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

Package: Order Entry Results Reporting

Routine: ORQOCONV


Information

ORQOCONV ; SLC/AGP - Utility report for Order Dialogs ;Dec 08, 2021@10:45:18

Source Information

Source file <ORQOCONV.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Order Entry Results Reporting 6 ($$PTR,GETQDLG)^ORCD  QCK0^ORCMEDT1  EN^ORORDDSC  $$CONT^ORQOCONV  REPORT^ORQOCONV1  FINDQO^ORQOUTL  
VA FileMan 3 ^DIC  $$GET1^DIQ  ^DIR  
Clinical Reminders 1 FORMAT^PXRMTEXT  

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

Package Total Caller Graph
Order Entry Results Reporting 4 ORCM UPD INDICATION QO  ORCM UPDATE TITRATION QO  ORQOCONV  ORQOCONV1  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
ASK() ;
CANBECOMPL(ORDIALOG) ;
CONT() ;
SKIPDIS() ;
REPTYPE() ;
EDITOR(QOIEN) ;
EN(CONVERT,WHERE) ;
EN1 ;
EN2 ;
FORMAT(TEXT) ;
GETQOS(TYPE,SUB,RETMENU,RETSTRCT,INPUTS,SKIPDIS) ;
GETQOSEL(INPUTS) ;
HASTEXT(ORDIALOG,IEN) ;
HASVALUE(ORDIALOG,ARRAY) ;
INSTR(CONVERT) ;
ISCOMPL(ORDIALOG) ;
DOLOGIC(ARRAY,ORDIALOG) ;
NOVALUE(ORDIALOG,ARRAY) ;
PERREP(PERARR) ;
PROCESS(ARRAY,SUB,WHERE,PERARR,REPSUB) ;
SPECIFIC ;
SETUP(OUTPUT,INPUT) ;
SHOW(IEN) ;
SPECIAL(TYPE,ARRAY) ;
WHERE() ;
HELP(ID) ;

External References

Name Field # of Occurrence
^DIC SPECIFIC+4
$$GET1^DIQ PERREP+9
^DIR ASK+7, CONT+6, SKIPDIS+6, REPTYPE+7, GETQOSEL+11, SPECIAL+12, WHERE+7
$$PTR^ORCD ISCOMPL+3
GETQDLG^ORCD PROCESS+8
QCK0^ORCMEDT1 EDITOR+10
EN^ORORDDSC SHOW+3
$$CONT^ORQOCONV PROCESS+26
REPORT^ORQOCONV1 EN2+20
FINDQO^ORQOUTL GETQOS+4
FORMAT^PXRMTEXT FORMAT+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Before value:"
  • Line Location: EDITOR+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EDITOR+4
Function Call: WRITE
  • Prompt: !
  • Line Location: EDITOR+9
Function Call: WRITE
  • Prompt: !,"After value:"
  • Line Location: EDITOR+11
Function Call: WRITE
  • Prompt: !!,"Collecting Quick Order List, this may take some time",!
  • Line Location: EN2+13
Function Call: WRITE
  • Prompt: !!,"Processing Quick Order List"
  • Line Location: EN2+17
Function Call: WRITE
  • Prompt: !,TEXTOUT(X)
  • Line Location: FORMAT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: INSTR+10
Routine Call
  • DIC
  • Line Location:
    • SPECIFIC+4
