Get a list of diagnostic reports
get
/DiagnosticReport
Retrieves a list of diagnostic reports that meet supplied query parameters.
Note:
- If a diagnostic report references a PDF with URL sections, it may not be returned from the Binary resource. See the Binary resource documentation for more detail.
- When requesting the presentedForm.url, the
Accept
header should be populated with thepresentedForm.contentType
. For more information, see the Binary accept documentation.
Authorization Types
This operation supports the following authorization types:
- Provider
- Patient
- System
Request
Query Parameters
-
_count: number
The maximum number of results to return. Defaults to
10
and a maximum of100
documents can be returned. -
date: string
The date range that the diagnostic report falls within (effectiveDateTime).
- For a single
date
occurrence:- Must be provided with the
ge
prefix to imply a date range. - The time component is optional.
- Must be provided with the
- For two
date
occurences: - Must be provided with
ge
andlt
prefixes to search for reports within a specific range. - The time component is optional for both parameters.
date=ge2020-01-01T08:00:00.000Z&date=lt2020-01-31T17:00:00.000Z
- For a single
-
patient(required): string
The subject of the report if a patient. This parameter is required if the
subject:Patient
parameter is not used.
Example:12345
-
subject:Patient(required): string
The subject (patient) of the report. This parameter is required if the
patient
parameter is not used.
Example:12345
Header Parameters
-
accept(required): string
The media type to be requested. See what the resource's operation produces for what is supported.
-
authorization(required): string
Contains the credentials to authenticate a consumer to the service. This should be the OAuth2 Bearer Token.
Response
Supported Media Types
- application/json+fhir
Default Response
Example search by
Example Request:
patient
.Example Request:
GET https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport?patient=12724066&_count=10
Example Response:
{
'resourceType': 'Bundle',
'id': '05cb2a6a-1de9-4de9-a3ff-16c1f347f910',
'type': 'searchset',
'total': 1,
'link': [
{
'relation': 'self',
'url': 'https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport?patient=12724066&_count=10'
}
],
'entry': [
{
'fullUrl': 'https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/DiagnosticReport/197198634',
'resource': {
'resourceType': 'DiagnosticReport',
'id': '197198634',
'meta': {
'versionId': '1',
'lastUpdated': '2019-12-26T21:36:00.000Z'
},
'text': {
'status': 'additional',
'div': '<div><p><b>Diagnostic Report</b></p><p><b>Document Type</b>: Radiology Reports</p><p><b>Document Title</b>: Admission H & P - Radiology</p><p><b>Effective Date</b>: 2019-12-26T21:35:07.000Z</p><p><b>Issued</b>: 2019-12-26T21:35:59.000Z</p><p><b>Patient</b>: SMART, NANCY</p><p><b>Status</b>: Final</p><p><b>Verifying Provider</b>: Cerner Test, Physician - Hospitalist Cerner</p></div>'
},
'status': 'final',
'category': {
'coding': [
{
'system': 'http://hl7.org/fhir/v2/0074',
'code': 'RAD',
'display': 'Radiology',
'userSelected': false
}
],
'text': 'Radiology Reports'
},
'code': {
'text': 'Radiology Reports'
},
'subject': {
'reference': 'Patient/12724066',
'display': 'SMART, NANCY'
},
'encounter': {
'reference': 'Encounter/97939518'
},
'effectiveDateTime': '2019-12-26T21:35:07.000Z',
'issued': '2019-12-26T21:35:59.000Z',
'performer': {
'reference': 'Practitioner/4122622',
'display': 'Cerner Test, Physician - Hospitalist Cerner'
},
'presentedForm': [
{
'contentType': 'text/html',
'url': 'https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/TR-197198634',
'title': 'Admission H & P - Radiology'
},
{
'contentType': 'application/pdf',
'url': 'https://fhir-open.cerner.com/dstu2/ec2458f2-1e24-41c8-b71b-0e701af7583d/Binary/XR-197198634',
'title': 'Admission H & P - Radiology'
}
]
}
}
]
}
Headers
-
X-Request-Id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the
X-Request-Id
, if present. -
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the
opc-Request-Id
, if present.