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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ORWDXC

Package: Order Entry Results Reporting

Routine: ORWDXC


Information

ORWDXC ; SLC/KCM - Utilities for Order Checking;23-Nov-2011 11:50;PLS

Source Information

Source file <ORWDXC.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Order Entry Results Reporting 7 $$NMSP^ORCD  (MANUAL,RETURN,SESSION)^ORCHECK  ($$VALUE,AM,NEXT,OC)^ORCSAVE2  EN^ORKCHK  $$USID^ORMBLD  $$NAME50^ORPEAPI  $$DEFDLG^ORWDXQ  
VA Fileman 3 ^%DT  ^DIK  $$GET1^DIQ  
Inpatient Medications 1 ($$ENDCM,ENDDIV)^PSJORUTL  
Toolkit 1 $$GET^XPAR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Changes To Pharmacy 1 APSPES4  
IHS Electronic Health Record 1 BEHOOGP  
Order Entry Results Reporting 1 ORQQCN2  

Entry Points

Name Comments DBIA/ICR reference
USID(ORITMX) ; Return universal svc ID for an orderable item
; ORITMX = OI^NMSP^PKGINFO
MANUAL(LST,ORVP,ORLST) ; Return list of Order Checks on Manual Request
DISPLAY(LST,DFN,FID) ; Return list of Order Checks for a FillerID (namespace)
CHK2LST ; creates list that can be passed to broker from ORCHECK array
; expects ORCHECK to be present and populates LST
RENEW(LST,DFN,ORLST) ;
ON(VAL) ; returns E if order checking enabled, otherwise D
DELAY(LST,DFN,FID,STRT,ORL,OIL) ; Return list of Order Checks on Accept Delayed
; OIL(n)=OIptr^PS|PSIV|LR^PkgInfo
LST2CHK ; create ORCHECK array from list passed by broker
FILLID(VAL,DLG) ; Return the FillerID (namespace) for a dialog
DELORD(OK,ORIFN) ; Delete order
SESSION(LST,ORVP,ORLST) ; Return list of Order Checks on Release Order
ACCEPT(LST,DFN,FID,STRT,ORL,OIL,ORIFN) ; Return list of Order Checks on Accept Order
; OIL(n)=OIptr^PS|PSIV|LR^PkgInfo
SAVECHK(OK,ORVP,RSN,LST) ; Save order checks for session

External References

Name Field # of Occurrence
^%DT ACCEPT+6, DELAY+6
^DIK DELORD+5
$$GET1^DIQ RENEW+8
$$NMSP^ORCD FILLID+4
MANUAL^ORCHECK MANUAL+5
RETURN^ORCHECK ACCEPT+13, ACCEPT+21, DELAY+13
SESSION^ORCHECK SESSION+7
$$VALUE^ORCSAVE2 RENEW+14, RENEW+15, RENEW+16
AM^ORCSAVE2 ACCEPT+5, DELAY+5
NEXT^ORCSAVE2 ACCEPT+5, DELAY+5
OC^ORCSAVE2 SAVECHK+4
EN^ORKCHK DISPLAY+3, ACCEPT+12, ACCEPT+20, DELAY+12
$$USID^ORMBLD USID+14
$$NAME50^ORPEAPI USID+13
$$DEFDLG^ORWDXQ FILLID+3
$$ENDCM^PSJORUTL USID+12
ENDDIV^PSJORUTL USID+9
$$GET^XPAR ON+1

Used in RPC

