BEHORXRT ;IHS/MSC/MGH - E-Prescribing receipt ;06-Sep-2013 10:42;MGH
Source file <BEHORXRT.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Pharmacy | 3 | $$LOC^APSPFNC2 $$WRDFMT^APSPFNC7 $$NDCVAL^APSPFUNC |
IHS Electronic Health Record | 3 | ($$GETNDRSN,$$ORDCOM,$$RXINSTR)^BEHORXF1 (BLDPT,BLDPTADD,DATA,PROV)^BEHORXF2 ($$GETDAW,$$GETIND,$$GETPSIFN,$$GETRXNRM,$$PSTATE)^BEHORXFN |
Kernel | 2 | $$FMTE^XLFDT ($$CJ,$$REPEAT)^XLFSTR |
CIA Utilities | 1 | CAPTURE^CIAUHFS |
IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
M XML Parser | 1 | $$SYMENC^MXMLUTL |
Order Entry Results Reporting | 1 | $$VALUE^ORCSAVE2 |
Outpatient Pharmacy | 1 | OEL^PSOORRL |
Toolkit | 1 | $$GET^XPAR |
VA Fileman | 1 | $$GET1^DIQ |
VueCentric Framework | 1 | $$TMPGBL^CIAVMRPC |
Package | Total | Caller Graph |
---|---|---|
IHS Electronic Health Record | 1 | BEHORXF1 |
IHS Mods To Text Integration Utilities | 1 | BTIUMED1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
REPORTS(DFN,BEHFLG,STRT,END) | ;
|
|
GETRPTS(DATA,DFN,BEHFLG,STRT,END) | ;EP
|
|
HDR | ||
RESORT | ;
|
|
ADD(VAL) | ;EP-
|
|
FOOTER | ;
|
|
RECXML(DATA,RXARY,DFN) | ;EP-
|
|
PHARM2(PHMI) | ;Add pharmacy data
|
|
RECEIPT(RX,ORDID) | ;EP
|
|
REPORT | ;
|
|
PHARM | ;Get the data for the pharmacy
|
|
INST | ;Get the data for the institution
|
|
INST2(INI) | ;Enter Institution data
|
|
SAVE(IEN,DATA) | ;EP
; Generate specified report segments for a visit abstract |
|
ADDXML(RX) | ;EP-
|
|
XMTDATE(RX) | ;EP-
|
|
OERRRPTS(ROOT,ORDFN,ID,ALPHA,OMEGA,ORDTRNG,REMOTE,ORMAX,ORFHIE) | ;EP
|
|
TAG(TAG,TYPE,VAL) | ;EP -
|
Name | Field # of Occurrence |
---|---|
$$LOC^APSPFNC2 | RECEIPT+8 |
$$WRDFMT^APSPFNC7 | ADDXML+28 |
$$NDCVAL^APSPFUNC | RECEIPT+9 |
$$GETNDRSN^BEHORXF1 | ADDXML+35 |
$$ORDCOM^BEHORXF1 | ADDXML+18 |
$$RXINSTR^BEHORXF1 | ADDXML+17 |
BLDPT^BEHORXF2 | RECXML+10 |
BLDPTADD^BEHORXF2 | RECXML+11 |
DATA^BEHORXF2 | RECXML+12 |
PROV^BEHORXF2 | ADDXML+27 |
$$GETDAW^BEHORXFN | ADDXML+12 |
$$GETIND^BEHORXFN | ADDXML+15, ADDXML+16 |
$$GETPSIFN^BEHORXFN | RECXML+14 |
$$GETRXNRM^BEHORXFN | ADDXML+33 |
$$PSTATE^BEHORXFN | ADDXML+34, ADDXML+35 |
CAPTURE^CIAUHFS | GETRPTS+2 |
$$TMPGBL^CIAVMRPC | GETRPTS+1, RECXML+2 |
$$GET1^DIQ | REPORT+27, INST+1, INST+2, INST+3, INST+4, RECXML+5, RECEIPT+8, ADDXML+3, ADDXML+4, ADDXML+6 , ADDXML+7, ADDXML+8, ADDXML+9, ADDXML+11, ADDXML+20, ADDXML+21, ADDXML+22, ADDXML+23, ADDXML+38, ADDXML+39 , ADDXML+41, ADDXML+43, ADDXML+44, INST2+1, INST2+2, INST2+3, INST2+4, INST2+5, INST2+7, PHARM2+3 , PHARM2+4, PHARM2+5, PHARM2+6, PHARM2+7, PHARM2+8, PHARM2+9, XMTDATE+3 |
$$SYMENC^MXMLUTL | TAG+2 |
$$VALUE^ORCSAVE2 | ADDXML+19, ADDXML+23 |
OEL^PSOORRL | RECEIPT+3 |
$$VAL^XBDIQ1 | PHARM+1, PHARM+2, PHARM+3 |
$$FMTE^XLFDT | REPORT+15, REPORT+31, ADDXML+24 |
$$CJ^XLFSTR | REPORT+18, REPORT+19, REPORT+20, HDR+3, HDR+4, HDR+8, FOOTER+13, FOOTER+14, FOOTER+15, FOOTER+16 , FOOTER+17, FOOTER+18 |
$$REPEAT^XLFSTR | FOOTER+20 |
$$GET^XPAR | INST+5, INST2+6 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
RPC Name | Call Tags |
---|---|
BEHORXRT RECXML | RECXML |
FileNo | Call Tags |
---|---|
^OR(100 - [#100] | GET1^DIQ |
^ORD(101.43 - [#101.43] | GET1^DIQ |
^DPT - [#2] | GET1^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
^SC - [#44] | GET1^DIQ |
^PSDRUG - [#50] | GET1^DIQ |
^PSRX - [#52] | GET1^DIQ |
^PS(52.51 - [#52.51] | GET1^DIQ |
^PS(59 - [#59] | GET1^DIQ |
^APSPCTRL - [#9009033] | GET1^DIQ |
^APSPRREQ - [#9009033.91] | GET1^DIQ |
^AUTTLOC - [#9999999.06] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APSPOPHM - [#9009033.9] | SAVE+12 |
^DPT - [#2] | HDR+5 |
^PS(52.51 - [#52.51] | REPORTS+4, REPORTS+6, REPORTS+7, REPORTS+8, XMTDATE+2 |
^PSDRUG - [#50] | SAVE+7, REPORT+29 |
^PSRX - [#52] | SAVE+5, SAVE+8, SAVE+10, REPORT+25 |
^TMP("BEHRX" | REPORTS+2!, SAVE+14*, RESORT+3, RESORT+4, RESORT+5, RESORT+6, REPORT+6, REPORT+9, REPORT+12, REPORT+23 , REPORT+30 |
^TMP("BEHRX2" | REPORTS+2!, RESORT+8*, REPORT+14 |
^TMP("PS" | RECEIPT+2!, RECEIPT+4, RECEIPT+5 |
^VA(200 - [#200] | REPORT+8 |
Name | Line Occurrences |
---|---|
$$TAG | RECXML+8, RECXML+9, RECXML+18, ADDXML+10, ADDXML+11, ADDXML+12, ADDXML+13, ADDXML+14, ADDXML+15, ADDXML+16 , ADDXML+17, ADDXML+18, ADDXML+21, ADDXML+22, ADDXML+23, ADDXML+24, ADDXML+25, ADDXML+26, ADDXML+31, ADDXML+32 , ADDXML+33, ADDXML+34, ADDXML+35, ADDXML+38, ADDXML+39, ADDXML+40, ADDXML+44, ADDXML+45, ADDXML+46, INST2+1 , INST2+2, INST2+3, INST2+4, INST2+5, INST2+6, INST2+7, PHARM2+3, PHARM2+4, PHARM2+5, PHARM2+6 , PHARM2+7, PHARM2+8, PHARM2+9 |
$$XMTDATE | ADDXML+40 |
ADD | RECXML+7, RECXML+8, RECXML+9, RECXML+18, ADDXML+10, ADDXML+11, ADDXML+12, ADDXML+13, ADDXML+14, ADDXML+15 , ADDXML+16, ADDXML+17, ADDXML+18, ADDXML+21, ADDXML+22, ADDXML+23, ADDXML+24, ADDXML+25, ADDXML+26, ADDXML+31 , ADDXML+32, ADDXML+33, ADDXML+34, ADDXML+35, ADDXML+38, ADDXML+39, ADDXML+40, ADDXML+44, ADDXML+45, ADDXML+46 , INST2+1, INST2+2, INST2+3, INST2+4, INST2+5, INST2+6, INST2+7, PHARM2+3, PHARM2+4, PHARM2+5 , PHARM2+6, PHARM2+7, PHARM2+8, PHARM2+9 |
ADDXML | RECEIPT+10 |
FOOTER | REPORT+13, REPORT+32 |
GETRPTS | OERRRPTS+1 |
HDR | REPORT+5, REPORT+13 |
INST | REPORT+28 |
INST2 | ADDXML+37 |
PHARM | REPORT+11 |
PHARM2 | ADDXML+36 |
RECEIPT | RECXML+16 |
REPORT | REPORTS+10 |
RESORT | REPORTS+10 |
SAVE | REPORTS+9 |
Name | Field # of Occurrence |
---|---|
^("RXN" | RECEIPT+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDRESS | REPORT+2~, REPORT+19, PHARM+2* |
ALPHA | OERRRPTS~, OERRRPTS+1 |
BEHFLG | GETRPTS~, REPORTS~ |
CITY | REPORT+2~, REPORT+20, PHARM+3* |
CNT | RESORT+1~, RESORT+2*, RESORT+6*, RESORT+7*, RESORT+8, REPORT+14*, REPORT+16, HDR*, RECXML+1~, RECXML+4* , ADD+1*, ADD+2 |
DAT | RECXML+1~ |
DATA | GETRPTS~, GETRPTS+1*, GETRPTS+2, GETRPTS+3, REPORTS+1~, REPORTS+7*, REPORTS+8, REPORTS+9, SAVE~, SAVE+3 , RECXML~, RECXML+2*, RECXML+3, ADD+2 |
DFN | GETRPTS~, REPORTS~, REPORTS+9, HDR+5, RECXML~, RECXML+5, RECXML+10, RECXML+11, RECXML+12, RECEIPT+3 |
DISPU | ADDXML+1~, ADDXML+9*, ADDXML+31 |
DNAME | REPORT+1~, REPORT+29*, REPORT+31 |
DRG | ADDXML+1~, ADDXML+41*, ADDXML+43 |
DRUG | SAVE+2~, SAVE+7*, REPORT+29*, ADDXML+1~, ADDXML+8*, ADDXML+9 |
DTE | REPORT+2~, REPORT+15*, REPORT+16 |
END | GETRPTS~, REPORTS~, REPORTS+3*, REPORTS+5 |
FIRST | REPORT+2~, REPORT+3*, REPORT+13, REPORT+24* |
FNAME | REPORT+1~, HDR+6*, HDR+7 |
HLOC | REPORT+1~, REPORT+26*, REPORT+27 |
I | FOOTER+1~, FOOTER+21* |
IADDRESS | REPORT+2~, REPORT+4*, INST+2*, FOOTER+15 |
ICITY | REPORT+2~, REPORT+4*, INST+3*, FOOTER+16 |
ID | OERRRPTS~, RECXML+1~, RECXML+15*, RECXML+16 |
IEN | REPORTS+1~, REPORTS+6*, REPORTS+7, REPORTS+8, REPORTS+9, SAVE~, XMTDATE+1~, XMTDATE+2*, XMTDATE+3 |
IFAX | REPORT+2~, REPORT+4*, INST+5*, FOOTER+18 |
INAME | REPORT+2~, REPORT+4*, INST+1*, FOOTER+14 |
INI | ADDXML+1~, ADDXML+4*, ADDXML+5, ADDXML+7*, ADDXML+37, INST2~, INST2+1, INST2+2, INST2+3, INST2+4 , INST2+5, INST2+7 |
INST | REPORT+1~, REPORT+27*, INST+1, INST+2, INST+3, INST+4 |
IOF | HDR+1 |
IOM | REPORT+18, REPORT+19, REPORT+20, HDR+3, HDR+4, HDR+8, FOOTER+13, FOOTER+14, FOOTER+15, FOOTER+16 , FOOTER+17, FOOTER+18 |
IOSL | FOOTER+21 |
IPHONE | REPORT+2~, REPORT+4*, INST+4*, FOOTER+17 |
LNAME | REPORT+1~, HDR+6*, HDR+7, ADDXML+1~, ADDXML+42*, ADDXML+43*, ADDXML+44 |
LP | RECXML+1~, RECXML+13*, RECXML+14, RECXML+15 |
NAME | REPORT+1~, HDR+5*, HDR+6, HDR+7*, HDR+8 |
NNAME | REPORT+1~, REPORT+3*, REPORT+8*, FOOTER+13 |
OMEGA | OERRRPTS~, OERRRPTS+1 |
ORDFN | OERRRPTS~, OERRRPTS+1 |
ORDID | RECEIPT~, RECEIPT+8, ADDXML+12, ADDXML+15, ADDXML+16, ADDXML+18, ADDXML+19, ADDXML+21, ADDXML+22, ADDXML+23 , ADDXML+33 |
ORDTRNG | OERRRPTS~ |
ORFHIE | OERRRPTS~ |
ORMAX | OERRRPTS~ |
PAGE | REPORT+1~, REPORT+3*, HDR*, FOOTER+19* |
PAT | REPORTS+1~, REPORTS+8*, REPORTS+9 |
PFN | ADDXML+1~, ADDXML+2*, PHARM2+1~, PHARM2+2*, PHARM2+3, PHARM2+4, PHARM2+5, PHARM2+6, PHARM2+7, PHARM2+8 , PHARM2+9 |
PHARM | SAVE+2~, SAVE+12* |
PHMI | ADDXML+1~, ADDXML+3*, ADDXML+36, PHARM2~, PHARM2+3, PHARM2+4, PHARM2+5, PHARM2+6, PHARM2+7, PHARM2+8 , PHARM2+9 |
PNM | RECXML+1~, RECXML+5*, RECXML+6*, RECXML+9 |
PROV | SAVE+2~, SAVE+10*, SAVE+11, SAVE+14, RESORT+1~, RESORT+3*, RESORT+4, RESORT+5, RESORT+6, RESORT+8 , REPORT+1~, REPORT+6*, REPORT+8, REPORT+9, REPORT+12, REPORT+14, REPORT+23, REPORT+30 |
PRVIEN | RECEIPT+1~, RECEIPT+6*, ADDXML+27 |
QTY | RECEIPT+1~, ADDXML+1~, ADDXML+28*, ADDXML+31 |
QTYW | RECEIPT+1~, ADDXML+1~, ADDXML+28*, ADDXML+31 |
REMOTE | OERRRPTS~ |
ROOT | OERRRPTS~, OERRRPTS+1 |
RRIEN | ADDXML+1~, ADDXML+19*, ADDXML+20 |
RX | REPORTS+1~, SAVE+2~, SAVE+3*, SAVE+4, SAVE+5, SAVE+8, SAVE+10, SAVE+14, RESORT+1~, RESORT+6* , REPORT+1~, REPORT+23*, REPORT+25, REPORT+30, RECXML+1~, RECXML+14*, RECXML+16, RECEIPT~, RECEIPT+3, RECEIPT+7 , RECEIPT+9, RECEIPT+10, ADDXML~, ADDXML+3, ADDXML+4, ADDXML+6, ADDXML+8, ADDXML+11, ADDXML+33, ADDXML+34 , ADDXML+35, ADDXML+38, ADDXML+39, ADDXML+40, ADDXML+41, ADDXML+44, XMTDATE~, XMTDATE+2 |
RX0 | REPORT+1~, REPORT+25*, REPORT+26, REPORT+29 |
RXARY | RECXML~ |
RXARY( | RECXML+13, RECXML+14, RECXML+15 |
RXDIV | ADDXML+1~, ADDXML+6*, ADDXML+7 |
RXDRUG | SAVE+2~, SAVE+5*, SAVE+6, SAVE+7 |
RXINFO | RECEIPT+1~, RECEIPT+4*, RECEIPT+5*, RECEIPT+6, RECEIPT+7*, RECEIPT+8*, RECEIPT+9*, ADDXML+13, ADDXML+14, ADDXML+24 , ADDXML+25, ADDXML+26, ADDXML+28, ADDXML+32 |
RXPHARM | SAVE+2~, SAVE+8*, SAVE+9, SAVE+12, SAVE+14, RESORT+1~, RESORT+4*, RESORT+5, RESORT+6, RESORT+8 , REPORT+1~, REPORT+9*, REPORT+12, REPORT+14, REPORT+23, REPORT+30, PHARM+1, PHARM+2, PHARM+3 |
SNAME | REPORT+2~, REPORT+18, PHARM+1* |
SSNUM | ADDXML+1~, ADDXML+20*, ADDXML+45 |
STATUS | REPORTS+1~, REPORTS+8*, REPORTS+9 |
STRT | GETRPTS~, REPORTS~, REPORTS+3 |
TAG | TAG~, TAG+3, TAG+4, TAG+5, TAG+6 |
TDATE | SAVE+2~, SAVE+13*, SAVE+14, REPORT+1~, REPORT+30*, REPORT+31 |
TDT | XMTDATE+1~ |
TRANSDT | REPORTS+1~, REPORTS+3*, REPORTS+4*, REPORTS+5, REPORTS+6, SAVE+13, SAVE+14, RESORT+1~, RESORT+5*, RESORT+6 , RESORT+8, REPORT+1~, REPORT+12*, REPORT+14, REPORT+15, REPORT+23, REPORT+30 |
TYPE | TAG~, TAG+1*, TAG+3, TAG+4, TAG+5 |
U | REPORTS+8, SAVE+3, SAVE+5, SAVE+7, SAVE+8, SAVE+10, SAVE+12, REPORT+8, REPORT+26, REPORT+29 , HDR+5, RECEIPT+4, RECEIPT+5, RECEIPT+6, RECEIPT+7, RECEIPT+8, RECEIPT+9, ADDXML+13, ADDXML+14, ADDXML+24 , ADDXML+25, ADDXML+26, ADDXML+28, ADDXML+32 |
VAL | ADD~, ADD+2, TAG~, TAG+2*, TAG+5 |