Barts Health CDS FHIR Mapping: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| (14 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]] | |||
The DDS transforms the received CDS data using FHIR transforms written to the Indigo 4 Standard BT Translation Service v6-2 Specification and stores these as encounters in the DDS; an encounter is a record of the | The DDS transforms the received CDS data using FHIR transforms written to the Indigo 4 Standard BT Translation Service v6-2 Specification and stores these as encounters in the DDS; an encounter is a record of the | ||
| Line 6: | Line 8: | ||
The child date records are processed into the DDS within the parent encounter, as shown below. | The child date records are processed into the DDS within the parent encounter, as shown below. | ||
[[File:CDS_Encounter_Structure.png|alt=|frame|'''CDS Encounter Structure''']] | |||
'''Note''' - This is an ongoing project and this data is not yet available in the DDS or the Compass database. | |||
[[File:CDS_Encounter_Structure.png|alt=|frame|'''CDS Encounter Structure'''|none]] | |||
== Emergency Care CDS == | == Emergency Care CDS == | ||
=== Emergency Care Attendance Activity Characteristics === | === Emergency Care Attendance Activity Characteristics === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 44: | Line 48: | ||
] | ] | ||
|encounter_event | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
< | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 86: | Line 86: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 106: | Line 102: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 128: | Line 120: | ||
Onset Date | Onset Date | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>observation</u> | ||
<u>encounter_event</u> | |||
<u>observation</u> | |||
|clinical_effective_date | |clinical_effective_date | ||
<br /> | <br /> | ||
| Line 155: | Line 139: | ||
Onset Date | Onset Date | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>observation</u> | ||
<u>encounter_event</u> | |||
<u>observation</u> | |||
|clinical_effective_date | |clinical_effective_date | ||
<br /> | <br /> | ||
| Line 182: | Line 158: | ||
Period.start | Period.start | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
<u>encounter_event</u> | <u>encounter_event</u> | ||
| Line 208: | Line 180: | ||
Period.start | Period.start | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
<u>encounter_event</u> | <u>encounter_event</u> | ||
| Line 234: | Line 202: | ||
Period.start | Period.start | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
<u>encounter_event</u> | <u>encounter_event</u> | ||
| Line 260: | Line 224: | ||
Period.start | Period.start | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
<u>encounter_event</u> | <u>encounter_event</u> | ||
| Line 273: | Line 233: | ||
=== Emergency Care Attendance Location === | === Emergency Care Attendance Location === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 294: | Line 254: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 324: | Line 280: | ||
serviceProvider | serviceProvider | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|organization_id | |organization_id | ||
<br /> | <br /> | ||
| Line 334: | Line 286: | ||
=== Emergency Care Diagnoses === | === Emergency Care Diagnoses === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 364: | Line 316: | ||
=== Discharge from Emergency Care === | === Discharge from Emergency Care === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 395: | Line 347: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 415: | Line 363: | ||
Period.start | Period.start | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|end_date | |end_date | ||
| Line 437: | Line 381: | ||
Period.start | Period.start | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|end_date | |end_date | ||
| Line 457: | Line 397: | ||
Period.end | Period.end | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|clinical_effective_date | |clinical_effective_date | ||
| Line 477: | Line 413: | ||
Period.end | Period.end | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|clinical_effective_date | |clinical_effective_date | ||
| Line 491: | Line 423: | ||
status = INPROGRESS | status = INPROGRESS | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|Becomes (Inpatient) | |Becomes (Inpatient) | ||
| Line 505: | Line 433: | ||
status = INPROGRESS | status = INPROGRESS | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|Becomes (Inpatient) | |Becomes (Inpatient) | ||
| Line 527: | Line 451: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 547: | Line 467: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 567: | Line 483: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|} | |} | ||
=== Emergency Care Investigations === | === Emergency Care Investigations === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 620: | Line 532: | ||
=== Emergency Care Treatments === | === Emergency Care Treatments === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 666: | Line 578: | ||
=== Hospital Provider Spell - Admission Characteristics === | === Hospital Provider Spell - Admission Characteristics === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 705: | Line 617: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 725: | Line 633: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 747: | Line 651: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 767: | Line 667: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 785: | Line 681: | ||
Period.start | Period.start | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|clinical_effective_date | |clinical_effective_date | ||
<br /> | <br /> | ||
| Line 804: | Line 696: | ||
Period.start | Period.start | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|clinical_effective_date | |clinical_effective_date | ||
<br /> | <br /> | ||
| Line 814: | Line 702: | ||
=== Location Group (At Start of Episode) === | === Location Group (At Start of Episode) === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 839: | Line 727: | ||
serviceProvider | serviceProvider | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|organization_id | |organization_id | ||
<br /> | <br /> | ||
| Line 849: | Line 733: | ||
=== Location Group (At End of Episode) === | === Location Group (At End of Episode) === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 874: | Line 758: | ||
serviceProvider | serviceProvider | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|organization_id | |organization_id | ||
<br /> | <br /> | ||
| Line 884: | Line 764: | ||
=== Hospital Provider Spell - Discharge Characteristics === | === Hospital Provider Spell - Discharge Characteristics === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 905: | Line 785: | ||
Period.end | Period.end | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|end_date | |end_date | ||
| Line 930: | Line 806: | ||
Period.end | Period.end | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|end_date | |end_date | ||
| Line 957: | Line 829: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 977: | Line 845: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|} | |} | ||
=== Consultant Episode - Person Group (Consultant) === | === Consultant Episode - Person Group (Consultant) === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 1,007: | Line 871: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 1,031: | Line 891: | ||
participant | participant | ||
|<u>encounter</u> | |<u>encounter</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_event</u> | ||
<u>encounter_event</u> | |||
|practitioner_id | |practitioner_id | ||
<br /> | <br /> | ||
| Line 1,041: | Line 897: | ||
=== Consultant Episode - Clinical Diagnosis Group === | === Consultant Episode - Clinical Diagnosis Group === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 1,077: | Line 933: | ||
=== Consultant Episode - Clinical Activity Group === | === Consultant Episode - Clinical Activity Group === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 1,125: | Line 981: | ||
=== Consultant Episode – Activity Characteristics === | === Consultant Episode – Activity Characteristics === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 1,177: | Line 1,033: | ||
=== Birth Occurrence - Patient Characteristics === | === Birth Occurrence - Patient Characteristics === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 1,198: | Line 1,054: | ||
NOTE: also part of overall maternity_birth JSON | NOTE: also part of overall maternity_birth JSON | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 1,216: | Line 1,068: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|- | |- | ||
| Line 1,234: | Line 1,082: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|- | |- | ||
| Line 1,254: | Line 1,098: | ||
NOTE: also part of overall maternity_birth JSON | NOTE: also part of overall maternity_birth JSON | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 1,274: | Line 1,114: | ||
NOTE: also part of overall maternity_birth JSON | NOTE: also part of overall maternity_birth JSON | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, value_id | |property_id, value_id | ||
|- | |- | ||
| Line 1,292: | Line 1,128: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|} | |} | ||
=== Delivery Occurrence - for Each Baby in the Delivery (1-9) === | === Delivery Occurrence - for Each Baby in the Delivery (1-9) === | ||
{| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width: | {| class="mw-collapsible" border="1" style="border-collapse:collapse; text-align: center; vertical-align:top; width:100%;" | ||
|- style="background-color:# | |- style="background-color:#04466b; color: white; vertical-align: top;" | ||
! scope="col" width="15%" |Field Name | ! scope="col" width="15%" |Field Name | ||
! scope="col" width="15%" |Data/Coding Type | ! scope="col" width="15%" |Data/Coding Type | ||
| Line 1,320: | Line 1,152: | ||
] | ] | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|- | |- | ||
| Line 1,340: | Line 1,168: | ||
JSON_birth_date | JSON_birth_date | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|- | |- | ||
| Line 1,360: | Line 1,184: | ||
JSON_birth_weight | JSON_birth_weight | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|- | |- | ||
| Line 1,380: | Line 1,200: | ||
JSON_live_or_still_birth_indicator | JSON_live_or_still_birth_indicator | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|- | |- | ||
| Line 1,400: | Line 1,216: | ||
JSON_gender_code | JSON_gender_code | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|- | |- | ||
| Line 1,420: | Line 1,232: | ||
JSON_baby_nhs_number | JSON_baby_nhs_number | ||
|<u>encounter_event</u> | |<u>encounter_event</u>[[File:One to many.png|center|frameless|43x43px]]<u>encounter_additional</u> | ||
<u>encounter_additional</u> | |||
|property_id, json_value | |property_id, json_value | ||
|} | |} | ||
Latest revision as of 12:52, 14 November 2024
To see the latest Compass V2 schema, please see Discovery Remote Subscriber Database Familiarisation#Data_Mapping
The DDS transforms the received CDS data using FHIR transforms written to the Indigo 4 Standard BT Translation Service v6-2 Specification and stores these as encounters in the DDS; an encounter is a record of the
services provided to a patient with a medical problem within a specific period of time across a continuum of care in an integrated health care system.
The CDS data is processed into three parent encounters with a number of child date records, that also contain data.
The child date records are processed into the DDS within the parent encounter, as shown below.
Note - This is an ongoing project and this data is not yet available in the DDS or the Compass database.

