DiagnosticReportRadiology

Introduction

The DiagnosticReportRadiology profile is used for retrieving data about a complete radiology report for a patient end to end starting from request. This profile is based on the FHIR resource DiagnosticReport.

Intended Use

This profile is created as the main profile for the exposing information related to radiology report. This profile is based on the core DiagnosticReport profile that is defined for exposing all types of report based resources.

The intended use for reading data with this API is in first hand that the API is applied for direct access and should not be used to transfer data between caregivers. If it should be used for "data copying" between care providers, patient consent must be handled outside the API.

Specific Rules and Limitations

Type Description
Rule External user should only be the patient that has the radiology report. E.g. A healthcare professional is not the intended user of the API.
Rule From date and patient are mandatory for search requests.
Rule The consumer of the API is responsible for making sure data retrieved is filtered in compliance with laws and regulations prior to presenting it to any end-users.
Rule For reading diagnostic reports, the external system needs to be able to evaluate PDL. This means whether the information can be displayed for a healthcare professional with a specific assignment. PDL data needed (HSA care unit and HSA care provider) is retrieved by including the organization referenced from DiagnosticReport.performer.OrganizationSEVendorLite.

Profile Overview

DiagnosticReportRadiology

idΣ1..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..0Period
assignerΣ I0..0Reference(Organization)
basedOnI1..1Reference(ServiceRequestRadiology)
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ0..0Coding
textΣ0..1stringFixed Value
codeΣ1..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ0..0Coding
textΣ0..1string
systemΣ0..0uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
issuedΣ0..1instant
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..0Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
resultsInterpreterΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)
specimenI0..0Reference(Specimen)
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..0uriBinding
identifierΣ0..0Identifier
displayΣ0..1string
imagingStudyI0..0Reference(ImagingStudy)
conclusion0..0string
conclusionCode0..0CodeableConcept
presentedFormI0..0Attachment

Versions

COS version Profile version Required COSMIC version Date Description
3.0.0 1.0.0 R8.3.04 Jan 2022 Initial version, support for GET.

Statuses

FHIR status Status in COSMIC
PRELIMINARY PRELIMINARY
ADDITIONAL APPENDED
FINAL FINAL
Other UNKNOWN

ValueSet

The profile includes bindings to the following FHIR defined value set:

ValueSet

Supported Operations

HTTP Methods

Method Description
GET Support for retrieving DiagnosticReport by report ID.

Query Operations

Search Parameters

Parameter Format Mandatory Comment
_profile string No
patient reference Yes The subject that the observation is about (if patient). The reference can be a literal reference ex: subject=1 or a Business identifier as well.ex: subject.identifier=urn:oid:1.2.752.129.2.1.3.1|20200109-6078
date date Yes (to date is optional)

Supported Queries

  1. GET [baseURL]/DiagnosticReport/[id] (Read)
  2. GET [baseURL]/DiagnosticReport/_search?patient=[]&date=[] (Search)
  3. GET [baseURL]/DiagnosticReport/_search?patient=[]&date=[]&_include=[] (Search)

Supported Operations

Supported SearchInclude Operations

The following searchInclude parameters are supported:

  1. patient
  2. performer
  3. based-on
  4. date

Supported RevInclude Operations

N/A

Error Codes

No specific error codes for DiagnosticReportRadiology. For common codes, refer to Error handling section.