STANDARD DATA DICTIONARY #58.6 -- PADE INBOUND TRANSACTIONS FILE 9/29/25 PAGE 1
STORED IN ^PS(58.6, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The PADE INBOUND TRANSACTIONS (#58.6) file contains Pharmacy Automation Dispensing Equipment transactions received from PADE
dispensing devices. The PADE HL7 transaction is first received by the VistA HL7 Messaging application, where the PADE inbound
filer is invoked to create an entry in the PADE INBOUND TRANSACTIONS (#58.6).
This file creates several cross references designed to facilitate querying and reporting of PADE data using various search
criteria. Supported transactions that are not associated with a patient include Load, Unload, and Count. Supported transaction
associated with a patient include Dispense, Return, and Waste.
DD ACCESS:
RD ACCESS:
WR ACCESS:
DEL ACCESS:
LAYGO ACCESS:
AUDIT ACCESS:
CROSS
REFERENCED BY: TRANSACTION DATE/TIME(B)
INDEXED BY: INBOUND PADE SYSTEM & DISPENSING DEVICE & DRAWER & TYPE OF TRANSACTION & QUANTITY & POCKET & ACTUAL BEGIN BALANCE &
TRANSACTION DATE/TIME & SUBDRAWER (AC), INBOUND PADE SYSTEM & DISPENSING DEVICE & TRANSACTION DATE/TIME (DEV),
INBOUND PADE SYSTEM & DISPENSING DEVICE & DRUG & TRANSACTION DATE/TIME (DEVD), INBOUND PADE SYSTEM & DRUG &
TRANSACTION DATE/TIME (DRG), INBOUND PADE SYSTEM & DISPENSING DEVICE & DRUG NAME & TRANSACTION DATE/TIME & ALTERNATE
DRUG ID (MDRG), MISSING PATIENT NAME (MPT), TRANSACTION DATE/TIME (P), STATUS & TRANSACTION DATE/TIME (ST), USER
EXTERNAL ID & TRANSACTION DATE/TIME (USR)
LAST MODIFIED: OCT 6,2016@13:01:37
58.6,.001 NUMBER NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: JUL 28, 2015
HELP-PROMPT: Type a number between 0 and 9999999999999, 0 decimal digits.
DESCRIPTION: This field is intended to allow for multiple transaction filed at the exact same Date and Time,
with identical Internal Entry Numbers equal to the same Date and Time.
58.6,.01 TRANSACTION DATE/TIME 0;1 DATE (Required)
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Enter the Date/Time the transaction occurred.
DESCRIPTION:
This field contains the Date and Time the transaction occurred at the PADE device.
DELETE TEST: 1,0)= I 1 D EN^DDIOL("Division cannot be deleted, it must be inactivated!","","$C(7),!?5")
CROSS-REFERENCE: 58.6^B
1)= S ^PS(58.6,"B",$E(X,1,30),DA)=""
2)= K ^PS(58.6,"B",$E(X,1,30),DA)
FIELD INDEX: P (#1372) REGULAR IR LOOKUP & SORTING
Short Descr: Link patient to PADE transaction
Description: This cross reference groups PADE transactions by patient, by date, and by drug item, to optimize
lookups and report processing. With this cross reference, all transactions related to a specific
patient may be retrieved quickly and efficiently.
Set Logic: S ^PS(58.6,"P",$E(X(1),1,30),X(2),$E(X(3),1,45),DA)=""
Kill Logic: K ^PS(58.6,"P",$E(X(1),1,30),X(2),$E(X(3),1,45),DA)
Whole Kill: K ^PS(58.6,"P")
X(1): Computed Code: S X=$$PTIX^PSJPDRUT(DA,.PSJOMS)
(Subscr 1) (Len 30)
X(2): TRANSACTION DATE/TIME (58.6,.01) (Subscr 2) (forwards)
X(3): Computed Code: S X=$$DRGIX^PSJPDRUT(DA,.PSJOMS)
(Subscr 3) (Len 45)
RECORD INDEXES: AC (#1352), DEV (#1358), DEVD (#1368), DRG (#1369), MDRG (#1370), ST (#1373), USR (#1374)
58.6,1 DISPENSING DEVICE 0;2 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Answer must be 2-30 characters in length.
DESCRIPTION: This field contains the dispensive device or cabinet where the actions described by the transaction
were performed.
RECORD INDEXES: AC (#1352), DEV (#1358), DEVD (#1368), MDRG (#1370)
58.6,1.1 INBOUND PADE SYSTEM 1;3 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Answer must be 2-30 characters in length.
DESCRIPTION: This fields contains a pointer to the PADE INVENTORY SYSTEM (#58.601) file. This represents the
Pharmacy Automation Dispensing Equipment (PADE) system from which this transaction originated.
RECORD INDEXES: AC (#1352), DEV (#1358), DEVD (#1368), DRG (#1369), MDRG (#1370)
58.6,1.2 DRAWER 1;4 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the PADE drawer from which, or into which, the drug item in the trasaction was
added or removed. A PADE drawer is a storage location for drugs within a PADE dispensing device or
cabinet. A drawer is the primary storage location within a cabinet and may be subdivided into
pockets and/or sub-drawers.
RECORD INDEXES: AC (#1352)
58.6,2 DRUG 0;3 POINTER TO DRUG FILE (#50) (Required)
LAST EDITED: MAR 01, 2016
HELP-PROMPT: Enter the drug item added or removed from the PADE device.
DESCRIPTION:
This field contains the drug in the PADE device acted upon by the transaction.
TECHNICAL DESCR:
Pointer to the DRUG (#50) file.
RECORD INDEXES: DEVD (#1368), DRG (#1369)
58.6,3 QUANTITY 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999)!(X<-999999)!(X?.E1"."3N.N) X
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Type a number between -999999 and 999999, 2 decimal digits.
DESCRIPTION: This field contains the quantity of the drug acted upon in the transaction. The quantity is a
physical item count of drug items in the units in which the drug items are stocked and dispensed.
RECORD INDEXES: AC (#1352)
58.6,4 TYPE OF TRANSACTION 0;5 SET (Required)
'L' FOR LOAD;
'U' FOR UNLOAD;
'R' FOR RETURN;
'V' FOR VEND;
'W' FOR WASTE;
'C' FOR COUNT;
'F' FOR REFILL;
'B' FOR EMPTY;
'E' FOR EXPIRED;
'D' FOR DESTOCK;
'A' FOR DISCREPANCY;
'N' FOR CANCEL;
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Enter the transaction type matching the PADE action.
DESCRIPTION: This field contains the type of the transaction. LOAD and RETURN transactions indicate item(s) were
added to a PADE device, UNLOAD and DISPENSE transactions indicate item(s) were removed from a PADE
device. A COUNT transaction neither adds nor removes items from the PADE device.
RECORD INDEXES: AC (#1352)
58.6,5 DRUG FORM 0;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: AUG 30, 2015
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the dispense form of the transaction's drug item. This should indicate exactly
what was added or removed from the PADE device. For instance: TABLET, BOTTLE, INHALER.
58.6,6 USER 0;7 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: NOV 30, 2015
HELP-PROMPT: Enter the user who performed the action at the PADE device.
DESCRIPTION: This field contains the name of the user physically adding or removing the drug item(s) from or to
the PADE device.
58.6,6.1 USER EXTERNAL ID 5;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: NOV 30, 2015
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the external ID of the user performing the addition or removal of the drug item
from the PADE dispensing device, as received from the PADE system via the PADE HL7 interface.
RECORD INDEXES: USR (#1374)
58.6,6.2 USER TEXT NAME 5;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: NOV 30, 2015
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the text name of the user performing the transaction, as received from the
vendor via the PADE HL7 interface. This should be the same as the user's name in VistA, however,
this is not enforced by any automated process. Discrepancies in the user's name between VistA and
the vendor database should be reviewed and corrected.
58.6,7 WITNESS 0;8 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: NOV 30, 2015
HELP-PROMPT: Enter the user who witnessed the action at the PADE device.
DESCRIPTION: This field contains the name of the user formally witnessing the adding or removing of drug item(s)
to or from the PADE.
58.6,7.1 WITNESS EXTERNAL ID 5;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: NOV 30, 2015
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the external PADE system identifier for the user acting as a witness to the
addition or removal of the drug item from the PADE dispensing device, as received from the PADE
system via the PADE HL7 interface.
58.6,7.2 WITNESS TEXT NAME 5;5 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: NOV 30, 2015
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the text name of the person witnessing the transaction, as received from the
vendor via the PADE HL7 interface. This should be the same as the person's name in VistA; however,
as this is not enforced by any automated process, discrepancies in the witnesses' name between
VistA and the vendor database should be reviewed and corrected.
58.6,8 DIVISION 0;9 POINTER TO INSTITUTION FILE (#4)
LAST EDITED: NOV 18, 2015
HELP-PROMPT: Enter the Division associated with the transaction.
DESCRIPTION: This field conains the medical division associated with the PADE device from which the transaction
originated.
TECHNICAL DESCR:
Pointer to the INSTITUTION (#4) file.
58.6,9 HOSPITAL LOCATION 0;10 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
LAST EDITED: AUG 30, 2015
HELP-PROMPT: Answer must be 2-30 characters in length.
DESCRIPTION: This field contains the ward or clinic location associated with the PADE device from which the
transaction originated.
58.6,10 POCKET 0;11 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the name of the storage pocket in the PADE transaction, from which or to which
the transaction's drug item was removed or added.
RECORD INDEXES: AC (#1352)
58.6,11 SUBDRAWER 0;12 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the name of the PADE device's subdrawer, from which the transaction's drug item
was removed, or to which the transaction's drug was added.
RECORD INDEXES: AC (#1352)
58.6,12 EXPECTED BEGIN BALANCE 0;13 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999)!(X<-9999999)!(X?.E1"."1N.N) X
LAST EDITED: JUL 28, 2015
HELP-PROMPT: Type a number between -9999999 and 9999999, 0 decimal digits.
DESCRIPTION: This field contains a transaction's expected balance of a drug within a specific PADE
drawer/pocket, prior to any actions described by the transaction.
58.6,13 ACTUAL BEGIN BALANCE 0;14 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999)!(X<-9999999)!(X?.E1"."1N.N) X
LAST EDITED: AUG 23, 2016
HELP-PROMPT: Type a number between -9999999 and 9999999, 0 decimal digits.
DESCRIPTION: This field contains a physical count of drug items in the specific PADE storage location sent in
the transaction, prior to any action described by the transaction.
RECORD INDEXES: AC (#1352)
58.6,14 PATIENT 0;15 POINTER TO PATIENT FILE (#2)
LAST EDITED: MAR 16, 2016
HELP-PROMPT: Enter the patient associated with the transaction.
DESCRIPTION: This field contains the name of the patient in the transaction for whom a drug item was removed or
returned to the PADE.
58.6,14.1 PATIENT TEXT LAST NAME 3;5 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: JAN 08, 2016
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This is the patient's last name received in field 5, component 1 of the PID segment received from
the PADE vendor when a patient is involved in activity at the PADE dispensing device.
TECHNICAL DESCR: This is the patient's first (given) name received in field 5, component 2 of the PID segment
received from the PADE vendor when a patient is involved in activity at the PADE dispensing device.
58.6,14.2 PATIENT TEXT FIRST NAME 3;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: JAN 08, 2016
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This is the patient's first name received in field 5, component 2 of the PID segment received from
the PADE vendor when a patient is involved in activity at the PADE dispensing device.
58.6,14.3 PATIENT ID 3;7 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: JAN 08, 2016
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This is the patient's identifier received in field 3, component 1 of the PID segment received from
the PADE vendor when a patient is involved in activity at the PADE dispensing device.
58.6,15 PHARMACY ORDER 1;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: JUL 30, 2015
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This field contains the pharmacy order from the transaction for which the drug item was removed or
returned to the PADE device.
58.6,16 POCKET BALANCE 1;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999)!(X<-9999999)!(X?.E1"."1N.N) X
LAST EDITED: SEP 09, 2015
HELP-PROMPT: Type a number between -9999999 and 9999999, 0 decimal digits.
DESCRIPTION: This field contains the sum of the Actual Begin Balance received in the transaction and the
Quantity received in the transaction and represents the new balance in the PADE device after the
event described by the transaction was completed.
58.6,17 DEVICE BALANCE 1;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999)!(X<-99999)!(X?.E1"."1N.N) X
LAST EDITED: AUG 06, 2015
HELP-PROMPT: Type a number between -99999 and 99999, 0 decimal digits.
DESCRIPTION: This field contains the total balance of a drug item within a PADE device as reported by the PADE
device in the transaction.
58.6,18 DRUG NAME 1;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X
LAST EDITED: MAY 31, 2016
HELP-PROMPT: Answer must be 1-40 characters in length.
DESCRIPTION:
This field contains the name of the drug in the transaction, as it is defined in the PADE device.
RECORD INDEXES: MDRG (#1370)
58.6,19 ALTERNATE DRUG ID 1;7 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: MAY 31, 2016
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION:
This field contains an alternate ID of the drug in the PADE device acted transaction.
RECORD INDEXES: MDRG (#1370)
58.6,20 DRUG LOT NUMBER 1;8 FREE TEXT
INPUT TRANSFORM: K:$L(X)>11!($L(X)<1) X
LAST EDITED: SEP 09, 2015
HELP-PROMPT: Answer must be 1-11 characters in length.
DESCRIPTION:
This field contains the lot number of the drug in the transaction.
58.6,21 TRANSACTION COMMENT 2;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X
LAST EDITED: SEP 09, 2015
HELP-PROMPT: Answer must be 1-245 characters in length.
DESCRIPTION: This field contains comments entered by the user performing the action described by the
transaction.
58.6,22 STATUS 3;1 SET
'P' FOR PENDING;
'C' FOR COMPLETED;
'I' FOR INCOMPLETE;
LAST EDITED: MAR 22, 2016
HELP-PROMPT: Enter the processing status of the transaction in the inbound queue.
DESCRIPTION: This field indicates the status of the transaction's update to the PADE INVENTORY file (#58.601).
The status is set to P (Pending) at the time the transaction is filed, then changed to I (In
Progress) when procesing of the transaction begins, and C (Complete) when the transaction has been
successfully processed to update the PADE INVENTORY file.
RECORD INDEXES: ST (#1373)
58.6,23 PAR QUANTITY 3;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: JAN 12, 2016
HELP-PROMPT: Type a number between 0 and 9999, 0 decimal digits.
DESCRIPTION: PAR Quantity represents the minimum quantity of the item that should be stocked in the PADE device;
an inventory count below this level indicates the item should be restocked/refilled.
58.6,24 MISSING PATIENT ID 3;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
LAST EDITED: DEC 07, 2015
HELP-PROMPT: Answer must be 2-30 characters in length.
DESCRIPTION: If the patient received from PADE via HL7 is not on file in the local VistA system, this field is
populated with the unknown patient's ID.
58.6,25 MISSING PATIENT NAME 3;4 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
LAST EDITED: DEC 07, 2015
HELP-PROMPT: Answer must be 2-30 characters in length.
DESCRIPTION: If the patient received from PADE via HL7 is not on file in the local VistA system, this field is
populated with the unknown patient's name.
FIELD INDEX: MPT (#1371) REGULAR IR LOOKUP & SORTING
Short Descr: Missing Patient
Description: This cross reference contains patient names received from the PADE system without a corresponding
patient ID matching a patient in VistA.
Set Logic: S ^PS(58.6,"MPT",$E(X,1,30),DA)=""
Kill Logic: K ^PS(58.6,"MPT",$E(X,1,30),DA)
Whole Kill: K ^PS(58.6,"MPT")
X(1): MISSING PATIENT NAME (58.6,25) (Subscr 1) (Len 30) (forwards)
FILES POINTED TO FIELDS
DRUG (#50) DRUG (#2)
INSTITUTION (#4) DIVISION (#8)
NEW PERSON (#200) USER (#6)
WITNESS (#7)
PATIENT (#2) PATIENT (#14)
File #58.6
Record Indexes:
AC (#1352) RECORD MUMPS IR ACTION
Short Descr: File incoming PADE transaction into PADE INVENTORY (#58.601) file.
Description: This action cross reference files incoming HL7 data received from PADE vendors into the PADE INVENTORY SYSTEM
(#58.601) file by invoking FIL58601^PSJPADIT.
The PADE TRANSACTION (#58.6) file serves as a queue for the incoming transaction, with minimal validation, in
order to capture the activity in the HL7 message for reporting purposes; the PADE INVENTORY SYSTEM (#58.601)
file is only updated if required data is present.
Set Logic: D FIL58601^PSJPADIT(.X,.PSJOMS)
Kill Logic: Q
X(1): INBOUND PADE SYSTEM (58.6,1.1) (Subscr 1) (Len 30) (forwards)
X(2): DISPENSING DEVICE (58.6,1) (Subscr 2) (Len 30) (forwards)
X(3): DRAWER (58.6,1.2) (Subscr 3) (Len 30) (forwards)
X(4): Computed Code: S X=$$DRGXREF^PSJPAD7I(DA,.PSJOMS)
(Subscr 4) (Len 30) (forwards)
X(5): TYPE OF TRANSACTION (58.6,4) (Subscr 5) (Len 30) (forwards)
X(6): QUANTITY (58.6,3) (Subscr 6) (Len 30) (forwards)
X(7): POCKET (58.6,10) (Subscr 7) (Len 30) (forwards)
X(8): ACTUAL BEGIN BALANCE (58.6,13) (Subscr 8) (Len 30) (forwards)
X(9): TRANSACTION DATE/TIME (58.6,.01) (Subscr 9) (forwards)
X(10): SUBDRAWER (58.6,11) (Subscr 10) (forwards)
DEV (#1358) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: PADE device by Date
Description: This cross reference groups transactions by PADE dispensing system, device, and by date/time to optimize
lookups and reports. With this cross reference, a list of PADE dispensing devices with transaction activity for
a given range of dates may be quickly retrieved.
Set Logic: S ^PS(58.6,"DEV",$E(X(1),1,30),$E(X(2),1,30),X(3),DA)=""
Kill Logic: K ^PS(58.6,"DEV",$E(X(1),1,30),$E(X(2),1,30),X(3),DA)
Whole Kill: K ^PS(58.6,"DEV")
X(1): INBOUND PADE SYSTEM (58.6,1.1) (Subscr 1) (Len 30) (forwards)
X(2): DISPENSING DEVICE (58.6,1) (Subscr 2) (Len 30) (forwards)
X(3): TRANSACTION DATE/TIME (58.6,.01) (Subscr 3) (forwards)
DEVD (#1368) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: Link Device to Drug by Date
Description: This cross reference groups PADE transactions by PADE dispensing device, and by drug, and by date/time to
optimize lookups and reports. With this cross reference, a list of drug items acted upon for a specific PADE
device within a selected range of dates may be quickly retrieved.
Set Logic: S ^PS(58.6,"DEVD",$E(X(1),1,30),$E(X(2),1,30),$E(X(3),1,30),$E(X(4),1,30),DA)=""
Kill Logic: K ^PS(58.6,"DEVD",$E(X(1),1,30),$E(X(2),1,30),$E(X(3),1,30),$E(X(4),1,30),DA)
Whole Kill: K ^PS(58.6,"DEVD")
X(1): INBOUND PADE SYSTEM (58.6,1.1) (Subscr 1) (Len 30) (forwards)
X(2): DISPENSING DEVICE (58.6,1) (Subscr 2) (Len 30) (forwards)
X(3): DRUG (58.6,2) (Subscr 3) (Len 30) (forwards)
X(4): TRANSACTION DATE/TIME (58.6,.01) (Subscr 4) (Len 30) (forwards)
DRG (#1369) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: Drug ITEM by Date
Description: This cross reference groups transactions by drug item and by transaction date/time to optimize lookups and
reports. With this cross reference, a list of drugs with transaction activity for a given range of dates may be
quickly retrieved.
Set Logic: S ^PS(58.6,"DRG",$E(X(1),1,30),X(2),X(3),DA)=""
Kill Logic: K ^PS(58.6,"DRG",$E(X(1),1,30),X(2),X(3),DA)
Whole Kill: K ^PS(58.6,"DRG")
X(1): INBOUND PADE SYSTEM (58.6,1.1) (Subscr 1) (Len 30) (forwards)
X(2): DRUG (58.6,2) (Subscr 2) (forwards)
X(3): TRANSACTION DATE/TIME (58.6,.01) (Subscr 3) (forwards)
MDRG (#1370) RECORD MUMPS IR LOOKUP & SORTING
Short Descr: DRUG NOT ON FILE
Description: This cross reference contains drug items received via the PADE HL7 interface that do not match to a drug in the
DRUG (#50) file.
Set Logic: S ^PS(58.6,"MDRG",X(1),X(2),X(3),X(4),$G(DA))=""
Set Cond: I $L($G(X(5))) S X='$D(^PSDRUG(+$G(X(5)),2))
Kill Logic: K ^PS(58.6,"MDRG",X(1),X(2),X(3),X(4),$G(DA))
Whole Kill: K ^PS(58.6,"MDRG")
X(1): INBOUND PADE SYSTEM (58.6,1.1) (Subscr 1) (forwards)
X(2): DISPENSING DEVICE (58.6,1) (Subscr 2) (forwards)
X(3): DRUG NAME (58.6,18) (Subscr 3) (Len 30) (forwards)
X(4): TRANSACTION DATE/TIME (58.6,.01) (Subscr 4) (forwards)
X(5): ALTERNATE DRUG ID (58.6,19) (Subscr 5) (forwards)
ST (#1373) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: Transaction Processing Status
Description: This cross reference represents the processsing status of the incoming HL7 transaction in the PADE TRANSACTIONS
(#58.6) file, which serves as a queue for incoming HL7 PADE transactions. The status is set to 'P' (Pending)
when the entry is initially filed, then set to 'I' (In Progress) when the transaction begins processing, and
'C' (Complete) when the entry has been successfully processed.
Set Logic: S ^PS(58.6,"ST",X(1),X(2),DA)=""
Kill Logic: K ^PS(58.6,"ST",X(1),X(2),DA)
Whole Kill: K ^PS(58.6,"ST")
X(1): STATUS (58.6,22) (Subscr 1) (forwards)
X(2): TRANSACTION DATE/TIME (58.6,.01) (Subscr 2) (forwards)
USR (#1374) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: Link and group PADE user to PADE Inbound transactions
Description: This cross reference grouips PADE transactions by PADE user ID and date/time to optimize lookups and reports.
With this cross reference, a list of clinical users performing PADE actions within a selected range of dates
may be quickly retrieved.
Set Logic: S ^PS(58.6,"USR",$E(X(1),1,30),X(2),DA)=""
Kill Logic: K ^PS(58.6,"USR",$E(X(1),1,30),X(2),DA)
Whole Kill: K ^PS(58.6,"USR")
X(1): USER EXTERNAL ID (58.6,6.1) (Subscr 1) (Len 30) (forwards)
X(2): TRANSACTION DATE/TIME (58.6,.01) (Subscr 2) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):