PSJHL4 ;BIR/RLW-DECODE HL7 /MESSSAGE FROM OE/RR ;16 Mar 99 / 4:55 PM
Source file <PSJHL4.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 7 | EN1^PSJHL2 ($$SNDTSTA,$$SNDTSTP,$$SNDTSTW,$$TMPAT,NTE,OBX,RXC,RXO,XMD,ZRX)^PSJHL4A (ASSIGN,FLAG,NURSEACK,STATUS)^PSJHL5 (CANCEL,HOLD,UNHOLD)^PSJHL6 PURGE^PSJHL8 ERROR^PSJHL9 $$DATE2^PSJUTL2 |
| VA Fileman | 3 | ^DIC EN1^DIK $$GET1^DIQ |
| Kernel | 1 | $$HL7TFM^XLFDT |
| Order Entry Results Reporting | 1 | $$UNESC^ORHLESC |
| Outpatient Pharmacy | 1 | EN^PSOHLNEW |
| Registration | 1 | DEM^VADPT |
| Package | Total | Caller Graph |
|---|---|---|
| Inpatient Medications | 2 | PSGOEV PSJLIACT |
| Order Entry Results Reporting | 1 | ORCFLAG |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PV1 | ; Visit
|
|
| ZRN | ;Non-VA Med (Herbal/OTC)
|
|
| END | ;
|
|
| RXO | ; OP
|
|
| EN(PSJMSG) | ; Start
|
|
| OBR | ; Flagging from CPRS.
|
|
| RXC | ; IV
|
|
| NOTIFY(ORDER,PSJHLDFN,PRIO,PSJSCHED) | ; Send msg
|
|
| PID | ; ID
|
|
| IV | ; IV
|
|
| DECODE | ; Parse into fields
|
|
| ZRX | ; Custom
|
|
| ZSC | ;Service Connected - Not Used
|
|
| OBX | ; Obs.
|
|
| MSH | ; Header
|
|
| NTE | ; Note
|
|
| UD | ; UD
|
|
| DG1 | ;Billing Awareness - Not used
|
|
| RXR | ; Route
|
|
| ORC | ; Order
|
|
| PND | ; Pending
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | PND+5 |
| EN1^DIK | EN+8 |
| $$GET1^DIQ | PND+9, UD+8, IV+8 |
| $$UNESC^ORHLESC | PID+1, ORC+11, ORC+12, ORC+15, OBR+7 |
| EN1^PSJHL2 | EN+9 |
| $$SNDTSTA^PSJHL4A | UD+9, IV+9 |
| $$SNDTSTP^PSJHL4A | PND+10 |
| $$SNDTSTW^PSJHL4A | PND+7, UD+6, IV+6 |
| $$TMPAT^PSJHL4A | ORC+16 |
| NTE^PSJHL4A | NTE+1 |
| OBX^PSJHL4A | OBX+1 |
| RXC^PSJHL4A | RXC+1 |
| RXO^PSJHL4A | RXO+1 |
| XMD^PSJHL4A | NOTIFY+10 |
| ZRX^PSJHL4A | ZRX+1 |
| ASSIGN^PSJHL5 | ORC+6 |
| FLAG^PSJHL5 | OBR+8 |
| NURSEACK^PSJHL5 | ORC+31 |
| STATUS^PSJHL5 | ORC+32 |
| CANCEL^PSJHL6 | ORC+28 |
| HOLD^PSJHL6 | ORC+29 |
| UNHOLD^PSJHL6 | ORC+30 |
| PURGE^PSJHL8 | ORC+33 |
| ERROR^PSJHL9 | ORC+4, ORC+9, ORC+10, ORC+20 |
| $$DATE2^PSJUTL2 | ORC+18, ORC+25, ORC+27, OBR+4 |
| EN^PSOHLNEW | PV1+6, PV1+17, ZRN+1 |
| DEM^VADPT | NOTIFY+3 |
| $$HL7TFM^XLFDT | PV1+2, ORC+18, ORC+25, ORC+27, OBR+4 |
| FileNo | Call Tags |
|---|---|
| ^XMB(3.8 - [#3.8] | GET1^DIQ |
| ^DIC(42 - [#42] | Classic Fileman Calls |
| ^PS(53.1 - [#53.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TEST" | ORC+33 |
| ^DPT - [#2] | PND+4 |
| ^PS(50.7 - [#50.7] | PV1+16 |
| ^PS(53.1 - [#53.1] | EN+8, PND+2, PND+3, PND+12, PND+14 |
| ^PS(55 - [#55] | UD+2, UD+3, UD+4, UD+11, IV+2, IV+3, IV+4, IV+11, IV+12 |
| ^PS(59.6 - [#59.6] | PND+6, PND+8, UD+5, UD+7, IV+5, IV+7 |
| ^TMP("PSJNVO" | EN+1!, END+1! |
| ^VA(200 - [#200] | ORC+10 |
| ^XMB("NETNAME" | PND+9, PND+10, UD+8, UD+9, IV+8, IV+9 |
| Name | Line Occurrences |
|---|---|
| @( | EN+6 |
| DECODE | EN+6 |
| END | EN+7 |
| IV | NOTIFY+8 |
| NOTIFY | END+3, END+4 |
| PND | NOTIFY+6 |
| UD | NOTIFY+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | PV1+1~ |
| ACKDATE | EN+3~, ORC+26* |
| ADCNT | EN+2~, EN+6* |
| ADDITIVE | EN+3~ |
| >> ADMINS | ORC+14*, ORC+17* |
| ADMINSTR | EN+3~ |
| APPL | EN+3~ |
| APPT | EN+5~, PV1+2* |
| CHK | PV1+12~, PV1+13*, PV1+14, PV1+15, PV1+16 |
| CLASS | EN+4~, EN+6, EN+7, PV1+2*, PV1+3, PV1+6*, PV1+8, PV1+9*, PV1+10, PV1+11* , PV1+12, PV1+14*, PV1+15*, PV1+16*, PV1+17, ZRN+1* |
| CLERK | EN+4~, ORC+7*, OBR+5* |
| CLINIC | NOTIFY+1~, PND+3*, UD+3*, IV+3* |
| COMMENT | EN+3~ |
| DA | EN+8~* |
| >> DFN | NOTIFY+3* |
| DIC | PND+5~* |
| DIC(0 | PND+5* |
| DIK | EN+8~* |
| DISPENSE | EN+3~ |
| DO | NOTIFY+1~, PND+13*, UD+12*, IV+13* |
| DOSE | EN+3~, ORC+12* |
| DRIEN | NOTIFY+1~, PND+13*, UD+12*, IV+13* |
| DRUG | NOTIFY+1~ |
| DT | ORC+10 |
| DURATION | EN+3~, ORC+18* |
| FIELD | DECODE+1! |
| FIELD( | DECODE+8*, DECODE+9* |
| FIELD(0 | EN+6 |
| FIELD(1 | ORC+2, RXR+1 |
| FIELD(10 | ORC+7 |
| FIELD(11 | ORC+24 |
| FIELD(12 | ORC+8 |
| FIELD(13 | OBR+7 |
| FIELD(15 | ORC+25 |
| FIELD(16 | ORC+27, OBR+5 |
| FIELD(2 | PV1+2, ORC+3, ORC+5, OBR+1, OBR+2 |
| FIELD(24 | OBR+6 |
| FIELD(3 | PID+1, PV1+2, ORC+5, OBR+2 |
| FIELD(4 | OBR+3 |
| FIELD(44 | PV1+2 |
| FIELD(7 | ORC+11, ORC+13, ORC+18, ORC+21, OBR+4 |
| FIELD(8 | MSH+1, ORC+23 |
| FIELD(9 | ORC+27 |
| FLCMNT | EN+5~, OBR+7* |
| FLDATE | EN+5~, OBR+4* |
| FREQ | EN+4~ |
| II | EN+3~, EN+6*, DECODE+3, DECODE+4, DECODE+5, PV1+4, PV1+8, PV1+10, PV1+12 |
| INFRT | EN+4~ |
| INSTR | EN+3~, ORC+11* |
| INTRMT | EN+5~ |
| IVCAT | EN+5~ |
| IVLIMIT | EN+5~ |
| IVTYP | EN+4~ |
| J | EN+3~, DECODE+6*, DECODE+8*, DECODE+9 |
| JJ | EN+3~ |
| JJJ | EN+3~ |
| K | EN+3~ |
| LASTFOUR | NOTIFY+1~, NOTIFY+3* |
| LOC | EN+4~, PV1+2* |
| LOGIN | EN+3~, ORC+25*, ORC+26 |
| MGROUP | NOTIFY+1~, PND+10*, UD+9*, IV+9* |
| MGRP | PND+1~, PND+8*, PND+9*, UD+1~, UD+7*, UD+8*, IV+1~, IV+7*, IV+8* |
| ND0 | PND+12~*, PND+13, UD+11~*, UD+12, IV+11~*, IV+14 |
| ND2 | UD+11~*, UD+13, IV+11~*, IV+14 |
| NDP2 | PND+12~*, PND+13, UD+11*, UD+12, IV+11~, IV+12*, IV+13 |
| NEWORDER | EN+3~, EN+8, EN+9, END+4 |
| NOO | EN+4~ |
| NTFSTAT | NOTIFY+1~, PND+11*, UD+10*, IV+10* |
| NTFYREAS | NOTIFY+1~, NOTIFY+4* |
| NURSEACK | EN+3~, ORC+24*, ORC+26 |
| OBXFL | EN+3~, EN+6* |
| OCCNT | EN+2~, EN+6* |
| OCNARR | EN+3~ |
| OCPROV | EN+3~ |
| OCRSN | EN+3~ |
| ORDATE | NOTIFY+1~, PND+13*, UD+12*, IV+14* |
| ORDCON | EN+3~, ORC+27* |
| ORDER | EN+3~, NOTIFY~, NOTIFY+6, NOTIFY+7, NOTIFY+8, PND+2, PND+3, PND+12, PND+14, UD+2 , UD+3, UD+4, UD+11, IV+2, IV+3, IV+4, IV+11, IV+12, ORC+3*, OBR+1* |
| PNAME | NOTIFY+1~ |
| PREON | EN+4~ |
| PRIO | NOTIFY~, NOTIFY+2, NOTIFY+4, PND+7, PND+10, UD+6, UD+9, IV+6, IV+9 |
| PRIORITY | EN+3~, END+2, END+3, END+4, ORC+13*, ORC+19* |
| PRNTON | EN+5~, ORC+23* |
| PROCOM | EN+3~ |
| PROVIDER | EN+4~, ORC+8*, ORC+9, ORC+10 |
| PSG | NOTIFY+1~ |
| >> PSGORD | END+3 |
| PSGP | EN+4~ |
| PSITEM | EN+3~ |
| PSJASTP | EN+5~, ORC+27* |
| PSJCTR1 | DECODE+2~*, DECODE+4*, DECODE+5, DECODE+10! |
| PSJFLAG | EN+5~, OBR+3* |
| PSJHLDFN | EN+3~, EN+9, END+3, END+4, NOTIFY~, NOTIFY+3, PND+4, UD+2, UD+3, UD+4 , UD+11, IV+2, IV+3, IV+4, IV+11, IV+12, PID+1*, ORC+5, OBR+2 |
| PSJHLMTN | EN+4~, EN+6* |
| PSJMSG | EN~, PV1+6, PV1+17, ZRN+1 |
| PSJMSG( | EN+6, DECODE+3, DECODE+4, DECODE+5, PV1+4, PV1+5, PV1+8, PV1+9, PV1+10, PV1+11 , PV1+12, PV1+13 |
| PSJNVA | PV1+4!, PV1+6*, PV1+7! |
| PSJORDER | EN+3~, ORC+5*, OBR+2* |
| PSJSCHED | NOTIFY~, NOTIFY+2, NOTIFY+4, PND+7, PND+10, UD+6, UD+9, IV+6, IV+9 |
| PSJSOK | NOTIFY+1~, NOTIFY+5*, NOTIFY+9, PND+9*, PND+10*, UD+8*, UD+9*, IV+8*, IV+9* |
| PSJYN | EN+5~, OBR+6* |
| PSOC | EN+4~, EN+8, EN+9, MSH+1*, ORC+2*, ORC+6, ORC+8, ORC+28, ORC+29, ORC+30 , ORC+31, ORC+32, ORC+33, ORC+34, OBR+8 |
| PSPR | EN+4~, ORC+10* |
| PSREASON | EN+3~, PV1+3*, PV1+15*, ORC+4, ORC+9*, ORC+10*, ORC+20* |
| PTR | EN+4~ |
| QFLG | EN+4~, EN+6*, EN+7, ORC+34* |
| EN+4~, PV1+4~*, PV1+5, PV1+8~*, PV1+9, PV1+10~*, PV1+11, PV1+12~*, PV1+13 | |
| REQST | EN+4~, ORC+18* |
| ROC | EN+4~ |
| ROUTE | EN+4~, RXR+1* |
| >> RTE | PND+13*, UD+12*, IV+13* |
| RXON | EN+4~, PV1+9*, PV1+11*, ORC+5*, OBR+2* |
| RXORDER | EN+4~, ORC+5*, OBR+2* |
| >> SCHED | PND+14*, UD+13*, IV+14* |
| SCHEDULE | EN+4~, END+2, END+3, END+4, ORC+13*, ORC+14*, ORC+15*, ORC+16, ORC+17*, ORC+20* |
| SCHTYP | EN+4~, ORC+13*, ORC+21*, ORC+22* |
| SEGMENT | EN+4~, DECODE+3*, DECODE+4, DECODE+5*, DECODE+7, DECODE+8*, DECODE+9* |
| SOLCNT | EN+2~, EN+6* |
| SOLUTION | EN+4~ |
| STPDT | EN+4~ |
| STRENGTH | EN+4~ |
| TEXT | EN+4~ |
| >> TMPAT | ORC+1*, ORC+16*, ORC+17 |
| TVOLUME | EN+4~, EN+6* |
| U | ORC+27 |
| UNIT | EN+4~, ORC+12* |
| UNITS | EN+4~, ORC+11*, ORC+12* |
| >> VADM(2 | NOTIFY+3 |
| VADPT | NOTIFY+1~ |
| VOLUME | EN+4~ |
| WARD | NOTIFY+1~, PND+1~, PND+4*, PND+5*, PND+6*, PND+7, PND+8, UD+1~, UD+4*, UD+5* , UD+6, UD+7, IV+1~, IV+4*, IV+5*, IV+6, IV+7 |
| WDPARM | PND+1~, PND+8*, UD+1~, UD+7*, IV+1~, IV+7* |
| X | PND+5~*, PV1+5*, PV1+6, ORC+33~* |
| XMY | NOTIFY+1~ |
| XMY( | PND+10*, UD+9*, IV+9* |
| XMY("G." | PND+9*, UD+8*, IV+8* |
| Y | PND+5~ |