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 |  Global Variables Directly Accessed |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSJHL5

Package: Inpatient Medications

Routine: PSJHL5


Information

PSJHL5 ;BIR/LDT - ACTIONS ON HL7 MESSAGES FROM OE/RR ;Oct 02, 2018@09:01

Source Information

Source file <PSJHL5.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Inpatient Medications 7 (,NEWNVAL,NEWUDAL)^PSGAL5  LOG^PSIVORAL  EN1^PSJHL2  (AUE,EXPIR)^PSJHL6  EN1^PSJHLERR  EN^PSJHLV  (EN,EN2)^PSJLOI  
Order Entry Results Reporting 2 EN^ORERR  $$UNESC^ORHLESC  
VA FileMan 2 NOW^%DTC  ^DIE  
Barcode Medication Administration 1 NURV^ALPBCBU  

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: 2

Package Total Caller Graph
Inpatient Medications 2 PSJHL4  PSJHL4A  

Entry Points

Name Comments DBIA/ICR reference
ASSIGN ; number assigned, update ORDERS FILE ENTRY
NURSEACK ;Nurse Acknowledgement of Pending Orders
EDIT ;Edit orders thru OE/RR
EDITCK ;Check to see if PSJHLDFN passed matches PSJHLDFN in pending order.
STATUS ;Check status of an order in response to a send order status request from CPRS.
FLAG ;Flag/Unflag orders

External References

