PSOVDF2 ;BPOIFO/EL-OUTPATIENT PHARMACY (PRES, PREF, PPAR) HL7 MESSAGE ; 5/5/09 12:39pm
Source file <PSOVDF2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 3 | ($$NDC,NDC)^PSOHDR $$REPL^PSOVDF1 ($$DOSE,$$NSET,$$SSETX,CLOZ,DEL,FINISH,FT1A7,FT1S2,ORC13,ORC25,ORCCS,PRC,REM,RXE1OF31,RXE6,WBC)^PSOVDF3 | 
| VA Fileman | 3 | FIELD^DID $$GET1^DIQ EN^DIQ1 | 
| Health Level Seven | 1 | $$HLDATE^HLFNC | 
| National Drug File | 1 | ($$DFSU,$$PROD0)^PSNAPIS | 
| Toolkit | 1 | $$GETVUID^XTID | 
| Uncategorized | 1 | $$XCN200^VDEFEL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RXE1Q | ; Q | |
| NTE1 | ; | |
| OBX1 | ; OBX ORIGINAL FILL | |
| RXE1A | ||
| GET(GLOBAL,L,P) | ; GET(GLOBAL,NODE,PIECE) | |
| RXE1B | ; (22-8) | |
| RXE1 | ; RXE ORIGINAL FILL | |
| FT1 | ;FT1 ORIGINAL FILL | |
| OUT20 | ; VISTA HL7 | |
| RXR1B | ||
| RXR1A | ||
| RXR1 | ; RXR ORIGINAL FILL | |
| RXR1Q | ; Q | |
| OBXLP | ; | |
| ORC1 | ; ORC ORIGINAL FILL | |
| NTE1C | ; | |
| NTE1B | ; | |
| PROCESS | ; | |
| OBX1C | ; | |
| OBX1B | ; | |
| NTE1Q | ||
| ORC1Q | ; Q | |
| OUT10 | ||
| OUT | ; Output | |
| FT1Q | ; | |
| PUT(P) | ; Put in MSG | 
| Name | Field # of Occurrence | 
|---|---|
| FIELD^DID | OBXLP+11 | 
| $$GET1^DIQ | RXE1A+25 | 
| EN^DIQ1 | ORC1+48, OBXLP+3 | 
| $$HLDATE^HLFNC | ORC1+6, ORC1+8, ORC1+11, ORC1+13, ORC1+16, ORC1+20, ORC1+23, RXE1A+40, FT1+4 | 
| $$DFSU^PSNAPIS | RXE1A+9 | 
| $$PROD0^PSNAPIS | RXE1+12 | 
| $$NDC^PSOHDR | RXE1A+2 | 
| NDC^PSOHDR | RXE1A+1 | 
| $$REPL^PSOVDF1 | ORC1+2, ORC1+6, ORC1+8, ORC1+11, ORC1+13, ORC1+16, ORC1+20, ORC1+23, ORC1+39, ORC1+40 , ORC1+42, RXE1+10, RXE1+12, RXE1+13, RXE1+14, RXE1A+5, RXE1A+10, RXE1A+19, RXE1A+20, RXE1A+25 , RXE1A+27, RXE1A+29, RXE1A+38, RXE1A+40, RXE1A+45, RXE1B+1, RXE1B+3, RXR1A+4, FT1+4, FT1+8 , FT1+11, OBXLP+5, OBXLP+7, OBXLP+8, OBXLP+12 | 
| $$DOSE^PSOVDF3 | RXE1+3 | 
| $$NSET^PSOVDF3 | RXE1A+17 | 
| $$SSETX^PSOVDF3 | RXE1A+21, RXE1A+44 | 
| CLOZ^PSOVDF3 | OBX1B+4 | 
| DEL^PSOVDF3 | NTE1C+1 | 
| FINISH^PSOVDF3 | RXE1+4 | 
| FT1A7^PSOVDF3 | FT1+6 | 
| FT1S2^PSOVDF3 | FT1Q+2 | 
| ORC13^PSOVDF3 | ORC1+35 | 
| ORC25^PSOVDF3 | ORC1+49 | 
| ORCCS^PSOVDF3 | ORC1+47 | 
| PRC^PSOVDF3 | NTE1B+1 | 
| REM^PSOVDF3 | NTE1+1 | 
| RXE1OF31^PSOVDF3 | RXE1B+4 | 
| RXE6^PSOVDF3 | RXE1A+14 | 
| WBC^PSOVDF3 | OBX1C+4 | 
| $$XCN200^VDEFEL | ORC1+25, ORC1+28, ORC1+31, RXE1A+32, RXE1A+35, FT1+13 | 
| $$GETVUID^XTID | RXE1+12, OBXLP+7 | 
| FileNo | Call Tags | 
|---|---|
| ^PSRX - [#52] | FIELD^DID, GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(51.2 - [#51.2] | RXR1A+3, RXR1A+4 | 
| ^PS(53 - [#53] | FT1+11 | 
| ^PS(59 - [#59] | ORC1+38 | 
| ^PSDRUG - [#50] | RXE1+9, RXE1+14, RXE1A+4 | 
| Name | Line Occurrences | 
|---|---|
| $$GET | ORC1+2, ORC1+5, ORC1+7, ORC1+10, ORC1+12, ORC1+15, ORC1+19, ORC1+23, ORC1+25, ORC1+27 , ORC1+30, ORC1+34, ORC1+36, RXE1+7, RXE1A+3, RXE1A+20, RXE1A+27, RXE1A+29, RXE1A+31, RXE1A+34 , RXE1A+38, RXE1A+40, RXE1A+45, RXE1B+1, RXE1B+2, FT1+3, FT1+8, FT1+10, FT1+12, OBX1B+3 , OBX1C+3 | 
| FT1Q | FT1+14 | 
| OBX1B | OBX1+3 | 
| OBXLP | OBX1+2 | 
| ORC1Q | ORC1+53 | 
| OUT | ORC1+55, RXE1B+7, RXR1B+1, FT1+16, OBXLP+14 | 
| OUT10 | OUT10+1 | 
| PUT | ORC1+2, ORC1+3, ORC1+4, ORC1+21, ORC1+23, ORC1+25, ORC1+32, ORC1+35, ORC1+44, ORC1+45 , ORC1+52, RXE1+5, RXE1A+6, RXE1A+12, RXE1A+13, RXE1A+14, RXE1A+22, RXE1A+25, RXE1A+27, RXE1A+29 , RXE1A+36, RXE1A+38, RXE1A+40, RXE1A+46, RXE1B+1, RXE1B+4, FT1+4, FT1+5, FT1+6, FT1+8 , FT1+11, FT1+13, FT1+15, OBXLP+7, OBXLP+8, OBXLP+9, OBXLP+10, OBXLP+12, OBXLP+13 | 
| RXE1A | RXE1+8, RXE1+13 | 
| RXE1B | RXE1A+42 | 
| RXE1Q | RXE1B+6 | 
| RXR1A | RXR1A+2, RXR1A+3, RXR1A+8 | 
| RXR1B | RXR1A | 
| RXR1Q | RXR1+2, RXR1B | 
| Name | Field # of Occurrence | 
|---|---|
| ^("SAND" | ORC1+38 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> CTR | ORC1+1*, ORC1+9*, ORC1+11*, ORC1+17*, ORC1+20*, RXE1+3*, RXE1A+15*, RXE1A+19*, RXE1A+20*, FT1+15* , OBX1+1*, OBXLP+9* | 
| DA | ORC1+46~, ORC1+48*, OBXLP+2~, OBXLP+3* | 
| DD | OBXLP+11~ | 
| DD("LABEL" | OBXLP+12 | 
| DIC | ORC1+46~, ORC1+48*, OBXLP+2~, OBXLP+3* | 
| DIQ | ORC1+46~, ORC1+48*, OBXLP+2~, OBXLP+3* | 
| DIQ(0 | ORC1+48*, OBXLP+3* | 
| DR | ORC1+46~, ORC1+48*, OBXLP+2~, OBXLP+3* | 
| >> DRCODE | RXE1A+5* | 
| >> FIELD | OBX1+2*, OBXLP+3, OBXLP+5, OBXLP+7, OBXLP+8, OBXLP+11 | 
| >> GIVECODE | RXE1+7*, RXE1+13*, RXE1+14* | 
| >> GL | ORC1+2, ORC1+5, ORC1+7, ORC1+10, ORC1+12, ORC1+15, ORC1+19, ORC1+23, ORC1+25, ORC1+27 , ORC1+30, ORC1+34, ORC1+36, RXE1+7, RXE1A+3, RXE1A+20, RXE1A+27, RXE1A+29, RXE1A+31, RXE1A+34 , RXE1A+38, RXE1A+40, RXE1A+45, RXE1B+1, RXE1B+2, FT1+3, FT1+8, FT1+10, FT1+12, OBX1B+3 , OBX1C+3 | 
| >> GL("INS" | RXE1A+19 | 
| >> GL("INS1" | RXE1A+21 | 
| >> GL("SIG" | RXE1A+42, RXE1A+43 | 
| >> GL("SIG1" | RXE1A+44 | 
| >> GL(4 | ORC1+47 | 
| >> GL(6 | RXE1+3, RXE1A+17, RXR1+2, RXR1+4 | 
| GLOBAL | GET~ | 
| GLOBAL( | GET+1, GET+3 | 
| >> HLINST | RXR1A+5 | 
| >> I | OUT20+2*, OUT20+3, OUT20+4 | 
| L | OUT+2*, OUT10, OUT10+1*, GET~, GET+1, GET+3 | 
| >> MSG | OUT+3*, OUT+4*, OUT10, OUT10+1*, PUT+2*, ORC1+1*, ORC1+53, ORC1+54*, ORC1+55*, RXE1+1* , RXE1B+6, RXE1B+7*, RXR1+1*, RXR1A+6*, RXR1A+7*, RXR1B, RXR1B+1*, FT1+1*, FT1+14, FT1+16* , OBXLP+1*, OBXLP+14*, OBX1B+1*, OBX1C+1* | 
| >> OUT("HLS" | OUT20+3*, OUT20+4* | 
| P | GET~, GET+3, PUT~, PUT+2, RXE1+7* | 
| PSOLUN | RXE1A+7~, RXE1A+9*, RXE1A+10 | 
| PSOLUNI | RXE1A+7~, RXE1A+10* | 
| PSONAM50 | RXE1+6~, RXE1+7*, RXE1+14* | 
| PSONCOR | ORC1+37~, ORC1+39*, ORC1+42 | 
| PSONCORP | ORC1+37~, ORC1+38*, ORC1+42* | 
| PSOOVALE | OBXLP+5~*, OBXLP+7, OBXLP+8 | 
| PSOOVAR | OBXLP+2~ | 
| PSOOVAR(52 | OBXLP+3, OBXLP+5 | 
| PSOOVEN | OBXLP+2~, OBXLP+3*, OBXLP+5 | 
| PSORTX | RXR1+3~, RXR1+5*, RXR1A+1*, RXR1A+2, RXR1A+3, RXR1A+4*, RXR1A+5 | 
| PSOSINUM | ORC1+37~, ORC1+40*, ORC1+41 | 
| PSOUNTXT | RXE1A+10~* | 
| PSOV568 | RXE1+6~, RXE1+7*, RXE1+9*, RXE1+12*, RXE1+13* | 
| PSOVAR | ORC1+46~ | 
| PSOVAR(52 | ORC1+49 | 
| PSOVCMOP | RXE1+6~, RXE1+7*, RXE1+10* | 
| >> PSOVD59 | ORC1+36*, ORC1+43 | 
| >> PSOVDDIV( | ORC1+43* | 
| >> PSOVDFD0 | ORC1+48, RXE1A+2, RXE1A+25, OBXLP+3 | 
| >> PSOVDFD1 | RXR1+5*, RXR1A*, RXR1A+1 | 
| >> PSOVDFES | ORC1+3 | 
| >> PSOVDFIN | ORC1+45 | 
| >> PSOVDRUG | RXE1+7*, RXE1+8, RXE1+9, RXE1+14, RXE1A+4 | 
| PSOVEN | ORC1+46~, ORC1+48*, ORC1+49 | 
| PSOVERR | RXE1A+25! | 
| PSOVLL | RXE1+6~, RXE1+7*, RXE1+11*, RXE1+12, RXE1A+9 | 
| PSOVLV | ORC1+46~ | 
| PSOVLVU | OBXLP+6~, OBXLP+7* | 
| PSOVNAME | RXE1+6~, RXE1+7*, RXE1+12*, RXE1+13 | 
| PSOVNDF | RXE1+6~, RXE1+7*, RXE1+11*, RXE1+12, RXE1A+8, RXE1A+9 | 
| PSOVNND | RXE1+6~, RXE1+7*, RXE1+9*, RXE1+10, RXE1+11 | 
| PSOVRTE | RXR1+3~, RXR1A+4*, RXR1A+5 | 
| PSOVUIDN | RXE1+6~, RXE1+7*, RXE1+12* | 
| RES | GET+2~, GET+3*, GET+4 | 
| >> SEPC | ORC1+2, ORC1+3, ORC1+6, ORC1+8, ORC1+11, ORC1+13, ORC1+16, ORC1+20, ORC1+41, ORC1+42 , ORC1+51, ORC1+52, RXE1+13, RXE1+14, RXE1A+5, RXE1A+10, RXE1A+19, RXE1A+20, RXE1A+25, RXE1A+45 , RXE1B+3, RXR1A+5, OBXLP+7, OBXLP+8 | 
| >> SEPF | PUT+2, ORC1+55, RXE1B+7, RXR1B+1, FT1+16, OBXLP+14 | 
| >> SEPR | ORC1+11, ORC1+17, ORC1+20, ORC1+31, RXE1A+19, RXE1A+20, RXE1A+21, RXE1A+35, RXR1A+6 | 
| >> SRC | ORC1+2, ORC1+3, ORC1+41, RXE1+14, RXE1A+10, RXE1A+19, RXE1A+20, RXE1A+21, RXE1A+44, RXE1A+45 , RXE1B+3, FT1+13, OBXLP+8 | 
| TEMP | RXE1+3!*, RXE1A+17!*, RXE1A+21!*, RXE1A+44!*, RXR1+4!* | 
| TEMP( | RXR1A, RXR1A+1 | 
| >> TP | ORC1+10*, ORC1+11*, ORC1+12*, ORC1+13*, ORC1+16*, ORC1+17, ORC1+19*, ORC1+20*, ORC1+30*, ORC1+31* , RXE1A+34*, RXE1A+35*, FT1+10*, FT1+11 | 
| U | GET+3, ORC1+39, ORC1+40, ORC1+54, RXE1A+4, RXE1A+10, RXE1A+43, RXR1A+1, RXR1A+4, FT1+11 | 
| >> UNIT | RXE1A+8*, RXE1A+12* | 
| >> VAL | PUT+1, PUT+2, ORC1+2*, ORC1+3*, ORC1+4*, ORC1+5*, ORC1+6*, ORC1+8*, ORC1+9, ORC1+11* , ORC1+17*, ORC1+20*, ORC1+21, ORC1+23*, ORC1+25*, ORC1+27*, ORC1+28, ORC1+30*, ORC1+31, ORC1+32* , ORC1+34*, ORC1+35, ORC1+36*, ORC1+38, ORC1+39*, ORC1+41*, ORC1+42*, ORC1+43, ORC1+45*, ORC1+49* , ORC1+50, ORC1+51*, ORC1+52*, RXE1+3*, RXE1+7*, RXE1+13*, RXE1+14*, RXE1A+5*, RXE1A+8*, RXE1A+10* , RXE1A+11*, RXE1A+12, RXE1A+13*, RXE1A+14*, RXE1A+15*, RXE1A+17*, RXE1A+19*, RXE1A+20*, RXE1A+21*, RXE1A+24* , RXE1A+25*, RXE1A+27*, RXE1A+29*, RXE1A+31*, RXE1A+32, RXE1A+34*, RXE1A+35, RXE1A+36*, RXE1A+38*, RXE1A+40* , RXE1A+42*, RXE1A+44*, RXE1A+45*, RXE1B+1*, RXE1B+2*, RXE1B+3*, RXR1A+5*, RXR1A+6, RXR1A+7, FT1+3* , FT1+4*, FT1+5*, FT1+6*, FT1+8*, FT1+11*, FT1+12*, FT1+13*, FT1+15*, OBXLP+3*, OBXLP+4 , OBXLP+7*, OBXLP+8*, OBXLP+9*, OBXLP+10*, OBXLP+12*, OBXLP+13*, OBX1B+3*, OBX1B+4, OBX1C+3*, OBX1C+4 | 
| >> VCMP | ORC1+50 | 
| >> VCMP(0 | ORC1+52 | 
| >> VFT7 | FT1+6* | 
| WR | OUT+1~!, ORC1+5*, ORC1+6*, ORC1+7*, ORC1+8*, ORC1+10*, ORC1+11*, ORC1+12*, ORC1+13*, ORC1+15* , ORC1+16*, ORC1+19*, ORC1+20*, ORC1+27*, ORC1+28*, ORC1+31*, ORC1+32, RXE1+3*, RXE1A*, RXE1A+2* , RXE1A+3*, RXE1A+4*, RXE1A+5*, RXE1A+15*, RXE1A+17*, RXE1A+19*, RXE1A+20*, RXE1A+21*, RXE1A+24*, RXE1A+25* , RXE1A+31*, RXE1A+32*, RXE1A+35*, RXE1A+36, RXE1B+2*, RXE1B+3* | 
| WR( | OUT10*, OUT10+1*, OUT20+2 | 
| >> X | OUT20+1*, OUT20+2*, OUT20+3, OUT20+4, ORC1+38*, ORC1+39, ORC1+40, RXE1A+4* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(NDC^PSOHDR | RXE1A+1 |