PSBPRN ;BIRMINGHAM/EFC-BCMA PRN FUNCTIONS ;Mar 2004
Source file <PSBPRN.m>
| Package | Total | Caller Graph |
|---|---|---|
| Barcode Medication Administration | 1 | PSB MED LOG PRN EFFECT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDIT | ; Edit Medication Log PRN Effectiveness
|
|
| EDIT1 | ;
|
|
| EN | ;
|
|
| DISCHRGD(DFN) | ; Patient Discharged OR Deceased?
|
|
| GETPRNS(RESULTS,DFN,PSBORD) | ; Get the PRN's for a pt needing effectness
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | EDIT1+3 |
| C^%DTC | EDIT1+24 |
| NOW^%DTC | GETPRNS+15 |
| ^DDS | EDIT1+27 |
| ^DIC | EDIT+4 |
| YN^DICN | EDIT1+26, EDIT1+27 |
| $$GET1^DIQ | EDIT1+18, EDIT1+20, EDIT1+21, GETPRNS+26, GETPRNS+27, GETPRNS+28, GETPRNS+29, GETPRNS+30, GETPRNS+31, GETPRNS+33 , GETPRNS+42, GETPRNS+43, GETPRNS+45 |
| D^DIQ | EDIT1+5, EDIT1+16, EDIT1+24 |
| ^DIR | EDIT1+16, EDIT1+22 |
| CLEAN^PSBVT | GETPRNS+50, DISCHRGD+14 |
| PSJ1^PSBVT | GETPRNS+31 |
| DEM^VADPT | DISCHRGD+4 |
| INP^VADPT | GETPRNS+13, DISCHRGD+8 |
| $$FMADD^XLFDT | GETPRNS+15 |
| $$GET^XPAR | GETPRNS+14 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| RPC Name | Call Tags |
|---|---|
| PSB GETPRNS | GETPRNS |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| ^PSB(53.79 - [#53.79] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSB(53.79 - [#53.79] | EDIT1+10, EDIT1+12, EDIT1+13, EDIT1+14, EDIT1+19, GETPRNS+19, GETPRNS+21, GETPRNS+22, GETPRNS+23, GETPRNS+24 , GETPRNS+38, GETPRNS+41 |
| ^TMP("PSB" | GETPRNS+9!, GETPRNS+34, GETPRNS+35*, GETPRNS+37*, GETPRNS+45*, GETPRNS+46*, GETPRNS+47*, GETPRNS+48, DISCHRGD+5*, DISCHRGD+9* , DISCHRGD+12 |
| Name | Line Occurrences |
|---|---|
| $$DISCHRGD | GETPRNS+11 |
| EDIT | EDIT+8 |
| EDIT1 | EDIT+6, EDIT1+27 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | EDIT1+26*, EDIT1+27*, GETPRNS+15 |
| >> %DT | EDIT1+1* |
| >> %DT("A" | EDIT1+1* |
| >> %DT("B" | EDIT1+2* |
| DA | EDIT+2*, EDIT+7!, EDIT1+22*, EDIT1+27, EDIT1+28! |
| DDSFILE | EDIT1+27*, EDIT1+28! |
| DFN | EDIT+1~, EDIT+5*, EDIT+7!, EDIT1+10, EDIT1+12, GETPRNS~, GETPRNS+11, GETPRNS+19, GETPRNS+21, GETPRNS+25 , GETPRNS+31, DISCHRGD~ |
| DIC | EDIT+3*, EDIT+4! |
| DIC("A" | EDIT+3* |
| DIC(0 | EDIT+3* |
| >> DIR(0 | EDIT1+16*, EDIT1+22* |
| >> DISCHRGD | DISCHRGD+2*, DISCHRGD+5*, DISCHRGD+7, DISCHRGD+9*, DISCHRGD+11, DISCHRGD+16 |
| DR | EDIT1+27*, EDIT1+28! |
| IOF | EDIT1+5, EDIT1+16 |
| IOM | EDIT1+7, EDIT1+16 |
| PSBCNT | EDIT1+8*, EDIT1+15*, EDIT1+17, EDIT1+22, EDIT1+23, EDIT1+28! |
| >> PSBDD | GETPRNS+39*, GETPRNS+42, GETPRNS+43, GETPRNS+45 |
| PSBDT | EDIT1+3*, EDIT1+4, EDIT1+5, EDIT1+8, EDIT1+10, EDIT1+16, EDIT1+22*, EDIT1+24*, EDIT1+26*, EDIT1+28! |
| PSBHOUR | GETPRNS+14*, GETPRNS+15, GETPRNS+49!, DISCHRGD+13! |
| PSBIEN | EDIT1+11*, EDIT1+12*, EDIT1+13, EDIT1+14, EDIT1+15, EDIT1+18, EDIT1+19, EDIT1+20, EDIT1+21, EDIT1+28! , GETPRNS+8~, GETPRNS+20*, GETPRNS+21*, GETPRNS+22, GETPRNS+23, GETPRNS+24, GETPRNS+25, GETPRNS+38, GETPRNS+41, GETPRNS+42 , GETPRNS+43, GETPRNS+45 |
| >> PSBIENS | GETPRNS+25*, GETPRNS+26, GETPRNS+27, GETPRNS+28, GETPRNS+29, GETPRNS+30, GETPRNS+31, GETPRNS+33 |
| >> PSBOIT | GETPRNS+32 |
| >> PSBONX | GETPRNS+32 |
| PSBORD | GETPRNS~, GETPRNS+22 |
| >> PSBOTXT | GETPRNS+37 |
| PSBPRNDT | GETPRNS+15*, GETPRNS+18*, GETPRNS+19, GETPRNS+49!, DISCHRGD+13! |
| >> PSBSOL | GETPRNS+40*, GETPRNS+45 |
| PSBSRCH | EDIT1+8*, EDIT1+10*, EDIT1+12, EDIT1+28! |
| PSBSTOP | GETPRNS+8~ |
| >> PSBSTRT | GETPRNS+15*, GETPRNS+19*, GETPRNS+21 |
| PSBTMP | EDIT1+9!, EDIT1+28! |
| PSBTMP( | EDIT1+15*, EDIT1+22 |
| PSBTRDT | GETPRNS+13*, GETPRNS+18, GETPRNS+49!, DISCHRGD+13! |
| >> PSBUNFR | GETPRNS+43*, GETPRNS+45 |
| >> PSBUNIT | GETPRNS+42*, GETPRNS+45 |
| >> PSBX | GETPRNS+25*, GETPRNS+26*, GETPRNS+27*, GETPRNS+28*, GETPRNS+29*, GETPRNS+30*, GETPRNS+32*, GETPRNS+33*, GETPRNS+35 |
| >> PSBY | GETPRNS+38*, GETPRNS+41, GETPRNS+42, GETPRNS+43, GETPRNS+45 |
| >> PSBZ | GETPRNS+38*, GETPRNS+39, GETPRNS+40, GETPRNS+41 |
| RESULTS | GETPRNS~, GETPRNS+9!, GETPRNS+48*, DISCHRGD+12* |
| U | EDIT1+13, EDIT1+14, EDIT1+19, GETPRNS+22, GETPRNS+23, GETPRNS+24, GETPRNS+25, GETPRNS+26, GETPRNS+27, GETPRNS+28 , GETPRNS+29, GETPRNS+30, GETPRNS+32, GETPRNS+33, GETPRNS+45 |
| VADM | DISCHRGD+5! |
| VADM(6 | DISCHRGD+5 |
| VAIN | DISCHRGD+9! |
| VAIN(1 | DISCHRGD+9 |
| VAIN(7 | GETPRNS+13 |
| >> X | EDIT1+24 |
| >> X1 | EDIT1+24* |
| >> X2 | EDIT1+24* |
| >> Y | EDIT+4, EDIT+5, EDIT1+3, EDIT1+5*, EDIT1+16*, EDIT1+22, EDIT1+24*, EDIT1+25, GETPRNS+34*, GETPRNS+35 , GETPRNS+37*, GETPRNS+44*, GETPRNS+45, GETPRNS+46* |