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

Package: Order Entry Results Reporting

Routine: ORY377O


Information

ORY377O ;SLC/AGP - CPRS VERSION 31 QUICK ORDER CONVERSION ;02/07/19 10:59

Source Information

Source file <ORY377O.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 4 ^%ZTLOAD  ($$FMADD,$$NOW)^XLFDT  $$RJ^XLFSTR  MES^XPDUTL  
VA FileMan 3 ^DIC  FILE^DICN  FILE^DIE  
Order Entry Results Reporting 2 EN^ORORDDSC  FINDQO^ORQOUTL  
Clinical Reminders 1 FORMAT^PXRMTEXT  
MailMan 1 ^XMD  
Toolkit 1 PUT^XPAR  

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

Package Total Caller Graph
Order Entry Results Reporting 1 ORY377  

Entry Points

Name Comments DBIA/ICR reference
AUTODC ;
EN ;
TASK(ZTRTN,ZTDESC) ;
GETTYPE(TYPE) ;
PROCESS ;
ORDERM(SUB,IEN,CNT) ;
QO(SUB,IEN,NODE,NAME,CNT) ;
REMIND(SUB,IEN,CNT) ;
REPORT(LIST,ERRORS,SUB) ;
UPDATE(IEN,PTR,NUM,NODE,ERRORS) ;
SETDG ;
SETPAR ;
PSOQOUPD ;Clean up any Conjunction entries in Outpatient Med Quick Orders that are set to "X" for Except
RADQOUPD ; Update Radiology quick orders
PSOQORPT(ORSUB) ;Send a mailman message of updated Outpatient Med QOs

External References

Name Field # of Occurrence
^%ZTLOAD TASK+5
^DIC SETDG+7
FILE^DICN AUTODC+25
FILE^DIE UPDATE+8
EN^ORORDDSC PROCESS+26, PROCESS+32, PSOQOUPD+34, PSOQOUPD+46
FINDQO^ORQOUTL PROCESS+9, PSOQOUPD+16, RADQOUPD+7
FORMAT^PXRMTEXT ORDERM+16, QO+5, REMIND+8
$$FMADD^XLFDT PROCESS+3, PSOQOUPD+10
$$NOW^XLFDT TASK+4, PSOQOUPD+9, PSOQOUPD+10
$$RJ^XLFSTR ORDERM+2, QO+2, QO+3, QO+4, REMIND+2
^XMD REPORT+30, PSOQORPT+32
PUT^XPAR SETPAR+4, SETPAR+6
MES^XPDUTL AUTODC+20, AUTODC+23, AUTODC+31, TASK+6, SETDG+3, SETDG+4, SETPAR+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,^TMP("OR MSG",$J,I,0)
  • Line Location: REPORT+15
Routine Call
  • DIC
  • Line Location:
    • SETDG+7
