Homerton ADT FHIR Mapping: Difference between revisions
From Voror_Wiki
More actions
No edit summary |
|||
| (12 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
To see the latest Compass V2 schema, please see [[Discovery Remote Subscriber Database Familiarisation#Data_Mapping]] | |||
== Segment - PID - Patient Identification == | == Segment - PID - Patient Identification == | ||
{| class=" | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
| | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field# | |||
!Field# | ! scope="col" width="15%" |FieldName | ||
!FieldName | ! scope="col" width="25%" |FHIR Mapping | ||
!FHIR Mapping | ! scope="col" width="15%" |Extension | ||
!Extension | |||
|- | |- | ||
|PID.2 | |PID.2 | ||
| Line 96: | Line 97: | ||
== Segment - PD1 - Patient Additional Demographic == | == Segment - PD1 - Patient Additional Demographic == | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | |||
{| class=" | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
| | ! scope="col" width="15%" |Field# | ||
! scope="col" width="15%" |FieldName | |||
!Field# | ! scope="col" width="25%" |FHIR Mapping | ||
!FieldName | ! scope="col" width="15%" |Extension | ||
!FHIR Mapping | |||
!Extension | |||
|- | |- | ||
|PD1.3 | |PD1.3 | ||
| Line 117: | Line 116: | ||
== Segment - NK1 - Next of Kin / Associated Parties == | == Segment - NK1 - Next of Kin / Associated Parties == | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | |||
{| class=" | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
| | ! scope="col" width="15%" |Field# | ||
!Field# | ! scope="col" width="15%" |FieldName | ||
!FieldName | ! scope="col" width="25%" |FHIR Mapping | ||
!FHIR Mapping | ! scope="col" width="15%" |Extension | ||
!Extension | |||
|- | |- | ||
|NK1.2 | |NK1.2 | ||
| Line 162: | Line 160: | ||
== Segment - PV1 - Patient Visit == | == Segment - PV1 - Patient Visit == | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | |||
{| class=" | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
| | ! scope="col" width="15%" |Field# | ||
!Field# | ! scope="col" width="15%" |FieldName | ||
!FieldName | ! scope="col" width="25%" |FHIR Mapping | ||
!FHIR Mapping | ! scope="col" width="15%" |Extension | ||
!Extension | |||
|- | |- | ||
|PV1.2 | |PV1.2 | ||
| Line 267: | Line 264: | ||
== Segment - PV2 - Patient Visit - Additional Information == | == Segment - PV2 - Patient Visit - Additional Information == | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | |||
{| class=" | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
| | ! scope="col" width="15%" |Field# | ||
!Field# | ! scope="col" width="15%" |FieldName | ||
!FieldName | ! scope="col" width="25%" |FHIR Mapping | ||
!FHIR Mapping | ! scope="col" width="15%" |Extension | ||
!Extension | |||
|- | |- | ||
|PV2.3 | |PV2.3 | ||
| Line 292: | Line 288: | ||
== Segment - EVN - Event Type == | == Segment - EVN - Event Type == | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | |||
{| class=" | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
!Field# | ! scope="col" width="15%" |Field# | ||
!FieldName | ! scope="col" width="15%" |FieldName | ||
!FHIR Mapping | ! scope="col" width="25%" |FHIR Mapping | ||
!Extension | ! scope="col" width="15%" |Extension | ||
|- | |- | ||
|EVN.2 | |EVN.2 | ||
| Line 311: | Line 307: | ||
== Segment - MSH - Message Header == | == Segment - MSH - Message Header == | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | |||
{| class=" | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
| | ! scope="col" width="15%" |Field# | ||
!Field# | ! scope="col" width="15%" |FieldName | ||
!FieldName | ! scope="col" width="25%" |FHIR Mapping | ||
!FHIR Mapping | ! scope="col" width="15%" |Extension | ||
!Extension | |||
|- | |- | ||
|MSH.3 | |MSH.3 | ||
|Sending | |Sending application | ||
|MessageHeader.source.software | |MessageHeader.source.software | ||
| | | | ||
|- | |- | ||
|MSH.4 | |MSH.4 | ||
|Sending | |Sending facility | ||
|MessageHeader.source.name | |MessageHeader.source.name | ||
| | | | ||
|- | |- | ||
|MSH.5 | |MSH.5 | ||
|Receiving | |Receiving application | ||
|MessageHeader.destination.extension | |MessageHeader.destination.extension | ||
|message-header-destination-software-extension | |message-header-destination-software-extension | ||
|- | |- | ||
|MSH.6 | |MSH.6 | ||
|Receiving | |Receiving facility | ||
|MessageHeader.destination.name & MessageHeader.responsible | |MessageHeader.destination.name & MessageHeader.responsible | ||
| | | | ||
|- | |- | ||
|MSH.7 | |MSH.7 | ||
|Message | |Message date/time | ||
|MessageHeader.timestamp | |MessageHeader.timestamp | ||
| | | | ||
| Line 350: | Line 345: | ||
|- | |- | ||
|MSH.10 | |MSH.10 | ||
|Message | |Message control id | ||
|MessageHeader.extension | |MessageHeader.extension | ||
|message-header-message-control-id-extension | |message-header-message-control-id-extension | ||
| Line 360: | Line 355: | ||
|- | |- | ||
|MSH.13 | |MSH.13 | ||
|Sequence | |Sequence number | ||
|MessageHeader.extension | |MessageHeader.extension | ||
|message-header-sequence-number-extension | |message-header-sequence-number-extension | ||
|} | |} | ||
== | == Message Types == | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | |||
{| class=" | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
| | ! scope="col" width="15%" |Message Type | ||
! | ! scope="col" width="15%" |Message Name | ||
! | |||
|- | |- | ||
| | |ADT^A01 | ||
| | |Admit / visit notification | ||
|- | |- | ||
| | |ADT^A02 | ||
| | |Transfer a patient | ||
|- | |- | ||
| | |ADT^A03 | ||
| | |Discharge/end visit | ||
|- | |- | ||
| | |ADT^A04 | ||
| | |Register a patient | ||
|- | |- | ||
| | |ADT^A05 | ||
| | |Pre-admit a patient | ||
|- | |- | ||
| | |ADT^A06 | ||
| | |Change an outpatient to an inpatient | ||
|- | |- | ||
| | |ADT^A07 | ||
| | |Change an inpatient to an outpatient | ||
|- | |- | ||
| | |ADT^A08 | ||
| | |Update patient information | ||
|- | |- | ||
| | |ADT^A11 | ||
| | |Cancel admit/visit notification | ||
|- | |- | ||
| | |ADT^A12 | ||
| | |Cancel transfer | ||
|- | |- | ||
| | |ADT^A13 | ||
| | |Cancel discharge/end visit | ||
|- | |- | ||
| | |ADT^A14 | ||
| | |Pending admit | ||
|- | |- | ||
| | |ADT^A17 | ||
| | |Swap patients | ||
|- | |- | ||
| | |ADT^A23 | ||
| | |Delete a patient record | ||
|- | |- | ||
| | |ADT^A27 | ||
| | |Cancel pending admit | ||
|- | |- | ||
| | |ADT^A28 | ||
| | |Add person information | ||
|- | |- | ||
| | |ADT^A31 | ||
| | |Update person information | ||
|- | |- | ||
| | |ADT^A34 | ||
| | |Merge patient information - patient ID only | ||
|- | |- | ||
| | |ADT^A35 | ||
| | |Merge patient information - account number only | ||
|- | |- | ||
| | |ADT^A44 | ||
| | |Move account information - patient account number | ||
|} | |} | ||
<br /> | |||
Latest revision as of 12:58, 14 November 2024
To see the latest Compass V2 schema, please see Discovery Remote Subscriber Database Familiarisation#Data_Mapping
Segment - PID - Patient Identification
| Field# | FieldName | FHIR Mapping | Extension |
|---|---|---|---|
| PID.2 | Patient ID | Patient.identifier | |
| PID.3 | Patient Identifier List | Patient.identifier | |
| PID.4 | Alternate PatientIidentifier | Patient.identifier | |
| PID.5 | Patient Name | Patient.name | |
| PID.7 | Date/Time Of Birth | Patient.birthDate & Patient.extension | primarycare-contact-birth-time-extension |
| PID.8 | Sex | Patient.gender | |
| PID.9 | Patient Alias | Patient.name | |
| PID.11 | Patient Address | Patient.address | |
| PID.13 | Phone Number - Home | Patient.telecom | |
| PID.14 | Phone Number - Business | Patient.telecom | |
| PID.15 | Primary Language | Patient.communication.language | |
| PID.16 | Marital Status | Patient.maritalStatus | |
| PID.17 | Religion | Patient.extension | primarycare-religion-category-extension |
| PID.18 | Patient Account Number | Patient.identifier | |
| PID.22 | Ethnic Group | Patient.extension | primarycare-ethnic-category-extension |
| PID.29 | Patient Death Date and Time | Patient.deceased | |
| PID.30 | Patient Death Indicator | Patient.deceased |
Segment - PD1 - Patient Additional Demographic
| Field# | FieldName | FHIR Mapping | Extension |
|---|---|---|---|
| PD1.3 | Patient primary facility | Patient.careProvider& Organization | |
| PD1.4 | Patient primary care provider | Patient.careProvider& Practitioner |
Segment - NK1 - Next of Kin / Associated Parties
| Field# | FieldName | FHIR Mapping | Extension |
|---|---|---|---|
| NK1.2 | Name | Patient.contact.name | |
| NK1.3 | Relationship | Patient.contact.relationship | |
| NK1.4 | Address | Patient.contact.address | |
| NK1.5 | Phone number | Patient.contact.telecom.value | |
| NK1.6 | Business phone number | Patient.contact.telecom.value | |
| NK1.7 | Contact role | Patient.contact.extension | primarycare-contact-role-category-extension |
| NK1.20 | Primary language | Patient.contact.extension | primarycare-contact-main-language-category-extension |
Segment - PV1 - Patient Visit
| Field# | FieldName | FHIR Mapping | Extension |
|---|---|---|---|
| PV1.2 | Patient class | Encounter.class | |
| PV1.4 | Admission type | Encounter.extension | encounter-admission-type |
| PV1.6 | Prior patient location | Encounter.location& Location | |
| PV1.7 | Attending doctor | Encounter.participant & Practitioner | |
| PV1.8 | Referring doctor | Encounter.participant & Practitioner | |
| PV1.9 | Consulting doctor | Encounter.participant& Practitioner | |
| PV1.10 | Hospital service | Encounter.serviceProvider& Organization | |
| PV1.14 | Admit source | Encounter.hospitalization.origin | |
| PV1.17 | Admitting doctor | Encounter.participant & Practitioner | |
| PV1.18 | Patient type | Encounter.type | |
| PV1.19 | Visit number | EpisodeOfCare.identifier | |
| PV1.36 | Discharge disposition | Encounter.hospitalization.dischargeDisposition | |
| PV1.37 | Discharged to location | Encounter.hospitalization.destination | |
| PV1.39 | Servicing facility | Encounter.managingOrganization | |
| PV1.41 | Account status | Encounter.status | |
| PV1.44 | Admit date/time | Encounter.statusHistory.start | |
| PV1.45 | Discharge date/time | Encounter.statusHistory.end | |
| PV1.50 | Alternate visit ID | Encounter.identifier | |
| PV1.52 | Other healthcare provider | Encounter.participant& Practitioner |
Segment - PV2 - Patient Visit - Additional Information
| Field# | FieldName | FHIR Mapping | Extension |
|---|---|---|---|
| PV2.3 | Admit reason | Encounter.reason | |
| PV2.4 | Transfer reason | Encounter.reason | |
| PV2.8 | Expected admit date/time | Encounter.statusHistory.start |
Segment - EVN - Event Type
| Field# | FieldName | FHIR Mapping | Extension |
|---|---|---|---|
| EVN.2 | Recorded date/time | Encounter.extension | primarycare-recorded-date-extension |
| EVN.5 | Operator ID | MessageHeader.enterer & Practitioner.identifier & Practitioner.name |
Segment - MSH - Message Header
| Field# | FieldName | FHIR Mapping | Extension |
|---|---|---|---|
| MSH.3 | Sending application | MessageHeader.source.software | |
| MSH.4 | Sending facility | MessageHeader.source.name | |
| MSH.5 | Receiving application | MessageHeader.destination.extension | message-header-destination-software-extension |
| MSH.6 | Receiving facility | MessageHeader.destination.name & MessageHeader.responsible | |
| MSH.7 | Message date/time | MessageHeader.timestamp | |
| MSH.9 | Message type | MessageHeader.event.code | |
| MSH.10 | Message control id | MessageHeader.extension | message-header-message-control-id-extension |
| MSH.12 | Version ID | MessageHeader.event.version | |
| MSH.13 | Sequence number | MessageHeader.extension | message-header-sequence-number-extension |
Message Types
| Message Type | Message Name |
|---|---|
| ADT^A01 | Admit / visit notification |
| ADT^A02 | Transfer a patient |
| ADT^A03 | Discharge/end visit |
| ADT^A04 | Register a patient |
| ADT^A05 | Pre-admit a patient |
| ADT^A06 | Change an outpatient to an inpatient |
| ADT^A07 | Change an inpatient to an outpatient |
| ADT^A08 | Update patient information |
| ADT^A11 | Cancel admit/visit notification |
| ADT^A12 | Cancel transfer |
| ADT^A13 | Cancel discharge/end visit |
| ADT^A14 | Pending admit |
| ADT^A17 | Swap patients |
| ADT^A23 | Delete a patient record |
| ADT^A27 | Cancel pending admit |
| ADT^A28 | Add person information |
| ADT^A31 | Update person information |
| ADT^A34 | Merge patient information - patient ID only |
| ADT^A35 | Merge patient information - account number only |
| ADT^A44 | Move account information - patient account number |