Publisher API HL7 Messages: Difference between revisions

From Discovery Data Service
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
'''Records'''
'''Records'''


ADT A28 - create patient record
* ADT A28 - create patient record
 
* ADT A31 - update patient record
ADT A31 - update patient record
* ADT A40 - merge patient records
 
ADT A40 - merge patient records


'''Encounters'''
'''Encounters'''


ADT A05 - pre-admit a patient
* ADT A05 - pre-admit a patient
* ADT A38 - cancel a pre-admit
* ADT A01 - admit a patient
* ADT A11 - cancel admit
* ADT A02 - transfer a patient
* ADT A12 - cancel transfer
* ADT A03 - discharge a patient
* ADT A13 - cancel discharge


ADT A38 - cancel a pre-admit
'''Observations'''


ADT A01 - admit a patient
* ORU R01 - send observations


ADT A11 - cancel admit
== Standard segments & acknowledgements ==
 
See [[Publisher API HL7 Segments]] for definitions of the segments that are used across the DDS message set. Note that in many cases individual messages refine the standard definitions. Where this is the case it is made clear in the definition of each message below.
ADT A02 - transfer a patient
 
ADT A12 - cancel transfer
 
ADT A03 - discharge a patient
 
ADT A13 - cancel discharge
 
'''Observations'''


ORU R01 - send observations
DDS returns a standard acknowledgement message. [TODO]


== ADT A01: Admit Patient ==
== ADT A01: Admit Patient ==

Revision as of 06:55, 25 May 2021


This page summarises the messages that are currently supported by DDS

Records

  • ADT A28 - create patient record
  • ADT A31 - update patient record
  • ADT A40 - merge patient records

Encounters

  • ADT A05 - pre-admit a patient
  • ADT A38 - cancel a pre-admit
  • ADT A01 - admit a patient
  • ADT A11 - cancel admit
  • ADT A02 - transfer a patient
  • ADT A12 - cancel transfer
  • ADT A03 - discharge a patient
  • ADT A13 - cancel discharge

Observations

  • ORU R01 - send observations

Standard segments & acknowledgements

See Publisher API HL7 Segments for definitions of the segments that are used across the DDS message set. Note that in many cases individual messages refine the standard definitions. Where this is the case it is made clear in the definition of each message below.

DDS returns a standard acknowledgement message. [TODO]

ADT A01: Admit Patient

Overview

This will create an Encounter for the specified patient

Definition

Segments

Segment Optionality Repeating
MSH - Message Header R N
EVN - Event Type R N
PID - Patient Identification R N
PV1 - Patient Visit R N
OBX - Observation/Results O N
AL1 - Patient allergy information O Y
DG1 - Diagnosis O Y
PR1 - Procedures O Y

Fields

PV1 - Patient Visit

Refines the DDS standard definition of PV1 -

Field Component Data Type Optionality Repeating Description Example
PV1:36 - Discharge Disposition X N
PV1:37 - Discharged to Location X N
PV1:45 - Discharge Date/Time X N

Example

Response