Routine Call
  • DIE
  • Line Location:
    • UPDATE+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(100.6 - [#100.6] AUTODC+6, AUTODC+7, AUTODC+17, AUTODC+22, AUTODC+27, AUTODC+33*, AUTODC+34
^ORD(100.98 - [#100.98] SETDG+2, SETDG+3, SETDG+4, SETDG+5, SETPAR+2, SETPAR+3
^ORD(101.41 - [#101.41] PROCESS+12, PROCESS+15, PROCESS+19, PROCESS+28, PROCESS+30*, UPDATE+2, PSOQOUPD+12, PSOQOUPD+20, PSOQOUPD+24, PSOQOUPD+25
PSOQOUPD+27, PSOQOUPD+39, PSOQOUPD+42*, RADQOUPD+2, RADQOUPD+9, RADQOUPD+10, RADQOUPD+11, RADQOUPD+13*
^ORD(101.43 - [#101.43] AUTODC+3, AUTODC+4
^TMP("OR MSG" ORDERM+2*, ORDERM+17*, QO+6*, QO+8*, QO+10*, QO+13*, QO+15*, REMIND+2*, REMIND+9*, REPORT+1!
, REPORT+4*, REPORT+5*, REPORT+17*, REPORT+18*, REPORT+19*, REPORT+29*, PSOQORPT+4!, PSOQORPT+7*, PSOQORPT+8*, PSOQORPT+9*
, PSOQORPT+10*, PSOQORPT+25*
^TMP($J PROCESS+5!, PROCESS+17, PROCESS+18, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+25!, PROCESS+27*, PROCESS+31!, PROCESS+33*
PROCESS+35!, ORDERM+3, ORDERM+5, QO+4, QO+7, QO+9, QO+10, QO+12, QO+14, QO+15
, REMIND+3, REMIND+5, REMIND+6, REPORT+8, REPORT+11, REPORT+13, REPORT+22, REPORT+25, REPORT+27, PSOQOUPD+7!
PSOQOUPD+19, PSOQOUPD+21, PSOQOUPD+29*, PSOQOUPD+32, PSOQOUPD+33!, PSOQOUPD+35*, PSOQOUPD+45!, PSOQOUPD+47*, PSOQOUPD+52!, PSOQOUPD+53!
RADQOUPD+5!, RADQOUPD+8, RADQOUPD+14!, PSOQORPT+13, PSOQORPT+15, PSOQORPT+16, PSOQORPT+17, PSOQORPT+20, PSOQORPT+22
^XTMP("OR OUTPATIENT MED QO CPRS 31" PSOQOUPD+8, PSOQOUPD+9*, PSOQOUPD+10*, PSOQOUPD+38, PSOQOUPD+39*
^XTMP("OR QO DIALOG CONVERSION CPRS 31" PROCESS+2!, PROCESS+3*, PROCESS+28*, PROCESS+29!

Label References

Name Line Occurrences
$$UPDATE PROCESS+29
ORDERM REPORT+11, REPORT+25, PSOQORPT+20
PSOQORPT PSOQOUPD+50
QO REPORT+9, REPORT+23, PSOQORPT+18
REMIND REPORT+13, REPORT+27, PSOQORPT+22
REPORT PROCESS+34
TASK EN+2, EN+3, EN+4

Naked Globals

Name Field # of Occurrence
^(0 SETDG+5*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY PROCESS+1~, PROCESS+9, RADQOUPD+1~, RADQOUPD+7
CNT PROCESS+1~, ORDERM~, ORDERM+2*, ORDERM+17*, QO~, QO+6*, QO+8*, QO+10*, QO+13*, QO+15*
, REMIND~, REMIND+2*, REMIND+9*, REPORT+2~, REPORT+3*, REPORT+4*, REPORT+5*, REPORT+9, REPORT+11, REPORT+13
, REPORT+17*, REPORT+18*, REPORT+19*, REPORT+23, REPORT+25, REPORT+27, REPORT+29*
DA AUTODC+1~, AUTODC+11!, SETDG+1~
DA(1 AUTODC+12*, AUTODC+17, AUTODC+21, AUTODC+22, AUTODC+27, AUTODC+33, AUTODC+34, SETDG+3*, SETDG+4, SETDG+5
SETDG+6
DIALOG PROCESS+1~, PROCESS+10*, PROCESS+11
DIC AUTODC+1~, AUTODC+21*, SETDG+1~, SETDG+6*
DIC(0 AUTODC+21*, SETDG+6*
DIE AUTODC+1~
>> DILOCKTM AUTODC+22
DLAYGO SETDG+1~, SETDG+6*
DR AUTODC+1~
DT PROCESS+3
DTOUT SETDG+1~
DUOUT SETDG+1~
DUZ REPORT+3, PSOQORPT+30
ERR AUTODC+1~, UPDATE+1~, UPDATE+9
ERRORS PROCESS+1~, PROCESS+29, PROCESS+34, REPORT~, REPORT+16, UPDATE~
ERRORS( REPORT+20, REPORT+21, REPORT+22, UPDATE+9*
EVENT AUTODC+1~, AUTODC+12*, AUTODC+19, AUTODC+23, AUTODC+30
EVENTS AUTODC+1~
EVENTS( AUTODC+8*, AUTODC+10, AUTODC+12
FDA AUTODC+1~, AUTODC+13!, UPDATE+1~
FDA( UPDATE+4*, UPDATE+5*, UPDATE+6*, UPDATE+7*
I QO+1~, QO+9*, QO+10, QO+14*, QO+15, REPORT+2~
ID UPDATE+1~, UPDATE+2*, UPDATE+3
IDX RADQOUPD+1~, RADQOUPD+9*, RADQOUPD+10, RADQOUPD+11, RADQOUPD+13
IEN AUTODC+1~, AUTODC+4*, AUTODC+6*, AUTODC+7, AUTODC+8, AUTODC+10*, AUTODC+12, AUTODC+14, PROCESS+1~, PROCESS+17*
PROCESS+18, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+24, PROCESS+26, PROCESS+27, PROCESS+28, PROCESS+29, PROCESS+30
PROCESS+32, PROCESS+33, ORDERM~, ORDERM+3, ORDERM+5, QO~, QO+2, QO+4, QO+7, QO+9
, QO+10, QO+12, QO+14, QO+15, REMIND~, REMIND+3, REMIND+5, REMIND+6, REPORT+2~, REPORT+7*
, REPORT+8, REPORT+9, REPORT+11, REPORT+13, REPORT+21*, REPORT+22, REPORT+23, REPORT+25, REPORT+27, UPDATE~
, UPDATE+2, UPDATE+3, UPDATE+9, RADQOUPD+1~, RADQOUPD+8*, RADQOUPD+9, RADQOUPD+10, RADQOUPD+11, RADQOUPD+13
IENS AUTODC+1~, UPDATE+1~, UPDATE+3*, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7
INPUT PROCESS+1~, PROCESS+9, RADQOUPD+1~, RADQOUPD+7
INPUT( PROCESS+10
INPUT("FHW OP MEAL" , PROCESS+7*
INPUT("FHW1" PROCESS+6*
INPUT("FHW8" PROCESS+8*
INPUT("RA OER R EXAM" , RADQOUPD+6*
ISTUBE PROCESS+1~, PROCESS+19*, PROCESS+20, PROCESS+30
LIST PROCESS+1~, PROCESS+34, REPORT~
LIST( PROCESS+24*, PROCESS+29!, REPORT+6, REPORT+7, REPORT+8
NAME AUTODC+1~, AUTODC+3*, AUTODC+4, AUTODC+16*, AUTODC+18, AUTODC+29, QO~, QO+2, REPORT+2~, REPORT+6*
, REPORT+7, REPORT+8, REPORT+9, REPORT+20*, REPORT+21, REPORT+22, REPORT+23
NL ORDERM+1~, ORDERM+3*, ORDERM+6*, ORDERM+16, QO+1~, QO+2*, QO+3*, QO+4*, QO+5, REMIND+1~
, REMIND+3*, REMIND+4*, REMIND+7*, REMIND+8, REPORT+2~
NODE AUTODC+1~, AUTODC+7*, AUTODC+8, PROCESS+1~, PROCESS+23*, PROCESS+24, PROCESS+29, ORDERM+1~, ORDERM+5*, ORDERM+6
, QO~, QO+3, REMIND+1~, REMIND+6*, REMIND+7, REPORT+2~, REPORT+8*, REPORT+9, REPORT+22*, REPORT+23
, UPDATE~, UPDATE+9
NOUT ORDERM+1~, ORDERM+16, ORDERM+17, QO+1~, QO+5, QO+6, REMIND+1~, REMIND+8, REMIND+9, REPORT+2~
NUM PROCESS+1~, PROCESS+22*, PROCESS+29, UPDATE~, UPDATE+4
OI AUTODC+1~, AUTODC+15*, AUTODC+16, AUTODC+17, AUTODC+21
OIS AUTODC+1~
OIS( AUTODC+4*, AUTODC+15, AUTODC+16
ORARRAY PSOQOUPD+3~, PSOQOUPD+16
ORCNT PSOQORPT+2~, PSOQORPT+5*, PSOQORPT+7*, PSOQORPT+8*, PSOQORPT+9*, PSOQORPT+10*, PSOQORPT+18, PSOQORPT+20, PSOQORPT+22, PSOQORPT+24
, PSOQORPT+25*
ORDG SETDG+1~, SETDG+2*, SETDG+3
ORDIEN PROCESS+1~, PROCESS+18*, PROCESS+19
ORIEN PSOQOUPD+3~, PSOQOUPD+18*, PSOQOUPD+19*, PSOQOUPD+20, PSOQOUPD+21, PSOQOUPD+24, PSOQOUPD+25, PSOQOUPD+27, PSOQOUPD+29, PSOQOUPD+32
PSOQOUPD+34, PSOQOUPD+35, PSOQOUPD+38, PSOQOUPD+39, PSOQOUPD+42, PSOQOUPD+46, PSOQOUPD+47, PSOQORPT+2~, PSOQORPT+14*, PSOQORPT+15*
, PSOQORPT+16, PSOQORPT+17, PSOQORPT+18, PSOQORPT+20, PSOQORPT+22
ORIEN2 PSOQOUPD+3~, PSOQOUPD+23*, PSOQOUPD+24*, PSOQOUPD+25, PSOQOUPD+42
ORINPUT PSOQOUPD+3~, PSOQOUPD+16
ORINPUT("PSO OERR" , PSOQOUPD+15*
ORMGR AUTODC+1~, AUTODC+24*
ORNAME PSOQOUPD+3~, PSOQOUPD+27*, PSOQOUPD+28, PSOQOUPD+29, PSOQORPT+2~, PSOQORPT+12*, PSOQORPT+13*, PSOQORPT+15, PSOQORPT+18
ORNODE PSOQORPT+2~, PSOQORPT+17*, PSOQORPT+18
ORPROMPT PSOQOUPD+3~, PSOQOUPD+12*, PSOQOUPD+13, PSOQOUPD+21, PSOQOUPD+24, RADQOUPD+1~, RADQOUPD+2*, RADQOUPD+3, RADQOUPD+10
ORSUB PSOQOUPD+3~, PSOQOUPD+6*, PSOQOUPD+7, PSOQOUPD+16, PSOQOUPD+19, PSOQOUPD+21, PSOQOUPD+29, PSOQOUPD+32, PSOQOUPD+35, PSOQOUPD+47
PSOQOUPD+50, PSOQOUPD+53, PSOQORPT~, PSOQORPT+13, PSOQORPT+15, PSOQORPT+16, PSOQORPT+17, PSOQORPT+18, PSOQORPT+20, PSOQORPT+22
P ORDERM+1~
PROMPT PROCESS+1~, PROCESS+11*, PROCESS+12, PROCESS+14*, PROCESS+15
PROMPTS PROCESS+1~
PTR PROCESS+1~, PROCESS+12*, PROCESS+13, PROCESS+15*, PROCESS+16, PROCESS+20*, PROCESS+21, PROCESS+22, PROCESS+29, UPDATE~
, UPDATE+2, UPDATE+5
PTRS PROCESS+1~
PTRS("CANCEL" PROCESS+16*, PROCESS+20
PTRS("STOP" PROCESS+13*, PROCESS+20
RESULT GETTYPE+1~*, GETTYPE+2
SAPCER REPORT+2~
SPACER ORDERM+1~, ORDERM+4*, ORDERM+6, REMIND+1~
SPACERI ORDERM+1~
SUB PROCESS+1~, PROCESS+4*, PROCESS+5, PROCESS+9, PROCESS+17, PROCESS+18, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+27
PROCESS+33, PROCESS+34, ORDERM~, ORDERM+3, ORDERM+5, QO~, QO+4, QO+7, QO+9, QO+10
, QO+12, QO+14, QO+15, REMIND~, REMIND+3, REMIND+5, REMIND+6, REPORT~, REPORT+8, REPORT+9
, REPORT+11, REPORT+13, REPORT+22, REPORT+23, REPORT+25, REPORT+27, RADQOUPD+1~, RADQOUPD+4*, RADQOUPD+5, RADQOUPD+7
RADQOUPD+8, RADQOUPD+14
TEMP ORDERM+1~
TEXT AUTODC+1~, AUTODC+20, AUTODC+28!, AUTODC+31, TASK+1~, TASK+2*, TASK+6*, ORDERM+1~, ORDERM+16, QO+1~
, QO+2!, QO+5, REMIND+1~, REMIND+8, REPORT+2~
TEXT( ORDERM+6*, QO+2*, QO+3*, QO+4*, REMIND+4*, REMIND+7*
TEXT(1 AUTODC+18*, AUTODC+29*
TEXT(2 AUTODC+19*, AUTODC+30*
TEXTOUT ORDERM+1~, ORDERM+16, QO+1~, QO+5, REMIND+1~, REMIND+8, REPORT+2~
TEXTOUT( ORDERM+17, QO+6, REMIND+9
TYPE GETTYPE~, GETTYPE+1, ORDERM+1~, ORDERM+5*, ORDERM+6, REMIND+1~, REPORT+2~
U AUTODC+7, AUTODC+8, AUTODC+33, PROCESS+3, PROCESS+19, PROCESS+22, PROCESS+24, PROCESS+29, PROCESS+30, ORDERM+5
, ORDERM+6, QO+3, UPDATE+9, PSOQOUPD+9, PSOQOUPD+10, PSOQOUPD+27, RADQOUPD+10, RADQOUPD+12
VAL RADQOUPD+1~, RADQOUPD+11*, RADQOUPD+12
X AUTODC+1~, AUTODC+14*, AUTODC+21*, AUTODC+33, ORDERM+1~, ORDERM+3*, ORDERM+5, ORDERM+17*, QO+1~, QO+6*
, REMIND+1~, REMIND+3*, REMIND+5, REMIND+6, REMIND+9*, REPORT+2~, SETDG+1~, SETDG+3*, SETDG+4, SETDG+7*
SETPAR+1~, SETPAR+3*, SETPAR+4
XMDUZ REPORT+2~, REPORT+3*, PSOQORPT+2~, PSOQORPT+27*
XMMG PSOQORPT+2~
XMSUB REPORT+2~, REPORT+3*, PSOQORPT+2~, PSOQORPT+28*
XMTEXT REPORT+2~, REPORT+3*, PSOQORPT+2~, PSOQORPT+29*
XMY REPORT+1!, PSOQORPT+2~
XMY( REPORT+3*, PSOQORPT+30*
XMY("G.OR CAC S" , REPORT+3*, PSOQORPT+31*
Y AUTODC+1~, AUTODC+26, AUTODC+33, ORDERM+1~, ORDERM+4*, REMIND+1~, REMIND+5*, REMIND+6, REPORT+2~, SETDG+1~
ZTDESC TASK~, TASK+2
ZTDTH TASK+1~, TASK+4*
ZTIO TASK+1~, TASK+3*
>> ZTREQ PSOQOUPD+5*
ZTRTN TASK~
ZTSAVE TASK+1~
ZTSK TASK+1~, TASK+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All