STANDARD DATA DICTIONARY #52.51 -- PHARMACY EXTERNAL INTERFACE FILE 9/29/25 PAGE 1
STORED IN ^PS(52.51, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 7.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file holds all prescriptions that are sent to an External Interface at the time of label printing.
APPLICATION GROUP(S): PSO
CROSS
REFERENCED BY: TRANSMISSION DATE/TIME(AC1), MESSAGE SERVER ID(AM), DIVISION(AM1), TRANSMISSION DATE/TIME(AS), DIVISION(AS1),
PERSON(AS2), RX #(B)
52.51,.01 RX # 0;1 POINTER TO PRESCRIPTION FILE (#52) (Required)
LAST EDITED: FEB 06, 1997
DESCRIPTION:
This field is the pointer to the Prescription file.
CROSS-REFERENCE: 52.51^B
1)= S ^PS(52.51,"B",$E(X,1,30),DA)=""
2)= K ^PS(52.51,"B",$E(X,1,30),DA)
52.51,2 PATIENT 0;2 POINTER TO PATIENT FILE (#2) (Required)
LAST EDITED: FEB 06, 1997
DESCRIPTION:
This field is the pointer to the Patient file.
52.51,3 TRANSMISSION DATE/TIME 0;3 DATE
INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAR 07, 1997
DESCRIPTION:
This is the Date/Time of the transmission to the External Interface.
CROSS-REFERENCE: 52.51^AS^MUMPS
1)= D SDATE^PSOEXREF
2)= D KDATE^PSOEXREF
This cross reference is used to update the AS batch cross reference. It sets the global
^PS(52.51,"AS",Transmission date/time,Division, Person,DA)="".
CROSS-REFERENCE: 52.51^AC1
1)= S ^PS(52.51,"AC1",$E(X,1,30),DA)=""
2)= K ^PS(52.51,"AC1",$E(X,1,30),DA)
52.51,4 PERSON 0;4 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: MAR 07, 1997
DESCRIPTION:
This is the pointer to File 200.
CROSS-REFERENCE: 52.51^AS2^MUMPS
1)= D SPER^PSOEXREF
2)= D KPER^PSOEXREF
This is used to keep the AS batch cross reference up to date. It sets the global
^PS(52.51,"AS",Transmission date/time,Division, Person,DA)="".
52.51,5 REPRINT 0;5 SET
'1' FOR REPRINT;
LAST EDITED: FEB 06, 1997
DESCRIPTION:
This indicates whether the label was a Reprint.
52.51,6 SITE PARAMETER 0;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: FEB 13, 1997
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION:
Stores external interface site parameter.
52.51,7 DISPENSE DEVICE 0;7 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: FEB 13, 1997
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION:
This is the name of the External Interface device.
52.51,8 FILL TYPE 0;8 SET
'F' FOR REGULAR FILL;
'P' FOR PARTIAL FILL;
LAST EDITED: FEB 06, 1997
DESCRIPTION:
This indicates whether the Fill was a regular or partial fill.
52.51,9 FILL NUMBER 0;9 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: FEB 06, 1997
HELP-PROMPT: Type a Number between 0 and 99, 0 Decimal Digits
DESCRIPTION:
This indicates which fill was being printed.
52.51,10 MESSAGE SERVER ID 1;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: MAR 07, 1997
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION:
This is the Message Server ID of the Transmission.
CROSS-REFERENCE: 52.51^AM^MUMPS
1)= D SMES^PSOEXREF
2)= D KMES^PSOEXREF
This maintains the Message Server ID/Division cross reference. It sets the global
^PS(52.51,"AM",Message Server ID,Division,DA)="".
52.51,11 CLIENT SERVER ID 1;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: FEB 13, 1997
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION:
This is the Client Server ID of the Transmission.
52.51,12 ERROR CODE 1;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: FEB 06, 1997
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION:
This is the Error Code for an Unsuccessful Transmission.
52.51,13 COMMENTS 1;4 FREE TEXT
INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X
LAST EDITED: FEB 06, 1997
HELP-PROMPT: Answer must be 1-50 characters in length.
DESCRIPTION:
These are Comments for a Transmission.
52.51,14 TRANSMISSION STATUS 0;10 SET
'1' FOR PROCESSING;
'2' FOR PROCESSED;
'3' FOR PROCESS FAILED;
'4' FOR RESUBMISSION;
LAST EDITED: FEB 10, 1997
DESCRIPTION:
This is the Status of the Transmission.
52.51,15 DIVISION 0;11 POINTER TO OUTPATIENT SITE FILE (#59)
LAST EDITED: MAR 07, 1997
DESCRIPTION:
This is the Division where the label information was submitted.
CROSS-REFERENCE: 52.51^AS1^MUMPS
1)= D SDIV^PSOEXREF
2)= D KDIV^PSOEXREF
This is used to keep the AS batch cross reference up to date. It sets the global
^PS(52.51,"AS",Transmission date/time,Division, Person,DA)="".
CROSS-REFERENCE: 52.51^AM1^MUMPS
1)= D SDIVM^PSOEXREF
2)= D KDIVM^PSOEXREF
This maintains the Message Server ID/Division cross reference. It sets the global
^PS(52.51,"AM",Message Server ID,Division,DA)="".
FILES POINTED TO FIELDS
NEW PERSON (#200) PERSON (#4)
OUTPATIENT SITE (#59) DIVISION (#15)
PATIENT (#2) PATIENT (#2)
PRESCRIPTION (#52) RX # (#.01)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):