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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ORDSGCHK

Package: Order Entry Results Reporting

Routine: ORDSGCHK


Information

ORDSGCHK ;SLC/AGP - PRE 0.5 DOSE ORDER CHECKS;Nov 04, 2020@13:35:30

Source Information

Source file <ORDSGCHK.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Order Entry Results Reporting 7 $$TRIM^ORBCMA32  ($$PTR,GETDLG,GETORDER)^ORCD  $$DSDWNMSG^ORDSGCHK  ($$GETPSNM,$$OI2DD)^ORKPS  $$ISTITR^ORUTL3  ADMIN^ORWDPS2  EDTDLG^ORWTITR  
Pharmacy Data Management 3 ZERO^PSS50  DOSE^PSSDSAPD  $$EXMT^PSSDSAPI  
Inpatient Medications 1 DOSE^PSJAPIDS  
Kernel 1 ($$LOW,$$TRIM,$$UP)^XLFSTR  

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

Package Total Caller Graph
Order Entry Results Reporting 3 ORCHECK  ORDSGCHK  ORKCHK5  

Entry Points

Name Comments DBIA/ICR reference
EN(ORY,DFN,TYPE,OIL) ;
BLDREN(TYPE,ORIFN,OUT) ;
DURATION(STR) ;
IV(ORY,DFN,ARRAY) ;
NONIV(ORY,DFN,ARRAY) ;
PARSEOUT ;PARSE OUTPUT GLOBAL
GETSUB(NAME) ;
DRATESTR(ORIN) ;change the form of the DURATION
DSDWNMSG() ;dosage down message (not displayed to user)

External References

