Transactions
The Smile CDR inbound HL7 v2.x transaction processor can process a number of different transaction types. These are outlined in the following sections.
Any messages that contain a message type or message trigger that is not explicitly supported by Smile CDR will be accepted and ignored. For example, the ADT^A01
transaction is listed below as a supported transaction, and will be converted to FHIR resources and stored. On the other hand, if a sending system sends an MFN^M02
message to Smile CDR it will be accepted, meaning an AA
(accept acknowledgement) will be returned.
Note: The HL7 v2.x inbound processor ensures that Patient resources resulting from the following event triggers are treated as conditional creates:
Transaction | Structure | Usage | Supported Inbound | Supported Outbound (Trigger Transactions) |
---|---|---|---|---|
ADT^A01 | ADT_A01 | Begin Encounter (Hospitalization) | ||
ADT^A02 | ADT_A02 | Transfer Patient to New Location | ||
ADT^A03 | ADT_A03 | Discharge Patient / End Encounter | ||
ADT^A04 | ADT_A01 | Begin Encounter (Outpatient) | ||
ADT^A05 | ADT_A05 | Pre-Admit Patient | ||
ADT^A06 | ADT_A06 | Convert Outpatient to Inpatient | ||
ADT^A07 | ADT_A06 | Convert Inpatient to Outpatient | ||
ADT^A08 | ADT_A01 | Update Encounter | ||
ADT^A11 | ADT_A09 | Cancel Admit | ||
ADT^A12 | ADT_A12 | Cancel Transfer | ||
ADT^A13 | ADT_A01 | Cancel Discharge Patient / End Encounter | ||
ADT^A14 | ADT_A05 | Pending Admit | ||
ADT^A17 | ADT_A17 | Swap Patient Locations (Bed Swap) | ||
ADT^A21 | ADT_A21 | Patient Goes on a Leave of Absence | ||
ADT^A22 | ADT_A21 | Patient Returns From a Leave of Absence | ||
ADT^A27 | ADT_A21 | Cancel Pending Admit | ||
ADT^A28 | ADT_A05 | Create Patient | ||
ADT^A29 | ADT_A21 | Delete Patient | ||
ADT^A31 | ADT_A05 | Update Patient | ||
ADT^A38 | ADT_A38 | Cancel Pre-Admit | ||
ADT^A40 | ADT_A39 | Merge Patients | ||
ADT^A45 | ADT_A45 | Move Visit Information - Visit Number | ||
ADT^A47 | ADT_A30 | Change Patient Identifier List | ||
ADT^A54 | ADT_A54 | Change Attending Doctor | ||
ADT^A60 | ADT_A60 | Allergy Update | ||
ADT^A61 | ADT_A61 | Change Consulting Physician |
Transaction | Structure | Usage | Supported Inbound | Supported Outbound (Trigger Transactions) |
---|---|---|---|---|
OMG^O19 | OMG_O19 | Order Message (General) |
ProcedureRequest |
For information on how this domain is processed, see Processing Results.
Transaction | Structure | Usage | Supported Inbound | Supported Outbound (Trigger Transactions) |
---|---|---|---|---|
ORU^R01 | ORU_R01 | Unsolicited Observation Request |
DiagnosticReport ProcedureRequest |
Transaction | Structure | Usage | Supported Inbound | Supported Outbound (Trigger Transactions) |
---|---|---|---|---|
RDE^O11 | RDE_O11 | Pharmacy Order | ||
RAS^O17 | RAS_O17 | Pharmacy Administration Event |
Transaction | Structure | Usage | Supported Inbound | Supported Outbound (Trigger Transactions) |
---|---|---|---|---|
VXU^V04 | VXU_V04 | Unsolicited Vaccination Record Update |