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

Package: Order Entry Results Reporting

Routine: ORKCHK4


Information

ORKCHK4 ; SLC/CLA - Support routine called by ORKCHK to do SELECT mode order checks ;03/29/18 06:02

Source Information

Source file <ORKCHK4.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Order Entry Results Reporting 3 MLM^ORKCHK2  ($$OI2DD,CHECK)^ORKPS  TEXT^ORQ12  
Kernel 1 $$TRIM^XLFSTR  
Pharmacy Data Management 1 $$DS^PSSDSAPI  
Toolkit 1 $$GET^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 ORKCHK  

Entry Points

Name Comments DBIA/ICR reference
EN(ORKS,ORKDFN,ORKA,ORENT,ORKTMODE,OROIL,ORIVRAN,ORDODSG) ;perform order checking for orderable item selection
PHARM ;process pharmacy order checks:
RXOCS ;drug-drug interaction, duplicate drug order, duplicate drug class
PARAMS(ORKNAME,ORKNUM,ORKFLAG,ORKDNGR) ; get parameter values for an order chk

External References

Name Field # of Occurrence
MLM^ORKCHK2 EN+18, PHARM+13, PHARM+31
$$OI2DD^ORKPS PHARM+19
CHECK^ORKPS RXOCS+3
TEXT^ORQ12 RXOCS+31
$$DS^PSSDSAPI PHARM+35
$$TRIM^XLFSTR PHARM+36, RXOCS+32
$$GET^XPAR EN+7, PARAMS+2, PARAMS+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] RXOCS+30, RXOCS+32
^ORD(100.01 - [#100.01] RXOCS+32
^ORD(100.8 - [#100.8] PARAMS+1
^ORD(101.43 - [#101.43] PHARM+21, PHARM+35

Label References

Name Line Occurrences
PARAMS PHARM+4, PHARM+5, PHARM+6, PHARM+7
PHARM EN+17
RXOCS PHARM+11, PHARM+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHK RXOCS+2~, RXOCS+4*, RXOCS+5
HL7 EN+9~, EN+13*, EN+14, EN+15, PHARM+25*, PHARM+26*, PHARM+27
HL7LCOD EN+9~, EN+15*, PHARM+10, PHARM+24*, PHARM+26
HL7LPTR EN+9~, EN+15*, PHARM+10, PHARM+16, PHARM+23*, PHARM+26, RXOCS+3
HL7LTXT EN+9~, EN+15*, PHARM+21*, PHARM+26, PHARM+30, RXOCS+3
HL7NCOD EN+9~, EN+14*, PHARM+24*, PHARM+25
HL7NPTR EN+9~, EN+14*, PHARM+22*, PHARM+25
HL7NTXT EN+9~, EN+14*
ODT EN+9~, EN+13*
OI EN+9~, EN+12*, PHARM+19, PHARM+21, PHARM+35, RXOCS+3
ORCRITD PHARM+2~, PHARM+4, RXOCS+16
ORCRITF PHARM+2~, PHARM+4, RXOCS+1, RXOCS+13
ORCRITN PHARM+2~, PHARM+4, RXOCS+16
ORDODSG EN~, PHARM+41*, RXOCS+3
ORDOSE PHARM+34~, PHARM+35*, PHARM+38, PHARM+39
ORDUPCD PHARM+2~, PHARM+7, RXOCS+41, RXOCS+42
ORDUPCF PHARM+2~, PHARM+7, RXOCS+1, RXOCS+38
ORDUPCN PHARM+2~, PHARM+7, RXOCS+42
ORDUPD PHARM+2~, PHARM+6, RXOCS+34
ORDUPF PHARM+2~, PHARM+6, RXOCS+1, RXOCS+27
ORDUPN PHARM+2~, PHARM+6, RXOCS+34
ORENT EN~, EN+18, PHARM+13, PHARM+31, PARAMS+2
ORIVRAN EN~, RXOCS+3
ORKA EN~, EN+12, EN+13, EN+18, PHARM+12*, PHARM+13, PHARM+27*, PHARM+29*, PHARM+31, RXOCS+3
ORKCNT RXOCS+41~*, RXOCS+42
ORKDD PHARM+1~
ORKDFN EN~, EN+18, PHARM+13, PHARM+31, RXOCS+3
ORKDG EN+9~, EN+12*, EN+17, EN+18, PHARM+17, RXOCS+3
ORKDNGR PARAMS~, PARAMS+3*
ORKFLAG PARAMS~, PARAMS+2*
ORKMSG EN+10~, PHARM+37*, PHARM+38*, PHARM+39*, PHARM+40*, PHARM+41, RXOCS+33*, RXOCS+34, RXOCS+40*, RXOCS+42
ORKNAME PARAMS~, PARAMS+1
ORKNUM PARAMS~, PARAMS+1*, PARAMS+2, PARAMS+3
ORKRX RXOCS+2~, RXOCS+3
ORKRX( RXOCS+4, RXOCS+5
ORKS EN~, EN+18, PHARM+13, PHARM+31
ORKS("ORK" PHARM+41*, RXOCS+9*, RXOCS+16*, RXOCS+23*, RXOCS+34*, RXOCS+41, RXOCS+42*
ORKSMSG PHARM+34~
ORKTMODE EN~
ORKTXT EN+10~, RXOCS+15*, RXOCS+16, RXOCS+22*, RXOCS+23, RXOCS+29*, RXOCS+32*, RXOCS+33
ORNUM EN+9~, EN+13*, PHARM+41, RXOCS+9, RXOCS+16, RXOCS+23, RXOCS+34, RXOCS+41, RXOCS+42
OROIL EN~, RXOCS+3
OROITXT PHARM+34~, PHARM+35*, PHARM+36*, PHARM+37
ORPSA PHARM+1~, PHARM+19*, PHARM+20, PHARM+22, PHARM+23, PHARM+33, RXOCS+3
ORPSNUM RXOCS+2~, RXOCS+14*, RXOCS+16, RXOCS+21*, RXOCS+23, RXOCS+28*, RXOCS+30, RXOCS+31, RXOCS+32, RXOCS+34
, RXOCS+39*, RXOCS+41, RXOCS+42
ORPSPKG PHARM+1~, PHARM+17*, PHARM+18, PHARM+19
ORSIGD PHARM+2~, PHARM+5, RXOCS+23
ORSIGF PHARM+2~, PHARM+5, RXOCS+1, RXOCS+20
ORSIGN PHARM+2~, PHARM+5, RXOCS+23
ORY RXOCS+2~, RXOCS+31
ORY(2 RXOCS+32
U EN+14, EN+15, PHARM+21, PHARM+25, PHARM+26, PHARM+35, PHARM+41, RXOCS+3, RXOCS+8, RXOCS+9
, RXOCS+12, RXOCS+14, RXOCS+15, RXOCS+16, RXOCS+19, RXOCS+21, RXOCS+22, RXOCS+23, RXOCS+26, RXOCS+28
, RXOCS+29, RXOCS+32, RXOCS+34, RXOCS+37, RXOCS+39, RXOCS+40, RXOCS+42
XX RXOCS+2~, RXOCS+4*, RXOCS+5*, RXOCS+8, RXOCS+9, RXOCS+12, RXOCS+14, RXOCS+15, RXOCS+19, RXOCS+21
, RXOCS+22, RXOCS+26, RXOCS+28, RXOCS+29, RXOCS+34, RXOCS+37, RXOCS+39, RXOCS+40
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All