APSPESG1 ;IHS/MSC/MGH - Display entries from refill queue in APSP REFILL REQUEST file ;02-Jul-2013 14:24;DU
Source file <APSPESG1.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Pharmacy | 3 | $$FMTPHN^APSPES2 SHLVARS^APSPESG $$PATNAME^APSPESLP |
VA Fileman | 2 | DD^%DT $$GET1^DIQ |
CIA Utilities | 1 | CAPTURE^CIAUHFS |
Health Level Seven | 1 | $$FMDATE^HLFNC |
Kernel | 1 | $$FMTE^XLFDT |
VueCentric Framework | 1 | $$TMPGBL^CIAVMRPC |
Package | Total | Caller Graph |
---|---|---|
IHS Changes To Pharmacy | 3 | APSPES4 APSPESG APSPFNC1 |
IHS Mods To Text Integration Utilities | 1 | BTIUMED1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
GHLDAT(IEN) | ; Get HL7 message data from APSP REFILL REQUEST FILE
|
|
PTADDR(DFN) | ;Format patient address
|
|
FMTADD(FIELD) | ;
|
|
DETAIL(DATA,IEN) | ;EP for RPC call
|
|
DISPHL7(HL7,MAP,STR,UNITS,ROUTE,NOUN,SCHARY,MEDUNITS,SIG,ARY) | ; Display HL7 data
|
|
HL7DATA(HL7,IEN) | ;Get the data from the HL7 file
|
|
PROVAD(PROV) | ;Format provider address
|
|
MAPDATA(MAP,IEN) | ; Get the data that was mapped
|
|
PADDR(IEN) | ;
|
|
CHKDEF(IEN,TEXT) | ;
|
|
HRCN(DFN,SITE) | ;EP; IHS/MSC/MGH return chart number
|
Name | Field # of Occurrence |
---|---|
DD^%DT | MAPDATA+8 |
$$FMTPHN^APSPES2 | MAPDATA+12, MAPDATA+17, MAPDATA+25, HL7DATA+9, HL7DATA+11, HL7DATA+25 |
SHLVARS^APSPESG | DETAIL+8 |
$$PATNAME^APSPESLP | HL7DATA+3 |
CAPTURE^CIAUHFS | DETAIL+25 |
$$TMPGBL^CIAVMRPC | DETAIL+24 |
$$GET1^DIQ | DETAIL+6, DETAIL+13, MAPDATA+4, MAPDATA+6, MAPDATA+7, MAPDATA+9, MAPDATA+12, MAPDATA+16, MAPDATA+17, MAPDATA+19 , MAPDATA+20, MAPDATA+21, MAPDATA+22, MAPDATA+23, MAPDATA+24, MAPDATA+25, MAPDATA+27, MAPDATA+28, MAPDATA+30, MAPDATA+31 , GHLDAT+2, PADDR+4, PADDR+5, PADDR+6, PADDR+7, PADDR+8, PTADDR+3, PTADDR+4, PTADDR+5, PTADDR+6 , PTADDR+7, PROVAD+3, PROVAD+4, PROVAD+5, PROVAD+6, PROVAD+7 |
$$FMDATE^HLFNC | HL7DATA+5, HL7DATA+26, HL7DATA+28, HL7DATA+38 |
$$FMTE^XLFDT | HL7DATA+5, HL7DATA+26, HL7DATA+28, HL7DATA+38 |
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 |
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
RPC Name | Call Tags |
---|---|
APSPESG1 DETAIL | DETAIL |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^VA(200 - [#200] | GET1^DIQ |
^APSPNCP(9009033.7 - [#9009033.7] | GET1^DIQ |
^APSPOPHM - [#9009033.9] | GET1^DIQ |
^APSPRREQ - [#9009033.91] | GET1^DIQ |
9009033.913 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APSPNCP(9009033.7 - [#9009033.7] | DETAIL+13 |
^APSPRREQ - [#9009033.91] | CHKDEF+3, CHKDEF+4 |
^AUPNPAT - [#9000001] | HRCN+1 |
Name | Line Occurrences |
---|---|
$$FMTADD | HL7DATA+10, HL7DATA+24, HL7DATA+27 |
$$GHLDAT | DETAIL+6 |
$$HRCN | MAPDATA+10 |
$$PADDR | MAPDATA+18 |
$$PROVAD | MAPDATA+26 |
$$PTADDR | MAPDATA+11 |
HL7DATA | DETAIL+9 |
MAPDATA | DETAIL+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDR | FMTADD+2~, FMTADD+3*, FMTADD+4, FMTADD+9*, FMTADD+10, PADDR+2~, PADDR+3*, PADDR+10*, PADDR+11, PTADDR+1~ , PTADDR+2*, PTADDR+9*, PTADDR+10, PROVAD+1~, PROVAD+2*, PROVAD+9*, PROVAD+10 |
APSPDG1 | DETAIL+1~, HL7DATA+41, HL7DATA+42 |
APSPMSH | DETAIL+2~, DETAIL+3 |
APSPORC | DETAIL+1~, DETAIL+14, HL7DATA+13, HL7DATA+22, HL7DATA+24, HL7DATA+25, HL7DATA+26, HL7DATA+28 |
APSPPID | DETAIL+1~, HL7DATA+3, HL7DATA+4, HL7DATA+5, HL7DATA+6, HL7DATA+9, HL7DATA+10 |
APSPRXD | DETAIL+2~, HL7DATA+29, HL7DATA+30, HL7DATA+31, HL7DATA+33, HL7DATA+34, HL7DATA+35, HL7DATA+36, HL7DATA+37, HL7DATA+38 |
APSPRXE | DETAIL+1~, HL7DATA+11, HL7DATA+27 |
APSPRXO | DETAIL+1~, DETAIL+12, DETAIL+13, DETAIL+14, DETAIL+15, HL7DATA+12, HL7DATA+14, HL7DATA+15, HL7DATA+17, HL7DATA+19 , HL7DATA+20, HL7DATA+39 |
APSPRXR | DETAIL+2~, DETAIL+12 |
ARY | DISPHL7~ |
CITY | FMTADD+2~, FMTADD+6*, FMTADD+9, PADDR+2~, PADDR+6*, PADDR+10, PTADDR+1~, PTADDR+5*, PTADDR+9, PROVAD+1~ , PROVAD+5*, PROVAD+9 |
CONJ | DETAIL+1~, DETAIL+21*, DETAIL+22 |
DATA | DETAIL~, DETAIL+24*, DETAIL+25 |
DCODE | HL7DATA+1~, HL7DATA+29*, HL7DATA+32 |
DCODEQ | HL7DATA+1~, HL7DATA+31*, HL7DATA+32 |
DEL | DETAIL+2~, DETAIL+7*, DETAIL+12, DETAIL+13, DETAIL+14, DETAIL+15, HL7DATA+4, HL7DATA+5, HL7DATA+6, HL7DATA+9 , HL7DATA+10, HL7DATA+11, HL7DATA+12, HL7DATA+13, HL7DATA+14, HL7DATA+15, HL7DATA+17, HL7DATA+19, HL7DATA+20, HL7DATA+22 , HL7DATA+24, HL7DATA+25, HL7DATA+26, HL7DATA+27, HL7DATA+28, HL7DATA+29, HL7DATA+30, HL7DATA+31, HL7DATA+33, HL7DATA+34 , HL7DATA+35, HL7DATA+36, HL7DATA+37, HL7DATA+38, HL7DATA+39, HL7DATA+42 |
DFN | HRCN~, HRCN+1, PTADDR~, PTADDR+3, PTADDR+4, PTADDR+5, PTADDR+6, PTADDR+7 |
DOB | MAPDATA+2~, MAPDATA+3*, MAPDATA+7*, MAPDATA+8*, MAPDATA+15, HL7DATA+1~, HL7DATA+5*, HL7DATA+8 |
DONE | DETAIL+1~, DETAIL+16*, DETAIL+17, DETAIL+19* |
DPT | MAPDATA+2~, MAPDATA+3*, MAPDATA+4*, MAPDATA+5, MAPDATA+6, MAPDATA+7, MAPDATA+9, MAPDATA+10, MAPDATA+11, MAPDATA+12 |
DRG | HL7DATA+1~, HL7DATA+30*, HL7DATA+32 |
DSUB | HL7DATA+1~, HL7DATA+39*, HL7DATA+40 |
DUR | DETAIL+2~, DETAIL+21*, DETAIL+22, DETAIL+23 |
DUZ(2 | MAPDATA+10 |
FIELD | FMTADD~, FMTADD+4, FMTADD+5, FMTADD+6, FMTADD+7, FMTADD+8 |
FOUND | CHKDEF+1~, CHKDEF+2*, CHKDEF+4*, CHKDEF+5 |
HL7 | DETAIL+9, HL7DATA~, HL7DATA+2!, DISPHL7~ |
HL7("DDATE" | HL7DATA+38*, DISPHL7+31 |
HL7("DDRG" | HL7DATA+32*, DISPHL7+25 |
HL7("DNOTE" | HL7DATA+37*, DISPHL7+32 |
HL7("DQTY" | HL7DATA+35*, DISPHL7+28 |
HL7("DREFILL" | HL7DATA+36*, DISPHL7+29 |
HL7("DRUG" | HL7DATA+12*, DISPHL7+12 |
HL7("DSIG" | HL7DATA+33*, DISPHL7+26 |
HL7("DSUB" | HL7DATA+40*, DISPHL7+30 |
HL7("DSUP" | HL7DATA+34*, DISPHL7+27 |
HL7("DX" | HL7DATA+42*, DISPHL7+18 |
HL7("EXT" | HL7DATA+8*, DISPHL7+7 |
HL7("ISSUE" | HL7DATA+26*, DISPHL7+23 |
HL7("LFIL" | HL7DATA+28* |
HL7("NOTE" | HL7DATA+17*, DISPHL7+22 |
HL7("PADD" | HL7DATA+10*, DISPHL7+8 |
HL7("PAT" | HL7DATA+7*, DISPHL7+6 |
HL7("PHADD" | HL7DATA+27*, DISPHL7+21 |
HL7("PHARM" | HL7DATA+11*, DISPHL7+20 |
HL7("PPHONE" | HL7DATA+9*, DISPHL7+9 |
HL7("PRADD" | HL7DATA+24*, DISPHL7+11 |
HL7("PROV" | HL7DATA+23*, DISPHL7+10 |
HL7("PRPH" | HL7DATA+25*, DISPHL7+10 |
HL7("QTY" | HL7DATA+14*, DISPHL7+16 |
HL7("REFIL" | HL7DATA+19*, DISPHL7+17 |
HL7("SIG" | HL7DATA+15*, DISPHL7+13 |
HL7("SUB" | HL7DATA+21*, DISPHL7+19 |
HL7("SUP" | HL7DATA+13*, DISPHL7+15 |
HLECH | DETAIL+2~, DETAIL+3*, DETAIL+5 |
HLECH( | DETAIL+5* |
HLECH(1 | DETAIL+12, DETAIL+14, DETAIL+20, DETAIL+21, HL7DATA+4, HL7DATA+9, HL7DATA+11, HL7DATA+12, HL7DATA+13, HL7DATA+14 , HL7DATA+15, HL7DATA+17, HL7DATA+19, HL7DATA+22, HL7DATA+25, HL7DATA+26, HL7DATA+28, HL7DATA+29, HL7DATA+30, HL7DATA+31 , HL7DATA+33, HL7DATA+34, HL7DATA+35, HL7DATA+36, HL7DATA+37, HL7DATA+38, HL7DATA+42, FMTADD+5, FMTADD+6, FMTADD+7 , FMTADD+8 |
HLECH(2 | DETAIL+18 |
HLMSG | DETAIL+6*, GHLDAT+1~, GHLDAT+2*, GHLDAT+3 |
HRCN | MAPDATA+2~, MAPDATA+3*, MAPDATA+10*, MAPDATA+15, HL7DATA+1~, HL7DATA+4*, HL7DATA+8 |
I | DETAIL+2~, DETAIL+4*, DETAIL+5, DETAIL+17*, DETAIL+18, DETAIL+22 |
IEN | DETAIL~, DETAIL+6, DETAIL+9, DETAIL+10, MAPDATA~, MAPDATA+4, MAPDATA+16, MAPDATA+17, MAPDATA+19, MAPDATA+20 , MAPDATA+21, MAPDATA+22, MAPDATA+23, MAPDATA+24, MAPDATA+27, MAPDATA+28, MAPDATA+30, MAPDATA+31, HL7DATA~, GHLDAT~ , GHLDAT+2, CHKDEF~, PADDR~, PADDR+4, PADDR+5, PADDR+6, PADDR+7, PADDR+8 |
INTERVAL | DETAIL+1~, DETAIL+21*, DETAIL+22 |
ITEM | DETAIL+2~, CHKDEF+3, CHKDEF+4 |
K | DISPHL7+1~, DISPHL7+54*, DISPHL7+55 |
LINE | DISPHL7+1~, DISPHL7+3*, DISPHL7+4, DISPHL7+34, DISPHL7+56 |
MAP | DETAIL+10, MAPDATA~, MAPDATA+1!, DISPHL7~ |
MAP("DAW" | MAPDATA+22*, DISPHL7+48 |
MAP("DRUG" | MAPDATA+27*, DISPHL7+42 |
MAP("DX" | MAPDATA+30*, DISPHL7+47 |
MAP("EXT" | MAPDATA+15*, DISPHL7+37 |
MAP("OFF" | MAPDATA+25*, DISPHL7+40 |
MAP("PADDR" | MAPDATA+11*, DISPHL7+38 |
MAP("PAT" | MAPDATA+14*, DISPHL7+36 |
MAP("PHARM" | MAPDATA+17*, DISPHL7+49 |
MAP("PHARMA" | MAPDATA+18*, DISPHL7+50 |
MAP("PPHONE" | MAPDATA+12*, DISPHL7+39 |
MAP("PROV" | MAPDATA+24*, DISPHL7+40 |
MAP("PROVAD" | MAPDATA+26*, DISPHL7+41 |
MAP("QTY" | MAPDATA+20*, DISPHL7+45 |
MAP("REFIL" | MAPDATA+31*, DISPHL7+46 |
MAP("SIG" | MAPDATA+28*, DISPHL7+43 |
MAP("SUP" | MAPDATA+19*, DISPHL7+44 |
MAP("TIME" | MAPDATA+21* |
MEDUNITS | DETAIL+1~, DETAIL+14*, DISPHL7~ |
MSGID | DETAIL+2~, DETAIL+6* |
NOUN | DETAIL+1~, DETAIL+13*, DISPHL7~ |
PAT | MAPDATA+2~, MAPDATA+3*, MAPDATA+6*, MAPDATA+13*, MAPDATA+14, HL7DATA+1~, HL7DATA+3*, HL7DATA+7 |
PHARM | MAPDATA+2~, MAPDATA+16*, MAPDATA+17, MAPDATA+18 |
PROV | MAPDATA+2~, MAPDATA+3*, MAPDATA+23*, MAPDATA+25, MAPDATA+26, HL7DATA+1~, HL7DATA+22*, HL7DATA+23, PROVAD~, PROVAD+3 , PROVAD+4, PROVAD+5, PROVAD+6, PROVAD+7 |
PROVDAT | HL7DATA+1~, HL7DATA+22* |
ROUTE | DETAIL+1~, DETAIL+12*, DISPHL7~ |
SCHARY | DETAIL+1~, DISPHL7~, DISPHL7+53 |
SCHARY( | DETAIL+22*, DISPHL7+54, DISPHL7+55 |
SCHITEM | DETAIL+1~, DETAIL+18*, DETAIL+19, DETAIL+20, DETAIL+21 |
SCHUPD | DETAIL+1~, DETAIL+20*, DETAIL+22 |
SEX | MAPDATA+2~, MAPDATA+3*, MAPDATA+9*, MAPDATA+15, HL7DATA+1~, HL7DATA+6*, HL7DATA+8 |
SIG | DISPHL7~ |
SIGDAT | DETAIL+2~, DETAIL+15* |
SIGNAT | DETAIL+1~ |
SITE | HRCN~, HRCN+1 |
ST | FMTADD+2~, FMTADD+7*, FMTADD+9, PADDR+2~, PADDR+7*, PADDR+10, PTADDR+1~, PTADDR+6*, PTADDR+9, PROVAD+1~ , PROVAD+6*, PROVAD+9 |
STR | DETAIL+1~, DETAIL+12*, DISPHL7~, FMTADD+2~, FMTADD+5*, FMTADD+9, PADDR+2~, PADDR+4*, PADDR+9*, PADDR+10 , PTADDR+1~, PTADDR+3*, PTADDR+8*, PTADDR+9, PROVAD+1~, PROVAD+3*, PROVAD+8*, PROVAD+9 |
STR2 | PADDR+2~, PADDR+5*, PADDR+9, PTADDR+1~, PTADDR+4*, PTADDR+8, PROVAD+1~, PROVAD+4*, PROVAD+8 |
SUB | HL7DATA+1~, HL7DATA+20*, HL7DATA+21 |
TEXT | CHKDEF~, CHKDEF+4 |
TOTDUR | DETAIL+1~, DETAIL+23* |
U | DETAIL+22, HL7DATA+42, DISPHL7+55, HRCN+1 |
UNITS | DETAIL+1~, DETAIL+12*, DISPHL7~ |
USCHDUR | DETAIL+1~, DETAIL+14*, DETAIL+18 |
X | CHKDEF+1~, CHKDEF+3*, CHKDEF+4 |
Y | MAPDATA+2~, MAPDATA+8* |
ZIP | FMTADD+2~, FMTADD+8*, FMTADD+9, PADDR+2~, PADDR+8*, PADDR+10, PTADDR+1~, PTADDR+7*, PTADDR+9, PROVAD+1~ , PROVAD+7*, PROVAD+9 |