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

Package: Order Entry Results Reporting

Routine: ORWDX1


Information

ORWDX1 ; SLC/KCM/REV - Utilities for Order Dialogs ;06/20/17 07:41

Source Information

Source file <ORWDX1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 $$NOW^XLFDT  $$UP^XLFSTR  $$PATCH^XPDUTL  
Order Entry Results Reporting 1 $$STR^ORWDXR  
Pharmacy Data Management 1 $$STATUS^PSSORUTE  
Toolkit 1 ($$GET,GETLST)^XPAR  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Order Entry Results Reporting 8 ORWDX  ORWDX CHANGE  ORWDX1 DCORIG  ORWDX1 DCREN  ORWDX1 ORDMATCH  ORWDX1 PATWARD  ORWDX1 STCHANGE  ORWDX1 UNDCORIG  

Entry Points

Name Comments DBIA/ICR reference
WRLST(LST,LOC) ; Return list of dialogs for writing orders
; .Y(n): DlgName^ListBox Text
WRLST1
WRLSTB(LST)
DELPI ; delete PI from ORDIALOG if PI = ""
FNDINFO(Y,ODIEN) ;
DLGDEF(LST,DLG) ; Format mapping for a dlg
CHANGE(ORLST,ORCLST,DFN,ISIMO) ;
STCHANGE(ORY,DFN,ORYARR) ;
ORDMATCH(ORY,DFN,ORYARR) ;
DCREN(ORY,ORYARR) ;
DCORIG(ORY,ORIEN) ;
UNDCORIG(ORY,ORYARR) ;
PATWARD(ORY,DFN) ;
ISPEND(ORIFN) ;Is the order's status pending?

External References

Name Field # of Occurrence
$$GET1^DIQ CHANGE+28
$$STR^ORWDXR DELPI+12
$$STATUS^PSSORUTE STCHANGE+7
$$NOW^XLFDT FNDINFO+2, DCREN+14
$$UP^XLFSTR STCHANGE+7
$$GET^XPAR WRLSTB+2
GETLST^XPAR WRLST1+5
$$PATCH^XPDUTL STCHANGE+3

Used in RPC

