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

Package: Order Entry Results Reporting

Routine: OCXOZ14


Information

OCXOZ14 ;SLC/RJS,CLA - Order Check Scan ;JAN 28,2014 at 03:37

Source Information

Source file <OCXOZ14.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Order Entry Results Reporting 4 R72R1B^OCXOZ15  $$VALUE^ORCSAVE2  EN^ORQ1  $$FULLTEXT^ORQOR1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Order Entry Results Reporting 1 OCXOZ0I  

Entry Points

Name Comments DBIA/ICR reference
MCE140() ; Verify Event/Element: ALLERGIES UNASSESSIBLE
MCE137() ; Verify Event/Element: PHARMACY ORDER
MCE28() ; Verify Event/Element: RADIOLOGY ORDER
R71R1A ; Verify all Event/Elements of Rule #71 'OPIOID MEDICATIONS' Relation #1 'OPIOID MED ORDER AND DUP OPIOID MEDS'
; Called from EL138+5^OCXOZ0I, and EL139+5^OCXOZ0I.
R72R1A ; Verify all Event/Elements of Rule #72 'ALLERGIES UNASSESSIBLE' Relation #1 'ALLERGIES UNASSESSIBLE AND (RADIOLOGY ORDER OR PHA...'
; Called from EL28+6^OCXOZ0I, and EL135+6^OCXOZ0I, and EL137+6^OCXOZ0I, and EL140+5^OCXOZ0I.
OPIOID(ORPT) ;determine if pat is receiving opioid med
; rtn 1^opioid drug 1, opioid drug 2, opioid drug3, ...
R71R1B ; Send Order Check, Notication messages and/or Execute code for Rule #71 'OPIOID MEDICATIONS' Relation #1 'OPIOID MED ORDER AND DUP OPIOID MEDS'
; Called from R71R1A+12.
MCE139() ; Verify Event/Element: OPIOID MED ORDER
MCE135() ; Verify Event/Element: DIET ORDER
GETDATA(DFN,OCXL,OCXDFI) ; This Local Extrinsic Function returns runtime data
MCE138() ; Verify Event/Element: DUP OPIOID MEDS

External References

Name Field # of Occurrence
R72R1B^OCXOZ15 R72R1A+14, R72R1A+15, R72R1A+16
$$VALUE^ORCSAVE2 OPIOID+13
EN^ORQ1 OPIOID+6
$$FULLTEXT^ORQOR1 OPIOID+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OCXS(860.2 - [#860.2] R71R1A+9, R72R1A+11
^ORD(100.98 - [#100.98] OPIOID+5
^PSDRUG - [#50] OPIOID+15
^TMP("OCXCHK" GETDATA+3, MCE135+6, MCE137+6, MCE138+8, MCE138+11*, MCE139+6, MCE140+6, MCE28+6
^TMP("ORR" OPIOID+4!, OPIOID+8, OPIOID+9, OPIOID+10, OPIOID+26!

Label References

Name Line Occurrences
$$GETDATA R71R1B+11, R71R1B+12
$$MCE135 R72R1A+16
$$MCE137 R72R1A+15
$$MCE138 R71R1A+12
$$MCE139 R71R1A+11
$$MCE140 R72R1A+13
$$MCE28 R72R1A+14
$$OPIOID MCE138+9, MCE138+11
R71R1B R71R1A+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN R71R1B+11, R71R1B+12, GETDATA~, GETDATA+3, MCE135+5, MCE137+5, MCE138+7, MCE139+5, MCE140+5, MCE28+5
DUP OPIOID+2~
DUP( OPIOID+19*, OPIOID+24, OPIOID+25
DUPI OPIOID+2~, OPIOID+3*, OPIOID+19*, OPIOID+21, OPIOID+22, OPIOID+23
DUPJ OPIOID+2~, OPIOID+23*, OPIOID+24, OPIOID+25
DUPLEN OPIOID+2~, OPIOID+3*, OPIOID+22*, OPIOID+24, OPIOID+25
HOR OPIOID+7~*, OPIOID+8*, OPIOID+9, OPIOID+10
J OPIOID+7~*
OCXCMSG R71R1B+10~, R71R1B+11*, R71R1B+12*, R71R1B+19
OCXDATA R71R1B+10~
>> OCXDF(157 MCE138+9*
>> OCXDF(158 MCE138+11*
>> OCXDF(37 MCE135+5*, MCE135+6, MCE137+5*, MCE137+6, MCE138+7*, MCE138+8, MCE138+9, MCE138+11, MCE139+5*, MCE139+6
, MCE140+5*, MCE140+6, MCE28+5*, MCE28+6
OCXDFI GETDATA~, GETDATA+3
OCXDUZ R71R1B+10~
OCXE GETDATA+2~, GETDATA+3*
OCXFORD R71R1B+10~
OCXL GETDATA~, GETDATA+3
OCXLOGD R71R1B+10~
OCXLOGS R71R1B+10~
OCXNMSG R71R1B+10~, R71R1B+13*
OCXNUM R71R1B+10~
>> OCXOCMSG( R71R1B+19*
>> OCXOCMSG(999999 R71R1B+19
>> OCXOERR R71R1A+3, R71R1B+3, R71R1B+15, R72R1A+3
>> OCXOSRC R71R1B+11
OCXPORD R71R1B+10~
>> OCXPSD R71R1B+11
OCXQUIT R71R1B+10~
OCXRES MCE135+4~, MCE137+4~, MCE138+6~, MCE139+4~, MCE140+4~, MCE28+4~
OCXRES(135 MCE135+5*
OCXRES(137 MCE137+5*
OCXRES(138 MCE138+7*, MCE138+9*, MCE138+11*, MCE138+12
OCXRES(139 MCE139+5*
OCXRES(140 MCE140+5*
OCXRES(28 MCE28+5*
>> OCXRULE("R71R1B" R71R1B+8
ORDCLAS OPIOID+2~, OPIOID+15*, OPIOID+16
ORDERS OPIOID+2~, OPIOID+24*, OPIOID+25*, OPIOID+27
ORDG OPIOID+2~, OPIOID+3*, OPIOID+5*, OPIOID+6
ORDI OPIOID+2~, OPIOID+13*, OPIOID+14, OPIOID+15
>> ORIFN OPIOID+12
ORNUM OPIOID+2~, OPIOID+11*, OPIOID+12, OPIOID+13, OPIOID+17
ORPT OPIOID~, OPIOID+6
ORTEXT OPIOID+2~, OPIOID+17*, OPIOID+18*, OPIOID+19
ORTN OPIOID+2~, OPIOID+3*, OPIOID+8, OPIOID+20*, OPIOID+27
PC GETDATA+2~, GETDATA+3*
SEQ OPIOID+7~*, OPIOID+9*, OPIOID+10
U GETDATA+3, OPIOID+15, OPIOID+18, OPIOID+27
VAL GETDATA+2~*, GETDATA+3*, GETDATA+4
X OPIOID+7~, OPIOID+10*, OPIOID+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All