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

Package: Order Entry Results Reporting

Routine: ORWDXR


Information

ORWDXR ; SLC/KCM/JDL - Utilites for Order Actions;25-Jun-2013 21:52;PLS

Source Information

Source file <ORWDXR.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Order Entry Results Reporting 8 ($$ISCLOZ,ALLWORD)^ORALWORD  $$VALID^ORCACT0  ($$NMSP,$$PTR,GETDLG,GETORDER)^ORCD  RESETID^ORCDPS  (D1,SIG)^ORCDPS2  RN^ORCSAVE  $$VALUE^ORCSAVE2  GETBYIFN^ORWORR  
IHS Changes To Pharmacy 1 $$GETCMF1^APSPFNC1  
Kernel 1 $$UP^XLFSTR  
Pharmacy Data Management 1 DOSE^PSSORUTL  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Order Entry Results Reporting 4 ORWDX  ORWDX1  ORWDXA  ORWPS  
IHS Changes To Pharmacy 1 APSPES4  

Entry Points

Name Comments DBIA/ICR reference
VAL(ORIFN,ID) ; Return value for order response
ISREL(VAL,ORIFN) ; Return true if an order has been released
GETPKG(Y,IFN) ;Get package for an order
CHKACT(ORDERID,ORWSIG,ORWREL,ORWNATR) ; Return error if can't sign/release order
ORCPLX(ORY,ORID,ORACT) ;Return children orders of the complex order
RNWFLDS(LST,ORIFN) ; Return fields for renew action
; LST(0)=RenewType^Start^Stop^Refills^Pickup^Pharmacy^CMF LST(n)=Comments
WPVAL(TXT,ORIFN,ID) ; Return word processing value
CANRN(ORY,ORID) ; Check conjunction for renew.
; All conjunctioni = "And" return 1
; Has a "Then" return 0
XC1 ; end case
STR(PTR) ; -- Return word processing text as long string for comparison
GTORITM(Y,ORIFN) ;-- Get back the orderable item IEN
ACTDCREA(DCIEN) ; Valid DC Reason
ISNOW(ORY,ORID) ; Is first time now order?
ISCPLX(ORY,ORID) ; 1: is complex order 0: is not
RENEW(REC,ORIFN,ORVP,ORNP,ORL,FLDS,CPLX,ORAPPT) ; Renew an order

External References

Name Field # of Occurrence
$$GETCMF1^APSPFNC1 RENEW+64, RNWFLDS+14
$$GET1^DIQ RNWFLDS+10
$$ISCLOZ^ORALWORD RNWFLDS+26
ALLWORD^ORALWORD RNWFLDS+36
$$VALID^ORCACT0 XC1+2
$$NMSP^ORCD ISCPLX+4, ORCPLX+4, CANRN+6
$$PTR^ORCD RENEW+16, RENEW+27, RENEW+28, RENEW+29, RENEW+32, RENEW+33, RENEW+34, RENEW+42, RENEW+43, RENEW+44
, RENEW+49, RENEW+55, RENEW+56, RENEW+57, RENEW+58, RENEW+59, RENEW+61, RENEW+62, RENEW+65, RENEW+67
, RENEW+73, RENEW+74
GETDLG^ORCD RENEW+15, RENEW+20
GETORDER^ORCD RENEW+15
RESETID^ORCDPS RENEW+39
D1^ORCDPS2 RENEW+37
SIG^ORCDPS2 RENEW+40
RN^ORCSAVE RENEW+76
$$VALUE^ORCSAVE2 GTORITM+2
GETBYIFN^ORWORR RENEW+77
DOSE^PSSORUTL RENEW+36
$$UP^XLFSTR STR+3, STR+4

Used in RPC

