PSJMIV ;BIR/MV-IV ORDER FOR MED DUE WORKSHEET. ;20 DEC 96 / 3:12 PM
Source file <PSJMIV.m>
| Package | Total | Caller Graph |
|---|---|---|
| Inpatient Medications | 2 | PSJMEDS PSJMPRT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| G | ;*** Goto W to set ^TMP when selected by WARD/WARD GROUP
|
|
| P | ;*** Set ^TMP when select by patient
|
|
| SCHEDULE | ;*** Calculate admin times for IV that has schedule defined.
|
|
| IVTMP | ;*** Set IV ^TMP.
|
|
| INTERVAL | ;*** Calculate admin time by schedule interval.
|
|
| PRTIV | ;
|
|
| IV | ;*** Process IV order based on schedule and interval
|
|
| START | ;*** Read IV orders
|
|
| PRT | ;*** Print IV orders for Med Due Worksheet.
|
|
| W | ;
|
|
| ADSOL | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$ENDTC^PSGMI | PRT+5 |
| $$ENPDN^PSGMI | IVTMP+1 |
| EN^PSGS0 | SCHEDULE+1 |
| GT531^PSIVORFA | PRT+4 |
| GT55^PSIVORFB | IV+1, PRT+2 |
| NAME^PSIVUTL | PRTIV+6, PRTIV+8 |
| $$ONE^PSJBCMA | IV+5 |
| SI^PSJMPEND | PRT+4 |
| ^PSJMPRTU | PRT+13, ADSOL+1 |
| HDR^PSJMPRTU | PRT+14, ADSOL+1 |
| NAMENEED^PSJMUTL | PRT+9 |
| ENIV^PSJPL0 | SCHEDULE+3 |
| $$FMADD^XLFDT | INTERVAL+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(55 - [#55] | START+2 |
| ^TMP($J | P+1*, W+1*, W+2*, W+3* |
| Name | Line Occurrences |
|---|---|
| @( | IVTMP+2 |
| ADSOL | PRTIV+6, PRTIV+7, PRTIV+8 |
| INTERVAL | IV+8 |
| IV | START+2 |
| IVTMP | INTERVAL+4, SCHEDULE+4 |
| PRTIV | PRT+15 |
| SCHEDULE | IV+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADM | IV+1!, INTERVAL+3* |
| >> ADMIN | IVTMP+2* |
| >> DFN | IV+1*, PRT+1*, PRT+4 |
| DRG | IVTMP+1*, P+1, W+1, W+2, W+3, PRT+1~ |
| DRG("AD" | IVTMP+1, PRT+11, PRTIV+6 |
| DRG("SOL" | IVTMP+1, PRT+11, PRTIV+7, PRTIV+8 |
| >> I | INTERVAL+3*, ADSOL+4*, ADSOL+5 |
| MN | INTERVAL+1~, SCHEDULE+2* |
| >> NAME | PRTIV+6, PRTIV+8 |
| >> NAME( | PRTIV+6, PRTIV+8 |
| ND | INTERVAL+1~, SCHEDULE+2* |
| ND1 | INTERVAL+1~, SCHEDULE+2* |
| NEED | PRT+8~, PRT+9 |
| >> ON | START+1*, START+2*, IV+5, INTERVAL+4*, IVTMP+1, P+1, W+1, W+2, W+3, PRT+4 , PRTIV+9 |
| ON55 | IV+1~, PRT+1~ |
| P | START+1~, PRT+1~ |
| P( | PRT+5* |
| P("LOG" | PRTIV+2, ADSOL+2 |
| P("MR" | IV+4, PRTIV+10 |
| P("OPI" | PRT+4*, PRT+7, PRT+10 |
| P(11 | SCHEDULE+2 |
| P(15 | IV+8, INTERVAL+3 |
| P(17 | IV+2 |
| P(2 | IV+3, IV+5, INTERVAL+3, SCHEDULE+2, PRTIV+4, ADSOL+2 |
| P(3 | IV+5, INTERVAL+3, SCHEDULE+2, PRTIV+4, ADSOL+2 |
| P(4 | SCHEDULE+2, PRT+10, PRTIV+12 |
| P(8 | PRTIV+10 |
| P(9 | IV+5, IV+6, IV+7, SCHEDULE+1, SCHEDULE+2, PRTIV+10 |
| PLSD | INTERVAL+1~, SCHEDULE+2* |
| >> PPN | P+1, W+1, W+2, W+3 |
| >> PSGEXPDT | START+2* |
| PSGMAR | INTERVAL+2!, SCHEDULE+1! |
| PSGMAR( | INTERVAL+3*, IVTMP+2 |
| >> PSGOES | SCHEDULE+1* |
| >> PSGON | IV+8* |
| >> PSGP | START+2, IV+1, IV+5, P+1, W+1, W+2, W+3, PRT+1 |
| PSGPLC | INTERVAL+1~, SCHEDULE+1*, SCHEDULE+2* |
| >> PSGPLF | IV+3, INTERVAL+3 |
| >> PSGPLS | START+2, INTERVAL+3 |
| >> PSGRBADM | W+1, W+2, W+3 |
| >> PSGS0XT | SCHEDULE+1 |
| >> PSGSS | IVTMP+2 |
| >> PSGWN | W+1, W+2, W+3 |
| >> PSJADT | IVTMP+2*, P+1, W+1, W+2, W+3 |
| >> PSJASTR | PRTIV+9* |
| >> PSJATME | IVTMP+2*, P+1, W+1, W+2, W+3 |
| PSJLABEL | IV+1~*, PRT+1~* |
| >> PSJLN | PRT+14, PRTIV+16*, ADSOL+1, ADSOL+3* |
| >> PSJNEED | PRT+8*, PRT+9*, PRT+12*, PRT+14, PRTIV+16, ADSOL+3* |
| >> PSJONETM | PRT+6*, PRT+12, PRTIV+11 |
| >> PSJPPID | P+1, W+1, W+2, W+3 |
| >> PSJPRB | P+1, W+1, W+2, W+3 |
| >> PSJPRT( | ADSOL+4, ADSOL+5! |
| >> PSJPRT(1 | PRTIV+2, ADSOL+2, ADSOL+4 |
| >> PSJPWDN | P+1 |
| >> PSJSI | PRT+4, PRT+7*, PRTIV+13 |
| >> PSJSTOP | PRT+14 |
| >> PSJTOTLN | PRT+14, ADSOL+1 |
| >> PST | START+2, IV+4 |
| >> QST | IV+5*, IV+6*, P+1, W+1, W+2, W+3, PRT+2, PRT+4, PRT+6, PRTIV+3 |
| ST | INTERVAL+1~, SCHEDULE+2* |
| T | INTERVAL+1~, SCHEDULE+1*, SCHEDULE+2 |
| >> TM | W+1, W+2, W+3 |
| TS | INTERVAL+1~, SCHEDULE+2* |
| U | IV+4, IVTMP+1, P+1, W+1, W+2, W+3, PRTIV+10 |
| X | IV+1~, IV+4*, SCHEDULE+1*, IVTMP+1*, PRT+5*, PRT+9*, PRT+10*, PRT+11*, PRT+12, PRTIV+5~ , PRTIV+6*, PRTIV+8*, ADSOL+1~ |
| >> XTYPE | IV+4, IV+6 |
| Y | PRTIV+5~, PRTIV+6*, PRTIV+8*, PRTIV+13* |
| >> Y1 | PRTIV+13* |