ORWGAPIC ; SLC/STAFF - Graph Application Calls - Labs, Meds ;11/1/06 12:49
Source file <ORWGAPIC.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Data Management | 4 | DATA^PSS50 ZERO^PSS50P7 ZERO^PSS52P6 ZERO^PSS52P7 |
Lab Service | 3 | EN^LR7OSUM LRPXRM^LRPXAPI ($$ITEMNM,$$LRDFN,$$LRIDT)^LRPXAPIU |
Order Entry Results Reporting | 2 | (RETURN,SETUP)^ORWGAPIW ($$EXT,$$LOW,$$TRIM)^ORWGAPIX |
Outpatient Pharmacy | 2 | RX^PSO52API (NVA,PSRX)^PSOPXRM1 |
Inpatient Medications | 1 | OEL^PSJPXRM1 |
National Drug File | 1 | ($$ROOT,IEN)^PSN50P65 |
Name | Comments | DBIA/ICR reference |
---|---|---|
RXIN(NODE,ORVALUE) | ; from ORWGAPI3
|
|
RXNUM(DFN,RXIEN) | ; $$(dfn,prescription ien) -> rx#
|
|
BCMAX(DFN) | ; $$(dfn) -> 1 if patient has data else 0
|
|
DRGCLASS(DRUG) | ; $$(drug) -> drug class^classification
|
|
DC(IEN) | ; $$(ien) -> external display of drug class
|
|
AA(IEN) | ; $$(ien) -> external display of accession area
|
|
AALAB(TEST) | ; $$(lab test) -> accession ien^acc name^acc abbrev
|
|
LAB(ORVALUE,NODE,ITEM) | ; from ORWGAPI3
|
|
RXNVA(NODE,ORVALUE,XSTART,XSTOP) | ; from ORWGAPI1, ORWGAPI3, ORWGAPID
|
|
NVAX(DFN) | ; $$(dfn) -> 1 if patient has data else 0
|
|
ADDDRUG(IEN) | ; $$(additive) -> drug in 50 else ""
|
|
LRIDT(LRDT) | ; $$(date) -> inverse date
|
|
LABSUM(ORDATA,DFN,DATE1,DATE2,ORSUB) | ; from ORWGAPID
|
|
NVASIG(NODE) | ; $$(node) -> sig on non-va drug
|
|
POINAME(IEN) | ; $$(poi entry) - > name and dosage form else ""
|
|
SOLDRUG(IEN) | ; $$(iv solution) -> drug in 50 else ""
|
|
LABNAME(Y) | ; $$(item ien) -> item name
|
|
ACCLAB(AA) | ; $$(accession ien) -> acc name^acc abbrev
|
|
TESTSPEC(DATA) | ; from ORWGAPI
|
|
INSIG(NODE) | ; $$(node) -> sig
|
|
RXOUT(NODE,ORVALUE) | ; from ORWGAPI3
|
|
ACC(DATA) | ; API - get accession areas - from ORWGAPI
|
|
LRDFN(DFN) | ; $$(dfn) -> lrdfn
|
|
DRUGC(VALUES) | ; API - get drug classes - from ORWGAPI
|
|
SIG(DFN,RXIEN) | ; $$(dfn,prescription ien) -> sig
|
|
DRUG(NUM) | ; $$(bcma entry) -> drug in 50 else ""
|
Name | Field # of Occurrence |
---|---|
EN^LR7OSUM | LABSUM+1 |
LRPXRM^LRPXAPI | LAB+1 |
$$ITEMNM^LRPXAPIU | LABNAME+2 |
$$LRDFN^LRPXAPIU | LRDFN+1 |
$$LRIDT^LRPXAPIU | LRIDT+1 |
RETURN^ORWGAPIW | ACC+2, TESTSPEC+2 |
SETUP^ORWGAPIW | ACC+8 |
$$EXT^ORWGAPIX | INSIG+11 |
$$LOW^ORWGAPIX | SIG+8 |
$$TRIM^ORWGAPIX | TESTSPEC+10, TESTSPEC+11 |
OEL^PSJPXRM1 | RXIN+1 |
$$ROOT^PSN50P65 | DRUGC+3 |
IEN^PSN50P65 | DC+3 |
RX^PSO52API | RXNUM+3, SIG+3 |
NVA^PSOPXRM1 | RXNVA+2 |
PSRX^PSOPXRM1 | RXOUT+1 |
DATA^PSS50 | DRGCLASS+3 |
ZERO^PSS50P7 | POINAME+3 |
ZERO^PSS52P6 | ADDDRUG+3 |
ZERO^PSS52P7 | SOLDRUG+3 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(60 - [#60] | AALAB+4, AALAB+6, TESTSPEC+5, TESTSPEC+7, TESTSPEC+9 |
^LRO(68 - [#68] | AA+1, ACC+5, ACC+6, ACCLAB+2 |
^PSB(53.79 - [#53.79] | BCMAX+1, DRUG+4, DRUG+8, DRUG+14 |
^PXRMINDX("55NVA" | NVAX+1 |
^TMP( | TESTSPEC+12* |
^TMP("ORWGRPC" | DRUGC+10* |
^TMP($J | ADDDRUG+1!, ADDDRUG+4, ADDDRUG+5!, DC+1!, DC+4, DC+5!, DRGCLASS+1!, DRGCLASS+4, DRGCLASS+5!, POINAME+1! , POINAME+4, POINAME+5!, RXNUM+1!, RXNUM+4, RXNUM+6!, SIG+1!, SIG+6, SIG+7, SIG+9!, SOLDRUG+1! , SOLDRUG+4, SOLDRUG+5! |
Name | Line Occurrences |
---|---|
$$ACCLAB | AALAB+5, AALAB+7 |
$$ADDDRUG | DRUG+9 |
$$DC | DRGCLASS+6 |
$$SOLDRUG | DRUG+15 |
RXIN | INSIG+3 |
RXNVA | NVASIG+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AA | AALAB+1~, AALAB+4*, AALAB+5, AALAB+6*, AALAB+7, ACCLAB~, ACCLAB+2 |
CLASS | DRUGC+1~, DRUGC+4*, DRUGC+5*, DRUGC+7, DRUGC+9 |
CNT | ACC+1~, ACC+3*, ACC+8, TESTSPEC+1~, TESTSPEC+3*, TESTSPEC+8*, TESTSPEC+12, TESTSPEC+13 |
DATA | ACC~, ACC+2, ACC+8, TESTSPEC~, TESTSPEC+2, TESTSPEC+12 |
DATA( | TESTSPEC+13* |
DATE1 | LABSUM~, LABSUM+1 |
DATE2 | LABSUM~, LABSUM+1 |
DFN | BCMAX~, BCMAX+1, LABSUM~, LABSUM+1, LRDFN~, LRDFN+1, NVAX~, NVAX+1, RXNUM~, RXNUM+3 , RXNUM+4, SIG~, SIG+3, SIG+6, SIG+7 |
DIV | AALAB+1~, AALAB+3*, AALAB+4 |
DONE | DRUG+1~, DRUG+2*, DRUG+4*, DRUG+5, DRUG+8, DRUG+10*, DRUG+11, DRUG+14, DRUG+16*, DRUG+17 |
DRUG | DRGCLASS~, DRGCLASS+2, DRGCLASS+3, DRGCLASS+4, DRUG+1~, DRUG+6*, DRUG+9*, DRUG+10, DRUG+11, DRUG+12* , DRUG+15*, DRUG+16, DRUG+17 |
DUZ(2 | AALAB+3 |
IEN | AA~, AA+1, ACC+1~, ACC+4*, ACC+5*, ACC+6, ACC+7, ADDDRUG~, ADDDRUG+2, ADDDRUG+3 , ADDDRUG+4, DC~, DC+2, DC+3, DC+4, DRUGC+1~, DRUGC+6*, DRUGC+7*, DRUGC+9, POINAME~ , POINAME+2, POINAME+3, POINAME+4, SOLDRUG~, SOLDRUG+2, SOLDRUG+3, SOLDRUG+4 |
ITEM | LAB~, LAB+1 |
LINE | TESTSPEC+1~, TESTSPEC+9*, TESTSPEC+10*, TESTSPEC+11*, TESTSPEC+12, TESTSPEC+13 |
LNUM | SIG+1~, SIG+5*, SIG+6*, SIG+7 |
LRDT | LRIDT~, LRIDT+1 |
NAME | POINAME+1~, POINAME+4*, POINAME+6 |
NODE | INSIG~, INSIG+2, INSIG+3, LAB~, LAB+1, NVASIG~, NVASIG+2, NVASIG+3, RXIN~, RXIN+1 , RXNVA~, RXNVA+2, RXOUT~, RXOUT+1 |
NUM | DRUG~, DRUG+2*, DRUG+4, DRUG+8, DRUG+14, DRUGC+1~, DRUGC+2*, DRUGC+8*, DRUGC+9 |
NUM1 | DRUG+1~, DRUG+3*, DRUG+4*, DRUG+5, DRUG+7*, DRUG+8*, DRUG+9, DRUG+13*, DRUG+14*, DRUG+15 |
ORDATA | LABSUM~, LABSUM+1 |
ORSUB | LABSUM~, LABSUM+1 |
ORVALUE | LAB~, LAB+1, RXIN~, RXIN+1, RXNVA~, RXNVA+2, RXOUT~, RXOUT+1 |
ORVALUE("DISC | ONTINUED DATE" , RXNVA+6 |
ORVALUE("DOCU | MENTED DATE" , RXNVA+4 |
ORVALUE("STAR | T DATE" , RXNVA+3, RXNVA+4* |
RESULT | ACC+1~, ACC+7*, ACC+8, ADDDRUG+1~, ADDDRUG+4*, ADDDRUG+6, DC+1~, DC+4*, DC+6, DRGCLASS+1~ , DRGCLASS+4*, DRGCLASS+6, POINAME+1~, SOLDRUG+1~, SOLDRUG+4*, SOLDRUG+6 |
RESULTS | NVASIG+1~!, NVASIG+3 |
RESULTS("DOSAGE" | NVASIG+4 |
RESULTS("MEDI | CATION ROUTE" , NVASIG+5 |
RESULTS("SCHEDULE" | NVASIG+6 |
ROOT | DRUGC+1~, DRUGC+3*, DRUGC+5, DRUGC+7 |
RXIEN | RXNUM~, RXNUM+2*, RXNUM+3, RXNUM+4, SIG~, SIG+2*, SIG+3, SIG+6, SIG+7 |
RXNUM | RXNUM+1~, RXNUM+4*, RXNUM+5*, RXNUM+7 |
SIG | INSIG+1~, INSIG+4*, INSIG+6*, INSIG+7*, INSIG+8*, INSIG+10*, INSIG+11*, INSIG+12*, INSIG+13, NVASIG+1~ , NVASIG+4*, NVASIG+5*, NVASIG+6*, NVASIG+7, SIG+1~, SIG+4*, SIG+7*, SIG+8*, SIG+10 |
SPEC | TESTSPEC+1~, TESTSPEC+6*, TESTSPEC+7*, TESTSPEC+9 |
SUB | INSIG+1~, INSIG+2*, INSIG+5, INSIG+9 |
TEST | AALAB~, AALAB+2*, AALAB+4, AALAB+6, TESTSPEC+1~, TESTSPEC+4*, TESTSPEC+5*, TESTSPEC+7, TESTSPEC+9 |
TMP | ACC+1~, ACC+2, ACC+8, TESTSPEC+1~, TESTSPEC+2, TESTSPEC+12 |
U | AA+1, AALAB+4, AALAB+5, AALAB+6, AALAB+7, ACC+7, ACCLAB+3, ADDDRUG+4, DRGCLASS+6, DRUGC+9 , INSIG+7, INSIG+8, POINAME+4, SOLDRUG+4, TESTSPEC+9, TESTSPEC+10, TESTSPEC+11 |
VALUES | DRUGC~, DRUGC+1!, DRUGC+10!, INSIG+1~!, INSIG+3 |
VALUES( | DRUGC+9* |
VALUES("DO" | INSIG+10 |
VALUES("MR" | INSIG+6 |
VALUES("SCH" | INSIG+7, INSIG+8, INSIG+12 |
VALUES("START" | INSIG+11 |
XSTART | RXNVA~, RXNVA+1*, RXNVA+5* |
XSTOP | RXNVA~, RXNVA+1*, RXNVA+7* |
Y | LABNAME~, LABNAME+1, LABNAME+2 |
ZERO | ACC+1~, ACC+6*, ACC+7, ACCLAB+1~, ACCLAB+2*, ACCLAB+3 |