Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSJHL4A

Package: Inpatient Medications

Routine: PSJHL4A


Information

PSJHL4A ;BIR/RLW - CONTINUE DECODE HL7 /MESSSAGE FROM OE/RR ;Mar 05, 2020@08:52:28

Source Information

Source file <PSJHL4A.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Inpatient Medications 7 $$ENDTC^PSGMI  $$DOW^PSIVUTL  VALID^PSJHL10  (EDIT,EDITCK)^PSJHL5  RENEW^PSJHL7  (ERROR,NVO,VALID)^PSJHL9  ENI^PSJHLU  
VA FileMan 2 (C,NOW)^%DTC  ^DIC  
MailMan 1 ^XMD  
Order Entry Results Reporting 1 $$UNESC^ORHLESC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Inpatient Medications 3 PSJBCMA  PSJBCMA1  PSJHL4  

Entry Points

Name Comments DBIA/ICR reference
RXC ; IV order
RXO ;
OBX ;
NTE ;
ZRX ;
SOLSRCH ;Find solution
SET ;Set solution tmp nodes
SNDTSTW(PRIO,PSJSCHED,WARD) ; Test to determine if mail message should be sent.
SNDTSTP(PRIO,PSJSCHED) ; Test to determine if mail message should be sent.
SNDTSTA(PRIO,PSJSCHED) ; Test to determine if mail message should be sent.
TMPAT(SCHEDULE) ; Extract admin times from schedule in format schedule@schedule
XMD ; Mailman call for NOTIFY^PSJHL4
; Input - PNAME = Patient Name
; RTE = Route
; DRUG = Drug Name
; WARD = Ward Name
; CLINIC = Clinic Location Name
; PRIO = CPRS Order Priority

External References

