PSBPRN ;BIRMINGHAM/EFC-BCMA PRN FUNCTIONS ;12/14/12 12:22pm
Source file <PSBPRN.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Barcode Medication Administration | 2 | PSB GETPRNS PSB MED LOG PRN EFFECT |
| Electronic Health Modernization | 1 | EHM-00870 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| EDIT | ; Edit Medication Log PRN Effectiveness
|
|
| EDIT1 | ;
|
|
| GETPRNS(RESULTS,DFN,PSBORD,PSBSIOPI) | ; Get the PRN's for a pt needing effectiveness
|
|
| DECEASED(DFN) | ; Patient Deceased? *70
|
|
| GETSI(DFN,ORD,PSB) | ;Get Special Instructions/Other Print Info from IM ;*68
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | EDIT1+3 |
| C^%DTC | EDIT1+24 |
| NOW^%DTC | GETPRNS+29 |
| ^DDS | EDIT1+27 |
| ^DIC | EDIT+4 |
| YN^DICN | EDIT1+26, EDIT1+27 |
| $$GET1^DIQ | EDIT1+18, EDIT1+20, EDIT1+21, GETPRNS+49, GETPRNS+50, GETPRNS+51, GETPRNS+52, GETPRNS+53, GETPRNS+54, GETPRNS+62 , GETPRNS+71, GETPRNS+72, GETPRNS+75 |
| D^DIQ | EDIT1+5, EDIT1+16, EDIT1+24 |
| ^DIR | EDIT1+16, EDIT1+22 |
| CLEAN^PSBVT | GETPRNS+80, DECEASED+9 |
| PSJ1^PSBVT | GETPRNS+54 |
| GETSIOPI^PSJBCMA5 | GETSI+8 |
| DEM^VADPT | DECEASED+4 |
| INP^VADPT | GETPRNS+14 |
| $$FMADD^XLFDT | GETPRNS+31, GETPRNS+33, GETPRNS+34 |
| $$GET^XPAR | GETPRNS+16, GETPRNS+30 |
| 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+42, GETPRNS+44, GETPRNS+45, GETPRNS+46, GETPRNS+47 , GETPRNS+67, GETPRNS+70 |
| ^TMP("PSB" | GETPRNS+9!, GETPRNS+63, GETPRNS+64*, GETPRNS+66*, GETPRNS+75*, GETPRNS+77*, GETPRNS+78*, GETPRNS+79, DECEASED+5*, DECEASED+8 , GETSI+12* |
| ^TMP("PSJBCMA5" | GETSI+7!, GETSI+9, GETSI+10, GETSI+12, GETSI+13! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | EDIT1+26*, EDIT1+27*, GETPRNS+29 |
| >> %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! |
| >> DECEASED | DECEASED+2*, DECEASED+5*, DECEASED+7, DECEASED+11 |
| DFN | EDIT+1~, EDIT+5*, EDIT+7!, EDIT1+10, EDIT1+12, GETPRNS~, GETPRNS+12, GETPRNS+42, GETPRNS+44, GETPRNS+48 , GETPRNS+54, GETPRNS+76, DECEASED~, GETSI~, GETSI+7, GETSI+8, GETSI+9, GETSI+10, GETSI+12, GETSI+13 |
| DIC | EDIT+3*, EDIT+4! |
| DIC("A" | EDIT+3* |
| DIC(0 | EDIT+3* |
| >> DIR(0 | EDIT1+16*, EDIT1+22* |
| DR | EDIT1+27*, EDIT1+28! |
| DT | GETPRNS+38 |
| IOF | EDIT1+5, EDIT1+16 |
| IOM | EDIT1+7, EDIT1+16 |
| ORD | GETSI~, GETSI+7, GETSI+8, GETSI+9, GETSI+10, GETSI+12, GETSI+13 |
| PSB | GETSI~, GETSI+11*, GETSI+12 |
| PSBADMDT | GETPRNS+8~, GETPRNS+14*, GETPRNS+37, GETPRNS+38, GETPRNS+56 |
| >> PSBCLORD | GETPRNS+56*, GETPRNS+58, GETPRNS+60 |
| PSBCNT | EDIT1+8*, EDIT1+15*, EDIT1+17, EDIT1+22, EDIT1+23, EDIT1+28! |
| PSBCODY | GETPRNS+8~, GETPRNS+18*, GETPRNS+34 |
| PSBCOPRNDT | GETPRNS+8~, GETPRNS+34*, GETPRNS+35, GETPRNS+37*, GETPRNS+58 |
| >> PSBDD | GETPRNS+68*, GETPRNS+71, GETPRNS+72, GETPRNS+75 |
| PSBDT | EDIT1+3*, EDIT1+4, EDIT1+5, EDIT1+8, EDIT1+10, EDIT1+16, EDIT1+22*, EDIT1+24*, EDIT1+26*, EDIT1+28! |
| PSBHOUR | GETPRNS+8~ |
| PSBIEN | EDIT1+11*, EDIT1+12*, EDIT1+13, EDIT1+14, EDIT1+15, EDIT1+18, EDIT1+19, EDIT1+20, EDIT1+21, EDIT1+28! , GETPRNS+8~, GETPRNS+43*, GETPRNS+44*, GETPRNS+45, GETPRNS+46, GETPRNS+47, GETPRNS+48, GETPRNS+67, GETPRNS+70, GETPRNS+71 , GETPRNS+72, GETPRNS+75 |
| >> PSBIENS | GETPRNS+48*, GETPRNS+49, GETPRNS+50, GETPRNS+51, GETPRNS+52, GETPRNS+53, GETPRNS+54, GETPRNS+62 |
| PSBIMHR | GETPRNS+8~, GETPRNS+16*, GETPRNS+17*, GETPRNS+33 |
| PSBIMMAX | GETPRNS+8~, GETPRNS+30*, GETPRNS+31*, GETPRNS+37 |
| PSBIMPRNDT | GETPRNS+8~, GETPRNS+33*, GETPRNS+35, GETPRNS+37*, GETPRNS+38*, GETPRNS+60 |
| >> PSBOIT | GETPRNS+61 |
| >> PSBONX | GETPRNS+61, GETPRNS+76 |
| PSBORD | GETPRNS~, GETPRNS+45 |
| >> PSBOTXT | GETPRNS+66 |
| PSBPRNDT | GETPRNS+8~, GETPRNS+35*, GETPRNS+37*, GETPRNS+38, GETPRNS+42 |
| PSBSIOPI | GETPRNS~, GETPRNS+10*, GETPRNS+76 |
| >> PSBSOL | GETPRNS+69*, GETPRNS+75 |
| PSBSRCH | EDIT1+8*, EDIT1+10*, EDIT1+12, EDIT1+28! |
| PSBSTOP | GETPRNS+8~ |
| PSBSTRT | GETPRNS+8~, GETPRNS+29*, GETPRNS+31, GETPRNS+33, GETPRNS+34, GETPRNS+42*, GETPRNS+44, GETPRNS+58, GETPRNS+60 |
| PSBTMP | EDIT1+9!, EDIT1+28! |
| PSBTMP( | EDIT1+15*, EDIT1+22 |
| >> PSBUNFR | GETPRNS+72*, GETPRNS+75 |
| >> PSBUNIT | GETPRNS+71*, GETPRNS+73*, GETPRNS+75 |
| >> PSBX | GETPRNS+48*, GETPRNS+49*, GETPRNS+50*, GETPRNS+51*, GETPRNS+52*, GETPRNS+53*, GETPRNS+61*, GETPRNS+62*, GETPRNS+64 |
| >> PSBY | GETPRNS+67*, GETPRNS+70, GETPRNS+71, GETPRNS+72, GETPRNS+75 |
| >> PSBZ | GETPRNS+67*, GETPRNS+68, GETPRNS+69, GETPRNS+70 |
| GETSI+6~, GETSI+10*, GETSI+12 | |
| RESULTS | GETPRNS~, GETPRNS+9!, GETPRNS+79*, DECEASED+8* |
| U | EDIT1+13, EDIT1+14, EDIT1+19, GETPRNS+45, GETPRNS+46, GETPRNS+47, GETPRNS+48, GETPRNS+49, GETPRNS+50, GETPRNS+51 , GETPRNS+52, GETPRNS+53, GETPRNS+61, GETPRNS+62, GETPRNS+75 |
| VADM | DECEASED+5! |
| VADM(6 | DECEASED+5 |
| >> VAIN(7 | GETPRNS+14 |
| >> 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+63*, GETPRNS+64 , GETPRNS+66*, GETPRNS+74*, GETPRNS+75, GETPRNS+76, GETPRNS+77* |