Name Field # of Occurrence
NOW^%DTC EDIT+4, STATUS+9
NURV^ALPBCBU NURSEACK+32
^DIE NURSEACK+26, EDIT+12, FLAG+5
EN^ORERR ASSIGN+2, ASSIGN+4, NURSEACK+1, NURSEACK+3, EDITCK+2, STATUS+4, FLAG+1
$$UNESC^ORHLESC FLAG+6
^PSGAL5 EDIT+10
NEWNVAL^PSGAL5 NURSEACK+25, FLAG+9
NEWUDAL^PSGAL5 NURSEACK+24, FLAG+7
LOG^PSIVORAL NURSEACK+29, EDIT+13, FLAG+8
EN1^PSJHL2 EDIT+14, STATUS+10
AUE^PSJHL6 EDIT+12
EXPIR^PSJHL6 STATUS+9
EN1^PSJHLERR EDITCK+3, STATUS+5
EN^PSJHLV NURSEACK+10
EN^PSJLOI NURSEACK+30
EN2^PSJLOI NURSEACK+30

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" ASSIGN+2, ASSIGN+4, NURSEACK+1, NURSEACK+3, EDITCK+2, STATUS+4, FLAG+1
^PS(53.1 - [#53.1] EDITCK+1
^PS(55 - [#55] NURSEACK+31!
^XUSEC( NURSEACK+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EDIT+6, EDIT+7, EDIT+8, STATUS+9
>> ACKDATE NURSEACK+23
AREC NURSEACK+8~, NURSEACK+17*, NURSEACK+18
ARECNUM NURSEACK+8~, NURSEACK+16*, NURSEACK+17
ARECTOT NURSEACK+8~, NURSEACK+15*, NURSEACK+16
ASTR NURSEACK+8~, NURSEACK+9*, NURSEACK+15, NURSEACK+17
DA NURSEACK+21~, NURSEACK+22*, EDIT+1~, EDIT+5*, FLAG+3*
DA(1 NURSEACK+22*, EDIT+5*, FLAG+3*
DFN NURSEACK+27~, NURSEACK+28*, EDIT+13~*, FLAG+8~*
DIE NURSEACK+21~, NURSEACK+22*, EDIT+1~, EDIT+5*, FLAG+3*
DR NURSEACK+23*, EDIT+1~, EDIT+9*, FLAG+4*
FINKEY NURSEACK+8~, NURSEACK+10, NURSEACK+13*, NURSEACK+14, NURSEACK+19
>> FLCMNT FLAG+6*, FLAG+7*, FLAG+8, FLAG+9*
FNCODE NURSEACK+8~, NURSEACK+18*, NURSEACK+19
FNFLAG NURSEACK+8~, NURSEACK+10*, NURSEACK+19*
FNNURSE NURSEACK+8~, NURSEACK+18*, NURSEACK+19
NODE STATUS+1~, STATUS+2*, STATUS+3, STATUS+7, STATUS+8
NODE2 STATUS+1~, STATUS+2*, STATUS+8
>> NURSEACK NURSEACK+14, NURSEACK+23
ON55 NURSEACK+27~, NURSEACK+28*, EDIT+1~, EDIT+11*, FLAG+8~*
>> ORDCON ASSIGN+2*, ASSIGN+4*, NURSEACK+1*, NURSEACK+3*, EDITCK+2*, EDITCK+3, FLAG+1*
>> ORDER EDITCK+3, STATUS+5, STATUS+6
P EDIT+1~
P(3 EDIT+11*
>> PREON EDIT+2, EDIT+3, EDIT+5, EDIT+9, EDIT+10, EDIT+11, EDIT+12, EDIT+13, EDIT+14, EDITCK+1
PREORDER EDIT+1~, EDIT+2*, EDIT+3
>> PSGAL("C" EDIT+10*
>> PSGNVF NURSEACK+26*
PSIVACT NURSEACK+23*, NURSEACK+27!, EDIT+1~, EDIT+11*
PSIVAL NURSEACK+27~, NURSEACK+28*, FLAG+8~*
PSIVALCK EDIT+1~, EDIT+11*
PSIVALT NURSEACK+28*, EDIT+1~, EDIT+11*, FLAG+8*
PSIVLN NURSEACK+27~
PSIVREA NURSEACK+27~, NURSEACK+28*, EDIT+1~, EDIT+11*, FLAG+8~*
>> PSJFLAG FLAG+4, FLAG+7, FLAG+8, FLAG+9
PSJFLD1 EDIT+1~, EDIT+6*, EDIT+9
PSJFLD2 EDIT+1~, EDIT+7*, EDIT+9
PSJFLD3 EDIT+1~, EDIT+8*, EDIT+9
>> PSJHLDFN ASSIGN+4, ASSIGN+5, NURSEACK+3, NURSEACK+4, NURSEACK+10, NURSEACK+22, NURSEACK+24, NURSEACK+28, NURSEACK+30, NURSEACK+31
NURSEACK+32, EDIT+2, EDIT+5, EDIT+12, EDIT+13, EDIT+14, EDITCK+1, EDITCK+3, STATUS+5, STATUS+10
FLAG+3, FLAG+7, FLAG+8
>> PSJHLMTN EDIT+14*
>> PSJMSG ASSIGN+2, ASSIGN+4, NURSEACK+1, NURSEACK+3, EDITCK+2, STATUS+4, FLAG+1
>> PSJORDER ASSIGN+6, EDIT+6, EDIT+7, EDIT+8
PSJSYSP NURSEACK+10!, NURSEACK+14*
>> PSJYN FLAG+7, FLAG+8, FLAG+9
>> PSOC EDIT+14*
>> PSREASON STATUS+3*, STATUS+4, STATUS+5
>> QFLG EDITCK+3*
>> RXON ASSIGN+4, ASSIGN+5, NURSEACK+3, NURSEACK+4, NURSEACK+10, NURSEACK+20, NURSEACK+22, NURSEACK+23, NURSEACK+24, NURSEACK+25
NURSEACK+27, NURSEACK+28, NURSEACK+30, NURSEACK+31, NURSEACK+32, STATUS+7, STATUS+8, STATUS+9, STATUS+10, FLAG+3
FLAG+4, FLAG+7, FLAG+8, FLAG+9
>> RXORDER ASSIGN+1*, ASSIGN+2, ASSIGN+3, ASSIGN+4, ASSIGN+5, ASSIGN+6*, NURSEACK+1, NURSEACK+2, NURSEACK+3, NURSEACK+4
NURSEACK+10, NURSEACK+11, NURSEACK+15, NURSEACK+17, NURSEACK+20, STATUS+2, STATUS+6*, FLAG+1, FLAG+2
RXTYPE NURSEACK+8~, NURSEACK+11*, NURSEACK+12, NURSEACK+13
STATUS NURSEACK+10~*, NURSEACK+20~*, STATUS+1~, STATUS+7*, STATUS+9
STPDT EDIT+1~, EDIT+3*, EDIT+7, EDIT+8, EDIT+11, STATUS+1~, STATUS+8*, STATUS+9
U ASSIGN+2, ASSIGN+3, ASSIGN+4, ASSIGN+5, NURSEACK+1, NURSEACK+2, NURSEACK+3, NURSEACK+4, NURSEACK+10, NURSEACK+11
NURSEACK+12, NURSEACK+15, NURSEACK+18, NURSEACK+20, EDITCK+1, STATUS+5, FLAG+1, FLAG+2
>> X ASSIGN+2*, ASSIGN+4*, NURSEACK+1*, NURSEACK+3*, EDITCK+2*, STATUS+4*, FLAG+1*

Marked Items

Name Field # of Occurrence
$T(NURV^ALPBCBU NURSEACK+32
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables |  Marked Items  | All