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~ |