BOPCAP ;IHS/ILC/ALG/CIA/PLS - ILC ADT Event & Segments ;20-Nov-2006 09:22;SM
Source file <BOPCAP.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | FILE^DICN IX1^DIK $$GET1^DIQ |
Kernel | 2 | $$NOW^XLFDT $$VERSION^XPDUTL |
IHS Omnicell Pyxis Interface | 1 | (AL1,DG1,OBXH,OBXW,ORC,PID,PV1,RXE)^BOPCP |
Registration | 1 | IN5^VADPT |
Package | Total | Caller Graph |
---|---|---|
IHS Omnicell Pyxis Interface | 7 | BOPBAT BOPCP BOPCP2 BOPOBS BOPRNEW1 BOPTD BOPTSD |
Inpatient Medications | 4 | PSGOER PSGOERS PSGOETO PSGOEV |
IHS Changes To Pharmacy | 1 | APSPFUNC |
Name | Comments | DBIA/ICR reference |
---|---|---|
DT() | ; EP - SET DATE
|
|
ADT | ; PEP - Capture ADT Events
; Check for ADT active |
|
INIT | ;EP - Init variables
|
|
END | ; EP - KILL VARIABLES
|
|
DIV() | ; EP - get Medical Center Division
|
|
STAT1 | ;
|
|
VER(PREFIX) | ; EP - Return current version of Prefix
|
|
MSH1 | ||
STAT | ;Called from Xref on STATUS field of UNIT DOSE field of File 55
|
|
ORC | ;Get ORC Segment Data
|
|
RENEW | ;PEP - Renewal
; use PSGP instead of DA(1) and PSGOORD instead of DA for DA issue |
|
MSH | ;EP - Get MSH and EVN Segment Data
|
|
NEW | ;PEP - New Order
|
|
FLAG | ;EP - SET READY FLAG
|
|
ORDDT | ;entry for change in stop dt
|
|
ORDER | ; EP - SET UP ORDER INFO
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^DIC(42 - [#42] | GET1^DIQ |
^BOP(90355.1 - [#90355.1] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BOP(90355 - [#90355] | ADT+2, ADT+4, ADT+23, ADT+24, ADT+26, STAT+1, NEW+1, RENEW+6, INIT+1, INIT+2 , INIT+4, DIV+6 |
^BOP(90355.1 - [#90355.1] | STAT1+16*, NEW+16*, ORDER+8*, ORDER+9*, ORDER+10*, ORDER+11*, ORDER+12*, MSH+8, MSH1+1*, MSH1+2* , MSH1+3*, MSH1+4*, MSH1+6*, MSH1+7*, MSH1+9!, MSH1+10*, MSH1+11*, MSH1+12*, FLAG+1*, FLAG+2* , FLAG+3* |
^PS(51.2 - [#51.2] | STAT1+12, NEW+12 |
^PS(55 - [#55] | STAT1+1, STAT1+4, STAT1+14, NEW+4, NEW+6, RENEW+5, RENEW+7 |
^SC - [#44] | ADT+26 |
Name | Line Occurrences |
---|---|
$$DIV | ADT+20, STAT1+2, NEW+5 |
$$DT | ADT+18, MSH+6 |
END | ADT+6, ADT+7, ADT+13, ADT+14, ADT+21, ADT+31, ADT+33, STAT+3, STAT1+2, STAT1+18 , NEW+2, NEW+3, NEW+4, NEW+5, NEW+18, RENEW+9 |
FLAG | ADT+31, STAT1+17, NEW+17 |
INIT | ADT+7, STAT1+5, NEW+7 |
MSH | ADT+31, ORDER+7 |
MSH1 | MSH+7 |
ORC | ORDER+1 |
ORDER | STAT1+10, NEW+10 |
STAT1 | RENEW+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | ADT+24~*, ADT+25, ADT+26 |
B | ADT+24~, ADT+26* |
BOP | END+1! |
BOP( | ADT+15*, ADT+16*, ADT+17*, ADT+18*, ADT+19*, STAT1+6*, STAT1+7*, STAT1+8, STAT1+9*, STAT1+12* , STAT1+13*, STAT1+14*, STAT1+15, NEW+8*, NEW+9*, NEW+12*, NEW+13*, NEW+14*, NEW+15, ORDER+4* , ORDER+5*, ORDER+6*, MSH+2, MSH1+3, MSH1+5, FLAG+3 |
BOP0 | MSH+2*, MSH+3*, MSH1*, MSH1+1, END+1! |
BOP1 | MSH1+4, END+1! |
BOP10 | ADT+16, ADT+23, ADT+25*, ADT+27*, ADT+28*, MSH1+5*, MSH1+6, END+1! |
BOP11 | MSH1+10, END+4! |
BOP11(0 | MSH1+8 |
BOP12 | MSH1+11, END+4! |
>> BOP14 | MSH1+12 |
BOP2 | ORDER+8, END+1! |
BOP3 | ORDER+9, END+1! |
BOP4 | ORDER+10, END+1! |
BOP5 | ORDER+11, END+1! |
BOP6 | ORDER+12, END+1! |
BOP8 | STAT1+15*, STAT1+16, NEW+15*, NEW+16, END+1! |
BOP9 | MSH1+7, END+4! |
BOPBAT | INIT+3*, END+1! |
BOPDA | STAT1+16, NEW+16, ORDER+8, ORDER+9, ORDER+10, ORDER+11, ORDER+12, MSH+8, MSH+14*, MSH1+1 , MSH1+2, MSH1+3, MSH1+4, MSH1+6, MSH1+7, MSH1+9, MSH1+10, MSH1+11, MSH1+12, FLAG+1 , FLAG+2, FLAG+3, FLAG+4, END+2! |
BOPDC | STAT+2*, STAT1+1*, STAT1+6, STAT1+7, RENEW+7*, RENEW+9, RENEW+13*, END+3! |
BOPDDN | END+4! |
BOPDFN | ADT+6*, STAT+4*, STAT1+1, STAT1+3, STAT1+4, STAT1+14, NEW+2*, NEW+4, NEW+6, RENEW+8* , END+2! |
BOPDIV | ADT+20*, ADT+21, STAT1+2*, NEW+5*, MSH1+2, END+3!, DIV+5*, DIV+6 |
BOPI | STAT1+4*, NEW+6*, END+3! |
BOPIT | INIT+2*, END+4! |
BOPMPRX | END+2! |
>> BOPNONU | MSH+7 |
BOPORDN | STAT+4*, STAT1+1, STAT1+4, STAT1+14, NEW+3*, NEW+4, NEW+6, RENEW+8*, END+3! |
BOPPID | MSH+3, INIT+3*, END+2! |
BOPPREX | END+2! |
BOPQ | ADT+7, ADT+31!, STAT1+5, STAT1+10, NEW+7, NEW+10, ORDER+7!, MSH+13*, INIT+1!*, END+2! |
BOPRAP | MSH+3, INIT+2*, END+2! |
BOPRST | END+2! |
BOPT | END+2! |
BOPVA | END+3! |
BOPVA(1 | ADT+14 |
BOPVA(2 | ADT+13 |
BOPVA(3 | ADT+17, MSH1+5 |
BOPVER | MSH+3, INIT+3*, END+3! |
BOPWHO | ADT+8, STAT1+7, INIT+4*, INIT+5*, END+4! |
BOPWID | END+4! |
BOPX0 | STAT1+11, NEW+11, END+3! |
BOPX2 | END+3! |
BOPY | MSH+6*, MSH+12, MSH1, END+3! |
C | ADT+24~, ADT+26*, ADT+27, ADT+28 |
DA | STAT+3, STAT+4, ORDDT+1, FLAG+4~*! |
DA(1 | STAT+3, STAT+4, ORDDT+1 |
>> DC | STAT+2 |
DD | MSH+12! |
DFN | ADT+6, STAT1+3~* |
>> DGPMVI(1 | ADT+14 |
DIC | MSH+12~* |
DIC(0 | MSH+12* |
DIK | FLAG+4~*! |
DO | MSH+12! |
I | MSH+10~, MSH+11* |
PREFIX | VER~, VER+1 |
PSGOORD | ORDDT+1~*, RENEW+2, RENEW+5, RENEW+7, RENEW+8 |
>> PSGORD | NEW+3 |
PSGP | NEW+2, ORDDT+1~*, RENEW+2, RENEW+5, RENEW+7, RENEW+8 |
U | ADT+2, ADT+4, ADT+13, ADT+16, ADT+17, ADT+23, ADT+24, ADT+25, ADT+26, ADT+27 , ADT+28, STAT+1, STAT1+1, STAT1+11, STAT1+13, STAT1+14, STAT1+15, NEW+1, NEW+4, NEW+11 , NEW+13, NEW+15, RENEW+6, RENEW+7, MSH+2, MSH+3, MSH+8, MSH+11, MSH+13, MSH1 , MSH1+1, MSH1+2, MSH1+3, MSH1+5, INIT+2*, INIT+3, INIT+4, FLAG+1, DIV+6 |
VAIP | ADT+11~, DIV+1~ |
VAIP("D" | ADT+11*, ADT+12!, DIV+2* |
VAIP(5 | DIV+5 |
VAROOT | ADT+11~*, ADT+12! |
X | ADT+13~*, ADT+14, ADT+15, STAT1+11~*, STAT1+12, NEW+11~*, NEW+12, MSH+12*, INIT+1~, INIT+2* , INIT+3 |
>> Y | MSH+8*, MSH+11, MSH+13, MSH+14, MSH1 |