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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ORWDPS33

Package: Order Entry Results Reporting

Routine: ORWDPS33


Information

ORWDPS33 ; SLC/KCM - Pharmacy Calls for GUI Dialog ;08/31/15 10:48

Source Information

Source file <ORWDPS33.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Order Entry Results Reporting 4 $$PTR^ORCD  $$ADDFRQCV^ORMBLDP1  ($$TRIM,$$UPPER)^ORWDPS32  $$VALINF^ORWDXM3  
Pharmacy Data Management 4 NDF^PSS50  $$IV^PSSDSAPA  EN^PSSGSGUI  START1^PSSJORDF  
Inpatient Medications 3 ORINF^PSIVSP  ENVOL^PSJORUT2  ($$ENDCM,ENDD,ENRFA)^PSJORUTL  
Integrated Billing 1 $$RXST^IBARXEU  
National Drug File 1 $$DFSU^PSNAPIS  
Outpatient Pharmacy 1 ($$SC,SC)^PSOCP  

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

Package Total Caller Graph
Order Entry Results Reporting 17 ORCDPSIV  ORWDPS32 DOSES  ORWDPS32 DRUGMSG  ORWDPS32 FORMALT  ORWDPS32 ISSPLY  ORWDPS32 IVAMT  ORWDPS32 MEDISIV  ORWDPS32 SCSTS  
ORWDPS32 VALQTY  ORWDPS32 VALRATE  ORWDPS32 VALSCH  ORWDPS33 COMPLOC  ORWDPS33 GETADDFR  ORWDPS33 IVDOSFRM  ORWDXA  ORWDXM3  
ORWNSS  

Entry Points

Name Comments DBIA/ICR reference
COMPLOC(ORY,ORID,LOC) ;
DOSES(LST,OI) ; return doses for an orderable item - TEST ONLY
DRUGMSG(VAL,IEN)
FORMALT(ORLST,IEN,PSTYPE) ; return a list of formulary alternatives
GETADDFR(ORY,OIIEN) ;
ISVALIV(RESULT,ORID,ACTION) ;
IVQOVAL(ARRAY,ROUTE) ;
IVDOSFRM(LST,ORDERIDS,ALLIV) ;
ISSPLY(VAL,IEN) ; return true if orderable item is a supply
IVAMT(VAL,OI,ORWTYP)
MEDISIV(VAL,IEN)
SCSTS(VAL,ORVP,ORDRUG)
XSCSTS
VALQTY(OK,X)
VALRATE(VAL,X)
VALSCH(OK,X,PSTYPE)

External References

Name Field # of Occurrence
$$RXST^IBARXEU SCSTS+3
$$PTR^ORCD ISVALIV+32
$$ADDFRQCV^ORMBLDP1 GETADDFR+5
$$TRIM^ORWDPS32 VALRATE+2
$$UPPER^ORWDPS32 VALRATE+1
$$VALINF^ORWDXM3 ISVALIV+26
ORINF^PSIVSP VALRATE+3
ENVOL^PSJORUT2 IVAMT+3
$$ENDCM^PSJORUTL DRUGMSG+1
ENDD^PSJORUTL DOSES+2
ENRFA^PSJORUTL FORMALT+1
$$DFSU^PSNAPIS DOSES+7
$$SC^PSOCP SCSTS+2
SC^PSOCP SCSTS+2
NDF^PSS50 DOSES+5
$$IV^PSSDSAPA GETADDFR+4
EN^PSSGSGUI VALSCH+1, VALSCH+2, VALSCH+3, VALSCH+6
START1^PSSJORDF IVDOSFRM+9

Used in RPC

