PSIVUTL1 ;BIR/MLM-IV UTILITIES ;21 MAY 96 / 10:37 AM
Source file <PSIVUTL1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GTOT(DFN,ON) | ; Get order type for display.
|
|
| PIV1 | ; Print Sched type, start/stop dates, and status.
|
|
| PIVAD | ; Print IV Additives.
|
|
| 59 | ; Validate the Infusion rate entered using IV Quick order code.
|
|
| PIV(ON) | ; Display IV orders.
|
|
| GETMIN(LIM,DFN,PSJORD,DAYS) | ;
|
|
| GTPCI(Y) | ; Set up "work" area for provider comments.
|
|
| WRTDRG(X,L) | ||
| DRGSC(Y,PSJSCT) | ; Called to set DIC("S") when selecting orderable item.
|
|
| WDTE(Y) | ; Format and print date.
|
|
| IVDRGSC(Y) | ; Set DIC("S") for IV additive/solution selection.
; Naked reference below refers to full reference in Y, which is either ^PS(52.6, or ^PS(52.7 |
|
| NAME(X,L,NAME,AD) | ||
| CNVTOM(RATE,TVOL) | ; Convert volume to minutes
; Input: ; RATE - Infusion Rate ; TVOL - Volume being infused, EX: m100 (100 Milliliters) or l5 (5 Liters) ; Output: ; MINS - Minutes required to infuse volume |
|
| SOL | ;
|
|
| ENU(Y) | ;Get IV additive strength.
|
|
| CODES(X,Y) | ; Get name from code.
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PS(53.45 - [#53.45] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | WDTE+2 |
| ^PS(50.7 - [#50.7] | DRGSC+2 |
| ^PS(51.2 - [#51.2] | PIV+7 |
| ^PS(52.6 - [#52.6] | ENU+1 |
| ^PS(53.1 - [#53.1] | PIV+5, PIV+7 |
| ^PS(55 - [#55] | GTOT+2, GTOT+4, PIV+2, PIV+6 |
| ^PS(57.1 - [#57.1] | 59+2, 59+3 |
| Name | Line Occurrences |
|---|---|
| $$CNVTOM | GETMIN+8 |
| 59 | 59+4 |
| NAME | SOL+3, PIVAD+2 |
| PIV1 | PIV+8, SOL+5, PIVAD+3 |
| PIVAD | PIV+9 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | 59+3 |
| ^(2 | PIV+5 |
| ^(8 | PIV+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AD | NAME~, NAME+4, NAME+5 |
| DAYS | CNVTOM+6~, GETMIN~, GETMIN+15*, GETMIN+17*, GETMIN+18 |
| DDLX | GETMIN+1~, GETMIN+12*, GETMIN+13*, GETMIN+14, GETMIN+16* |
| DFN | GTOT~, GTOT+2, GTOT+4, PIV+2, PIV+3, GETMIN~ |
| DIC | GTPCI+1~* |
| DIC(0 | GTPCI+1* |
| DINUM | GTPCI+1~* |
| DLAYGO | GTPCI+1~* |
| >> DN | PIV+6 |
| DOSVOL | GETMIN+9~*, GETMIN+11*, GETMIN+12 |
| DRG | PIV+1~, PIV+9*, SOL+2*, SOL+3, SOL+4, SOL+5, PIVAD+2, PIVAD+3 |
| DRG("AD" | PIV+9, SOL+5, PIVAD+2 |
| DRG("SOL" | SOL+2, SOL+3, 59+3* |
| DRGI | GTOT+1~, GTOT+4* |
| DRGT | GTOT+1~, GTOT+4* |
| DT | DRGSC+3 |
| DUR | GETMIN+9~ |
| DUZ | GTPCI+1 |
| F | GETMIN+1~, GETMIN+3*, GETMIN+4, GETMIN+10, GETMIN+11, GETMIN+16 |
| >> F1 | 59+4* |
| >> F2 | 59+4* |
| I | 59+1~* |
| L | WRTDRG~, WRTDRG+2, NAME~, NAME+6 |
| LASTD | GETMIN+15~, GETMIN+16*, GETMIN+17 |
| LIM | GETMIN~, GETMIN+2, GETMIN+5, GETMIN+8*, GETMIN+12, GETMIN+13, GETMIN+18*, GETMIN+19*, GETMIN+20 |
| >> MIN | GETMIN+8* |
| >> MINS | CNVTOM+12*, CNVTOM+13 |
| ML | CNVTOM+6~ |
| MLSHR | CNVTOM+6~ |
| NAME | SOL+1~, SOL+3, PIVAD+1~, PIVAD+2, NAME~, NAME+3! |
| NAME( | SOL+5, PIVAD+3 |
| NAME(1 | NAME+6*, NAME+7* |
| NAME(2 | NAME+6* |
| ND | DRGSC+1~, DRGSC+2*, DRGSC+3 |
| NDI | DRGSC+1~ |
| NDU | DRGSC+1~ |
| OIX | GETMIN+9~, GETMIN+16* |
| OK | DRGSC+1~*, DRGSC+3*, DRGSC+4 |
| ON | GTOT~, GTOT+2, GTOT+4, PIV~, PIV+1, PIV+2, PIV+3, PIV+4, PIV+5, PIV+6 , PIV+7 |
| ON55 | PIV+1~, PIV+4* |
| P | PIV+1~, GETMIN+16 |
| P( | PIV+2*, PIV1+1*, 59+1* |
| P("DO" | PIV+6*, PIV+8 |
| P("MR" | PIV+7*, PIV+8 |
| P("OT" | PIV+4*, PIV+5 |
| P("PD" | PIV+6*, PIV+8 |
| P(17 | PIV+5*, PIV1+2, PIV1+3 |
| P(2 | PIV+3, PIV+5*, PIV1+2, PIV1+3, GETMIN+17 |
| P(23 | NAME+5 |
| P(3 | PIV+3, PIV+5*, PIV1+2, PIV1+3 |
| P(4 | PIV+4, PIV+5*, 59+2*, NAME+5 |
| P(5 | NAME+5 |
| P(8 | PIV+5*, PIV+8, 59+2*, 59+5*, NAME+5 |
| P(9 | PIV+3, PIV+5*, PIV+8, NAME+5 |
| >> PSGP | PIV+6 |
| >> PSJEXTP | PIV1+1, PIV1+2 |
| >> PSJO | PIV+6 |
| PSJORD | GETMIN~, GETMIN+3, GETMIN+4 |
| PSJORIFN | PIV+1~ |
| >> PSJQO | 59+2, 59+3 |
| PSJSCT | DRGSC~ |
| RATE | CNVTOM~, CNVTOM+8, CNVTOM+9*, CNVTOM+12, GETMIN+4~*, GETMIN+6, GETMIN+7*, GETMIN+8, GETMIN+9 |
| SOL | GETMIN+9~, GETMIN+10* |
| SOLVOL | GETMIN+9~*, GETMIN+11* |
| STOP | GETMIN+9~, GETMIN+15~* |
| TVOL | CNVTOM~, CNVTOM+10*, CNVTOM+12 |
| TYP | PIV+1~*, PIV+3*, PIV1+2, PIV1+3 |
| U | DRGSC+3, ENU+1, CODES+1, GTOT+2, GTOT+4, PIV+2, PIV+5, PIV+7, PIV+8, 59+2 , WRTDRG+1, WRTDRG+2, NAME+4, NAME+6, NAME+7 |
| X | ENU+1~*, CODES~, CODES+1, GTPCI+1~*, GTOT+2*, GTOT+3, PIV+1~, PIV+2*, SOL+5*, PIVAD+3* , PIV1+1*, 59+4, 59+5, WRTDRG~, WRTDRG+1, WRTDRG+2, NAME~, NAME+4, NAME+6, NAME+7 , GETMIN+9~ |
| Y | DRGSC~, DRGSC+2, IVDRGSC~, IVDRGSC+2~*, IVDRGSC+3, ENU~, ENU+1*, ENU+2, CODES~, CODES+1* , CODES+2, GTPCI~, GTPCI+2, WDTE~, WDTE+1*, WDTE+2*, WDTE+3, GTOT+1~, GTOT+3*, GTOT+4* , GTOT+5, PIV+1~, PIV+2*, PIV+5*, PIV+7*, WRTDRG+1~*, WRTDRG+2, NAME+4~*, NAME+5*, NAME+6 , NAME+7 |