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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ORU1

Package: Order Entry Results Reporting

Routine: ORU1


Information

ORU1 ; slc/JER - More OE/RR Functions ;9/27/93 09:55

Source Information

Source file <ORU1.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Order Entry Results Reporting 3 (B1,KIL)^ORLA1  $$UPPER^ORU  EN^ORUS  
Kernel 2 $$DOW^XLFDT  $$UP^XLFSTR  
VA Fileman 2 ^DIC  ^DIM  
Toolkit 1 $$GET^XPAR  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
Health Summary 4 GMTS  GMTSADH  GMTSADHC  GMTSDVR  
Order Entry Results Reporting 3 ORLA1  ORPRS01  ORUDPA  
Text Integration Utility 2 TIUEDIM  TIURC1  

Entry Points

Name Comments DBIA/ICR reference
WHATIS(X,Y) ; Identify input
PATX
PARAM ;Get patient select parameters
PTX ;
PATIENT(Y,ORPGSUPP,ORSCREEN) ; Patient selection
GETELSE(Y) ; Get Patient if preference is ambiguous or non-existent

External References

Name Field # of Occurrence
^DIC WHATIS+2, WHATIS+7, WHATIS+17
^DIM WHATIS+13
B1^ORLA1 PATIENT+25, PTX+23
KIL^ORLA1 PTX+23
$$UPPER^ORU WHATIS+4
EN^ORUS PATIENT+20, GETELSE+9
$$DOW^XLFDT PARAM+7
$$UP^XLFSTR PARAM+7, PARAM+8, PARAM+9
$$GET^XPAR PARAM+1, PARAM+2, PARAM+3, PARAM+4, PARAM+7, PARAM+8, PARAM+9, PARAM+10, PARAM+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)," ??"
  • Line Location: GETELSE+11
Function Call: WRITE
  • Prompt: !!,"Provider list for "_$P(Y,U,2)_" is empty."
  • Line Location: PTX+14
Function Call: WRITE
  • Prompt: !!,"Team list "_$P(Y,U,2)_" is empty."
  • Line Location: PTX+20
Function Call: WRITE
  • Prompt: !!,"List is empty."
  • Line Location: PTX+26
Routine Call
  • DIC
  • Line Location:
    • WHATIS+2
    • WHATIS+7
    • WHATIS+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" WHATIS+2