Name Field # of Occurrence
$$TRIM^ORBCMA32 NONIV+34, NONIV+40
$$PTR^ORCD BLDREN+12, BLDREN+13, BLDREN+14, BLDREN+15
GETDLG^ORCD BLDREN+6
GETORDER^ORCD BLDREN+7
$$DSDWNMSG^ORDSGCHK PARSEOUT+3
$$GETPSNM^ORKPS NONIV+28, NONIV+56, NONIV+63
$$OI2DD^ORKPS NONIV+30
$$ISTITR^ORUTL3 BLDREN+9
ADMIN^ORWDPS2 NONIV+80
EDTDLG^ORWTITR BLDREN+9
DOSE^PSJAPIDS IV+42
ZERO^PSS50 NONIV+32, NONIV+47
DOSE^PSSDSAPD NONIV+86
$$EXMT^PSSDSAPI NONIV+7
$$LOW^XLFSTR DURATION+3, DURATION+11
$$TRIM^XLFSTR NONIV+76
$$UP^XLFSTR DURATION+19, DRATESTR+2, DRATESTR+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] BLDREN+4
^ORD(101.41 - [#101.41] BLDREN+26
^ORD(101.43 - [#101.43] BLDREN+25, IV+22, NONIV+36, NONIV+38
^TMP($J IV+30, IV+36, IV+38*, IV+39, IV+43*, IV+45!, NONIV+32!, NONIV+33, NONIV+43, NONIV+46!
, NONIV+48, NONIV+49!, NONIV+87!, PARSEOUT+2, PARSEOUT+3, PARSEOUT+4, PARSEOUT+5, PARSEOUT+6, PARSEOUT+7, PARSEOUT+8
PARSEOUT+9, PARSEOUT+10, PARSEOUT+11, PARSEOUT+12, PARSEOUT+13, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21

Label References

Name Line Occurrences
$$DRATESTR NONIV+68
$$DURATION IV+7
$$GETSUB NONIV+13
BLDREN EN+6
IV EN+14
NONIV EN+15
PARSEOUT IV+44, NONIV+86

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADMIN NONIV+2~, NONIV+11*, NONIV+70*, NONIV+78, NONIV+80
ADMIN("SAVE" NONIV+11*, NONIV+69, NONIV+71*
ARRAY EN+1~, EN+14, EN+15, IV~, IV+3, NONIV~
ARRAY( EN+12*, IV+18, IV+20, IV+23, NONIV+12, NONIV+14, NONIV+15, NONIV+71
ARRAY("ADDFREQ" IV+27
ARRAY("ADMIN" NONIV+80
ARRAY("DAYS" IV+7
ARRAY("DOSE" NONIV+9*
ARRAY("DRUG" NONIV+6
ARRAY("INSTR" NONIV+9, NONIV+26, NONIV+34, NONIV+53
ARRAY("ORDERABLE" NONIV+30, NONIV+35, NONIV+40, NONIV+80
ARRAY("ORPSA" NONIV+30*, NONIV+31, NONIV+32, NONIV+33
ARRAY("RATE" IV+12
ARRAY("ROUTE" IV+9
ARRAY("SCHEDULE" IV+10, NONIV+70
ARRAY("STRENGTH" IV+26
ARRAY("TYPE" IV+11
ARRAY("UNITS" IV+26
ARRAY("VOLUME" IV+33
CNT EN+1~, EN+8*, EN+9, BLDREN+1~, BLDREN+3*, BLDREN+30*, BLDREN+32*, IV+1~, IV+17*, IV+19*
, IV+28, IV+30, IV+34, IV+36, NONIV+1~, NONIV+14*, NONIV+15, NONIV+24, NONIV+26, NONIV+27
, NONIV+28, NONIV+30, NONIV+31, NONIV+32, NONIV+33, NONIV+34, NONIV+40, NONIV+43, NONIV+53, NONIV+54
, NONIV+55, NONIV+56, NONIV+59, NONIV+60, NONIV+61, NONIV+62, NONIV+63, NONIV+68, NONIV+70, NONIV+71
, NONIV+72
DFN EN~, EN+14, EN+15, IV~, IV+42, NONIV~, NONIV+80, NONIV+86
DISPDRUGIEN NONIV+1~, NONIV+6*, NONIV+7, NONIV+25, NONIV+27, NONIV+28
DOSESTR NONIV+1~, NONIV+21*, NONIV+23, NONIV+43, NONIV+44, NONIV+45, NONIV+52, NONIV+59, NONIV+60
DRUG IV+1~, IV+16!, NONIV+1~
DRUGARR NONIV+1~
DRUGIEN IV+1~, IV+22*, IV+27, IV+33, NONIV+1~, NONIV+45*, NONIV+47, NONIV+48, NONIV+55, NONIV+56
, NONIV+62, NONIV+63
DRUGNAME IV+1~, IV+23*, IV+27, IV+33, NONIV+1~, NONIV+48*
DUR NONIV+1~, NONIV+67*, NONIV+68
EXTVALUE BLDREN+1~, BLDREN+23*, BLDREN+25*, BLDREN+27*, BLDREN+29
I NONIV+9~*, PARSEOUT+5~*, PARSEOUT+6, PARSEOUT+7, PARSEOUT+8, PARSEOUT+9
ISOI BLDREN+1~, BLDREN+20*, BLDREN+24
ITEM BLDREN+1~, BLDREN+17*, BLDREN+18, BLDREN+19, BLDREN+26*, BLDREN+27, BLDREN+28, BLDREN+29
IVLMT DURATION+1~, DURATION+2*, DURATION+19*, DURATION+20, DURATION+21*, DURATION+22*, DURATION+23*, DURATION+24
J PARSEOUT+6~*, PARSEOUT+7, PARSEOUT+8, PARSEOUT+9
K PARSEOUT+7~*, PARSEOUT+8, PARSEOUT+9
LEN DURATION+1~, DURATION+14*, DURATION+16, DURATION+17*
LOC BLDREN+1~, BLDREN+16*, BLDREN+17, BLDREN+20, BLDREN+21, BLDREN+23, BLDREN+26
NAME EN+1~, EN+10*, EN+12, BLDREN+1~, IV+1~, IV+15*, IV+18, IV+20, IV+23, IV+25
, NONIV+1~, NONIV+12*, NONIV+13, NONIV+14, NONIV+15, GETSUB~, GETSUB+1, GETSUB+2, GETSUB+3
NODE EN+9*, EN+10, EN+11, EN+12, BLDREN+1~, IV+1~, IV+20*, NONIV+1~, NONIV+15*, NONIV+19
, NONIV+20, NONIV+21, NONIV+67, NONIV+68, NONIV+69, NONIV+72
NUM BLDREN+1~, BLDREN+21*, BLDREN+22, BLDREN+23, BLDREN+29, IV+1~, IV+17*, IV+18*, IV+20, IV+23
, IV+26, IV+27, IV+33
OI IV+1~, IV+20*, IV+22
OIIEN NONIV+2~, NONIV+35*, NONIV+36, NONIV+38
OIL EN~, EN+6
OIL( EN+8, EN+9
ORAT NONIV+79~, NONIV+80, NONIV+81
ORBASE IV+1~, IV+42, NONIV+2~, NONIV+86
ORBASE(1 IV+40*, NONIV+84*
ORBASE(2 IV+41*, NONIV+84*
ORDGTYPE PARSEOUT+14~*, PARSEOUT+16*, PARSEOUT+17*, PARSEOUT+18*, PARSEOUT+19
ORDIALOG BLDREN+1~, BLDREN+5*, BLDREN+6, BLDREN+9
ORDIALOG( BLDREN+12*, BLDREN+13*, BLDREN+14*, BLDREN+15*, BLDREN+16, BLDREN+17, BLDREN+20, BLDREN+21, BLDREN+23
ORDRGNM NONIV+33~*, NONIV+34
ORDRUG NONIV+2~, NONIV+43, NONIV+83, NONIV+86
ORDRUG( NONIV+24*, NONIV+27*, NONIV+28*, NONIV+40*, NONIV+43*, NONIV+54*, NONIV+55*, NONIV+56*, NONIV+61*, NONIV+62*
, NONIV+63*
ORDRUG("OI" NONIV+36*
ORDRUG("OI_USAGE" NONIV+39*
ORDRUG("PACKAGE" NONIV+37*
ORDSGSET BLDREN+1~, BLDREN+2*, BLDREN+28*, BLDREN+32
ORI PARSEOUT+11~*, PARSEOUT+12, PARSEOUT+13, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21
ORIFN EN+3, EN+6, BLDREN~, BLDREN+4, BLDREN+7, BLDREN+9
ORIN DRATESTR~, DRATESTR+2, DRATESTR+3
ORJ PARSEOUT+12~*, PARSEOUT+13, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21
ORK PARSEOUT+13~*, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21
ORL NONIV+80, PARSEOUT+20~*, PARSEOUT+21
ORNBP PARSEOUT+1~*, PARSEOUT+3*, PARSEOUT+22*
ORPSARR NONIV+2~, NONIV+86
ORPSARR( NONIV+26*, NONIV+34*, NONIV+53*, NONIV+59*, NONIV+60*, NONIV+68*, NONIV+72*, NONIV+75, NONIV+76*
ORPSARR("CONTEXT" NONIV+85*
ORPSARR(1 NONIV+81*
ORPSJARR IV+1~, IV+42
ORPSJARR("AD" IV+28*, IV+30*
ORPSJARR("INF_RATE" IV+12*
ORPSJARR("IV_TYPE" IV+11*, IV+12
ORPSJARR("MR_IEN" IV+9*
ORPSJARR("SCHEDULE" IV+6*, IV+10*
ORPSJARR("SOL" IV+34*, IV+36*
ORPSJARR("TVOL_DUR" IV+6*, IV+7*
>> ORREN EN+3
>> ORRENFLDS BLDREN+11, BLDREN+12, BLDREN+13, BLDREN+14, BLDREN+15
ORRTTYPE PARSEOUT+15~*, PARSEOUT+16, PARSEOUT+17, PARSEOUT+18
ORSPI NONIV+75~*, NONIV+76
ORTDNAME NONIV+29~
ORTDOSE NONIV+29~
ORY EN~, EN+14, EN+15, IV~, IV+4*, NONIV~, PARSEOUT+8*, PARSEOUT+9, PARSEOUT+19*, PARSEOUT+21
PARSEOUT+22*
ORY( IV+4*, PARSEOUT+8*, PARSEOUT+9*, PARSEOUT+19*, PARSEOUT+21*, PARSEOUT+22*
OUT BLDREN~
OUT( BLDREN+30*, BLDREN+32*
OUT("" BLDREN+3
PACK NONIV+2~, NONIV+19*, NONIV+37
PSNODE NONIV+2~, NONIV+38*, NONIV+39
STR DURATION~, DURATION+3, DURATION+4, DURATION+5, DURATION+6, DURATION+7*, DURATION+8, DURATION+9, DURATION+10*, DURATION+11
, DURATION+12, DURATION+18*, DURATION+20, DURATION+21, DURATION+22, DURATION+23, IV+1~, IV+27*, IV+28, IV+30
, IV+33*, IV+34, IV+36
STRENGTH IV+1~, IV+26*, IV+27
SUB NONIV+2~, NONIV+13*, NONIV+18, NONIV+66, NONIV+68, NONIV+69, NONIV+71, NONIV+72
TEXT BLDREN+1~, BLDREN+29*, BLDREN+30
TVAL DURATION+1~, DURATION+12*, DURATION+13, DURATION+14, DURATION+16
TYPE EN~, EN+5*, EN+6, EN+13, EN+14, EN+15, BLDREN~, BLDREN+29, BLDREN+32, NONIV+2~
, NONIV+20*, NONIV+24, NONIV+54, NONIV+61
U EN+9, EN+10, EN+11, EN+12, BLDREN+5, BLDREN+12, BLDREN+13, BLDREN+14, BLDREN+15, BLDREN+17
, BLDREN+25, BLDREN+26, BLDREN+29, BLDREN+32, IV+7, IV+9, IV+10, IV+11, IV+12, IV+20
, IV+22, IV+23, IV+26, IV+27, IV+28, IV+30, IV+33, IV+34, IV+36, NONIV+6
, NONIV+9, NONIV+19, NONIV+20, NONIV+21, NONIV+26, NONIV+30, NONIV+34, NONIV+35, NONIV+36, NONIV+39
, NONIV+40, NONIV+53, NONIV+67, NONIV+68, NONIV+69, NONIV+70, NONIV+71, NONIV+72, NONIV+80, NONIV+81
PARSEOUT+3, PARSEOUT+15, PARSEOUT+19, GETSUB+3
UNIT DURATION+1~, DURATION+2*, DURATION+6*, DURATION+9*, DURATION+16*, DURATION+19
VAL DURATION+1~, DURATION+2*, DURATION+5*, DURATION+8*, DURATION+13*, DURATION+14, DURATION+15*, DURATION+19
VALUE BLDREN+1~, BLDREN+23*, BLDREN+25, BLDREN+27, BLDREN+29
X0 BLDREN+1~, BLDREN+4*, BLDREN+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All