Name Field # of Occurrence
C^%DTC ZRX+10
NOW^%DTC ZRX+10
^DIC TMPAT+4
$$UNESC^ORHLESC RXO+15, OBX+4, NTE+2
$$ENDTC^PSGMI XMD+18
$$DOW^PSIVUTL TMPAT+7
VALID^PSJHL10 ZRX+15
EDIT^PSJHL5 ZRX+19
EDITCK^PSJHL5 ZRX+16
RENEW^PSJHL7 ZRX+18
ERROR^PSJHL9 RXC+26, ZRX+7, ZRX+8, ZRX+9, ZRX+10, ZRX+11, ZRX+12
NVO^PSJHL9 ZRX+17
VALID^PSJHL9 ZRX+13
ENI^PSJHLU RXC+11
^XMD XMD+19

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(42 - [#42] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] TMPAT+3, XMD+7, XMD+8
^PS(50.7 - [#50.7] XMD+8
^PS(51.1 - [#51.1] TMPAT+6, TMPAT+8, TMPAT+9
^PS(51.2 - [#51.2] XMD+7
^PS(52.6 - [#52.6] RXC+15, RXC+17, RXC+18, RXC+19, RXC+20
^PS(52.7 - [#52.7] RXC+5, RXC+6, RXC+7, RXC+8, ZRX+14, SOLSRCH+4, SOLSRCH+5
^PS(53.1 - [#53.1] ZRX+5, ZRX+6
^PS(55 - [#55] ZRX+5, ZRX+6, SOLSRCH+4
^PS(59.6 - [#59.6] SNDTSTW+4
^PS(59.7 - [#59.7] SNDTSTW+5, SNDTSTP+4, SNDTSTA+4, SNDTSTA+5
^SC - [#44] XMD+9
^TMP("PSJNVO" RXC+3, RXC+9*, RXC+10*, RXC+24*, RXC+25*, RXC+26, OBX+2*, OBX+3*, OBX+4*, NTE+5*
ZRX+14, SET+2*, SET+3*
^VA(200 - [#200] OBX+4

Label References

Name Line Occurrences
@( ZRX+12
SET SOLSRCH+4, SOLSRCH+5
SOLSRCH RXC+3

Naked Globals

Name Field # of Occurrence
^(0 TMPAT+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ZRX+10
>> ADCNT RXC+12*, RXC+24, RXC+25, RXC+26
>> ADDITIVE RXC+14*, RXC+15*, RXC+17, RXC+18, RXC+19, RXC+20, RXC+21
>> APPL RXC+2*, RXC+3, RXC+12, RXC+26, RXO+11*
CHK ZRX+1~, ZRX+9*, ZRX+10, ZRX+12*
CHKRTN ZRX+12~*
>> CLERK OBX+1
>> CLINIC XMD+9*
DIC TMPAT+4~*
DIC(0 TMPAT+4*
>> DISPENSE RXO+14*
>> DO XMD+17
>> DRIEN XMD+8
>> DRUG XMD+8*, XMD+17
DT RXC+6, RXC+18
>> FIELD( RXO+8*, RXO+9*, RXO+10*
>> FIELD(1 RXC+2, RXO+11, RXO+12, RXO+13, NTE+1, ZRX+2
>> FIELD(10 RXO+14
>> FIELD(2 RXC+3, RXC+12, RXO+13
>> FIELD(20 RXO+15
>> FIELD(3 RXC+3, RXC+13, RXC+21, NTE+2, ZRX+2
>> FIELD(4 RXC+13
>> FIELD(5 RXC+25, OBX+1
>> FIELD(6 ZRX+2
FOLOR ZRX+1~, ZRX+8*, ZRX+11*
I RXC+1~
II RXO+1, RXO+4, RXO+5, RXO+16, NTE+3, SOLSRCH+2, TMPAT+7~
INACT RXC+1~, RXC+6*, RXC+18*
>> INFRT RXC+11*, RXO+13*
>> IVCAT ZRX+2*, ZRX+3*
IVFL RXC+1~, RXC+8*, RXC+19*
>> IVLIMIT RXO+16*, RXO+17*
>> IVTYP RXO+13*, ZRX+3*
>> J NTE+3*
JJ RXO+3~, RXO+5*, RXO+6*, RXO+8*, RXO+9, RXO+10*
>> K NTE+3*
KK RXO+3~, RXO+5*, RXO+6*, RXO+7, RXO+8, RXO+9*, RXO+10
>> LASTFOUR XMD+16
ND ZRX+1~, ZRX+5*, ZRX+7, ZRX+8, ZRX+9, ZRX+10, ZRX+11, ZRX+12
ND2 ZRX+1~, ZRX+6*, ZRX+8, ZRX+10, ZRX+11
>> NTFSTAT XMD+11, XMD+14
>> NTFYREAS XMD+11, XMD+14
>> OBXFL OBX+1*, NTE+1, NTE+6*
>> OCCNT OBX+1*, OBX+2, OBX+3, OBX+4, NTE+5
>> OCNARR OBX+1*, OBX+3
>> OCPROV OBX+1*, OBX+4
>> OCRSN NTE+4
>> OCRSN( NTE+5
ON SOLSRCH+1~, SOLSRCH+3*, SOLSRCH+4
>> ORDATE XMD+18
>> PNAME XMD+7*, XMD+12, XMD+16
>> PREON ZRX+2*, ZRX+5, ZRX+6, ZRX+8, ZRX+9, ZRX+10, ZRX+11, ZRX+12, ZRX+16, ZRX+18
ZRX+19
PRIO SNDTSTW~, SNDTSTW+2, SNDTSTP~, SNDTSTP+2, SNDTSTA~, SNDTSTA+2, XMD+11, XMD+14
>> PRIORITY ZRX+15
>> PSG(1 XMD+14*
>> PSG(2 XMD+15*
>> PSG(3 XMD+16*
>> PSG(4 XMD+17*
>> PSG(5 XMD+18*
>> PSGS0XT ZRX+3
>> PSITEM RXC+16*, RXO+11*, RXO+12*, ZRX+14*
>> PSJHLDFN ZRX+5, ZRX+6, SOLSRCH+4, TMPAT+3, XMD+7, XMD+8
>> PSJINDI RXO+15*
>> PSJMSG( RXO+1, RXO+4, RXO+5, RXO+16, NTE+3, SOLSRCH+2, SOLSRCH+3
PSJSCHED SNDTSTW~, SNDTSTW+3, SNDTSTP~, SNDTSTP+3, SNDTSTA~, SNDTSTA+3, XMD+17
>> PSREASON RXC+26*, ZRX+7*, ZRX+8*, ZRX+9*, ZRX+10*, ZRX+11*, ZRX+12*
>> PTR RXC+3*, RXC+5, RXC+12*, RXC+15, RXC+16, SOLSRCH+4, SOLSRCH+5
>> QFLG ZRX+13, ZRX+15*, ZRX+16
>> QQ NTE+5*
ROC ZRX+2*, ZRX+7, ZRX+8, ZRX+9, ZRX+11, ZRX+12, ZRX+13, ZRX+16, ZRX+18, ZRX+19
SOLSRCH+1~, SOLSRCH+3*, SOLSRCH+4
>> RTE XMD+7*, XMD+17
SCHEDULE TMPAT~, TMPAT+1, TMPAT+2, TMPAT+7
>> SCHTYP RXO+13*
SEG SOLSRCH+1~, SOLSRCH+3*
SEGMENT RXO+2!
SEGMENT( RXO+5*, RXO+7, RXO+8*, RXO+9, RXO+10*
SEGMENT(1 RXO+4*
SELECTED RXC+1~, RXC+14*, RXC+21*, RXC+23, RXC+25
SNOPT SNDTSTW+1~, SNDTSTW+4*, SNDTSTW+5*, SNDTSTW+6, SNDTSTW+7, SNDTSTW+8, SNDTSTP+1~, SNDTSTP+4*, SNDTSTP+5, SNDTSTP+6
, SNDTSTP+7, SNDTSTA+1~, SNDTSTA+4*, SNDTSTA+5*, SNDTSTA+6, SNDTSTA+7, SNDTSTA+8
SNPRIO SNDTSTW+1~, SNDTSTW+2*, SNDTSTW+7, SNDTSTP+1~, SNDTSTP+2*, SNDTSTP+6, SNDTSTA+1~, SNDTSTA+2*, SNDTSTA+7
SNSCHD SNDTSTW+1~, SNDTSTW+3*, SNDTSTW+8, SNDTSTP+1~, SNDTSTP+3*, SNDTSTP+7, SNDTSTA+1~, SNDTSTA+3*, SNDTSTA+8
SOL SOLSRCH+1~, SOLSRCH+4*
SOL2 SOLSRCH+1~, SOLSRCH+4*
>> SOLCNT RXC+3*, RXC+9, RXC+10, SET+2, SET+3
>> SOLUTION RXC+4*, RXC+5*, RXC+6, RXC+7, RXC+8, RXC+10, SOLSRCH+4*, SOLSRCH+5*, SET+1, SET+3
SSSS SOLSRCH+1~, SOLSRCH+2*, SOLSRCH+3
STDT ZRX+1~, ZRX+10*
>> STRENGTH RXC+13*, RXC+25
STRGTH RXC+1~, RXC+20*, RXC+21
>> TEXT NTE+1*, NTE+2, NTE+3
>> TMPAT TMPAT+1*, TMPAT+2*, TMPAT+6*, TMPAT+7*, TMPAT+8*, TMPAT+9*, TMPAT+10
TMPIEN TMPAT+8~*, TMPAT+9
>> TVOLUME RXC+10*, SET+3*
U RXC+7, RXC+25, ZRX+8, ZRX+9, ZRX+10, ZRX+11, ZRX+12, SOLSRCH+4
>> VOLUME RXC+3*, RXC+7, RXC+10, SOLSRCH+4, SET+3
WARD SNDTSTW~, SNDTSTW+4, TMPAT+3~*, TMPAT+4*, TMPAT+9, XMD+8*, XMD+9*, XMD+10
X RXC+11*, RXO+10, ZRX+10, TMPAT+4~*
>> X1 ZRX+10*
>> X2 ZRX+10*
>> XMDUZ XMD+10*
>> XMSUB XMD+10*, XMD+11*, XMD+12*
>> XMTEXT XMD+13*
XX RXO+3~, RXO+10*
Y TMPAT+4~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All