BEHORXF2 ;MSC/IND/PLS - XML Support for Pharmacy Rx Gen service ;14-Nov-2013 15:46;DU
Source file <BEHORXF2.m>
Package | Total | Call Graph |
---|---|---|
IHS Electronic Health Record | 3 | $$TAG^BEHORXF1 ($$BMI,$$GETALG,$$HT,$$WEIGHT)^BEHORXF2 $$VMSR^BEHOVM |
IHS Changes To Pharmacy | 2 | $$RXNORDRG^APSPFNC1 ($$DEAVAUS,$$FMTSSN)^APSPFUNC |
Adverse Reaction Tracking | 1 | EN1^GMRADPT |
GUI Objects | 1 | $$FMTDATE^BGOUTL |
IHS Patient | 1 | $$HRN^AUPNPAT3 |
IHS VA Utilities | 1 | ENP^XBDIQ1 |
Kernel | 1 | $$FMTE^XLFDT |
Pharmacy Data Management | 1 | EN^PSSDIN |
VA Fileman | 1 | $$GET1^DIQ |
Package | Total | Caller Graph |
---|---|---|
IHS Electronic Health Record | 3 | BEHORXF1 BEHORXF2 BEHORXRT |
Name | Comments | DBIA/ICR reference |
---|---|---|
BMI(DFN) | ; Get latest BMI
|
|
DATA(DFN) | ;
|
|
PROV(PRVIEN,ORD) | ;
|
|
END | ||
PRVINFO(USR,FLD,FLG) | ;EP-
|
|
APPEND(X,Y,LEN) | ; Append ", "_X to Y, unless Y would excede LEN
|
|
DRUGTXT(DATA,DRG) | ;EP-
|
|
WEIGHT(DFN) | ;Get latest weight
|
|
BLDPT(DFN,RX) | ;
|
|
RXNORM(POF) | ;
|
|
GETALG(DFN) | ;EP Get allergy data
|
|
ADD(VAL) | ;EP-
|
|
QRYGMR | ;Get data from GMR file
|
|
BLDPTADD(DFN) | ;
|
|
HT(DFN) | ;Get latest height
|
|
QRYMSR | ; Get data from V file
|
Name | Field # of Occurrence |
---|---|
$$RXNORDRG^APSPFNC1 | RXNORM+5 |
$$DEAVAUS^APSPFUNC | PROV+2 |
$$FMTSSN^APSPFUNC | BLDPT+9 |
$$HRN^AUPNPAT3 | BLDPT+3, BLDPT+4 |
$$TAG^BEHORXF1 | BLDPT+3, BLDPT+4, BLDPT+5, BLDPT+6, BLDPT+7, BLDPT+9, BLDPTADD+1, BLDPTADD+2, BLDPTADD+3, BLDPTADD+4 , BLDPTADD+5, BLDPTADD+6, PROV+2, PROV+4, PROV+5, PROV+8, PROV+9, PROV+10, PROV+11, DATA+1 , DATA+2, DATA+3, DATA+4 |
$$BMI^BEHORXF2 | DATA+4 |
$$GETALG^BEHORXF2 | DATA+1 |
$$HT^BEHORXF2 | DATA+3 |
$$WEIGHT^BEHORXF2 | DATA+2 |
$$VMSR^BEHOVM | WEIGHT+3, HT+3, BMI+3 |
$$FMTDATE^BGOUTL | BMI+14, QRYMSR+15, QRYGMR+15 |
$$GET1^DIQ | RXNORM+3, BLDPT+3, BLDPT+5, BLDPT+6, BLDPT+7, BLDPT+8, BLDPTADD+1, BLDPTADD+2, BLDPTADD+3, BLDPTADD+4 , BLDPTADD+5, BLDPTADD+6, PROV+11, PRVINFO+2 |
EN1^GMRADPT | GETALG+3 |
EN^PSSDIN | DRUGTXT+2 |
ENP^XBDIQ1 | QRYMSR+9, QRYGMR+9 |
$$FMTE^XLFDT | BLDPT+5 |
RPC Name | Call Tags |
---|---|
BEHORXF2 DRUGTXT | DRUGTXT |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
^DIC(49 - [#49] | GET1^DIQ |
^PSRX - [#52] | GET1^DIQ |
^PS(52.41 - [#52.41] | GET1^DIQ |
^PS(59 - [#59] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVMSR("AA" | QRYMSR+6, QRYMSR+8 |
^AUTTMSR("B" | QRYMSR+4 |
^GMR(120.5 - [#120.5] | QRYGMR+6, QRYGMR+8 |
^GMRD(120.51 - [#120.51] | QRYGMR+4 |
^TMP("PSSDIN" | DRUGTXT+1 |
Name | Line Occurrences |
---|---|
$$APPEND | GETALG+11 |
$$PRVINFO | PROV+4, PROV+5, PROV+7, PROV+9, PROV+10 |
ADD | BLDPT+3, BLDPT+4, BLDPT+5, BLDPT+6, BLDPT+7, BLDPT+9, BLDPTADD+1, BLDPTADD+2, BLDPTADD+3, BLDPTADD+4 , BLDPTADD+5, BLDPTADD+6, PROV+2, PROV+4, PROV+5, PROV+8, PROV+9, PROV+10, PROV+11, DATA+1 , DATA+2, DATA+3, DATA+4 |
END | BMI+7, BMI+11 |
QRYGMR | WEIGHT+5, HT+5, BMI+5, BMI+9 |
QRYMSR | WEIGHT+5, HT+5, BMI+5, BMI+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ALG | GETALG+1~, GETALG+2*, GETALG+5*, GETALG+6*, GETALG+13*, GETALG+14 |
BEH | QRYMSR+9!, QRYGMR+9! |
BEH( | QRYMSR+13, QRYMSR+14, QRYMSR+15, QRYGMR+12, QRYGMR+13, QRYGMR+14, QRYGMR+15 |
BEH(1201 | QRYMSR+12 |
BEH(2 | QRYMSR+10, QRYGMR+10 |
BEHI | GETALG+1~, GETALG+7*, GETALG+8*, GETALG+10 |
BEHX | GETALG+9~, GETALG+10*, GETALG+11, GETALG+12 |
BEHY | GETALG+1~, GETALG+7*, GETALG+11*, GETALG+12, GETALG+13 |
BMI | BMI+1~, BMI+2*, BMI+12*, BMI+13*, BMI+14 |
>> CNT | ADD+1*, ADD+2 |
DATA | DRUGTXT~, DRUGTXT+1*, ADD+2 |
DATE | QRYMSR+1~, QRYMSR+12*, QRYMSR+15, QRYGMR+1~, QRYGMR+12*, QRYGMR+15 |
DFN | GETALG~, WEIGHT~, HT~, BMI~, QRYMSR+6, QRYMSR+8, QRYGMR+6, QRYGMR+8, BLDPT~, BLDPT+3 , BLDPT+4, BLDPT+5, BLDPT+6, BLDPT+7, BLDPT+8, BLDPTADD~, BLDPTADD+1, BLDPTADD+2, BLDPTADD+3, BLDPTADD+4 , BLDPTADD+5, BLDPTADD+6, DATA~, DATA+1, DATA+2, DATA+3, DATA+4 |
DIEN | RXNORM+1~, RXNORM+3*, RXNORM+4, RXNORM+5 |
DRG | DRUGTXT~, DRUGTXT+2 |
DUZ(2 | BLDPT+4 |
FLD | PRVINFO~, PRVINFO+2 |
FLG | PRVINFO~, PRVINFO+1*, PRVINFO+2 |
FOUND | QRYMSR+1~, QRYMSR+3*, QRYMSR+6, QRYMSR+8, QRYMSR+11*, QRYGMR+1~, QRYGMR+3*, QRYGMR+6, QRYGMR+8, QRYGMR+11* |
GMRAL | GETALG+1~, GETALG+4, GETALG+5 |
GMRAL( | GETALG+8, GETALG+10 |
HT | HT+2*, HT+6*, HT+7, BMI+1~, BMI+10*, BMI+11, BMI+13* |
HTDT | BMI+1~, BMI+10* |
IEN | QRYMSR+1~, QRYMSR+7*, QRYMSR+8*, QRYMSR+9, QRYGMR+1~, QRYGMR+6*, QRYGMR+7*, QRYGMR+8*, QRYGMR+9 |
LEN | APPEND~, APPEND+1 |
MSR | WEIGHT+1~, WEIGHT+4*, HT+1~, HT+4*, BMI+4*, BMI+8*, QRYMSR+4, QRYMSR+13, QRYMSR+14, QRYMSR+15 , QRYGMR+4, QRYGMR+13, QRYGMR+14, QRYGMR+15 |
MSR2 | QRYMSR+1~, QRYMSR+3*, QRYMSR+4*, QRYMSR+5, QRYMSR+6, QRYMSR+8, QRYGMR+1~, QRYGMR+3*, QRYGMR+4*, QRYGMR+5 , QRYGMR+6, QRYGMR+8 |
NDC | RXNORM+1~ |
ORD | PROV~ |
OUT | WEIGHT+1~, WEIGHT+2*, WEIGHT+6, HT+1~, HT+2*, HT+6, BMI+1~, BMI+2*, BMI+6, BMI+10 , BMI+14*, END, QRYMSR+2*, QRYMSR+15*, QRYGMR+2*, QRYGMR+15* |
POF | RXNORM~, RXNORM+3 |
PRVIEN | PROV~, PROV+2, PROV+4, PROV+5, PROV+7, PROV+9, PROV+10, PROV+11 |
RX | BLDPT~, BLDPT+2*, BLDPT+3, BLDPT+4 |
RXNORM | RXNORM+1~, RXNORM+2*, RXNORM+5*, RXNORM+10 |
SSN | BLDPT+1~, BLDPT+8*, BLDPT+9 |
U | GETALG+10, WEIGHT+6, HT+6, BMI+6, BMI+10, QRYMSR+15, QRYGMR+15 |
USR | PRVINFO~, PRVINFO+2 |
VAL | ADD~, ADD+2 |
VALUE | QRYMSR+1~, QRYMSR+13*, QRYMSR+14*, QRYMSR+15, QRYGMR+1~, QRYGMR+13*, QRYGMR+14*, QRYGMR+15 |
VDT | QRYMSR+1~, QRYMSR+2*, QRYMSR+6*, QRYMSR+8, QRYMSR+12, QRYGMR+1~, QRYGMR+2*, QRYGMR+6, QRYGMR+8 |
VMSR | WEIGHT+1~, WEIGHT+3*, WEIGHT+5, HT+1~, HT+3*, HT+5, BMI+3*, BMI+5, BMI+9 |
WT | WEIGHT+2*, WEIGHT+6*, WEIGHT+7, BMI+1~, BMI+6*, BMI+7, BMI+13* |
WTDT | BMI+1~, BMI+6*, BMI+14 |
X | GETALG+9~, APPEND~, APPEND+1, BMI+1~, PROV+1~, PROV+7*, PROV+8 |
Y | GETALG+9~, APPEND~, APPEND+1, QRYMSR+13*, QRYMSR+14*, QRYGMR+13*, QRYGMR+14* |