ORWGAPI ; SLC/STAFF - Graph API ;12/21/05 08:14
Source file <ORWGAPI.m>
| Package | Total | Call Graph |
|---|---|---|
| Order Entry Results Reporting | 12 | (OITEM,TIUTITLE)^ORWGAPIA (ACC,DRUGC,TESTSPEC)^ORWGAPIC (DETAIL,DETAILS,GETDATES,TAX)^ORWGAPID (FASTDATA,FASTITEM,FASTLABS)^ORWGAPIF ($$PUBLIC,$$RPTPARAM,ALLVIEWS,DELVIEWS,GETPREF,GETSIZE,GETVIEWS,SETPREF,SETSIZE,SETVIEWS)^ORWGAPIP (DATA,ITEMS)^ORWGAPIR TYPES^ORWGAPIT FILE^ORWGAPIU (GENERIC,RETURN)^ORWGAPIW ($$NOW,$$UP)^ORWGAPIX (SETLAST,UPDATE)^ORWGTASK TESTING^ORWGTEST |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 2 | ORWGRPC ORWGTASK |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETDATES(DATA,REPORTID) | ; API - get graph date ranges
|
|
| SETPREF(DATA,VAL,PUBLIC) | ; API - set a graph setting
|
|
| DETAILS(DATA,DFN,DATE1,DATE2,TYPE,COMP) | ; API - get report for type of data for a date or date range
|
|
| FASTTASK(STATUS,DFN,OLDDFN) | ; API - process cache of all data and items on patient, -1 if turned off
; this should be able to be turned off if needbe (D CLEAN^ORWGTASK) |
|
| GETSIZE(DATA) | ; API - get graph positions and sizes
|
|
| DETAIL(DATA,DFN,DATE1,DATE2,VAL,COMP) | ; API - get all reports for types of data from items and date range
|
|
| TYPES(TYPES,DFN,SUB) | ; API - return all types of data on patient (if no dfn, return all)
|
|
| ALLVIEWS(DATA,VIEW,USER) | ; API - get all graph views
|
|
| CLASS(DATA,TYPE) | ; API - get classification
|
|
| SETSIZE(DATA,VAL) | ; API - set graph positions and settings
|
|
| GETVIEWS(DATA,ALL,PUBLIC,EXT,USER) | ; API - get graph views
|
|
| FASTITEM(ITEMS,DFN) | ; API - get all items on patient
|
|
| ALLITEMS(ITEMS,DFN) | ; API - return all items of data on patient (procedures, tests, codes,..)
|
|
| ITEMS(ITEMS,DFN,TYPE) | ; API - return items of a type of data on patient (lab tests)
|
|
| GETPREF(DATA) | ; API - get graph settings
|
|
| FASTLABS(DATA,DFN) | ; API - get all lab data on patient
|
|
| SETVIEWS(DATA,NAME,PUBLIC,VAL) | ; API - set a graph view
|
|
| DATEITEM(ITEMS,OLDEST,NEWEST,TYPE,DFN) | ; API - return all file items on patient for date range
|
|
| DELVIEWS(DATA,NAME,PUBLIC) | ; API - delete a graph view
|
|
| RPTPARAM(IEN) | ; API - $$(ien) -> PARAM1^PARAM2 for graph report else ""
|
|
| TAX(DATA,ALL,REMTAX) | ; API - get reminder taxonomies
|
|
| LOOKUP(VAL,FILE,FROM,DIR) | ; API - get item names for long lookup
|
|
| TESTING(DATA) | ; API - return test data
|
|
| FASTDATA(DATA,DFN) | ; API - get all data (non-lab) on patient
|
|
| TESTSPEC(DATA) | ; API - return test/spec info on all lab tests
|
|
| ITEMDATA(DATA,TYPEITEM,START,DFN,BACKTO) | ; API - return data of an item on patient (glucose results)
|
|
| PUBLIC(USER) | ; API - $$(user) -> 1 if user can edit public settings and views
|
|
| DATEDATA(DATA,OLDEST,NEWEST,TYPEITEM,DFN) | ; API - return all data for an item on patient for date range
|
| Name | Field # of Occurrence |
|---|---|
| OITEM^ORWGAPIA | CLASS+4 |
| TIUTITLE^ORWGAPIA | CLASS+3 |
| ACC^ORWGAPIC | CLASS+2 |
| DRUGC^ORWGAPIC | CLASS+1 |
| TESTSPEC^ORWGAPIC | TESTSPEC+1 |
| DETAIL^ORWGAPID | DETAIL+1 |
| DETAILS^ORWGAPID | DETAILS+1 |
| GETDATES^ORWGAPID | GETDATES+1 |
| TAX^ORWGAPID | TAX+1 |
| FASTDATA^ORWGAPIF | FASTDATA+1 |
| FASTITEM^ORWGAPIF | FASTITEM+1 |
| FASTLABS^ORWGAPIF | FASTLABS+1 |
| $$PUBLIC^ORWGAPIP | PUBLIC+1 |
| $$RPTPARAM^ORWGAPIP | RPTPARAM+1 |
| ALLVIEWS^ORWGAPIP | ALLVIEWS+1 |
| DELVIEWS^ORWGAPIP | DELVIEWS+1 |
| GETPREF^ORWGAPIP | GETPREF+1 |
| GETSIZE^ORWGAPIP | GETSIZE+1 |
| GETVIEWS^ORWGAPIP | GETVIEWS+1 |
| SETPREF^ORWGAPIP | SETPREF+1 |
| SETSIZE^ORWGAPIP | SETSIZE+1 |
| SETVIEWS^ORWGAPIP | SETVIEWS+1 |
| DATA^ORWGAPIR | DATEDATA+13, ITEMDATA+10 |
| ITEMS^ORWGAPIR | ALLITEMS+10, DATEITEM+12, ITEMS+6 |
| TYPES^ORWGAPIT | TYPES+5 |
| FILE^ORWGAPIU | LOOKUP+2 |
| GENERIC^ORWGAPIW | LOOKUP+4 |
| RETURN^ORWGAPIW | ALLITEMS+5, DATEDATA+9, DATEITEM+7, ITEMDATA+6, ITEMS+4, TYPES+4 |
| $$NOW^ORWGAPIX | DATEDATA+4, ITEMDATA+5 |
| $$UP^ORWGAPIX | DATEDATA+8, ITEMDATA+4 |
| SETLAST^ORWGTASK | ALLITEMS+11, FASTITEM+2, ITEMS+7 |
| UPDATE^ORWGTASK | FASTTASK+2 |
| TESTING^ORWGTEST | TESTING+1 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("ORWGAPI" | ALLITEMS+2!, ALLITEMS+8, ALLITEMS+9, ALLITEMS+12!, DATEITEM+2!, DATEITEM+5*, DATEITEM+10, DATEITEM+11, DATEITEM+13! |
| ^TMP("ORWGRPC" | DETAIL+2, DETAILS+2 |
| Name | Line Occurrences |
|---|---|
| ITEMDATA | DATEDATA+6 |
| TYPES | ALLITEMS+4, DATEITEM+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ALL | GETVIEWS~, GETVIEWS+1, TAX~, TAX+1 |
| BACKTO | ITEMDATA~, ITEMDATA+10 |
| CNT | ALLITEMS+1~, ALLITEMS+6*, ALLITEMS+10, DATEDATA+1~, DATEDATA+12*, DATEDATA+13, DATEITEM+1~, DATEITEM+8*, DATEITEM+12, ITEMDATA+1~ , ITEMDATA+9*, ITEMDATA+10, ITEMS+1~, ITEMS+5*, ITEMS+6 |
| COMP | DETAIL~, DETAILS~ |
| DATA | ALLVIEWS~, ALLVIEWS+1, CLASS~, CLASS+1, CLASS+2, CLASS+3, CLASS+4, DATEDATA~, DATEDATA+6, DATEDATA+9 , DATEDATA+13, DELVIEWS~, DELVIEWS+1, DETAIL~, DETAIL+2*, DETAILS~, DETAILS+2*, FASTDATA~, FASTDATA+1, FASTLABS~ , FASTLABS+1, GETDATES~, GETDATES+1, GETPREF~, GETPREF+1, GETSIZE~, GETSIZE+1, GETVIEWS~, GETVIEWS+1, ITEMDATA~ , ITEMDATA+6, ITEMDATA+10, SETPREF~, SETPREF+1, SETSIZE~, SETSIZE+1, SETVIEWS~, SETVIEWS+1, TAX~, TAX+1 , TESTING~, TESTING+1, TESTSPEC~, TESTSPEC+1 |
| DATE1 | DETAIL~, DETAIL+1, DETAILS~, DETAILS+1 |
| DATE2 | DETAIL~, DETAIL+1, DETAILS~, DETAILS+1 |
| DFN | ALLITEMS~, ALLITEMS+3*, ALLITEMS+4, ALLITEMS+10, ALLITEMS+11, DATEDATA~, DATEDATA+2*, DATEDATA+6, DATEDATA+13, DATEITEM~ , DATEITEM+3*, DATEITEM+6, DATEITEM+12, DETAIL~, DETAIL+1, DETAILS~, DETAILS+1, FASTDATA~, FASTDATA+1, FASTITEM~ , FASTITEM+1, FASTITEM+2, FASTLABS~, FASTLABS+1, FASTTASK~, FASTTASK+2, ITEMDATA~, ITEMDATA+2*, ITEMDATA+10, ITEMS~ , ITEMS+2*, ITEMS+6, ITEMS+7, TYPES~, TYPES+2*, TYPES+5 |
| DIR | LOOKUP~, LOOKUP+4 |
| DUZ | FASTTASK+2 |
| EXT | GETVIEWS~, GETVIEWS+1 |
| FILE | LOOKUP~, LOOKUP+2, LOOKUP+4 |
| FROM | LOOKUP~, LOOKUP+4 |
| IEN | RPTPARAM~, RPTPARAM+1 |
| ITEM | DATEDATA+1~, DATEDATA+11*, DATEDATA+13, ITEMDATA+1~, ITEMDATA+8*, ITEMDATA+10 |
| ITEMS | ALLITEMS~, ALLITEMS+5, ALLITEMS+10, DATEITEM~, DATEITEM+7, DATEITEM+12, FASTITEM~, FASTITEM+1, ITEMS~, ITEMS+4 , ITEMS+6 |
| NAME | DELVIEWS~, DELVIEWS+1, SETVIEWS~, SETVIEWS+1 |
| NEWEST | DATEDATA~, DATEDATA+4*, DATEDATA+6, DATEDATA+7, DATEDATA+13, DATEITEM~, DATEITEM+4*, DATEITEM+12 |
| OLDDFN | FASTTASK~, FASTTASK+2 |
| OLDEST | DATEDATA~, DATEDATA+3*, DATEDATA+6, DATEDATA+7, DATEDATA+13, DATEITEM~, DATEITEM+4*, DATEITEM+12 |
| PUBLIC | DELVIEWS~, DELVIEWS+1, GETVIEWS~, GETVIEWS+1, SETPREF~, SETPREF+1, SETVIEWS~, SETVIEWS+1 |
| REF | LOOKUP+1~, LOOKUP+2, LOOKUP+3, LOOKUP+4 |
| REMTAX | TAX~, TAX+1 |
| REPORTID | GETDATES~, GETDATES+1 |
| SCREEN | LOOKUP+1~, LOOKUP+2, LOOKUP+4 |
| START | ITEMDATA~, ITEMDATA+5*, ITEMDATA+10 |
| STATUS | FASTTASK~, FASTTASK+2 |
| SUB | ALLITEMS+1~, ALLITEMS+7*, ALLITEMS+8*, ALLITEMS+9, DATEDATA+1~, DATEITEM+1~, DATEITEM+9*, DATEITEM+10*, DATEITEM+11, TYPES~ , TYPES+3*, TYPES+5 |
| TMP | ALLITEMS+1~, ALLITEMS+5, ALLITEMS+10, DATEDATA+1~, DATEDATA+9, DATEDATA+13, DATEITEM+1~, DATEITEM+7, DATEITEM+12, ITEMDATA+1~ , ITEMDATA+6, ITEMDATA+10, ITEMS+1~, ITEMS+4, ITEMS+6, TYPES+1~, TYPES+4, TYPES+5 |
| TYPE | ALLITEMS+1~, ALLITEMS+9*, ALLITEMS+10, CLASS~, CLASS+1, CLASS+2, CLASS+3, CLASS+4, DATEDATA+1~, DATEDATA+10* , DATEDATA+13, DATEITEM~, DATEITEM+4*, DATEITEM+5, DATEITEM+6, DATEITEM+11*, DATEITEM+12, DETAILS~, DETAILS+1, ITEMDATA+1~ , ITEMDATA+7*, ITEMDATA+10, ITEMS~, ITEMS+3*, ITEMS+6, ITEMS+7 |
| TYPEITEM | DATEDATA~, DATEDATA+5*, DATEDATA+6, DATEDATA+8*, DATEDATA+10, DATEDATA+11, ITEMDATA~, ITEMDATA+3*, ITEMDATA+4*, ITEMDATA+7 , ITEMDATA+8 |
| TYPES | TYPES~, TYPES+4, TYPES+5 |
| U | ALLITEMS+9, DATEDATA+5, DATEDATA+10, DATEDATA+11, DATEITEM+11, ITEMDATA+3, ITEMDATA+7, ITEMDATA+8 |
| USER | ALLVIEWS~, ALLVIEWS+1, GETVIEWS~, GETVIEWS+1, PUBLIC~, PUBLIC+1 |
| VAL | DETAIL~, DETAIL+1, LOOKUP~, LOOKUP+4, SETPREF~, SETPREF+1, SETSIZE~, SETSIZE+1, SETVIEWS~, SETVIEWS+1 |
| VIEW | ALLVIEWS~, ALLVIEWS+1 |
| XREF | LOOKUP+1~, LOOKUP+2, LOOKUP+4 |