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 |