Specification
The following schema represents our interpretation of the FHIR R4 Observation Spec. The table below describes which fields are required/optional to be functional when integrating with the Rad AI reporting application.
Example Resource
{
"resourceType": "Observation",
"status": "final",
"issued": "2020-09-07T15:02:03.651Z",
"meta": {
"account": {
"reference": "Organization/00000000-0000-0000-0000-000000000000"
}
},
"subject": {
"type": "Patient",
"identifier": {
"system": "http://example.org/patient-ids",
"value": "1234",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "MR"
}
]
}
}
},
"partOf": [
{
"type": "ImagingStudy",
"identifier": {
"system": "http://example.org/filler-order-number",
"value": "1234",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "ACSN"
}
]
}
}
},
{
"type": "ImagingStudy",
"identifier": {
"system": "urn:dicom:uid",
"value": "urn:oid:2.16.124.113543.1154777499.30246.19789.3503430046"
}
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "10231-9",
"display": "Right ventricular Ejection fraction"
}
]
},
"valueQuantity": {
"value": "29",
"unit": "%",
"system": "http://unitsofmeasure.org",
"code": "%"
},
"basedOn": [
{
"type": "ServiceRequest",
"identifier": {
"system": "http://example.org/placer-order-number",
"value": "1234"
}
}
],
"referenceRange": [
{
"low": {
"value": 50,
"unit": "%",
"system": "http://unitsofmeasure.org",
"code": "%"
},
"high": {
"value": 70,
"unit": "mmol/l",
"system": "http://unitsofmeasure.org",
"code": "%"
}
}
],
"interpretation": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
"code": "LU",
"display": "Significantly low"
}
]
}
],
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">29%</div>"
}
}
Field descriptions and cardinality
| Field | Description | Required | Example Value |
|---|---|---|---|
| resourceType | The type of the resource | Yes | Observation |
| status | The status of the observation | Yes | final |
| issued | The time the observation was issued | Yes | 2020-09-07T15:02:03.651Z |
| meta.account.reference | The Rad AI-defined FHIR Organization ID for the customer | Yes | Organization/00000000-0000-0000-0000-000000000000 |
| subject.type | The type of subject | Yes | Patient |
| subject.identifier | Identifier details for the subject (patient) | Yes | |
| system | Optional system for patient IDs (Assigning Authority) | No | http://example.org/patient-ids |
| value | The patient identifier value | Yes | 1234 |
| type | The type of identifier | Yes | |
| coding | Coding details for identifier type | Yes | |
| system | The coding system for identifier type | Yes | http://terminology.hl7.org/CodeSystem/v2-0203 |
| code | The code representing the identifier type | Yes | MR |
| partOf | List of references to related ImagingStudy resources | Yes | |
| type | The type of related resource | Yes | ImagingStudy |
| identifier | Identifier details for the ImagingStudy | Yes | |
| system | Optional system for the filler order number | No | http://example.org/filler-order-number |
| value | The value of the filler order number | Yes | 1234 |
| type | The type of identifier | Yes | |
| coding | Coding details for identifier type | Yes | |
| system | The coding system for identifier type | Yes | http://terminology.hl7.org/CodeSystem/v2-0203 |
| code | The code representing the identifier type | Yes | ACSN |
| partOf (StudyUID) | Optional StudyUID details | No | |
| system | The system for the StudyUID | No | urn:dicom:uid |
| value | The value of the StudyUID | No | urn:oid:2.16.124.113543.1154777499.30246.19789.3503430046 |
| code | The code representing the observation | Yes | |
| coding | Coding details for the observation code | Yes | |
| system | The coding system for the observation code | Yes | http://loinc.org |
| code | The code representing the observation | Yes | 10231-9 |
| display | Optional public display name for the observation | No | Right ventricular Ejection fraction |
| valueQuantity | The quantity value of the observation | Yes | |
| value | The numeric value of the observation | Yes | 29 |
| unit | The unit of measurement | Yes | % |
| system | The system for units of measurement | Yes | http://unitsofmeasure.org |
| code | The code representing the unit | Yes | % |
| basedOn | Link to the ServiceRequest (Placer Order Number) | Yes | |
| type | The type of related resource | Yes | ServiceRequest |
| identifier | Identifier details for the ServiceRequest | Yes | |
| system | Optional system for the placer order number | No | http://example.org/placer-order-number |
| value | The value of the placer order number | Yes | 1234 |
| referenceRange | Optional reference range details for the observation | No | |
| low.value | The low-end value of the reference range | No | 50 |
| low.unit | The unit of measurement for the low-end value | No | % |
| high.value | The high-end value of the reference range | No | 70 |
| high.unit | The unit of measurement for the high-end value | No | mmol/l |
| interpretation | Optional interpretation of the observation | No | |
| coding | Coding details for interpretation | No | |
| system | The system for interpretation codes | Yes | http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation |
| code | The code representing the interpretation | Yes | LU |
| display | The display text for the interpretation | No | Significantly low |
| text | Narrative text of the observation | No | |
| status | The status of the narrative text | No | generated |
| div | The narrative text in XHTML format | Yes | <div xmlns="http://www.w3.org/1999/xhtml">29%</div> |