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

Package: Order Entry Results Reporting

Routine: ORWDXM3


Information

ORWDXM3 ; SLC/KCM/JLI - Quick Orders ;Oct 03, 2018@13:54

Source Information

Source file <ORWDXM3.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Order Entry Results Reporting 9 ($$NMSP,$$VAL)^ORCD  $$PTR^ORCDPS1  $$ADDFRQCV^ORMBLDP1  VERIFY^ORQOAUIC  $$IVQOVAL^ORWDPS33  ($$UPCTCHK,VALID)^ORWDXA  FORMID^ORWDXM  $$DEFDLG^ORWDXQ  
GETTXT^ORWORR  
Kernel 3 $$NOW^XLFDT  $$UP^XLFSTR  $$PATCH^XPDUTL  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Order Entry Results Reporting 7 ORADDFQT  ORCMEDT1  ORWDPS33  ORWDXM  ORWDXM1  ORWDXM3 ISUDQO  ORWOD  

Entry Points

Name Comments DBIA/ICR reference
VALCOUNT(NAME,ORDIALOG) ;
ISMISSFL(ORDIALOG,IVTYPE) ;
IVADFCHK(ORDIALOG) ;
; This line tag checks to see if there are the same number of values
KEYVAR(DLG)
VALUE(STR,BEG) ; Return value of "var=" (copied from ORCONVRT)
SETKEYV(X)
DLGINFO(IEN,MODE)
CHKDSBL(LST,ID,MODE)
CHKVACT(LST,ID,MODE,ORNP)
CHKCOPY(LST,ID,FLDS)
BLD4CHG(LST,ID,FLDS)
GETIVTYP() ;
VALDOI ; Validate the Orderable Items
VERDUR(ORDIALOG) ;
VERORD(OIEN) ;
VALINF(TYPE,INFUSE) ;
VALQO(IFN) ;Check to see if it's a good QO med
IVRTECHK() ;
ISUDQO(ORY,DLGID) ;True: is unit dose quick order
SDRTCVER(ORDIALOG) ;

External References

Name Field # of Occurrence
$$GET1^DIQ VERORD+4, VALQO+10
$$NMSP^ORCD CHKCOPY+5
$$VAL^ORCD SDRTCVER+2, SDRTCVER+3
$$PTR^ORCDPS1 VERDUR+4, VERDUR+5
$$ADDFRQCV^ORMBLDP1 IVADFCHK+15
VERIFY^ORQOAUIC ISUDQO+9
$$IVQOVAL^ORWDPS33 IVRTECHK+11
$$UPCTCHK^ORWDXA VALQO+5
VALID^ORWDXA CHKVACT+5
FORMID^ORWDXM DLGINFO+26
$$DEFDLG^ORWDXQ CHKDSBL+7
GETTXT^ORWORR CHKDSBL+10, CHKVACT+6, CHKCOPY+9
$$NOW^XLFDT VALDOI+2
$$UP^XLFSTR VERDUR+7
$$PATCH^XPDUTL CHKDSBL+12

Used in RPC

