Breast Screening NZ FHIR Implementation Guide
1.1.0 - Release

Breast Screening NZ FHIR Implementation Guide - Local Development build (v1.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Get Diagnostic Report

Get BSA DiagnosticReport for Patient

This is typically used to get a BSA radiologist assessment reports.

AllergyIntolerance SearchAllergyIntolerance SearchFHIR ClientBSA Service BSA FHIR databaseFHIR ClientFHIR ClientBSA ServiceBSA ServiceBSA FHIR databaseBSA FHIR databaseGET[base]//DiagnosticReport?Patient/ZNK28DJValidatequeryDiagnosticReport BundleResponse

Get BSA DiagnosticReport for Patient processing steps:

  1. A FHIR Client sends a GET request to the BSA DiagnosticReport endpoint with the 'patient' query parameter specifying the patient's NHI number
  2. The request is validated - ALT: Validation failure. Operation Outcome resource returned
  3. DiagnosticReports for this NHI are retrieved from BSA
  4. A bundle of DiagnosticReport resources is returned to the client

Get BSA DiagnosticReport Response Example

get-diagnosticreport-response-message-1

Get BSA DiagnosticReport Error Example

get-diagnosticreport-error-message-1

Search BSA DiagnosticReport

This is used to find all DiagnosticReport filtered by status, category, date or a combination.

AllergyIntolerance SearchAllergyIntolerance SearchFHIR ClientBSA Service BSA FHIR databaseFHIR ClientFHIR ClientBSA ServiceBSA ServiceBSA FHIR databaseBSA FHIR databaseGET[base]//DiagnosticReport?status=final&category=RADValidatequeryDiagnosticReport BundleResponse

Get BSA CarePlan for Patient processing steps:

  1. A FHIR Client sends a GET request to the BSA DiagnosticReport endpoint with some combination of the 'status' 'category' and 'date' parameters
  2. The request is validated - ALT: Validation failure. Operation Outcome resource returned
  3. DiagnosticReports for this NHI are retrieved from BSA
  4. A bundle of DiagnosticReport resources is returned to the client

Get and Search DiagnosticReport for Patient - Business Rules and Errors

Business Rule HTTP error Error code diagnostic
Must be a valid search parameter 400 Bad request processing HAPI-0524: Unknown search parameter <x> for resource type \"DiagnosticReport\". Valid search parameters for this search are: ....
Must be a valid search parameter value 400 Bad request not-supported Invalid request: The FHIR endpoint on this server does not know how to handle GET operation[DiagnosticReport/DiagnosticReport] with parameters <x>