Routine Call
  • DIR
  • Line Location:
    • ASK+7
    • CONT+6
    • SKIPDIS+6
    • REPTYPE+7
    • GETQOSEL+11
    • SPECIAL+12
    • WHERE+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101.41 - [#101.41] Classic Fileman Calls
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101.41 - [#101.41] CANBECOMPL+2, EDITOR+8
^ORD(101.44 - [#101.44] PERREP+5, PERREP+6
^TMP($J EN+3!, EN2+21!, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+19, PROCESS+21*, SHOW+2!, SHOW+4
, SHOW+5

Label References

Name Line Occurrences
$$ASK EDITOR+5
$$CANBECOMPL PROCESS+10, PROCESS+11
$$DOLOGIC PROCESS+16
$$EDITOR PROCESS+23
$$GETQOSEL EN1+5
$$HASTEXT HASVALUE+12, NOVALUE+10
$$HASVALUE PROCESS+15
$$ISCOMPL PROCESS+10, PROCESS+11
$$NOVALUE PROCESS+14
$$REPTYPE EN2+6
$$SKIPDIS EN2+10
$$SPECIAL EN1+7
$$WHERE EN2+2
EDITOR SPECIFIC+6
EN1 EN1+8, EN2+3
EN2 EN2+8, EN2+12
FORMAT INSTR+10, HELP+24
GETQOS EN2+16
INSTR EN1+2
PERREP EN2+19
PROCESS EN2+18
SETUP EN1+1
SHOW EDITOR+3, EDITOR+12
SPECIFIC EN2+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY EN+1~, EN1+1, EN1+5, EN1+7, EN2+16, EN2+18, EN2+20, GETQOS+1~, GETQOS+4, HASVALUE~
, DOLOGIC~, NOVALUE~, PROCESS~, PROCESS+14, PROCESS+15, PROCESS+16, SPECIAL~
ARRAY("A" EN1+3
ARRAY("ACTION" PROCESS+22
ARRAY("HASVALUE" HASVALUE+4, PROCESS+15, SPECIAL+17!
ARRAY("ISCOMPLEX" PROCESS+10
ARRAY("ISSIMPLE" PROCESS+11
ARRAY("LOGIC" DOLOGIC+2, PROCESS+16
ARRAY("NOVALUE" NOVALUE+4, PROCESS+14, SPECIAL+16!
ARRAY("SPECIAL" SPECIAL+1, SPECIAL+4, SPECIAL+5, SPECIAL+6
CNT GETQOS+1~, GETQOS+2*, GETQOS+3, GETQOSEL+1~, GETQOSEL+5*, GETQOSEL+6, GETQOSEL+7, HASTEXT+1~, HASTEXT+2*, HASTEXT+3
, HASTEXT+5, HASTEXT+6*, HASTEXT+7, HASVALUE+1~, HASVALUE+10*, HASVALUE+11, ISCOMPL+1~, ISCOMPL+4*, ISCOMPL+5, NOVALUE+1~
, NOVALUE+9*, NOVALUE+11, SHOW+1~, SHOW+4*, SHOW+5, HELP+1~, HELP+2*, HELP+4*, HELP+5*, HELP+6*
, HELP+7*, HELP+8*, HELP+9*, HELP+10*, HELP+11*, HELP+12*, HELP+13*, HELP+14*, HELP+15*, HELP+17*
, HELP+18*, HELP+19*, HELP+21*, HELP+23*
CODE DOLOGIC+1~, DOLOGIC+2*, DOLOGIC+3
CONVERT EN~, EN1+1, EN1+2, EN1+7, INSTR~, INSTR+2, INSTR+6
DIC SPECIFIC+1~, SPECIFIC+2*
DIC("S" SPECIFIC+3*
DIC(0 SPECIFIC+2*
DIR ASK+1~, CONT+1~, SKIPDIS+1~, REPTYPE+1~, GETQOSEL+1~, SPECIAL+2~, WHERE+1~
DIR("?" ASK+5*, CONT+5*, SKIPDIS+5*, REPTYPE+5*, GETQOSEL+9*, SPECIAL+10*
DIR("??" ASK+6*, REPTYPE+6*, GETQOSEL+10*, SPECIAL+11*, WHERE+6*
DIR("A" ASK+3*, CONT+3*, SKIPDIS+3*, REPTYPE+3*, GETQOSEL+8*, SPECIAL+9*, WHERE+5*
DIR("B" ASK+4*, CONT+4*, SKIPDIS+4*, REPTYPE+4*
DIR(0 ASK+2*, CONT+2*, SKIPDIS+2*, REPTYPE+2*, GETQOSEL+5*, GETQOSEL+6*, GETQOSEL+7*, SPECIAL+8*, WHERE+4*
DONE PROCESS+2~, PROCESS+3*, PROCESS+4, PROCESS+24*, PROCESS+26*
HASVALUE NOVALUE+1~, NOVALUE+2*, NOVALUE+4, NOVALUE+9, NOVALUE+10*, NOVALUE+11*, NOVALUE+12, PROCESS+2~, PROCESS+13*
HELP GETQOSEL+1~, GETQOSEL+2*, GETQOSEL+4*, GETQOSEL+10, SPECIAL+2~, SPECIAL+6*, SPECIAL+10
HELPID SPECIAL+2~, SPECIAL+4*, SPECIAL+11
ID HELP~, HELP+3, HELP+14, HELP+15, HELP+16, HELP+20, HELP+22
IEN HASTEXT~, HASTEXT+3, HASTEXT+4, HASVALUE+1~, HASVALUE+6*, HASVALUE+7, HASVALUE+8, HASVALUE+10, HASVALUE+11, HASVALUE+12
, NOVALUE+1~, NOVALUE+6*, NOVALUE+7, NOVALUE+8, NOVALUE+9, NOVALUE+10, NOVALUE+11, PERREP+1~, PERREP+4*, PERREP+5*
, PERREP+6, SHOW~, SHOW+2, SHOW+3, SHOW+4, SHOW+5
INPUT SETUP~, SETUP+1, SETUP+26
INPUTS GETQOS~, GETQOSEL~
INPUTS( GETQOS+2, GETQOS+3, GETQOSEL+5, GETQOSEL+6, GETQOSEL+7
INPUTS("GETQOSEL" GETQOSEL+2, GETQOSEL+3, GETQOSEL+8
INST HASTEXT+1~, HASTEXT+3*, HASTEXT+4
INSTR ISCOMPL+1~, ISCOMPL+3*, ISCOMPL+4, ISCOMPL+5
NAME CANBECOMPL+1~, CANBECOMPL+2*, CANBECOMPL+3, CANBECOMPL+4, CANBECOMPL+5, CANBECOMPL+6, PERREP+1~, PERREP+9*, PERREP+10, PERREP+11*
, PERREP+12*, PERREP+13, PERREP+15
NL FORMAT+1~, FORMAT+2*, FORMAT+3
NODE HASVALUE+1~, HASVALUE+5*, HASVALUE+6, NOVALUE+1~, NOVALUE+5*, NOVALUE+6, PERREP+1~, PERREP+4*, PERREP+10
NOUT FORMAT+1~, FORMAT+3, FORMAT+4
NOVALUE HASVALUE+1~, HASVALUE+2*, HASVALUE+4, HASVALUE+7*, HASVALUE+10, HASVALUE+11*, HASVALUE+12*, HASVALUE+13*, HASVALUE+14, PROCESS+2~
, PROCESS+13*
ORDG EDITOR+1~, EDITOR+8*
ORDIALOG CANBECOMPL~, CANBECOMPL+2, HASTEXT~, HASVALUE~, HASVALUE+12, ISCOMPL~, DOLOGIC~, NOVALUE~, NOVALUE+10, PROCESS+2~
, PROCESS+8!, PROCESS+10, PROCESS+11, PROCESS+14, PROCESS+15, PROCESS+16
ORDIALOG( HASTEXT+3, HASTEXT+4, HASVALUE+7, HASVALUE+8, HASVALUE+10, HASVALUE+11, ISCOMPL+4, ISCOMPL+5, NOVALUE+8, NOVALUE+9
, NOVALUE+11
ORDIALOG("B" HASVALUE+5, NOVALUE+5
OUTPUT SETUP~
OUTPUT("ACTION" SETUP+20*, SETUP+29*
OUTPUT("GETQOSEL" SETUP+14*, SETUP+15*
OUTPUT("HASVALUE" SETUP+18*
OUTPUT("ISCOMPLEX" SETUP+31*
OUTPUT("LOGIC" SETUP+33*
OUTPUT("NOVALUE" SETUP+19*, SETUP+28*
OUTPUT("PROMPT" SETUP+32*
OUTPUT("SPECIAL" SETUP+21*, SETUP+22*, SETUP+23*, SETUP+24*
OUTPUT("TYPE" SETUP+25*, SETUP+30*
OUTPUT(1 SETUP+2*, SETUP+3*, SETUP+4*, SETUP+5*, SETUP+27*
OUTPUT(2 SETUP+6*, SETUP+7*
OUTPUT(3 SETUP+8*
OUTPUT(4 SETUP+9*
OUTPUT(5 SETUP+10*
OUTPUT(6 SETUP+11*
OUTPUT(7 SETUP+12*
OUTPUT(8 SETUP+13*
PERARR EN+1~, EN2+18, EN2+19, PERREP~, PROCESS~
PERARR( PERREP+3, PERREP+4, PROCESS+19*
PROMPT GETQOSEL+1~, GETQOSEL+3*, HASVALUE+1~, HASVALUE+3*, HASVALUE+4*, HASVALUE+5, NOVALUE+1~, NOVALUE+3*, NOVALUE+4*, NOVALUE+5
, PROCESS+2~, SPECIAL+2~, SPECIAL+5*, SPECIAL+9
QOIEN EDITOR~, EDITOR+3, EDITOR+8, EDITOR+10, EDITOR+12, PERREP+1~, PERREP+2*, PERREP+3*, PERREP+4, PERREP+5
, PROCESS+2~, PROCESS+4*, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+8, PROCESS+19, PROCESS+21, PROCESS+23
QOS EN+1~, EN1+3*, EN1+5
QOTYPES GETQOS+1~, GETQOS+4
QOTYPES( GETQOS+3*
REPSUB EN+1~, EN+2*, EN+3, EN2+18, EN2+20, EN2+21, PROCESS~, PROCESS+21
REPTYPE EN+1~, EN2+1*, EN2+6*, EN2+7, EN2+8, EN2+20
RESULT HASVALUE+1~, HASVALUE+14*, HASVALUE+15, ISCOMPL+1~, ISCOMPL+2*, ISCOMPL+4, ISCOMPL+5*, ISCOMPL+6, DOLOGIC+1~, DOLOGIC+4*
, DOLOGIC+5, NOVALUE+1~, NOVALUE+12*, NOVALUE+13, SPECIAL+2~, SPECIAL+3*, SPECIAL+7, SPECIAL+13*, SPECIAL+18
RET DOLOGIC+1~, DOLOGIC+4
RETMENU EN+1~, EN2+14*, EN2+15*, EN2+16, GETQOS~, GETQOS+4
RETSTRCT EN+1~, EN2+14*, EN2+16, GETQOS~, GETQOS+4
SKIPDIS EN+1~, EN2+9*, EN2+10*, EN2+11, EN2+12, EN2+16, GETQOS~, GETQOS+4
STR WHERE+1~, WHERE+2*, WHERE+3*, WHERE+4
SUB EN+1~, EN+2*, EN+3, EN2+16, EN2+18, EN2+21, GETQOS~, GETQOS+4, PROCESS~, PROCESS+4
, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+19, PROCESS+21
TEMP EDITOR+1~, EDITOR+5*, EDITOR+6, EDITOR+7, EN+1~, EN1+7*, EN1+8, EN1+9, PERREP+1~, PERREP+6*
, PERREP+7, PERREP+8, PERREP+14*, PERREP+15*, PERREP+16, PROCESS+2~, PROCESS+23*, PROCESS+24, PROCESS+25
TEXT FORMAT~, FORMAT+3, INSTR+1~, INSTR+10, HELP+1~, HELP+24
TEXT( HELP+4*, HELP+5*, HELP+6*, HELP+7*, HELP+8*, HELP+9*, HELP+10*, HELP+11*, HELP+12*, HELP+13*
, HELP+14*, HELP+15*, HELP+17*, HELP+18*, HELP+19*, HELP+21*, HELP+23*
TEXT("" FORMAT+2
TEXT(1 INSTR+3*, INSTR+7*
TEXT(2 INSTR+4*, INSTR+8*
TEXT(3 INSTR+5*, INSTR+9*
TEXTOUT FORMAT+1~, FORMAT+3
TEXTOUT( FORMAT+4
TIDX HASTEXT+1~, HASTEXT+5*, HASTEXT+6
TYPE EN+1~, EN1+4*, EN1+5*, EN1+6*, EN2+16, GETQOS~, GETQOS+2, GETQOS+3, HASVALUE+1~, HASVALUE+8*
, HASVALUE+12, NOVALUE+1~, NOVALUE+8*, NOVALUE+10, SPECIAL~, SPECIAL+7
U CANBECOMPL+2, EDITOR+6, EDITOR+8, EN1+5, EN1+8, EN2+3, EN2+7, EN2+11, HASVALUE+6, HASVALUE+8
, NOVALUE+6, NOVALUE+8, PERREP+10
USER PERREP+1~, PERREP+8*, PERREP+9
USRARR PERREP+1~
USRARR( PERREP+10*, PERREP+12, PERREP+15
VALUE HASTEXT+1~, HASTEXT+4*, HASTEXT+5, HASTEXT+6
WHERE EN~, EN2+2*, EN2+3*, EN2+4, EN2+5, EN2+6, EN2+10, EN2+15, EN2+18, EN2+19
EN2+20, PROCESS~, PROCESS+5, PROCESS+6, PROCESS+7, PROCESS+18, PROCESS+20
X FORMAT+1~, FORMAT+4*
Y ASK+1~, ASK+8, CONT+1~, CONT+7, SKIPDIS+1~, SKIPDIS+7, REPTYPE+1~, REPTYPE+8, GETQOSEL+1~, GETQOSEL+12
SPECIFIC+1~, SPECIFIC+5, SPECIFIC+6, SPECIAL+2~, SPECIAL+13, SPECIAL+14, SPECIAL+15, SPECIAL+16, SPECIAL+17, WHERE+1~
, WHERE+8
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 |  Local Variables  | All