RPC Name Call Tags
ORWDXM3 ISUDQO ISUDQO

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] CHKDSBL+12
^OR(100 - [#100] DLGINFO+11, DLGINFO+13, DLGINFO+16, DLGINFO+18, CHKDSBL+4, CHKCOPY+4, CHKCOPY+6, BLD4CHG+5, BLD4CHG+6, BLD4CHG+7
^ORD(100.98 - [#100.98] VERORD+4, VALQO+10, ISUDQO+4, ISUDQO+5, ISUDQO+6, ISUDQO+7
^ORD(101.41 - [#101.41] IVADFCHK+10, IVADFCHK+11, KEYVAR+3, DLGINFO+12, DLGINFO+14, DLGINFO+15, DLGINFO+17, DLGINFO+20, DLGINFO+21, DLGINFO+25
, CHKDSBL+5, CHKDSBL+8, GETIVTYP+3, VERORD+3, VERORD+13, VALQO+6, VALQO+9, VALQO+15, VALQO+20, VALQO+44
, VALQO+50, VALQO+52, VALQO+53, VALQO+54, VALQO+55, ISUDQO+2, ISUDQO+8, ISUDQO+11
^ORD(101.42 - [#101.42] VALQO+16
^ORD(101.43 - [#101.43] VALDOI+2, VALDOI+6
^TMP("OR QUICK ORDER AUDIT" ISUDQO+10*
^TMP("ORECALL" KEYVAR+19!, KEYVAR+20!

Label References

Name Line Occurrences
$$DLGINFO BLD4CHG+10
$$GETIVTYP VERORD+9, VALQO+21
$$ISMISSFL VALQO+41
$$IVADFCHK VERORD+17, VALQO+35
$$IVRTECHK VERORD+11, VALQO+38
$$VALCOUNT ISMISSFL+3, ISMISSFL+4, ISMISSFL+5, IVADFCHK+7, IVADFCHK+8
$$VALINF VERORD+15
$$VALUE KEYVAR+5, KEYVAR+6, KEYVAR+7, KEYVAR+8, KEYVAR+9, KEYVAR+10, KEYVAR+11, KEYVAR+12, KEYVAR+13, KEYVAR+14
, KEYVAR+18
$$VERDUR VERORD+18, VALQO+48
VALDOI BLD4CHG+8

Naked Globals

Name Field # of Occurrence
^( BLD4CHG+8, VALDOI+2
^(0 VERORD+3, VALQO+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT CHKVACT+4~*, CHKVACT+5
ADDCNT ISMISSFL+1~, ISMISSFL+3*, ISMISSFL+6, ISMISSFL+8, ISMISSFL+9, ISMISSFL+10, IVADFCHK+6~, IVADFCHK+7*, IVADFCHK+9
ADDFCNT IVADFCHK+6~, IVADFCHK+8*, IVADFCHK+9
ADDFREQ IVADFCHK+6~, IVADFCHK+10*, IVADFCHK+12, IVADFCHK+14, IVADFCHK+15
ASSIV VERORD+1~
BEG VALUE~, VALUE+1
CLIVDGRP ISUDQO+3~, ISUDQO+7*, ISUDQO+12
CLODGRP ISUDQO+3~, ISUDQO+6*, ISUDQO+12
CNT BLD4CHG+3~, BLD4CHG+4*, BLD4CHG+7*, BLD4CHG+8, IVRTECHK+2~, IVRTECHK+3*, IVRTECHK+9*
COMMENT IVADFCHK+6~, IVADFCHK+11*, IVADFCHK+18
COMMID VALQO+51~, VALQO+52*, VALQO+53*, VALQO+54, VALQO+55
CONJ VERDUR+2~, VERDUR+4*, VERDUR+6, VERDUR+7
CONVALUE VERDUR+2~
COUNT VALCOUNT+1~, VALCOUNT+2*, VALCOUNT+4*, VALCOUNT+5
DGRP DLGINFO+6~, DLGINFO+17*, DLGINFO+18*, DLGINFO+25*, DLGINFO+27
DLG KEYVAR~, KEYVAR+3
DLGGRP ISUDQO+3~, ISUDQO+11*, ISUDQO+12
DLGID ISUDQO~, ISUDQO+2, ISUDQO+8, ISUDQO+9, ISUDQO+10, ISUDQO+11
DLGIEN DLGINFO+6~, DLGINFO+10*, DLGINFO+11*, DLGINFO+12, DLGINFO+14*, DLGINFO+15*, DLGINFO+16*, DLGINFO+17, DLGINFO+20, DLGINFO+21
, DLGINFO+24, DLGINFO+25*, DLGINFO+26, DLGINFO+27, CHKDSBL+4*, CHKDSBL+5, CHKDSBL+7*, CHKDSBL+8
DLGTYP ISUDQO+3~, ISUDQO+8*, ISUDQO+9, ISUDQO+12
DONEID VALQO+7~, VALQO+16*, VALQO+17
DSAGEID VALQO+7~, VALQO+44*, VALQO+45
DUR VERDUR+2~, VERDUR+5*, VERDUR+8
FID DLGINFO+6~, DLGINFO+26, DLGINFO+27
FLDS CHKCOPY~, CHKCOPY+3, CHKCOPY+7, CHKCOPY+8, BLD4CHG~
FREQ IVADFCHK+6~, IVADFCHK+15*, IVADFCHK+16, IVADFCHK+17, IVADFCHK+18
>> GMRCNOAT SETKEYV+9*
>> GMRCNOPD SETKEYV+8*
>> GMRCREAF SETKEYV+10*
I VALUE+1~, VALUE+3*, VERDUR+2~, VERDUR+6*, VERDUR+7, VERDUR+8
ID CHKDSBL~, CHKDSBL+4, CHKDSBL+10, CHKVACT~, CHKVACT+5, CHKVACT+6, CHKCOPY~, CHKCOPY+4, CHKCOPY+6, CHKCOPY+9
, BLD4CHG~, BLD4CHG+5, BLD4CHG+6, BLD4CHG+7, BLD4CHG+10
IEN VALCOUNT+1~, VALCOUNT+3*, VALCOUNT+4, DLGINFO~, DLGINFO+10, DLGINFO+11, DLGINFO+13, DLGINFO+16, DLGINFO+18
IFN VERORD+1~, VERORD+2*, VERORD+3, VALQO~, VALQO+5, VALQO+6, VALQO+9, VALQO+50, VALQO+53, VALQO+54
, VALQO+55
INFUID VERORD+1~, VERORD+13*, VERORD+14, VALQO+7~, VALQO+20*, VALQO+23, VALQO+25, VALQO+30, VALQO+34, VALQO+37
INFUSE VERORD+1~, VERORD+14*, VERORD+15, VALINF~, VALINF+4, VALINF+5, VALINF+6, VALQO+7~, VALQO+25*, VALQO+26
, VALQO+27, VALQO+28, VALQO+29*, VALQO+30
INST IVADFCHK+6~, IVADFCHK+13*, IVADFCHK+14*, IVADFCHK+15
ISXF DLGINFO+6~, DLGINFO+7*, DLGINFO+8*, DLGINFO+10, DLGINFO+16
IVTYPE ISMISSFL~, ISMISSFL+6, ISMISSFL+7
>> LRFDATE SETKEYV+4*
>> LRFSAMP SETKEYV+2*
>> LRFSCH SETKEYV+6*
>> LRFSPEC SETKEYV+3*
>> LRFURG SETKEYV+5*
>> LRFZX SETKEYV+1*
LST CHKDSBL~, CHKDSBL+10, CHKVACT~, CHKVACT+6, CHKCOPY~, CHKCOPY+9, BLD4CHG~
LST( CHKDSBL+10*, CHKDSBL+11*, CHKDSBL+12*, CHKVACT+7*, CHKCOPY+10*, CHKCOPY+11*, CHKCOPY+12*, CHKCOPY+13*, BLD4CHG+9*
LST(0 CHKDSBL+11*, CHKDSBL+12*, CHKVACT+7*, CHKCOPY+13*, BLD4CHG+9, BLD4CHG+10*, BLD4CHG+11*, VALDOI+4*, VALDOI+7*
MODE DLGINFO~, DLGINFO+8, DLGINFO+9*, DLGINFO+10, DLGINFO+16, DLGINFO+18, DLGINFO+24, CHKDSBL~, CHKDSBL+4, CHKDSBL+10
, CHKVACT~, CHKVACT+3, CHKVACT+4, CHKVACT+7
NAME VALCOUNT~, VALCOUNT+3
NUM VALCOUNT+1~, VALCOUNT+2*, VALCOUNT+4*, IVRTECHK+2~, IVRTECHK+8*, IVRTECHK+9
ODG VERORD+1~, VERORD+3*, VERORD+4*, VERORD+8, VERORD+18, VALQO+7~, VALQO+9*, VALQO+10*, VALQO+14, VALQO+19
, VALQO+43
ODP VERORD+1~, VERORD+3*, VERORD+4*, VERORD+5, VERORD+6, VERORD+18, VALQO+7~, VALQO+9*, VALQO+10*, VALQO+11
, VALQO+12, VALQO+43
OI BLD4CHG+3~, BLD4CHG+4*, BLD4CHG+8*, VALDOI+2, VALDOI+6
OIDX BLD4CHG+3~, BLD4CHG+4*, BLD4CHG+5*, BLD4CHG+6, BLD4CHG+7
OIEN VERORD~
OIIEN IVRTECHK+2~, IVRTECHK+7*, IVRTECHK+8, IVRTECHK+9
OK VALQO+7~, VALQO+14, VALQO+15*, VALQO+17*
ORDERIDS IVRTECHK+2~, IVRTECHK+10, IVRTECHK+11
ORDERIDS( IVRTECHK+9*
ORDIALOG VALCOUNT~, ISMISSFL~, ISMISSFL+3, ISMISSFL+4, ISMISSFL+5, IVADFCHK~, IVADFCHK+7, IVADFCHK+8, DLGINFO+24, DLGINFO+25
, VERDUR~, VERORD+2, VERORD+17, VERORD+18, VALQO+35, VALQO+41, VALQO+48, SDRTCVER~
ORDIALOG( VALCOUNT+4, IVADFCHK+14, IVADFCHK+15, IVADFCHK+18, GETIVTYP+4, VERDUR+6, VERDUR+7, VERDUR+8, VERORD+14, VALQO+17
, VALQO+23, VALQO+25, VALQO+30*, VALQO+34, VALQO+37, VALQO+45, IVRTECHK+5, IVRTECHK+8, IVRTECHK+9, IVRTECHK+12*
ORDIALOG("B" VALCOUNT+3, IVRTECHK+4, IVRTECHK+7
ORFORGET KEYVAR+18~*, KEYVAR+19
ORNP CHKVACT~, CHKVACT+5
>> ORORN1 ISUDQO+9
ORPS VALDOI+1~, VALDOI+6*, VALDOI+7
ORQUIT VALDOI+1~, VALDOI+3*, VALDOI+5
ORWCAT CHKCOPY+6~*, CHKCOPY+7, CHKCOPY+8, CHKCOPY+10, CHKCOPY+11
ORY ISUDQO~, ISUDQO+1*, ISUDQO+12*
OTYPE IVRTECHK+2~, IVRTECHK+6*, IVRTECHK+7
PASSIV VERORD+11*, VERORD+12, VALQO+7~, VALQO+38*, VALQO+40
PKG CHKDSBL+3~, CHKDSBL+12*, CHKCOPY+4~*, CHKCOPY+5*
POS KEYVAR+2~, KEYVAR+5*, KEYVAR+6*, KEYVAR+7*, KEYVAR+8*, KEYVAR+9*, KEYVAR+10*, KEYVAR+11*, KEYVAR+12*, KEYVAR+13*
, KEYVAR+14*, KEYVAR+15*, KEYVAR+18
PRIORID VALQO+7~, VALQO+15*, VALQO+17
>> PSJNOPC SETKEYV+7*
PSMDGP DLGINFO+6~, DLGINFO+7*, DLGINFO+14*, DLGINFO+15*, DLGINFO+20*, DLGINFO+21*, DLGINFO+24
PTCAT DLGINFO+13~*, DLGINFO+14, DLGINFO+15
RESULT ISMISSFL+1~, ISMISSFL+2*, ISMISSFL+6*, ISMISSFL+9*, ISMISSFL+10*, ISMISSFL+11, IVADFCHK+6~, IVADFCHK+13*, IVADFCHK+14, IVADFCHK+17*
, IVADFCHK+18*, IVADFCHK+19, GETIVTYP+1~, GETIVTYP+2*, GETIVTYP+3, GETIVTYP+4*, GETIVTYP+5, IVRTECHK+1~, IVRTECHK+3*, IVRTECHK+4
, IVRTECHK+5, IVRTECHK+13*, IVRTECHK+18
ROUTE IVRTECHK+2~, IVRTECHK+11*, IVRTECHK+12, IVRTECHK+13
RTIEN IVRTECHK+1~, IVRTECHK+4*, IVRTECHK+5, IVRTECHK+12
RTVALUE IVRTECHK+1~, IVRTECHK+5*, IVRTECHK+11
RV KEYVAR+2~, KEYVAR+3*, KEYVAR+5*, KEYVAR+6*, KEYVAR+7*, KEYVAR+8*, KEYVAR+9*, KEYVAR+10*, KEYVAR+11*, KEYVAR+12*
, KEYVAR+13*, KEYVAR+14*, KEYVAR+21
SOLCNT ISMISSFL+1~, ISMISSFL+5*, ISMISSFL+8
STR VALUE~, VALUE+1
STRCNT ISMISSFL+1~, ISMISSFL+4*, ISMISSFL+6, ISMISSFL+10
SUCC VERDUR+2~, VERDUR+3*, VERDUR+6, VERDUR+8*, VERDUR+9, VERORD+1~, VERORD+2*, VERORD+8, VERORD+15*, VERORD+16
, VERORD+17*, VERORD+18*, VERORD+19, VALINF+1~, VALINF+2*, VALINF+3, VALINF+4*, VALINF+5*, VALQO+7~, VALQO+8*
, VALQO+27*, VALQO+30*, VALQO+31*, VALQO+33, VALQO+34*, VALQO+35*, VALQO+36, VALQO+37*, VALQO+39, VALQO+40*
, VALQO+41*, VALQO+45*, VALQO+46, VALQO+48*, VALQO+50, VALQO+54, VALQO+55*, VALQO+56
TYP DLGINFO+6~, DLGINFO+17*, DLGINFO+27
TYPE VERORD+1~, VERORD+9*, VERORD+10, VERORD+15, VERORD+17, VALINF~, VALINF+3, VALQO+7~, VALQO+21*, VALQO+22
, VALQO+24, VALQO+33, VALQO+37, VALQO+41
TYPEIEN GETIVTYP+1~, GETIVTYP+3*, GETIVTYP+4
U VALCOUNT+3, KEYVAR+5, KEYVAR+6, KEYVAR+7, KEYVAR+8, KEYVAR+9, KEYVAR+10, KEYVAR+11, KEYVAR+12, KEYVAR+13
, KEYVAR+14, VALUE+4, SETKEYV+1, SETKEYV+2, SETKEYV+3, SETKEYV+4, SETKEYV+5, SETKEYV+6, SETKEYV+7, SETKEYV+8
, SETKEYV+9, SETKEYV+10, DLGINFO+11, DLGINFO+12, DLGINFO+13, DLGINFO+16, DLGINFO+17, DLGINFO+18, DLGINFO+25, DLGINFO+27
, CHKDSBL+4, CHKDSBL+5, CHKDSBL+6, CHKDSBL+7, CHKDSBL+8, CHKCOPY+3, CHKCOPY+4, CHKCOPY+6, CHKCOPY+7, CHKCOPY+8
, BLD4CHG+10, BLD4CHG+11, VALDOI+7, VERORD+3, VERORD+4, VALQO+6, VALQO+9, VALQO+10, VALQO+50, IVRTECHK+4
, IVRTECHK+7, ISUDQO+8, ISUDQO+11
UDGRP1 ISUDQO+3~, ISUDQO+4*, ISUDQO+12
UDGRP2 ISUDQO+3~, ISUDQO+5*, ISUDQO+12
WPCNT VALQO+51~, VALQO+54*, VALQO+55
X VALUE+1~*, VALUE+2*, VALUE+3, SETKEYV~, SETKEYV+1, SETKEYV+2, SETKEYV+3, SETKEYV+4, SETKEYV+5, SETKEYV+6
, SETKEYV+7, SETKEYV+8, SETKEYV+9, SETKEYV+10, CHKDSBL+5*, CHKDSBL+6, CHKDSBL+8*, CHKDSBL+9, CHKDSBL+11, CHKVACT+4~
, CHKVACT+5, CHKVACT+6, CHKVACT+7
X0 DLGINFO+6~, DLGINFO+17*, CHKDSBL+5*, CHKDSBL+6, CHKDSBL+7, CHKDSBL+12
XCODE KEYVAR+2~, KEYVAR+3*, KEYVAR+4, KEYVAR+5, KEYVAR+6, KEYVAR+7, KEYVAR+8, KEYVAR+9, KEYVAR+10, KEYVAR+11
, KEYVAR+12, KEYVAR+13, KEYVAR+14, KEYVAR+15, KEYVAR+18
Y VALUE+1~*, VALUE+3*, VALUE+4
Z KEYVAR+2~, VALUE+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All