PSBVDLVL ;BIRMINGHAM/EFC-BCMA VIRTUAL DUE LIST FUNCTIONS ;03/06/16 3:06pm
Source file <PSBVDLVL.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 | 1 | PSB VALIDATE ORDER |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(RESULTS,DFN,PSBXOR,PSBTYPE,PSBADMIN,PSBTAB,PSBUID,PSBASTS,PSBORSTS,PSBRMV,PSBRMT) | ;
|
|
NOTREMVD | ;Standard "Not Removed" MRR error msg & special pre-warning test *83
|
|
VARIANCE(ACTION,DATETM) | ;check for variance to exceed Early/Late window *83
|
|
OIREMVD(DFN,OI,REM) | ;Is another OI MRR not removed?
; Input: ; DFN = patient ien ; OI = Ordreable Item Ien |
Name | Field # of Occurrence |
---|---|
DD^%DT | EN+47, EN+49 |
NOW^%DTC | EN+14, EN+55, VARIANCE+4 |
$$GET1^DIQ | EN+104, EN+136, EN+137, EN+139, EN+140, EN+141, EN+146, EN+147, EN+199, OIREMVD+20 , OIREMVD+21, OIREMVD+23, OIREMVD+24 |
$$LASTG^PSBCSUTL | EN+157 |
EN^PSBPOIV | EN+42 |
GETOHIST^PSBRPC2 | EN+10 |
$$DIFF^PSBUTL | VARIANCE+5 |
CLEAN^PSBVT | EN+11 |
PSJ1^PSBVT | EN+11 |
$$DOW^XLFDT | EN+117, EN+119 |
$$FMADD^XLFDT | EN+63, OIREMVD+13 |
$$FMDIFF^XLFDT | EN+97, EN+195 |
$$FMTE^XLFDT | EN+97, EN+117, EN+119 |
$$NOW^XLFDT | EN+97, EN+195 |
$$GET^XPAR | EN+63, EN+173, EN+177, VARIANCE+2, VARIANCE+3, OIREMVD+12 |
RPC Name | Call Tags |
---|---|
PSB VALIDATE ORDER | EN |
FileNo | Call Tags |
---|---|
^PSB(53.79 - [#53.79] | GET1^DIQ |
53.795 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PSB(53.79 - [#53.79] | EN+26, EN+78, EN+81, EN+82, EN+83, EN+89, EN+90, EN+91, EN+94, EN+97 , EN+100, EN+101, EN+102, EN+103, EN+106, EN+107, EN+132, EN+134, EN+142, EN+143 , EN+144, EN+162, EN+172, EN+186, EN+188, EN+191, EN+193, EN+194, OIREMVD+15, OIREMVD+17 , OIREMVD+18, OIREMVD+22 |
^TMP("PSBAR" | EN+43, EN+45, EN+47, EN+49, EN+51! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EN+15, EN+63, EN+65, VARIANCE+5 |
ACTION | VARIANCE~, VARIANCE+7, VARIANCE+10, VARIANCE+12 |
ADMINDT | EN+114~*, EN+116, EN+117, EN+118, EN+119 |
CLORD | EN+9~, EN+12*, EN+31, EN+36, EN+61, EN+63, EN+111, EN+113 |
CNT | OIREMVD+11~, OIREMVD+14*, OIREMVD+19*, OIREMVD+25 |
DATETM | VARIANCE~, VARIANCE+5 |
DFN | EN~, EN+10, EN+11, EN+26, EN+42, EN+78, EN+81, EN+82, EN+100, EN+101 , EN+132, EN+134, EN+157, EN+162, EN+172, EN+186, EN+188, EN+191, EN+193, EN+194 , EN+207, OIREMVD~, OIREMVD+15, OIREMVD+17 |
DSPDRG | EN+89~*, EN+90, EN+91 |
DT | EN+61, EN+116, EN+118, OIREMVD+13 |
DTE | OIREMVD+11~, OIREMVD+14*, OIREMVD+15*, OIREMVD+17 |
FOUND | EN+9~, EN+80*, EN+81, EN+84*, EN+85 |
>> I | EN+10* |
IEN | OIREMVD+11~, OIREMVD+16*, OIREMVD+17*, OIREMVD+18, OIREMVD+20, OIREMVD+21, OIREMVD+22, OIREMVD+23, OIREMVD+24 |
LST | EN+206~, EN+207 |
LST( | EN+210, EN+211 |
LSTACTN | EN+9~, EN+79*, EN+83*, EN+84, EN+88 |
MEDNM | OIREMVD+11~, OIREMVD+23*, OIREMVD+25 |
MSG | VARIANCE+1~, VARIANCE+8*, VARIANCE+9*, VARIANCE+10*, VARIANCE+13*, VARIANCE+14*, VARIANCE+15*, VARIANCE+17 |
OI | OIREMVD~, OIREMVD+15, OIREMVD+17 |
ORDNO | OIREMVD+11~, OIREMVD+24*, OIREMVD+25 |
>> PSB | EN+11*, EN+16*, EN+22*, EN+23, EN+27*, EN+33*, EN+42*, EN+46*, EN+47*, EN+49* , EN+50*, EN+56*, EN+61*, EN+63*, EN+65*, EN+214*, EN+217*, EN+219*, NOTREMVD+7* |
PSBADMIN | EN~, EN+26, EN+95, EN+100, EN+101, EN+111, EN+114, NOTREMVD+2 |
PSBASTS | EN~, EN+24, EN+26, EN+70, EN+105, EN+107 |
PSBBK | OIREMVD+11~, OIREMVD+12*, OIREMVD+13*, OIREMVD+15 |
>> PSBCLORD | EN+12 |
>> PSBCNT1 | EN+135*, EN+148*, EN+152 |
>> PSBCNT2 | EN+135*, EN+149*, EN+152 |
>> PSBCNT3 | EN+135*, EN+150*, EN+152 |
>> PSBDA | EN+133*, EN+134*, EN+136, EN+137, EN+139, EN+140, EN+141, EN+142, EN+143, EN+144 , EN+146, EN+147 |
>> PSBDD | EN+145*, EN+146, EN+147 |
PSBDIFF | EN+183~, EN+195*, EN+196, EN+201 |
>> PSBDOSEF | EN+127, EN+178 |
>> PSBDT | EN+131*, EN+132*, EN+134, EN+156* |
PSBFLAG | EN+9~, EN+74*, EN+88, EN+95, EN+111 |
>> PSBGVN | EN+161*, EN+162*, EN+163, EN+171*, EN+172*, EN+173, EN+177, EN+184 |
>> PSBINJ | EN+141*, EN+154 |
PSBLADT | EN+9~, EN+80*, EN+81*, EN+82, EN+136*, EN+153 |
PSBLAIEN | EN+9~, EN+79*, EN+82*, EN+83, EN+89, EN+90, EN+91, EN+94, EN+97 |
PSBLSTGV | EN+9~, EN+94*, EN+95, EN+97 |
>> PSBMIN | VARIANCE+5*, VARIANCE+8, VARIANCE+9, VARIANCE+14, VARIANCE+15 |
>> PSBMRRFL | EN+68, EN+128, EN+179, EN+207 |
>> PSBNGF | EN+72, EN+126, EN+165, EN+175 |
>> PSBOIT | EN+132, EN+134, EN+157, EN+162, EN+172, EN+186, EN+188, EN+191, EN+193, EN+194 , EN+207 |
>> PSBOITX | EN+201 |
PSBOKAY | EN+11!, EN+32*, EN+33, EN+69*, EN+70*, EN+71*, EN+72*, EN+97*, EN+100, EN+104* , EN+105, EN+107*, EN+111*, EN+115*, EN+117*, EN+119*, EN+120*, EN+125*, EN+126*, EN+127 , EN+128, EN+129*, EN+163*, EN+165*, EN+166*, EN+170*, EN+173*, EN+174*, EN+175*, EN+180* , EN+182, EN+202, EN+203*, EN+214, EN+217, NOTREMVD+1*, NOTREMVD+2*, NOTREMVD+6, NOTREMVD+7, NOTREMVD+9* |
PSBOKAY( | EN+155*, EN+157*, EN+211*, EN+218, EN+219 |
PSBOKAY("" | EN+155, EN+157, EN+209 |
PSBOKAY(1 | EN+202* |
PSBOKAY(4 | EN+156 |
>> PSBONX | EN+162, EN+172 |
PSBORSTS | EN~, EN+16 |
>> PSBOSP | EN+15, EN+65 |
>> PSBOST | EN+61, EN+63 |
>> PSBOSTS | EN+15*, EN+16, EN+56, EN+71, EN+125, EN+174 |
>> PSBQUIT | EN+190, EN+193* |
PSBRMT | EN~, EN+32 |
PSBRMV | EN~, EN+10, EN+20, EN+21, EN+31, EN+32, EN+36, EN+74, EN+111, NOTREMVD+2 |
>> PSBRSN | EN+140*, EN+154 |
>> PSBSCH | EN+139*, EN+154 |
>> PSBSCHT | EN+16, EN+40, EN+61, EN+63, EN+68, EN+124, EN+160, EN+169, EN+184 |
>> PSBSTUS | EN+137*, EN+138*, EN+154, EN+188*, EN+189*, EN+190, EN+194*, EN+198, EN+199*, EN+200 , EN+201 |
>> PSBSUID | EN+42*, EN+44 |
PSBTAB | EN~, EN+20, EN+40, EN+41 |
PSBTST | EN+8!, EN+10! |
PSBTST( | EN+10 |
PSBTYPE | EN~, EN+10, EN+11, EN+26, EN+40, EN+41, EN+42, EN+78, EN+81, EN+82 , EN+100, EN+101 |
PSBUID | EN~, EN+40, EN+41, EN+42 |
>> PSBUIDS | EN+45*, EN+46, EN+47, EN+48 |
>> PSBUNFR | EN+147*, EN+152*, EN+154 |
>> PSBUNIT | EN+146*, EN+152*, EN+154 |
>> PSBWIN1 | VARIANCE+2*, VARIANCE+8, VARIANCE+14 |
>> PSBWIN2 | VARIANCE+3*, VARIANCE+9, VARIANCE+15 |
>> PSBWM | EN+48*, EN+49 |
>> PSBWS | EN+48*, EN+49 |
PSBXOR | EN~, EN+10, EN+11, EN+26, EN+42, EN+78, EN+81, EN+82, EN+100, EN+101 |
>> PSBY | EN+143*, EN+144, EN+146, EN+147 |
>> PSBZ | EN+143*, EN+144, EN+145, EN+148, EN+149, EN+150 |
Q | EN+209~*, EN+211 |
OIREMVD+11~, OIREMVD+22*, OIREMVD+23 | |
REM | OIREMVD~, OIREMVD+26 |
REM( | OIREMVD+25* |
RESULTS | EN~ |
RESULTS( | EN+16*, EN+23*, EN+27*, EN+33*, EN+46*, EN+47*, EN+49*, EN+50*, EN+56*, EN+61* , EN+63*, EN+65*, EN+214*, EN+219*, NOTREMVD+7* |
RESULTS(0 | EN+10*, EN+13*, EN+16*, EN+22*, EN+27*, EN+33*, EN+37*, EN+40*, EN+46*, EN+47* , EN+49*, EN+50*, EN+56*, EN+61*, EN+63*, EN+65*, EN+221*, NOTREMVD+7* |
RESULTS(1 | EN+10*, EN+13*, EN+37*, EN+40*, EN+217 |
RESULTS(999 | EN+221 |
SCHADM | OIREMVD+11~, OIREMVD+20*, OIREMVD+21*, OIREMVD+25 |
U | EN+10, EN+26, EN+46, EN+47, EN+48, EN+49, EN+83, EN+90, EN+91, EN+94 , EN+97, EN+106, EN+107, EN+142, EN+153, EN+154, EN+155, EN+157, EN+162, EN+172 , EN+188, EN+194, EN+211, OIREMVD+18, OIREMVD+25 |
X | EN+9~, EN+26*, EN+43*, EN+44, EN+45, EN+78, EN+79*, EN+91, EN+96*, EN+101* , EN+102, EN+103, EN+104, EN+106, EN+107, EN+153*, EN+154*, EN+155, EN+161*, EN+162* , EN+171*, EN+172*, EN+176*, EN+177, EN+188*, EN+191*, EN+192, EN+194*, EN+199, EN+210* , EN+211, EN+218*, EN+219, NOTREMVD+8* |
>> X1 | EN+157* |
Y | EN+47*, EN+49*, EN+161*, EN+162*, EN+171*, EN+172*, EN+183~, EN+186*, EN+188, EN+189 , EN+191, EN+193*, EN+194, EN+195, EN+201*, EN+202, EN+203 |