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 ;Oct 18, 2018@08:51

Source Information

Source file <ORDSGCHK.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Order Entry Results Reporting 5 $$TRIM^ORBCMA32  (GETDLG,GETORDER)^ORCD  $$DSDWNMSG^ORDSGCHK  ($$GETPSNM,$$OI2DD)^ORKPS  ADMIN^ORWDPS2  
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
GETDLG^ORCD BLDREN+6
GETORDER^ORCD BLDREN+7
$$DSDWNMSG^ORDSGCHK PARSEOUT+3
$$GETPSNM^ORKPS NONIV+28, NONIV+56, NONIV+63
$$OI2DD^ORKPS NONIV+30
ADMIN^ORWDPS2 NONIV+80
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+18
^ORD(101.43 - [#101.43] BLDREN+17, 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+22*, BLDREN+24*, 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+15*, BLDREN+17*, BLDREN+19*, BLDREN+21
I NONIV+9~*, PARSEOUT+5~*, PARSEOUT+6, PARSEOUT+7, PARSEOUT+8, PARSEOUT+9
ISOI BLDREN+1~, BLDREN+12*, BLDREN+16
ITEM BLDREN+1~, BLDREN+9*, BLDREN+10, BLDREN+11, BLDREN+18*, BLDREN+19, BLDREN+20, BLDREN+21
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+8*, BLDREN+9, BLDREN+12, BLDREN+13, BLDREN+15, BLDREN+18
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+13*, BLDREN+14, BLDREN+15, BLDREN+21, 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
ORDIALOG( BLDREN+8, BLDREN+9, BLDREN+12, BLDREN+13, BLDREN+15
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+20*, BLDREN+24
ORI PARSEOUT+11~*, PARSEOUT+12, PARSEOUT+13, PARSEOUT+15, PARSEOUT+20, PARSEOUT+21
ORIFN EN+3, EN+6, BLDREN~, BLDREN+4, BLDREN+7
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
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+22*, BLDREN+24*
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+21*, BLDREN+22
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+21, BLDREN+24, NONIV+2~
, NONIV+20*, NONIV+24, NONIV+54, NONIV+61
U EN+9, EN+10, EN+11, EN+12, BLDREN+5, BLDREN+9, BLDREN+17, BLDREN+18, BLDREN+21, BLDREN+24
, 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+15*, BLDREN+17, BLDREN+19, BLDREN+21
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