^%ZOSF("TRAP" PATIENT+7
^DPT("APR" PTX+12
^OR(100.21 - [#100.21] PTX+18
^SC - [#44] PTX+8
^XUTL("OR" PATIENT+9, PATIENT+10, PATIENT+12, PATIENT+18, PATIENT+23, PATIENT+27, GETELSE+3!, GETELSE+4, GETELSE+12!, PTX+25

Label References

Name Line Occurrences
GETELSE PATIENT+24, PATIENT+27
PARAM PATIENT+8
PTX WHATIS+2, WHATIS+3
WHATIS PATIENT+21, GETELSE+12

Naked Globals

Name Field # of Occurrence
^("ORV" GETELSE+3!
^("ORW" GETELSE+3!
^(0 PATIENT+10, PATIENT+12, GETELSE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
API PARAM+6~, PARAM+7*
C PATIENT+5~
DIC WHATIS+1~, WHATIS+2*, WHATIS+5*, WHATIS+9*, WHATIS+10, WHATIS+11, WHATIS+15, WHATIS+16, PTX+1, PTX+3
, PTX+4, PTX+5, PTX+6
DIC("S" WHATIS+6*, WHATIS+8!, WHATIS+13*, WHATIS+14*, WHATIS+15*, WHATIS+16*, WHATIS+18!
DIC(0 WHATIS+2*, WHATIS+6*, WHATIS+10*
>> DIROUT PATIENT+4, GETELSE+1
DT PARAM+7
>> DUOUT PATIENT+4, GETELSE+1
I PATIENT+6~
ORCEND PATIENT+5~, WHATIS+1~, PTX+7*, PARAM+9*
ORCLIN PATIENT+5~, WHATIS+1~, PTX+7*, PARAM+7*
ORCNT PATIENT+5~
ORCOLW PATIENT+5~, PATIENT+10*, GETELSE+5*
ORCSTRT PATIENT+5~, WHATIS+1~, PTX+7*, PARAM+8*
ORDEF PATIENT+5~, PATIENT+22, PATIENT+24, GETELSE+13, WHATIS+1~, PTX+3*, PTX+4*, PTX+5*, PTX+6*, PTX+7
, PTX+8, PTX+9, PTX+10, PTX+16, PARAM+4*, PARAM+5*
ORI PATIENT+6~
ORJ PATIENT+6~
OROPREF PATIENT+5~, PATIENT+15, PATIENT+16, PATIENT+17, PATIENT+18, PARAM+1*
ORPGSUPP PATIENT~
ORPRIM PATIENT+5~, WHATIS+1~, PTX+16, PTX+17*, PTX+18, PTX+19*, PARAM+3*
ORPROV PATIENT+5~, WHATIS+1~, PTX+10, PTX+11*, PTX+13*, PARAM+10*
ORSCREEN PATIENT~, WHATIS+13, WHATIS+14
ORSPEC PATIENT+5~, WHATIS+1~, PTX+9*, PARAM+11*
>> ORSRV PARAM+1, PARAM+2, PARAM+3, PARAM+4, PARAM+7, PARAM+8, PARAM+9, PARAM+10, PARAM+11
ORTITLE PATIENT+6~, PATIENT+10*, GETELSE+4*, GETELSE+5
ORUFLG PATIENT+6~, PATIENT+21, GETELSE+2~, GETELSE+12, PTX+22!
ORUPNM PATIENT+6~
ORURMBD PATIENT+6~
ORUS PATIENT+10*, GETELSE+2~, GETELSE+6*
ORUS("A" PATIENT+11*, GETELSE+7*
ORUS("ALT" PATIENT+11*, GETELSE+7*
ORUS("F" PATIENT+12*
ORUS("H" PATIENT+13*, GETELSE+8*
ORUS("T" PATIENT+19*
ORUS("W" PATIENT+14*, PATIENT+15*, PATIENT+16*, PATIENT+17*, PATIENT+18*
ORUS(0 PATIENT+10*, PATIENT+18*, GETELSE+6*
ORUSSN PATIENT+6~
ORUVP PATIENT+6~
ORUX PATIENT+6~, PATIENT+21, PATIENT+22, GETELSE+2~, GETELSE+10, GETELSE+11!, GETELSE+12, GETELSE+13, PTX+22!
ORVP PATIENT+6~
ORWARD PATIENT+6~, WHATIS+1~, PTX+8*, PARAM+2*
ORX PATIENT+6~
ORY PATIENT+6~
U PATIENT+10, PATIENT+12, GETELSE+4, PTX+2, PTX+3, PTX+14, PTX+20
X PATIENT+7*, GETELSE+2~, WHATIS~, WHATIS+2, WHATIS+3, WHATIS+4*, WHATIS+5*, WHATIS+12~, WHATIS+13*
Y PATIENT~, PATIENT+4, PATIENT+21, PATIENT+22, PATIENT+24, PATIENT+26*, PATIENT+27, GETELSE~, GETELSE+1, GETELSE+10
, GETELSE+12, GETELSE+13, WHATIS~, WHATIS+2, WHATIS+3, WHATIS+9, WHATIS+19, PTX+2*, PTX+7, PTX+8
, PTX+9, PTX+11, PTX+12, PTX+14, PTX+15!*, PTX+16, PTX+17, PTX+20, PTX+21!*, PTX+24*
Y(0 PTX+2*!, PTX+3
Y(1 PTX+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All