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 |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: ORBCMA1

Package: Order Entry Results Reporting

Routine: ORBCMA1


Information

ORBCMA1 ; SLC/JLI - Pharmacy Calls for Windows Dialog [ 3/7/2006 ]

Source Information

Source file <ORBCMA1.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Pharmacy Data Management 3 AP^PSS51P1  EN1^PSSUTIL1  ($$OIDEA,OIDEA)^PSSUTLA1  
Inpatient Medications 1 ENRFA^PSJORUTL  
Outpatient Pharmacy 1 DSUP^PSOSIGDS  
Toolkit 1 $$GET^XPAR  

Entry Points

Name Comments DBIA/ICR reference
DISPMSG()
DEFSPLY(DFN)
FAILDEA(FAIL,OI,ORNP,PSTYPE)
CHK94(VAL)
XPICK
PRIOR ; from DLGSLCT, get list of allowed priorities
FORMALT(ORLST,IEN,PSTYPE) ; return a list of formulary alternatives
DEFPICK(LOC)
SCHALL(LST) ; return all schedules
ODSLCT(LST,PSTYPE,DFN,LOC) ; return default lists for dialog
; PSTYPE: pharmacy type (U=unit dose, F=IV fluids, O=outpatient)
DOSEALT(LST,DDRUG,CUROI,PSTYPE) ; return a list of formulary alternatives for dose
DFLTSPLY(VAL,UPD,SCH,PAT,DRG)

External References

Name Field # of Occurrence
ENRFA^PSJORUTL DOSEALT+2
DSUP^PSOSIGDS DEFSPLY+3, DFLTSPLY+8
AP^PSS51P1 SCHALL+3
EN1^PSSUTIL1 FORMALT+3
$$OIDEA^PSSUTLA1 FAILDEA+4
OIDEA^PSSUTLA1 FAILDEA+3
$$GET^XPAR DEFPICK+7, DISPMSG+1

Used in RPC

RPC Name Call Tags
ORBCMA1 ODSLCT ODSLCT
ORBCMA1 CHK94 CHK94
ORBCMA1 FAILDEA FAILDEA
ORBCMA1 FORMALT FORMALT
ORBCMA1 DOSEALT DOSEALT
ORBCMA1 SCHALL SCHALL

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101.41 - [#101.41] DEFPICK+2, DEFPICK+3, CHK94+2
^ORD(101.42 - [#101.42] PRIOR+3, PRIOR+4
^ORD(101.43 - [#101.43] FORMALT+2, FORMALT+6, FORMALT+7, DOSEALT+4, DOSEALT+5, FAILDEA+2
^PSX(550 - [#550] DEFPICK+12
^TMP("ORECALL" DEFPICK+4
^TMP($J SCHALL+2!, SCHALL+5, SCHALL+7, SCHALL+8, SCHALL+9, SCHALL+11!
^VA(200 - [#200] FAILDEA+5

Label References

Name Line Occurrences
$$DEFPICK ODSLCT+14
$$DISPMSG ODSLCT+5
PRIOR ODSLCT+3
XPICK DEFPICK+8, DEFPICK+9, DEFPICK+10, DEFPICK+11

Naked Globals

Name Field # of Occurrence
^("PS" FAILDEA+5
^(1 DEFPICK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CUROI DOSEALT~, DOSEALT+5
DDRUG DOSEALT~, DOSEALT+2
DEAFLG FAILDEA+1~, FAILDEA+4*
DFN ODSLCT~, DEFSPLY~, DEFSPLY+2
DLG DEFPICK+1~, DEFPICK+2*, DEFPICK+4
DRG DFLTSPLY~, DFLTSPLY+4
>> EDITONLY DEFPICK+5*
EXP SCHALL+1~, SCHALL+8*, SCHALL+10
FAIL FAILDEA~, FAILDEA+2*, FAILDEA+5*
I DFLTSPLY+2~, DFLTSPLY+5*, DFLTSPLY+6, DFLTSPLY+7, FORMALT+1~, FORMALT+4*, FORMALT+7*, DOSEALT+1~, DOSEALT+3*, DOSEALT+4
IEN SCHALL+1~, SCHALL+7*, FORMALT~, FORMALT+2*, FORMALT+3
IEN( FORMALT+5
ILST ODSLCT+2~*, ODSLCT+3*, ODSLCT+4*, ODSLCT+5*, ODSLCT+11*, ODSLCT+12*, ODSLCT+13*, ODSLCT+14*, PRIOR+4*, SCHALL+1~
, SCHALL+4*, SCHALL+10*, DOSEALT+1~*, DOSEALT+5*
LOC ODSLCT~, ODSLCT+14, DEFPICK~, DEFPICK+7
LST ODSLCT~, SCHALL~, DOSEALT~
LST( ODSLCT+3*, ODSLCT+4*, ODSLCT+5*, ODSLCT+11*, ODSLCT+12*, ODSLCT+13*, ODSLCT+14*, PRIOR+4*, SCHALL+10*, DOSEALT+5*
OI FORMALT+6*, FORMALT+7, DOSEALT+1~, DOSEALT+4*, DOSEALT+5, FAILDEA~, FAILDEA+2
ORLST FORMALT~
ORLST( FORMALT+7*
ORNP FAILDEA~, FAILDEA+5
ORWLST DOSEALT+1~, DOSEALT+2
ORWLST( DOSEALT+3, DOSEALT+4
ORWX DEFSPLY+1~, DEFSPLY+3, DFLTSPLY+2~, DFLTSPLY+8
ORWX("DAYS SU PPLY" , DEFSPLY+4, DFLTSPLY+9
ORWX("DOSE OR DERED" , DFLTSPLY+6*
ORWX("DRUG" DFLTSPLY+4*
ORWX("PATIENT" DEFSPLY+2*, DFLTSPLY+3*
ORWX("SCHEDULE" DFLTSPLY+7*
PAT DFLTSPLY~, DFLTSPLY+3
PRMT DEFPICK+1~, DEFPICK+3*, DEFPICK+4
PSID FORMALT+1~, FORMALT+4*, FORMALT+5*, FORMALT+6
PSOI FAILDEA+1~, FAILDEA+2*, FAILDEA+4
PSTYPE ODSLCT~, ODSLCT+10, FORMALT~, FORMALT+3, DOSEALT~, DOSEALT+2, FAILDEA~, FAILDEA+4
SCH DFLTSPLY~, DFLTSPLY+7, SCHALL+1~, SCHALL+4*, SCHALL+5*, SCHALL+6, SCHALL+7, SCHALL+8, SCHALL+9, SCHALL+10
TYP SCHALL+1~, SCHALL+9*, SCHALL+10
U PRIOR+4, DFLTSPLY+5, DFLTSPLY+6, DFLTSPLY+7, SCHALL+9, SCHALL+10, FORMALT+2, FORMALT+7, DOSEALT+4, DOSEALT+5
, FAILDEA+2, FAILDEA+5
UPD DFLTSPLY~, DFLTSPLY+5, DFLTSPLY+6
VAL DFLTSPLY~, DFLTSPLY+9*, CHK94~, CHK94+1*, CHK94+2*
X PRIOR+1~, PRIOR+2*, PRIOR+3*, PRIOR+4, DEFPICK+1~, DEFPICK+2*, DEFPICK+4*, DEFPICK+5, DEFPICK+7*, DEFPICK+8*
, DEFPICK+9*, DEFPICK+10*, DEFPICK+11*, DEFPICK+12*, XPICK
X0 SCHALL+1~
XREF PRIOR+1~

Marked Items

Name Field # of Occurrence
$T(OIDEA^PSSUTLA1 FAILDEA+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All