RPC Name Call Tags
ORWDXC ON ON
ORWDXC DISPLAY DISPLAY
ORWDXC FILLID FILLID
ORWDXC ACCEPT ACCEPT
ORWDXC SAVECHK SAVECHK
ORWDXC SESSION SESSION
ORWDXC DELORD DELORD
ORWDXC DELAY DELAY
ORWDXC MANUAL MANUAL
ORWDXC RENEW RENEW

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] Classic Fileman Calls
^DIC(9.4 - [#9.4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] RENEW+6, RENEW+9, RENEW+13, DELORD+2
^ORD(100.98 - [#100.98] FILLID+7
^ORD(101.41 - [#101.41] FILLID+2, FILLID+4
^ORD(101.43 - [#101.43] USID+6

Label References

Name Line Occurrences
$$USID ACCEPT+9, DELAY+10
ACCEPT RENEW+18
CHK2LST ACCEPT+23, DELAY+15, SESSION+8, MANUAL+6
LST2CHK SAVECHK+2

Naked Globals

Name Field # of Occurrence
^( RENEW+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT ACCEPT+6*, DELAY+6*
CDL CHK2LST+2~, CHK2LST+4*, CHK2LST+5, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+1~, LST2CHK+4*, LST2CHK+5, LST2CHK+6
CNT RENEW+1~, RENEW+3*, RENEW+19*
DA DELORD+1~, DELORD+4*
DFN DISPLAY~, DISPLAY+3, RENEW~, RENEW+7, RENEW+18, ACCEPT~, ACCEPT+12, ACCEPT+20, DELAY~, DELAY+12
DGRP FILLID+1~, FILLID+2*, FILLID+3, FILLID+7
DIK DELORD+1~, DELORD+4*
DLG FILLID~, FILLID+2, FILLID+3*, FILLID+4
FID DISPLAY~, DISPLAY+2, ACCEPT~, ACCEPT+11, ACCEPT+18, DELAY~, DELAY+10
I DISPLAY+1~, DISPLAY+4*, SESSION+3*, SESSION+4, SESSION+5, SESSION+6, MANUAL+1~, MANUAL+3*, MANUAL+4, CHK2LST+2~
, CHK2LST+5*, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+1~*, LST2CHK+6*
ILST CHK2LST+2~*, CHK2LST+9*, LST2CHK+1~, LST2CHK+2*, LST2CHK+3
INST RENEW+1~, RENEW+11*, RENEW+14, RENEW+15, RENEW+16
ITM RENEW+1~, RENEW+13*, RENEW+14*, RENEW+15*, RENEW+16*, RENEW+17
LP RENEW+1~, RENEW+8*, RENEW+9*, RENEW+13
LST DISPLAY~, RENEW~, ACCEPT~, DELAY~, SESSION~, MANUAL~, SAVECHK~
LST( DISPLAY+4*, RENEW+19*, CHK2LST+9*, LST2CHK+2, LST2CHK+3
LST(1 CHK2LST+8*
OIL RENEW+10~, RENEW+18, ACCEPT~, DELAY~
OIL( ACCEPT+8, ACCEPT+9, ACCEPT+10*, ACCEPT+11, ACCEPT+16, ACCEPT+18, ACCEPT+19, DELAY+8, DELAY+10, DELAY+11
OIL(1 RENEW+17*
OK SAVECHK~, SAVECHK+1*, DELORD~, DELORD+2*, DELORD+6*
ORCHECK ACCEPT+2~, DELAY+2~, SESSION+1~, MANUAL+1~, SAVECHK+1~
ORCHECK( SAVECHK+4, CHK2LST+3, CHK2LST+4, CHK2LST+5, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+6*
ORCHECK("OK" SAVECHK+3*
ORD RENEW+1~, RENEW+5*, RENEW+6, RENEW+9, RENEW+13, RENEW+14, RENEW+15, RENEW+16, RENEW+18
ORDRUG USID+2~, USID+9, USID+10*, USID+11*, USID+12, USID+13
ORES SESSION+1~, MANUAL+1~
ORES( SESSION+6*, MANUAL+4*
ORI ACCEPT+2~, ACCEPT+8*, ACCEPT+9, ACCEPT+10, ACCEPT+11, ACCEPT+16*, ACCEPT+18, ACCEPT+19, DELAY+2~, DELAY+8*
, DELAY+10, DELAY+11
ORID CHK2LST+2~, CHK2LST+6*, CHK2LST+8, CHK2LST+9
ORIFN ACCEPT~, SAVECHK+1~, SAVECHK+4*, DELORD~, DELORD+2, DELORD+4, CHK2LST+2~, CHK2LST+3*, CHK2LST+4, CHK2LST+5
, CHK2LST+6, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+1~, LST2CHK+4*, LST2CHK+5, LST2CHK+6
ORITMX USID~, USID+3, USID+4, USID+6, USID+7, USID+8, USID+11, USID+14
ORL RENEW+1~, RENEW+8*, RENEW+18, ACCEPT~, ACCEPT+4*, DELAY~, DELAY+4*
ORLST RENEW~, RENEW+2, RENEW+3*, RENEW+4*, RENEW+5, SESSION~, MANUAL~
ORLST( RENEW+4, RENEW+5, SESSION+3, SESSION+4, SESSION+5, SESSION+6, MANUAL+3, MANUAL+4
ORLST(1 RENEW+2*
ORVP SESSION~, SESSION+2*, MANUAL~, MANUAL+2*, SAVECHK~
ORX DISPLAY+1~, DISPLAY+2*, DISPLAY+3, ACCEPT+2~, ACCEPT+11*, ACCEPT+12, ACCEPT+14!, ACCEPT+16*, ACCEPT+17*, ACCEPT+18
, ACCEPT+19, ACCEPT+20, DELAY+2~, DELAY+8*, DELAY+9*, DELAY+10, DELAY+11, DELAY+12
ORX( ACCEPT+18*, ACCEPT+19*, DELAY+10*, DELAY+11*
ORX(1 DISPLAY+2*, ACCEPT+11*
ORY DISPLAY+1~, DISPLAY+3, ACCEPT+2~, ACCEPT+12, ACCEPT+13, ACCEPT+14!, ACCEPT+20, ACCEPT+21, DELAY+2~, DELAY+12
, DELAY+13
ORY( DISPLAY+4
PID RENEW+1~, RENEW+11*, RENEW+12, RENEW+15
PKG RENEW+1~, RENEW+8*, RENEW+14, RENEW+15, RENEW+16, RENEW+18
PSOI USID+5~, USID+6*, USID+9
RSLT USID+2~*, USID+12*, USID+13*, USID+14*, USID+15*, USID+16
RSN SAVECHK~, SAVECHK+3
STRT ACCEPT~, ACCEPT+4*, ACCEPT+6*, ACCEPT+18, DELAY~, DELAY+4*, DELAY+6*, DELAY+10
STS DELORD+1~, DELORD+2*, DELORD+3
TMP RENEW+10~, RENEW+18, RENEW+19
TYPE USID+5~, USID+7*, USID+8, USID+9
U FILLID+2, FILLID+4, FILLID+7, DISPLAY+4, RENEW+7, RENEW+8, RENEW+11, RENEW+14, RENEW+15, RENEW+16
, ACCEPT+19, DELAY+11, SESSION+5, SESSION+6, DELORD+2, USID+3, USID+4, USID+6, USID+7, USID+8
, USID+11, USID+13, USID+15, CHK2LST+7, CHK2LST+8, CHK2LST+9, LST2CHK+4, LST2CHK+6
USID ACCEPT+2~, ACCEPT+9*, ACCEPT+10, ACCEPT+11
VAL ON~, ON+1*, FILLID~, FILLID+2*, FILLID+4*, FILLID+5, FILLID+8*
VOL USID+5~*, USID+8*, USID+9
X FILLID+6~, FILLID+7*, FILLID+8, RENEW+1~, RENEW+6*, RENEW+7, RENEW+8, ACCEPT+2~, ACCEPT+4*, ACCEPT+5
, ACCEPT+6, DELAY+2~, DELAY+4*, DELAY+5, DELAY+6, LST2CHK+3*, LST2CHK+4, LST2CHK+6
Y RENEW+1~, RENEW+9*, RENEW+11, ACCEPT+2~, ACCEPT+6*, DELAY+2~, DELAY+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All