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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSIVORA

Package: Inpatient Medications

Routine: PSIVORA


Information

PSIVORA ;BIR/MLM-MAIN DRIVER FOR IV FLUIDS - OE/RR INTERFACE ;08 JAN 97 / 2:47 PM

Source Information

Source file <PSIVORA.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Inpatient Medications 12 ENSK^PSGAXR  UPSTAT^PSIVOPT  D^PSIVOPT2  (DONE,EDIT,LOCKERR,RENEW)^PSIVORA1  LOG^PSIVORAL  ENCPP^PSIVOREN  ^PSIVORFE  (ENDT,ONCALL)^PSIVORV1  
$$GTPCI^PSIVUTL  ^PSJAC  EN1^PSJHL2  KILL531^PSJIMO1  
VA FileMan 4 (C,NOW)^%DTC  ^DIE  ^DIK  ^DIR  

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

Package Total Caller Graph
Inpatient Medications 8 PSGOEC  PSIVOPT2  PSIVORC  PSIVORC2  PSIVORH  PSIVSPDC  PSJI OR PAT FLUID OE  PSJLIACT  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry point called by IV Fluid protocol.
EN1 ; Take action on existing order.
1 ; Edit an existing order.
2 ; Renew
3 ; Flag
4 ; Hold
5 ; Event
6 ; Cancel - Delete pending or unreleased orders from Nonverified orders
; (53.1) and Orders (100) files.
DC ; DC order from Pharmacy complete function.
HL ;
7 ; Purge
8 ; Print
9 ; Release order (status=incomplete in 53.1, pending in 100)
10 ; Verify

External References

Name Field # of Occurrence
C^%DTC 7+2
NOW^%DTC 4+3, 5+4, 7+2
^DIE 5+7, DC+4, 9+4, 9+9
^DIK 6+8
^DIR 8+1
ENSK^PSGAXR 6+8
UPSTAT^PSIVOPT 4+3, 4+4
D^PSIVOPT2 DC+2, DC+3
DONE^PSIVORA1 EN+2, EN+3, 9+10
EDIT^PSIVORA1 1+1
LOCKERR^PSIVORA1 EN1+6, 9+2, 9+8
RENEW^PSIVORA1 2+1
LOG^PSIVORAL 4+4
ENCPP^PSIVOREN EN+3
^PSIVORFE EN1+2
ENDT^PSIVORV1 8+2
ONCALL^PSIVORV1 EN1+4
$$GTPCI^PSIVUTL EN+1, 8+2
^PSJAC EN+2
EN1^PSJHL2 HL+5
KILL531^PSJIMO1 DC+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"INSUFFICIENT INFORMATION, CANNOT CONTINUE."
  • Line Location: EN1+3
Function Call: WRITE
  • Prompt: !,$C(7),"Only ACTIVE orders may be placed on HOLD."
  • Line Location: 4+1
Function Call: WRITE
  • Prompt: $C(7)," This order has expired."
  • Line Location: 4+3
Function Call: WRITE
  • Prompt: $C(7),!,"This order has already been DISCONTINUED."
  • Line Location: 6+2
Function Call: WRITE
  • Prompt: $C(7),!,"Expired orders cannot be DISCONTINUED."
  • Line Location: 6+3
Routine Call
  • DIE
  • Line Location:
    • 5+7
    • DC+4
    • 9+4
    • 9+9