Emergency Care CDS
Emergency Care Attendance Activity Characteristics
Emergency Care Attendance Location
Emergency Care Diagnoses
| Field Name | Data/Coding Type | FHIR | Table | Field |
|---|---|---|---|---|
| Emergency Care
Diagnosis (multi) |
SNOMED CT | Condition (diagnosis)
CodeableConcept.coding.code |
observation | core_concept_id,
is_problem = false |
| Emergency Care
Diagnosis Qualifier |
SNOMED CT | only populate where = 410605003 (confirmed present) |
Discharge from Emergency Care
Emergency Care Investigations
| Field Name | Data/Coding Type | FHIR | Table | Field |
|---|---|---|---|---|
| Emergency Care Clinical
Investigation (multi) |
SNOMED CT | Observation
CodeableConcept.coding.code |
observation | core_concept_id |
| Procedure Date
(Emergency Care Clinical Investigation) |
CCYY-MM-DD | Observation
effective |
observation | clinical_effective_date |
| Procedure Time
(Emergency Care Clinical Investigation) |
HH:MM:SS | Observation
effective |
observation | clinical_effective_date |
Emergency Care Treatments
| Field Name | Data/Coding Type | FHIR | Table | Field |
|---|---|---|---|---|
| Emergency Care
Procedure (multi) |
SNOMED CT | Observation
CodeableConcept.coding.code |
observation | core_concept_id |
| Procedure Date
(Emergency Care Procedure) |
CCYY-MM-DD | Observation
effective |
observation | clinical_effective_date |
| Procedure Time
(Emergency Care Procedure) |
HH:MM:SS | Observation
effective |
observation | clinical_effective_date |
Inpatient
Hospital Provider Spell - Admission Characteristics
Location Group (At Start of Episode)
Location Group (At End of Episode)
Hospital Provider Spell - Discharge Characteristics
Consultant Episode - Person Group (Consultant)
Consultant Episode - Clinical Diagnosis Group
| Field Name | Data/Coding Type | FHIR | Table | Field |
|---|---|---|---|---|
| Primary Diagnosis | ICD-10 | Condition (diagnosis)
CodeableConcept.coding.code is_primary |
observation | core_concept_id,
is_problem = false, is_primary = true |
| Secondary Diagnosis | ICD-10 | Condition (diagnosis)
CodeableConcept.coding.code |
observation | core_concept_id,
is_problem = false, is_primary = false |
Consultant Episode - Clinical Activity Group
| Field Name | Data/Coding Type | FHIR | Table | Field |
|---|---|---|---|---|
| Primary Procedure | OPCS4 | Procedure
CodeableConcept.coding.code is_primary |
observation | core_concept_id,
is_primary = true |
| Primary Procedure Date | CCYY-MM-DD | Procedure
startDate |
observation | clinical_effective_date |
| Secondary Procedure | OPCS4 | Procedure
CodeableConcept.coding.code |
observation | core_concept_id,
is_primary = false |
| Secondary Procedure Date | CCYY-MM-DD | Procedure
startDate |
observation | clinical_effective_date |
Consultant Episode – Activity Characteristics
| Field Name | Data/Coding Type | FHIR | Table | Field |
|---|---|---|---|---|
| Episode Number | Sequential 2-digit
number (01 – 89) |
Encounter (Inpatient Episode)
id + episode_number + ":IP:Episode" |
encounter_event | id |
| Start Date (Episode) | CCYY-MM-DD | Encounter (Inpatient Episode)
Period.start |
encounter_event | clinical_effective_date |
| Start Time (Episode) | HH:MM:SS | Encounter (Inpatient Episode)
Period.start |
encounter_event | clinical_effective_date |
| End Date (Episode) | CCYY-MM-DD | Encounter (Inpatient Episode)
Period.end |
encounter_event | end_date |
| End Time (Episode) | HH:MM:SS | Encounter (Inpatient Episode)
Period.end |
encounter_event | end_date |
