STANDARD DATA DICTIONARY #26.17 -- PRF HL7 TRANSMISSION LOG FILE                                                  6/27/25    PAGE 1
STORED IN ^DGPF(26.17,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                      (VERSION 5.3)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains a list of all Unsolicited Observation Update (ORU~R01) HL7 transmissions that have been generated at the site by
the Patient Record Flags software module.  Entries in this file are created/edited automatically by the Patient Record Flags HL7
interface. 
 
Records in this file should not be added or edited except through the use of the Patient Record Flag software that is part of
Registration. Doing so would likely cause Patient Record Flag database to become corrupted.  


IDENTIFIED BY: TRANSMISSION DATE/TIME (#.03)[R], STATUS (#.04)[R]

CROSS
REFERENCED BY: MESSAGE CONTROL ID(B)

INDEXED BY:    TRANSMISSION DATE/TIME & STATUS (ASTAT)




26.17,.01     MESSAGE CONTROL ID     0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1)!'(X'?1P.E) X
              LAST EDITED:      MAR 06, 2003 
              HELP-PROMPT:      Answer must be 1-20 characters in length. 
              DESCRIPTION:
                                Unique ID generated by the VistA HL7 package.  

              CROSS-REFERENCE:  26.17^B 
                                1)= S ^DGPF(26.17,"B",$E(X,1,30),DA)=""
                                2)= K ^DGPF(26.17,"B",$E(X,1,30),DA)


26.17,.02     PRF ASSIGNMENT HISTORY 0;2 POINTER TO PRF ASSIGNMENT HISTORY FILE (#26.14) (Required)

              LAST EDITED:      JUN 13, 2003 
              DESCRIPTION:
                                This field contains a pointer to the PRF ASSIGNMENT HISTORY (#26.14) file.  


26.17,.03     TRANSMISSION DATE/TIME 0;3 DATE (Required)

              INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      JUN 19, 2003 
              DESCRIPTION:
                                This field contains the date and time that the HL7 message was transmitted.  

              RECORD INDEXES:   ASTAT (#271)

26.17,.04     STATUS                 0;4 SET (Required)

                                'T' FOR TRANSMITTED; 
                                'A' FOR ACCEPTED; 
                                'RJ' FOR REJECTED; 
                                'M' FOR MARKED FOR RE-TRANSMIT; 
                                'RT' FOR RE-TRANSMITTED; 
              LAST EDITED:      JUN 19, 2003 
              DESCRIPTION:
                                This field will contain the transmission status of the HL7 message.  

              RECORD INDEXES:   ASTAT (#271)

26.17,.05     SITE TRANSMITTED TO    0;5 POINTER TO INSTITUTION FILE (#4) (Required)

              LAST EDITED:      JUN 13, 2003 
              DESCRIPTION:
                                This field will contain the site where the HL7 message was transmitted.  


26.17,.06     ACK RECEIVED DATE/TIME 0;6 DATE

              INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      JUN 13, 2003 
              DESCRIPTION:
                                This field contains the date and time an Acknowledgement message was received.  


26.17,.07     ERROR CODES            ERR;0 Multiple #26.1707

              DESCRIPTION:      When the receiving site of a PRF Unsolicited Update (ORU~R01) HL7 message encounters one or more
                                errors while processing the message, one or more error codes are returned in the Acknowledgment
                                (ACK~R01) HL7 message.  This multiple field contains the returned error codes.  


26.1707,.01     ERROR CODE             0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<2) X
                LAST EDITED:      MAR 29, 2005 
                HELP-PROMPT:      Answer must be 2-30 characters in length. 
                DESCRIPTION:      This field contains a single error code value returned by the receiving site of a PRF Unsolicited
                                  Update (ORU~R01) HL7 message.  

                CROSS-REFERENCE:  26.1707^B 
                                  1)= S ^DGPF(26.17,DA(1),"ERR","B",$E(X,1,30),DA)=""
                                  2)= K ^DGPF(26.17,DA(1),"ERR","B",$E(X,1,30),DA)





      FILES POINTED TO                      FIELDS

INSTITUTION (#4)                  SITE TRANSMITTED TO (#.05)

PRF ASSIGNMENT HISTORY (#26.14)   PRF ASSIGNMENT HISTORY (#.02)


File #26.17

  Record Indexes:

  ASTAT (#271)    RECORD    REGULAR    IR    SORTING ONLY
      Short Descr:  This index cross references the Date/Time and Status fields
        Set Logic:  S ^DGPF(26.17,"ASTAT",X(1),X(2),DA)=""
       Kill Logic:  K ^DGPF(26.17,"ASTAT",X(1),X(2),DA)
       Whole Kill:  K ^DGPF(26.17,"ASTAT")
             X(1):  TRANSMISSION DATE/TIME  (26.17,.03)  (Subscr 1)  (forwards)
             X(2):  STATUS  (26.17,.04)  (Subscr 2)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):