HL7 resources

HL7 DFT Message

The DFT message describes a financial transaction that is sent to a billing system and is used for patient accounting purposes. This message might include things like ancillary charges or patient deposits, and is sent between the DSS/Order Filler and the Charge Processor. The DSS/Order Filler would then verify that the procedure had been completed.

Trigger events for the DFT-P03 message include:

  • Procedure ordered
  • Procedure scheduled
  • Procedure completed
  • Future will define Report events for professional fees

The segments and groups of segments in the DFT-P03 message include the following:

SEGMENT/ GROUPNAMEOPTIONAL/REPEATABLE?
MSHMessage headerRequired
EVNEvent typeRequired
PIDPatient identificationRequired
PID1Patient demographicsOptional
PV1Patient visitOptional
PV2Patient visit – additional infoOptional
DB1Disability segmentOptional, Repeatable
OBXObservationOptional, Repeatable

TransactionGroup – Repeatable group

FT1Financial transactionRequired

ProcedureGroup – Optional and Repeatable group, part of TransactionGroup

PR1ProceduresRequired
ROLRoleOptional, Repeatable

Additional segments, not part of a group

DG1DiagnosisOptional, Repeatable
DRGDiagnosis Related GroupOptional
GT1GuarantorOptional, Repeatable

InsuranceGroup – Optional and Repeatable group

IN1InsuranceRepeatable
IN2Insurance additional infoOptional
IN3Insurance additional info – certificationOptional

Additional segments, not part of a group

ACCAccidentOptional

Want to learn more about HL7? Enroll in Lyniate Academy’s HL7 training course here!

You might also like

HL7 resources

HL7 Data Types

HL7 data types define the kind of data included in a field used in the HL7 message structure. Examples include a string, text, timestamp, address, or coded element.

Read more >

HL7 resources

RIM-Reference Information Model

The HL7 Reference Information Model (RIM) represents a static model of healthcare workflows as viewed by the HL7 standards development group.

Read more >

HL7 resources

Minimum Layer Protocol – MLP

MLP is how an application should wrap an HL7 message to ensure HL7 compliant applications know where a message starts and stops, and where the next message begins.

Read more >