RPC Name Call Tags
ORWDX CHANGE CHANGE
ORWDX1 PATWARD PATWARD
ORWDX1 STCHANGE STCHANGE
ORWDX1 DCREN DCREN
ORWDX1 DCORIG DCORIG
ORWDX1 UNDCORIG UNDCORIG
ORWDX1 ORDMATCH ORDMATCH

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(42 - [#42] PATWARD+5
^DPT - [#2] CHANGE+45, PATWARD+3, PATWARD+4
^OR(100 - [#100] CHANGE+17, CHANGE+19, CHANGE+22, CHANGE+23*, CHANGE+26*, CHANGE+27, CHANGE+28*, CHANGE+31, CHANGE+33*, CHANGE+36
, CHANGE+38*, CHANGE+39*, CHANGE+40*, CHANGE+45*, ORDMATCH+8, ORDMATCH+11, DCREN+6, DCREN+11, DCREN+14, DCREN+17
, DCORIG+1*, UNDCORIG+2*, ISPEND+2, ISPEND+4
^ORD(100.01 - [#100.01] ORDMATCH+9, DCREN+8, DCREN+12, ISPEND+3
^ORD(100.98 - [#100.98] CHANGE+8, CHANGE+9, CHANGE+10, CHANGE+11, CHANGE+12, CHANGE+13
^ORD(101.41 - [#101.41] WRLST1+7, WRLSTB+3, WRLSTB+4, WRLSTB+5, WRLSTB+6, WRLSTB+7, DELPI+3, DELPI+11, DLGDEF+2, DLGDEF+3
, DLGDEF+5, DLGDEF+6, DLGDEF+9, DLGDEF+10, DLGDEF+11, DLGDEF+13, DLGDEF+15, DLGDEF+16, DLGDEF+17, CHANGE+5
, CHANGE+6, CHANGE+7, CHANGE+37
^ORD(101.43 - [#101.43] FNDINFO+3, FNDINFO+4, FNDINFO+5
^SC - [#44] CHANGE+22
^VA(200 - [#200] WRLST1+2

Label References

Name Line Occurrences
WRLSTB WRLST1+3

Naked Globals

Name Field # of Occurrence
^(2 DLGDEF+6
^(5 WRLST1+2, WRLST1+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT DCREN+1~, DCREN+5*, DCREN+17*, DCREN+18
ACTION ORDMATCH+1~, ORDMATCH+6*, ORDMATCH+7, ORDMATCH+11
ANENT WRLST1~, WRLST1+2*, WRLST1+5, WRLSTB+2
CATCH CHANGE+1~, CHANGE+31*, CHANGE+33, CHANGE+36
CHANGE CHANGE+1~, CHANGE+15*
CHILD DLGDEF+14~*, DLGDEF+17*, DLGDEF+18
CIEN CHANGE+2~, CHANGE+4*, CHANGE+12*, CHANGE+13
CIVIEN CHANGE+2~, CHANGE+4*, CHANGE+13*
CNT CHANGE+1~, CHANGE+14*, CHANGE+16, CHANGE+18, STCHANGE+1~, STCHANGE+4*, STCHANGE+5, ORDMATCH+1~, ORDMATCH+2*, ORDMATCH+3*
, ORDMATCH+4, DCREN+1~, DCREN+3*, DCREN+4, UNDCORIG+1~, UNDCORIG+2*
CNT1 DCREN+1~, DCREN+2*, DCREN+18*
CRTM FNDINFO+1~, FNDINFO+2*, FNDINFO+6
DA DLGDEF+14~, DLGDEF+16*, DLGDEF+17
DFN CHANGE~, CHANGE+45, STCHANGE~, STCHANGE+7, ORDMATCH~, PATWARD~, PATWARD+3, PATWARD+4
DGRP WRLST1+4~, WRLST1+8*, WRLST1+11, WRLSTB+1~, WRLSTB+7*, WRLSTB+10
DIAL CHANGE+2~, CHANGE+20*, CHANGE+33, CHANGE+37, CHANGE+38*, CHANGE+39*, CHANGE+40*
DLG DLGDEF~, DLGDEF+2*, DLGDEF+3*, DLGDEF+4, DLGDEF+5, DLGDEF+6, DLGDEF+13, DLGDEF+15, DLGDEF+16, DLGDEF+17
DONE STCHANGE+1~, STCHANGE+2*, STCHANGE+4, STCHANGE+7*
DUZ WRLST1+2
FID WRLST1+4~, WRLST1+8*, WRLST1+10*, WRLST1+11, WRLSTB+1~, WRLSTB+6*, WRLSTB+9*, WRLSTB+10
FRM FNDINFO+1~, FNDINFO+2*, FNDINFO+3*, FNDINFO+4, FNDINFO+5
I WRLST1+4~, WRLST1+6*, WRLST1+7, DLGDEF+1~, DLGDEF+5*, DLGDEF+6, DCREN+1~
IEN WRLST1+4~, WRLST1+7*, WRLST1+11, WRLSTB+1~, WRLSTB+4*, WRLSTB+5, DLGDEF+1~, DLGDEF+6*, DLGDEF+7, DLGDEF+9
, DLGDEF+10, DLGDEF+11, DLGDEF+12, DLGDEF+13, DLGDEF+15, DLGDEF+16, ORDMATCH+1~, ORDMATCH+6*, ORDMATCH+8, ORDMATCH+11
ILST DLGDEF+1~*, DLGDEF+7*, DLGDEF+8, DLGDEF+9, DLGDEF+10, DLGDEF+11, DLGDEF+12, DLGDEF+18
INP CHANGE+1~, CHANGE+3*, CHANGE+5*, CHANGE+33, CHANGE+38
INPDIEN CHANGE+1~, CHANGE+3*, CHANGE+8*, CHANGE+38
ISIMO CHANGE~, CHANGE+36, CHANGE+45
ISPEND ISPEND+1~*, ISPEND+5*, ISPEND+6
ITM WRLSTB+1~, WRLSTB+5*, WRLSTB+6, WRLSTB+7, WRLSTB+10
IVM CHANGE+1~, CHANGE+3*, CHANGE+6*, CHANGE+33, CHANGE+39
IVMDIEN CHANGE+1~, CHANGE+3*, CHANGE+9*, CHANGE+33, CHANGE+39
LOC WRLST~, WRLST1+1*, WRLST1+2
LST WRLST~, WRLST1+3, WRLSTB~, DLGDEF~
LST( WRLST1+11*, WRLSTB+10*, DLGDEF+7*, DLGDEF+8*, DLGDEF+9*, DLGDEF+10*, DLGDEF+11*, DLGDEF+12*, DLGDEF+18*
MATCH ORDMATCH+1~, ORDMATCH+2*, ORDMATCH+3, ORDMATCH+11*, ORDMATCH+12
MNU WRLSTB+1~, WRLSTB+2*, WRLSTB+3, WRLSTB+4, WRLSTB+5
N3 ISPEND+1~, ISPEND+4*, ISPEND+5
>> NM FNDINFO+8*, FNDINFO+9, FNDINFO+10
NODE STCHANGE+1~, STCHANGE+5*, STCHANGE+6
ODI FNDINFO+1~, FNDINFO+4*, FNDINFO+5, FNDINFO+7
ODIEN FNDINFO~, FNDINFO+7, FNDINFO+9, FNDINFO+10
OR3 CHANGE+1~, CHANGE+19*, CHANGE+20, DCREN+1~, DCREN+6*, DCREN+8, DCREN+9, DCREN+16, DCREN+18
ORCLST CHANGE~
ORCLST( CHANGE+14, CHANGE+16, CHANGE+18
ORDERID ORDMATCH+1~, ORDMATCH+4*, ORDMATCH+6, ORDMATCH+7
ORDG CHANGE+1~, CHANGE+17*
>> ORDIALOG( DELPI+4, DELPI+5!, DELPI+7, DELPI+10!, DELPI+12*
>> ORDIALOG("WP" DELPI+5!, DELPI+10!
ORERR WRLST1+4~, WRLST1+5
ORG DCREN+1~, DCREN+9*, DCREN+11, DCREN+14, DCREN+17
ORGID DCREN+1~, DCREN+4*, DCREN+5, DCREN+18
ORID DCREN+1~, DCREN+5*, DCREN+6
ORIEN CHANGE+1~, CHANGE+16*, CHANGE+17, CHANGE+19, CHANGE+22, CHANGE+23, CHANGE+26, CHANGE+27, CHANGE+28, CHANGE+31
, CHANGE+33, CHANGE+36, CHANGE+38, CHANGE+39, CHANGE+40, CHANGE+45, DCORIG~, DCORIG+1
ORIFN ISPEND~, ISPEND+2, ISPEND+4
ORLOC CHANGE+1~, CHANGE+18*, CHANGE+22, CHANGE+26
ORLST CHANGE~
ORPI DELPI+2~*, DELPI+3*, DELPI+4, DELPI+5, DELPI+7, DELPI+10, DELPI+12
ORSIG DELPI+11~*, DELPI+12
ORX WRLST1+4~, WRLST1+5
ORX( WRLST1+6, WRLST1+7
ORY STCHANGE~, STCHANGE+2*, STCHANGE+7*, ORDMATCH~, ORDMATCH+12*, DCREN~, DCORIG~, UNDCORIG~, PATWARD~, PATWARD+2*
, PATWARD+5*
ORY( DCREN+18*
ORYARR STCHANGE~, ORDMATCH~, DCREN~, UNDCORIG~
ORYARR( STCHANGE+4, STCHANGE+5, ORDMATCH+3, ORDMATCH+4, DCREN+3, DCREN+4, UNDCORIG+2
PACKIEN CHANGE+2~, CHANGE+27*, CHANGE+28
PENDST ISPEND+1~, ISPEND+3*, ISPEND+5
PHARMID STCHANGE+1~, STCHANGE+6*, STCHANGE+7
PINODE DELPI+6~, DELPI+7*, DELPI+8
PITX DELPI+6~, DELPI+7*, DELPI+8*, DELPI+9*, DELPI+10
QORDDG CHANGE+2~, CHANGE+37*, CHANGE+38, CHANGE+39, CHANGE+40
SEQ WRLST1+4~, WRLST1+7*, WRLST1+11, WRLSTB+1~, WRLSTB+3*, WRLSTB+4, WRLSTB+10, DLGDEF+14~, DLGDEF+15*, DLGDEF+16
STATUS STCHANGE+1~, STCHANGE+6*, STCHANGE+7, ORDMATCH+1~, ORDMATCH+4*, ORDMATCH+8, ORDMATCH+9, ORDMATCH+11, DCREN+1~, DCREN+11*
, DCREN+12
STR STCHANGE+1~
TDIAL CHANGE+2~, CHANGE+4*, CHANGE+7*, CHANGE+33, CHANGE+40
TEMP PATWARD+1~, PATWARD+4*, PATWARD+5
TEXT DCREN+1~, DCREN+5*, DCREN+18
TIEN CHANGE+2~, CHANGE+4*, CHANGE+11*, CHANGE+33, CHANGE+40
TXT WRLST1+4~, WRLST1+8*, WRLST1+9*, WRLST1+11, WRLSTB+1~, WRLSTB+5*, WRLSTB+8*, WRLSTB+10
TYP WRLST1+4~, WRLST1+8*, WRLST1+11, WRLSTB+1~, WRLSTB+7*, WRLSTB+9, WRLSTB+10
U WRLST1+7, WRLST1+8, WRLST1+9, WRLST1+10, WRLST1+11, WRLSTB+5, WRLSTB+6, WRLSTB+7, WRLSTB+8, WRLSTB+10
, FNDINFO+6, FNDINFO+9, FNDINFO+10, DLGDEF+6, DLGDEF+7, DLGDEF+8, DLGDEF+9, DLGDEF+10, DLGDEF+11, DLGDEF+12
, DLGDEF+17, DLGDEF+18, CHANGE+16, CHANGE+17, CHANGE+18, CHANGE+20, CHANGE+22, CHANGE+23, CHANGE+26, CHANGE+27
, CHANGE+28, CHANGE+31, CHANGE+33, CHANGE+36, CHANGE+37, CHANGE+38, CHANGE+39, CHANGE+40, CHANGE+45, STCHANGE+6
, ORDMATCH+4, ORDMATCH+8, ORDMATCH+9, ORDMATCH+11, DCREN+8, DCREN+9, DCREN+11, DCREN+12, DCREN+14, DCREN+16
, DCREN+17, DCREN+18, DCORIG+1, UNDCORIG+2, PATWARD+5, ISPEND+5
UDIEN CHANGE+2~, CHANGE+3*, CHANGE+10*, CHANGE+33, CHANGE+38
X WRLSTB+1~, WRLSTB+5*, WRLSTB+6*, WRLSTB+7*, WRLSTB+8
X0 WRLST1+4~, WRLST1+7*, WRLST1+8, WRLST1+9, WRLST1+10, DLGDEF+1~, DLGDEF+6*, DLGDEF+8
X2 DLGDEF+1~, DLGDEF+6*, DLGDEF+7
X5 WRLST1+4~, WRLST1+7*, WRLST1+8
>> XRF FNDINFO+3, FNDINFO+4, FNDINFO+5
XW DLGDEF+1~
XX FNDINFO+1~, FNDINFO+5*, FNDINFO+6, FNDINFO+9, FNDINFO+10
Y FNDINFO~
Y( FNDINFO+9*, FNDINFO+10*
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