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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSJLIFNI

Package: Inpatient Medications

Routine: PSJLIFNI


Information

PSJLIFNI ;BIR/MV-U/D ORDER FINISHES AS IV ;13 Jan 98 / 11:32 AM

Source Information

Source file <PSJLIFNI.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Inpatient Medications 14 ($$PRNOK,EN)^PSGS0  CONT^PSGSICHK  ENSTOP^PSIVCAL  EDIT^PSIVEDT  (53,CKFLDS,COMPLTE)^PSIVORC1  GTIVDRG^PSIVORC2  GT531^PSIVORFA  ($$GTPCI,GTOT)^PSIVUTL  
GTDATA^PSJLIFN  $$SCHREQ^PSJLIVFD  $$OIDF^PSJLMUT1  $$CHKSCHD^PSJMISC2  HOLDHDR^PSJOE  $$ENPC^PSJUTL  
List Manager 1 PAUSE^VALM1  

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 PSGOEF1  PSJLIFN  

Entry Points

Name Comments DBIA/ICR reference
IV(PSJORD,OI) ; Prompt for missing data to be finished as IV.
EXIT ;
ORDCHK(DFN,TYPE) ;
WRITE(TYPE) ;Display order check description

External References

Name Field # of Occurrence
$$PRNOK^PSGS0 IV+17
EN^PSGS0 IV+25
CONT^PSGSICHK ORDCHK+9
ENSTOP^PSIVCAL IV+30, IV+37
EDIT^PSIVEDT IV+33
53^PSIVORC1 IV+14
CKFLDS^PSIVORC1 IV+33
COMPLTE^PSIVORC1 IV+38
GTIVDRG^PSIVORC2 IV+30
GT531^PSIVORFA IV+11
$$GTPCI^PSIVUTL IV+11
GTOT^PSIVUTL IV+12
GTDATA^PSJLIFN IV+15
$$SCHREQ^PSJLIVFD IV+17
$$OIDF^PSJLMUT1 IV+11
$$CHKSCHD^PSJMISC2 IV+21
HOLDHDR^PSJOE IV+2
$$ENPC^PSJUTL IV+13
PAUSE^VALM1 IV+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),$C(7),"This order is being edited by another user. Try later."
  • Line Location: IV+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ORDCHK+16
Function Call: WRITE
  • Prompt: !!,"There are duplicate ",$P(^TMP($J,TYPE,PSIVX,0),U,2),!,"medications prescribed for this order.",!
  • Line Location: WRITE+2
Function Call: WRITE
  • Prompt: !!,"This medication: ",$P(^TMP($J,TYPE,PSIVX,0),U,4),!,"is in the same class as the following medication(s) within this order: "
  • Line Location: WRITE+3
Function Call: WRITE
  • Prompt: !!,"This medication: ",$P(^TMP($J,TYPE,PSIVX,0),U,2),!,"has an interaction with the following medication(s) within this order: "
  • Line Location: WRITE+4
Function Call: WRITE
  • Prompt: !,$S(TYPE="DC":$P(^TMP($J,TYPE,X,0),U,4),TYPE="DI":$P(^TMP($J,TYPE,X,0),U,6),1:$P(^TMP($J,TYPE,X,0),U,2)),!
  • Line Location: WRITE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(53.1 - [#53.1] IV+1, EXIT+1
^TMP("PSJI" IV+32*
^TMP($J ORDCHK+7, ORDCHK+8, WRITE+2, WRITE+3, WRITE+4, WRITE+5

Label References

Name Line Occurrences
EXIT IV+35
WRITE ORDCHK+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN IV+10*, IV+11, ORDCHK~
>> DNE IV+30*
>> DONE IV+35
DRG IV+31!
DRG("AD" IV+30
DRG("SOL" IV+30
DRGOC IV+7~
>> EDIT IV+33
OI IV~, IV+11
ON IV+10*, IV+11, ORDCHK+5~
ON55 IV+7~, IV+10*
>> P IV+17
>> P("OPI" IV+13*
>> P("OT" IV+12, IV+15, IV+30
>> P("PD" IV+11*
>> P("PON" IV+10*
>> P("RES" IV+21
>> P(11 IV+17, IV+29*
>> P(15 IV+17
>> P(3 IV+30*
>> P(4 IV+12, IV+15, IV+31*
>> P(9 IV+17, IV+20, IV+22*, IV+28*
PSGAT IV+17~*
PSGOES IV+17~
PSGORQF IV+7~, IV+8!, IV+21*, IV+26*, IV+31
>> PSGP IV+10
PSGS0XT IV+17~*
PSGS0Y IV+17~, IV+29
>> PSIVAC IV+10*
PSIVACEP IV+7~, IV+39
PSIVFN1 IV+7~
PSIVOI IV+7~
>> PSIVOK IV+33*
>> PSIVUP IV+11*, IV+13
PSIVX ORDCHK+5~, ORDCHK+7*, ORDCHK+8, WRITE+2, WRITE+3, WRITE+4
>> PSJIREQ ORDCHK+8*
PSJIVBD IV+6!
PSJL ORDCHK+5~
PSJLIFNI IV+7~, IV+9*
PSJLINE ORDCHK+5~, ORDCHK+6*
PSJNSS IV+17~
PSJOC ORDCHK+5~, ORDCHK+6*
PSJOLDNM IV+7~, IV+21
PSJOLDNM("NEW_SCHD" IV+22
PSJOLDNM("ORD_SCHD" IV+20*
PSJORD IV~, IV+1, IV+10, EXIT+1
PSJORIEN ORDCHK+5~
PSJPACK ORDCHK+5~
>> PSJPDRG WRITE+1*
TYPE ORDCHK~, ORDCHK+7, ORDCHK+8, ORDCHK+9, WRITE~, WRITE+2, WRITE+3, WRITE+4, WRITE+5
U IV+11, ORDCHK+8, WRITE+2, WRITE+3, WRITE+4, WRITE+5
>> VALMBCK IV+21*, IV+31*, IV+35*, IV+39*
>> X IV+17*, IV+26, IV+28, WRITE+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All