RPC Name Call Tags
ORWDXR ISREL ISREL
ORWDXR RNWFLDS RNWFLDS
ORWDXR RENEW RENEW
ORWDXR GTORITM GTORITM
ORWDXR GETPKG GETPKG
ORWDXR ORCPLX ORCPLX
ORWDXR CANRN CANRN
ORWDXR ISCPLX ISCPLX
ORWDXR ISNOW ISNOW

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^APSPOPHM - [#9009033.9] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] ACTDCREA+4, RNWFLDS+4, GETPKG+5
^OR(100 - [#100] ISREL+1, RENEW+9, RENEW+14, RENEW+23, RENEW+31, RNWFLDS+3, RNWFLDS+22, RNWFLDS+24, RNWFLDS+33, VAL+1
, VAL+2, WPVAL+1, WPVAL+2, CHKACT+7, GETPKG+4, ISCPLX+1, ISCPLX+3, ISCPLX+8, ISCPLX+12, ISCPLX+13
, ORCPLX+1, ORCPLX+3, ORCPLX+8, ORCPLX+10, ORCPLX+14, ORCPLX+16, CANRN+3, CANRN+5, CANRN+12, CANRN+14
, CANRN+18, CANRN+19, ISNOW+2, ISNOW+4, ISNOW+5
^ORD(100.01 - [#100.01] CANRN+15
^ORD(100.02 - [#100.02] ACTDCREA+5
^ORD(100.03 - [#100.03] ACTDCREA+2
^ORD(100.98 - [#100.98] RNWFLDS+4
^ORD(101.41 - [#101.41] RENEW+19, RENEW+21, RENEW+24, RENEW+29
^ORD(101.43 - [#101.43] RENEW+35
^TMP("ORWORD" RENEW+22, RENEW+23*, RENEW+50!, RENEW+52*, RENEW+53*, RENEW+54, RENEW+68!, RENEW+70*, RENEW+71*, RENEW+72
^XUSEC("ORES" CHKACT+4, CHKACT+5

Label References

Name Line Occurrences
$$STR RENEW+74, RENEW+75
$$VAL RNWFLDS+9, RNWFLDS+14, RNWFLDS+16
ISNOW ORCPLX+12
XC1 CHKACT+4, CHKACT+5, CHKACT+6

Naked Globals

Name Field # of Occurrence
^( WPVAL+2, CANRN+20
^("NOW" ISCPLX+12
^(0 ORCPLX+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTIVE CANRN+13~, CANRN+15*, CANRN+16
ARRY STR+1~, STR+2*, STR+3, STR+4
CANRENEW CANRN+8~, CANRN+10*, CANRN+16*, CANRN+17, CANRN+20*, CANRN+21, CANRN+22
CHID CANRN+11~, CANRN+12*, CANRN+14
CHLDCNT ORCPLX+6~, ORCPLX+7*, ORCPLX+8*, ORCPLX+9
CMF RENEW+47~, RENEW+63*, RENEW+64*, RENEW+65
CPLX RENEW~, RENEW+6*, RENEW+16
DA VAL+1~*, VAL+2, WPVAL+1~*, WPVAL+2
DCIEN ACTDCREA~, ACTDCREA+2
DG RNWFLDS+2~, RNWFLDS+3*, RNWFLDS+4*, RNWFLDS+5
DRUG RENEW+30~, RENEW+38*, RENEW+39
DT RENEW+53, RENEW+71
DUZ CHKACT+4, CHKACT+5
FLDS RENEW~
FLDS( RENEW+69, RENEW+70
FLDS("ORCHECK" RENEW+12
FLDS("SSDENYRSN" RENEW+58
FLDS("SSREFREQ" RENEW+48, RENEW+51, RENEW+52
FLDS("SSRREQIEN" RENEW+56
FLDS(1 RENEW+26, RENEW+27, RENEW+28, RENEW+29, RENEW+41, RENEW+43, RENEW+44, RENEW+60, RENEW+61, RENEW+63
FST RENEW+4~, RENEW+5*
FSTDOSE RENEW+4~, RENEW+5*, RENEW+16*, RENEW+17
I RENEW+51*, RENEW+52, RENEW+53, RENEW+69*, RENEW+70, RENEW+71, WPVAL+2*, STR+1~, STR+3*, STR+4*
ID VAL~, VAL+1, WPVAL~, WPVAL+1
IDX ORCPLX+6~, ORCPLX+7*, ORCPLX+10*, ORCPLX+12, ORCPLX+14, ORCPLX+16, ORCPLX+18
IFN GETPKG~, GETPKG+2, GETPKG+3
INDX CANRN+8~, CANRN+9*, CANRN+18*, CANRN+19
INDY CANRN+8~, CANRN+19*, CANRN+20
ISNOW ORCPLX+2~, ORCPLX+11*, ORCPLX+12, ORCPLX+13
LACT ORCPLX+2~, ORCPLX+11*, ORCPLX+15*, ORCPLX+17*, ORCPLX+18
LST RNWFLDS~, RNWFLDS+31!
LST(0 RNWFLDS+5*, RNWFLDS+6, RNWFLDS+14*, RNWFLDS+16*, RNWFLDS+18*, RNWFLDS+19*, RNWFLDS+21*, RNWFLDS+26*, RNWFLDS+28, RNWFLDS+30
, RNWFLDS+32*
LST(1 RNWFLDS+37*
NOWID ISCPLX+6~, ISCPLX+7*, ISCPLX+12*, ISCPLX+13
NOWVAL ISCPLX+6~, ISCPLX+7*, ISCPLX+13*, ISCPLX+14
NUMCHDS ISCPLX+6~, ISCPLX+8*, ISCPLX+9, ISCPLX+10
OELACT ORCPLX+2~, ORCPLX+11*, ORCPLX+16*, ORCPLX+17
ORACT CHKACT+1~, CHKACT+3*, CHKACT+4*, CHKACT+5*, CHKACT+6*, CHKACT+7*, XC1+2, ORCPLX~
ORAPPT RENEW~, RENEW+7*
ORCAT RENEW+2~, RENEW+14*, RENEW+30~, RENEW+31*, RENEW+36, RENEW+39
ORCHECK RENEW+2~, RENEW+12*
ORDA RENEW+2~, RENEW+77
ORDERID CHKACT~, CHKACT+7, XC1+2, GETPKG+1~, GETPKG+3*, GETPKG+4
ORDFN RNWFLDS+29~, RNWFLDS+33*, RNWFLDS+34, RNWFLDS+35*, RNWFLDS+36
ORDG RENEW+1~, RENEW+10*
ORDIALOG RENEW+3~, RENEW+14*, RENEW+15, RENEW+19*, RENEW+20
ORDIALOG( RENEW+17!, RENEW+22*, RENEW+25*, RENEW+27*, RENEW+28*, RENEW+29, RENEW+33, RENEW+34, RENEW+42!, RENEW+43*
, RENEW+44*, RENEW+54*, RENEW+55!, RENEW+56*, RENEW+57!, RENEW+58*, RENEW+59!, RENEW+61*, RENEW+62!, RENEW+65*
, RENEW+72*, RENEW+75*, STR+2
ORDIALOG("B" RENEW+16
ORDOSE RENEW+30~, RENEW+36
ORDOSE("DD" RENEW+38
ORDRUG RENEW+30~, RENEW+33*, RENEW+38
ORDUZ RENEW+2~
OREVENT RENEW+2~
ORID ISCPLX~, ISCPLX+1, ISCPLX+3, ISCPLX+8, ISCPLX+12, ISCPLX+13, ORCPLX~, ORCPLX+1, ORCPLX+3, ORCPLX+8
, ORCPLX+10, CANRN~, CANRN+3, CANRN+5, CANRN+12, CANRN+18, CANRN+19, ISNOW~, ISNOW+2, ISNOW+4
, ISNOW+5
ORIFN ISREL~, ISREL+1, RENEW~, RENEW+9, RENEW+14, RENEW+15, RENEW+23, RENEW+31, RENEW+64, RENEW+77*
, RNWFLDS~, RNWFLDS+3*, RNWFLDS+9, RNWFLDS+14, RNWFLDS+16, RNWFLDS+22, RNWFLDS+24, RNWFLDS+33, RNWFLDS+36, VAL~
, VAL+1, VAL+2, WPVAL~, WPVAL+1, WPVAL+2, GTORITM~, GTORITM+1*, GTORITM+2
ORL RENEW~, RENEW+8*
ORL(2 RENEW+8*
ORLOG RENEW+2~
ORNEW RENEW+2~
ORNP RENEW~
OROI RNWFLDS+2~, RNWFLDS+22*, RNWFLDS+23, RNWFLDS+24*, RNWFLDS+25, RNWFLDS+26
ORPKG RENEW+2~, RENEW+11*
ORSTS RENEW+2~, CANRN+13~*, CANRN+14*, CANRN+16
ORTMP RNWFLDS+29~, RNWFLDS+30*, RNWFLDS+32
ORTS RENEW+2~
ORVP RENEW~, RENEW+8*, RENEW+36
ORWERR CHKACT+1~, XC1+1*, XC1+2*, XC1+3
ORWNATR CHKACT~, CHKACT+6, XC1+2
ORWPSOI RENEW+30~, RENEW+34*, RENEW+35*, RENEW+36
ORWREL CHKACT~, CHKACT+6, CHKACT+7
ORWSIG CHKACT~, CHKACT+4, CHKACT+5
ORY RNWFLDS+29~, RNWFLDS+36, RNWFLDS+37, ISCPLX~, ISCPLX+9*, ISCPLX+11*, ISCPLX+14*, ORCPLX~, CANRN~, CANRN+17*
, CANRN+22*, ISNOW~, ISNOW+6*
ORY( ORCPLX+18*
PHM RNWFLDS+8~, RNWFLDS+9*, RNWFLDS+10*, RNWFLDS+14
PI RENEW+73~, RENEW+74*, RENEW+75
PKG RNWFLDS+2~, RNWFLDS+3*, RNWFLDS+4*, RNWFLDS+5, ISCPLX+2~, ISCPLX+3*, ISCPLX+4*, ISCPLX+5, ORCPLX+2~, ORCPLX+3*
, ORCPLX+4*, ORCPLX+5, CANRN+4~, CANRN+5*, CANRN+6*, CANRN+7
PKGID GETPKG+1~, GETPKG+4*, GETPKG+5
PRMT RENEW+3~, RENEW+21*, RENEW+22, RENEW+23, RENEW+24*, RENEW+25, RENEW+49*, RENEW+50, RENEW+52, RENEW+53
, RENEW+54, RENEW+67*, RENEW+68, RENEW+70, RENEW+71, RENEW+72
PROMPT RENEW+30~, RENEW+32*
PTR STR~, STR+2
REC RENEW~, RENEW+77*
REFILLS RNWFLDS+2~
RNWTYPE RNWFLDS+2~
SCH ISNOW+1~, ISNOW+3*, ISNOW+4*, ISNOW+5*, ISNOW+6
SIG RENEW+73~*, RENEW+75
SSREFREQ RENEW+47~
START RNWFLDS+2~
STOP RNWFLDS+2~
STS ISREL+1~*, ISREL+2
TXT WPVAL~
TXT( WPVAL+2*
U ACTDCREA+3, ACTDCREA+4, ACTDCREA+5, ISREL+1, RENEW+10, RENEW+11, RENEW+13, RENEW+14, RENEW+16, RENEW+25
, RENEW+27, RENEW+28, RENEW+31, RENEW+35, RENEW+43, RENEW+44, RENEW+53, RENEW+60, RENEW+61, RENEW+63
, RENEW+71, RNWFLDS+3, RNWFLDS+4, RNWFLDS+14, RNWFLDS+16, RNWFLDS+18, RNWFLDS+19, RNWFLDS+21, RNWFLDS+26, RNWFLDS+28
, RNWFLDS+33, CHKACT+7, GETPKG+4, GETPKG+5, ISCPLX+3, ISCPLX+8, ORCPLX+3, ORCPLX+8, ORCPLX+15, CANRN+5
, CANRN+14
VAL ISREL~, ISREL+2*
X ACTDCREA+1~, ACTDCREA+2*, ACTDCREA+3, ACTDCREA+4, ACTDCREA+5, RENEW+73~, RENEW+74*, RENEW+75, STR+1~, STR+4*
X0 RENEW+3~, RENEW+9*, RENEW+10, RENEW+11, RENEW+13, RENEW+14, RENEW+25, RNWFLDS+2~, RNWFLDS+3*
X3 ORCPLX+6~, ORCPLX+14*, ORCPLX+15
Y STR+1~, STR+3*, STR+4*, STR+5*, STR+6, GTORITM~, GTORITM+2*, GETPKG~, GETPKG+3*, GETPKG+5*
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