ORBCMA1 ; SLC/JLI - Pharmacy Calls for Windows Dialog [ 3/7/2006 ]
Source file <ORBCMA1.m>
| 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 | 
| 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) | 
| RPC Name | Call Tags | 
|---|---|
| ORBCMA1 ODSLCT | ODSLCT | 
| ORBCMA1 CHK94 | CHK94 | 
| ORBCMA1 FAILDEA | FAILDEA | 
| ORBCMA1 FORMALT | FORMALT | 
| ORBCMA1 DOSEALT | DOSEALT | 
| ORBCMA1 SCHALL | SCHALL | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| $$DEFPICK | ODSLCT+14 | 
| $$DISPMSG | ODSLCT+5 | 
| PRIOR | ODSLCT+3 | 
| XPICK | DEFPICK+8, DEFPICK+9, DEFPICK+10, DEFPICK+11 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("PS" | FAILDEA+5 | 
| ^(1 | DEFPICK+4 | 
| >> | 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~ | 
| Name | Field # of Occurrence | 
|---|---|
| $T(OIDEA^PSSUTLA1 | FAILDEA+3 |