Routine Call
  • DIR
  • Line Location:
    • 8+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(53.1 - [#53.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(53.1 - [#53.1] EN1+5, 5+3, 6+5, 6+7, DC+4, 7+1, 7+4, 9+2, 9+3, 9+7
9+10
^PS(55 - [#55] EN1+4, EN1+5, 4+2*, 5+2, 6+6, DC+2, DC+3, 7+1, 7+3

Label References

Name Line Occurrences
@( EN+2, EN1+1, EN1+5, EN1+7, 8+2, 9+1
EN1 EN+3
HL DC+2, DC+6

Naked Globals

Name Field # of Occurrence
^(0 6+7*, 7+1, 7+3*, 7+4*
^(2 6+6*, 7+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % 4+3, 5+4, 7+2
DA 5+1~, 5+7*, 6+8!*, DC+4~*, 9+4~*, 9+5!*, 9+6, 9+8*, 9+9
DA(1 5+5*, 9+6*
>> DFN EN+2*, EN1+4, EN1+5, 4+2, 6+6, 6+8, DC+2, DC+3, DC+5, HL+5
8+2*
DIE 5+1~, 5+5*, 5+6*, DC+4~*, 9+4~*, 9+5!, 9+6*, 9+7*, 9+8, 9+9
DIK 6+8!*
DIR 8+1!
DIR(0 8+1*
DR 5+1~, 5+5*, 5+6*, DC+4~*, 9+4~*, 9+5!, 9+6*, 9+7*
>> DUOUT 8+1
ND 7+1~*, 7+2*
ON 5+1~, 5+2*, 5+3, 5+5, 5+6, 5+7, 8+2*, 9+2~*, 9+3, 9+4
9+6, 9+7, 9+10
>> ON55 4+2*, DC+2*, DC+3*, 8+2*
>> ORACTION EN+1, EN+2, EN1+2, EN1+5, EN1+7, 9+1
OREND EN1+3*, 4+1*, 8+1*, 9+4~
>> ORGY EN1+1
>> ORIFN EN1+6, 6+8*, 9+2
>> ORPK EN1+1, EN1+3, EN1+4, EN1+5, 5+2, 7+1, 7+3, 7+4, 8+1, 8+2
9+2
>> ORPV 9+6
>> ORSTS EN1+6, 4+1, 4+2, 4+3*, 4+4*, 5+7*, 6+2, 6+3, 6+4, 6+8*
7+5*, 9+2
>> ORVP EN+2, 5+2, 5+5, 7+1, 7+3, 8+2
P 5+1~
P("FRES" EN1+5*
P("NAT" HL+1, HL+3
P("OLDON" 6+5*, 6+6, 6+7, DC+4*, 9+3*, 9+5, 9+7
P("OT" HL+5*
P("RES" 9+3*, 9+6, 9+7
P(17 4+2*, 4+3*, 4+4*, 5+2*, 5+3*, 5+4, DC+2*, DC+3*
P(3 4+2*, 4+3, 5+2*, 5+3*, 5+4, DC+2*, DC+3*
PROVQUIT DC+1~*, DC+2
>> PSGP EN+2*, 6+8*
>> PSIVAC EN+1*, 8+2*
PSIVACT 5+1~, 5+7*
>> PSIVALCK DC+2*, DC+3*
>> PSIVALT 4+4*, DC+2*, DC+3*
PSIVREA 4+2*, 4+4, DC+2~*, DC+3~*
>> PSIVUP EN+1*, 8+2*
>> PSJACNWP EN+2*
PSJCD HL+2~, HL+3*, HL+4*, HL+5
>> PSJCOM DC+2, DC+3
>> PSJIVORF EN+3
PSJND DC+4~*
PSJNOO HL+3~*
>> PSJORD EN1+1*, EN1+6, EN1+7, 4+2, 6+4, 6+5, 6+8, DC+2, DC+3, DC+4
DC+5, HL+3, HL+5
>> PSJORF EN+3
PSJORIFN EN1+6*, 6+8, 9+2~*
>> PSJORSTS EN1+6*
PSJOTMP HL+2~, HL+5*
>> PSJRES 6+6*, 6+7*
PSJTX HL+2~, HL+3*, HL+4*, HL+5
U EN1+4, EN1+5, 4+2, 5+2, 5+3, 6+5, 6+6, 6+7, DC+2, DC+3
DC+4, 7+1, 7+2, 7+3, 7+4, 9+3, 9+7
X EN+1*, 5+1~, 5+2*, 6+8*, DC+2*, DC+3*, 7+2, 9+1*
>> X1 7+2*
>> X2 7+2*
>> XED 4+4*
>> Y 4+2*, 9+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All