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

Package: Order Entry Results Reporting

Routine: ORKCHK6


Information

ORKCHK6 ; SLC/CLA - Support routine called by ORKCHK to do SESSION mode order checks ;03/21/18 06:21

Source Information

Source file <ORKCHK6.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Order Entry Results Reporting 4 MLM^ORKCHK2  RXOCS^ORKCHK5  ($$OI2DD,CHKSESS)^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: 2

Package Total Caller Graph
Order Entry Results Reporting 2 ORKCHK  ORKPS  

Entry Points

Name Comments DBIA/ICR reference
EN(ORKS,ORKDFN,ORKA,ORENT,ORKTMODE) ;perform order checking for entire ordering session
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+14, PHARM+16, PHARM+35
RXOCS^ORKCHK5 RXOCS+44
$$OI2DD^ORKPS PHARM+22
CHKSESS^ORKPS RXOCS+5
TEXT^ORQ12 RXOCS+32
$$DS^PSSDSAPI PHARM+41
$$TRIM^XLFSTR PHARM+39, RXOCS+33
$$GET^XPAR EN+1, PARAMS+2, PARAMS+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] RXOCS+31, RXOCS+33
^ORD(100.01 - [#100.01] RXOCS+33
^ORD(100.8 - [#100.8] PARAMS+1
^ORD(101.43 - [#101.43] PHARM+24, PHARM+38

Label References

Name Line Occurrences
PARAMS PHARM+4, PHARM+5, PHARM+6, PHARM+7, PHARM+8
PHARM EN+13
RXOCS PHARM+13, PHARM+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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