RPC Name Call Tags
ORWDPS32 DRUGMSG DRUGMSG
ORWDPS32 MEDISIV MEDISIV
ORWDPS32 FORMALT FORMALT
ORWDPS32 SCSTS SCSTS
ORWDPS32 IVAMT IVAMT
ORWDPS32 VALRATE VALRATE
ORWDPS32 ISSPLY ISSPLY
ORWDPS32 VALSCH VALSCH
ORWDPS32 VALQTY VALQTY
ORWDPS32 DOSES DOSES
ORWDPS33 COMPLOC COMPLOC
ORWDPS33 IVDOSFRM IVDOSFRM
ORWDPS33 GETADDFR GETADDFR

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OR(100 - [#100] COMPLOC+2, ISVALIV+6, ISVALIV+8, ISVALIV+9, ISVALIV+10, ISVALIV+11, ISVALIV+13, ISVALIV+20, ISVALIV+22, ISVALIV+24
, ISVALIV+25, ISVALIV+34, ISVALIV+35, ISVALIV+38
^ORD(101.41 - [#101.41] ISVALIV+3, ISVALIV+4, SCSTS+1
^ORD(101.43 - [#101.43] DOSES+2, FORMALT+3, FORMALT+4, GETADDFR+3, IVDOSFRM+4, ISSPLY+2, IVAMT+2, MEDISIV+2
^TMP("PSJMR" IVDOSFRM+14!
^TMP($J DOSES+4!, DOSES+6, DOSES+10!

Label References

Name Line Occurrences
$$IVQOVAL ISVALIV+15
IVDOSFRM IVQOVAL+3
XSCSTS SCSTS+2, SCSTS+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION ISVALIV~, ISVALIV+2, ISVALIV+30
ADDCNT ISVALIV+31~, ISVALIV+33*, ISVALIV+36*, ISVALIV+39
ADDFCNT ISVALIV+31~, ISVALIV+33*, ISVALIV+38*, ISVALIV+39
ADDIEN ISVALIV+31~, ISVALIV+32*, ISVALIV+35
ALLIV IVDOSFRM~, IVDOSFRM+9
AMT IVAMT+1~, IVAMT+9*
AMT( IVAMT+5*, IVAMT+7!, IVAMT+9
AMT(0 IVAMT+8*
ARRAY ISVALIV+1~, ISVALIV+15, IVQOVAL~, IVQOVAL+3
ARRAY( ISVALIV+10*
CLIVD ISVALIV+1~, ISVALIV+4*, ISVALIV+5, ISVALIV+6
CNT ISVALIV+1~, ISVALIV+7*, ISVALIV+10*, IVQOVAL+1~, IVQOVAL+4*, IVQOVAL+5, IVDOSFRM+1~, IVDOSFRM+2*, IVDOSFRM+5*, IVDOSFRM+6
, IVDOSFRM+7, IVDOSFRM+8, IVDOSFRM+10*, IVDOSFRM+11
CNT1 IVDOSFRM+1~, IVDOSFRM+2*, IVDOSFRM+11*
I FORMALT+2*, FORMALT+3, FORMALT+4, IVAMT+1~, IVAMT+5*, IVAMT+6, IVAMT+7, IVAMT+8, IVAMT+11*
ID ISVALIV+1~
IEN DRUGMSG~, DRUGMSG+1, FORMALT~, FORMALT+1, ISSPLY~, ISSPLY+2, MEDISIV~, MEDISIV+2
ILST DOSES+1~, DOSES+11*, DOSES+13*
INFUSE ISVALIV+19~, ISVALIV+25*, ISVALIV+26
INFUSEID ISVALIV+19~, ISVALIV+24*, ISVALIV+25
IVD ISVALIV+1~, ISVALIV+3*, ISVALIV+5, ISVALIV+6
IVTYPE ISVALIV+19~, ISVALIV+22*, ISVALIV+26, ISVALIV+30
IVTYPEID ISVALIV+19~, ISVALIV+20*, ISVALIV+22
LOC COMPLOC~, COMPLOC+2
LST DOSES~, IVDOSFRM~
LST( DOSES+13*, IVDOSFRM+11*
>> LSTA( DOSES+8*, DOSES+9*, DOSES+11, DOSES+12
LTSA DOSES+1~
NDF DOSES+1~, DOSES+6*, DOSES+7
NUM ISVALIV+1~
OI DOSES~, DOSES+2, FORMALT+3*, FORMALT+4, IVDOSFRM+1~, IVDOSFRM+2*, IVDOSFRM+3*, IVDOSFRM+4, IVAMT~, IVAMT+2
OIIEN GETADDFR~, GETADDFR+3
OK VALQTY~, VALQTY+4*, VALSCH~, VALSCH+1*, VALSCH+7*
ORARRAY IVDOSFRM+1~, IVDOSFRM+9
ORARRAY( IVDOSFRM+6*, IVDOSFRM+10, IVDOSFRM+11
ORARRAY(0 IVDOSFRM+8*
ORDERID ISVALIV+1~, ISVALIV+7*, ISVALIV+8*, ISVALIV+9, ISVALIV+10
ORDERIDS IVDOSFRM~
ORDERIDS( IVDOSFRM+3, IVDOSFRM+4
ORDRUG SCSTS~, SCSTS+2
ORI DOSES+1~, DOSES+3*, DOSES+11*, DOSES+12, DOSES+13
ORID COMPLOC~, COMPLOC+2, ISVALIV~, ISVALIV+6, ISVALIV+8, ISVALIV+9, ISVALIV+10, ISVALIV+11, ISVALIV+13, ISVALIV+20
, ISVALIV+22, ISVALIV+24, ISVALIV+25, ISVALIV+34, ISVALIV+35, ISVALIV+38
ORJ DOSES+1~, DOSES+12*, DOSES+13
ORLST FORMALT~, FORMALT+1
ORLST( FORMALT+2, FORMALT+3, FORMALT+4*
ORTMP DOSES+1~, DOSES+2
ORTMP( DOSES+3
ORVP SCSTS~, SCSTS+2, SCSTS+3
ORWDRG DOSES+1~, DOSES+3*, DOSES+5, DOSES+6
ORWP94 SCSTS+1~*, SCSTS+3
ORWTYP IVAMT~, IVAMT+2, IVAMT+4, IVAMT+10
ORWY IVAMT+1~, IVAMT+3
ORWY( IVAMT+5, IVAMT+6, IVAMT+7, IVAMT+8, IVAMT+11
ORWY(0 IVAMT+11
ORX VALSCH+3~*, VALSCH+4
ORY COMPLOC~, COMPLOC+1*, COMPLOC+2*, GETADDFR~, GETADDFR+2*, GETADDFR+5*
OUTPUT ISVALIV+1~, ISVALIV+15*
POI IVDOSFRM+1~, IVDOSFRM+4*, IVDOSFRM+6
PSOI GETADDFR+1~, GETADDFR+3*, GETADDFR+4, IVAMT+1~, IVAMT+2*, IVAMT+3
PSTYPE DOSES+1~*, DOSES+2, FORMALT~, FORMALT+1, VALSCH~, VALSCH+3
RARR IVQOVAL+1~, IVQOVAL+3
RARR( IVQOVAL+4, IVQOVAL+5
RESULT ISVALIV~, ISVALIV+12*, ISVALIV+14*, ISVALIV+17*, ISVALIV+18, ISVALIV+21*, ISVALIV+23*, ISVALIV+28*, ISVALIV+39*, IVQOVAL+1~
, IVQOVAL+2*, IVQOVAL+4, IVQOVAL+5*, IVQOVAL+6
ROUTE ISVALIV+1~, ISVALIV+13*, ISVALIV+15, IVQOVAL~, IVQOVAL+5
ROUTEID ISVALIV+1~, ISVALIV+7*, ISVALIV+11*, ISVALIV+13
SUB ISVALIV+31~, ISVALIV+33*, ISVALIV+34*, ISVALIV+35, ISVALIV+37*, ISVALIV+38*
TEMP GETADDFR+1~, GETADDFR+4*, GETADDFR+5
TYPE ISVALIV+1~, ISVALIV+2*, ISVALIV+12, ISVALIV+14, ISVALIV+17, ISVALIV+21, ISVALIV+23, ISVALIV+28
U COMPLOC+2, DOSES+6, DOSES+8, DOSES+9, DRUGMSG+2, FORMALT+3, FORMALT+4, GETADDFR+3, ISVALIV+6, ISVALIV+35
, IVQOVAL+5, IVDOSFRM+4, ISSPLY+2, IVAMT+2, IVAMT+9, IVAMT+11, MEDISIV+2
VAL DRUGMSG~, DRUGMSG+2*, ISSPLY~, ISSPLY+1*, ISSPLY+2*, IVAMT~, IVAMT+2*, IVAMT+9*, IVAMT+11*, IVAMT+12*
, MEDISIV~, MEDISIV+1*, MEDISIV+2*, SCSTS~, SCSTS+2*, SCSTS+3*, SCSTS+4*, VALRATE~, VALRATE+3*
VAPN DOSES+1~, DOSES+6*, DOSES+7
X DOSES+1~, DOSES+7*, DOSES+8, DOSES+9, DRUGMSG+1~*, DRUGMSG+2, VALQTY~, VALQTY+3!, VALQTY+4, VALRATE~
, VALRATE+1*, VALRATE+2*, VALRATE+3, VALSCH~, VALSCH+3, VALSCH+4!*, VALSCH+7

Marked Items

Name Field # of Occurrence
$T(EN^PSSGSGUI VALSCH+1, VALSCH+2
$T(SC^PSOCP SCSTS+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All