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 |