Short Description | Test imaging-related resources and implementation guides |
Long Description | The primary objective of this track is: - ImagingStudy resource use cases
- Resource creation and updating
- Resource hosting – image archive vs. EMR
- Synchronization between the two
- Integration between FHIR and DICOMweb
Secondary objective: - Review / discussion of in-progress Imaging ServiceRequest Profile IG
|
Type | Test resource use cases |
| FHIRcast (if running) |
Call for participants | Imaging applications, imaging AI applications, EMR |
Track Prerequisites | The focus of this track is the interaction between imaging systems and the EMR. Track participants should be familiar with at least some of: - FHIR image-related resources
- DICOMweb
|
Track Lead(s) | Jonathan Whitby |
Track Lead Email(s) | Jonathan.Whitby@mi.medical.canon |
| |
Zulip stream | https://chat.fhir.org/#narrow/stream/316835-imaging/topic/connectathon-34 |
Track Kick off Call | |
Testing Scenario: | System rolesRole 1 Name: PACS / VNA / Enterprise Imaging Repository (Archive) - Host a DICOMweb endpoint to find and retrieve images
- (Optional) Create ImagingStudy resources
- Includes updating to support changes
- (Optional) Host ImagingStudy resources
- Includes search capabilities
- (Optional) Host ImagingSelection resources
- Includes search capabilities
Role 2 Name: ImagingStudy creator - Create ImagingStudy resources in response to DICOM studies being created
- Update ImagingStudy resources in response to DICOM studies being updated
- May be Archive (Role 1) or EMR (Role 3)
Role 3 Name: EMR - (Optional) Host ImagingStudy resources
- Includes search capabilities
- (Optional) Host ImagingSelection resources
- Includes search capabilities
- Host FHIR endpoint for image-related resources
- e.g.
- Observations relating to an ImagingStudy
- Patients with one or more ImagingStudy resources
- Service Requests relating to an ImagingStudy
- Practitioner relating to referrer of ImagingStudy as this may have security implications
Role 4 Name: Enterprise Image Viewer (Viewer) - Can search FHIR / DICOMweb endpoints for ImagingStudy and related resources
- Can retrieve and display image instances and related resources
Scenario: ImagingStudy resource creation and management- Action: DICOM study is created and stored in Archive
- Archive accepts image via DIMSE or STOW
- Archive shall have DICOMweb services for search/retrieval (QIDO/WADO)
- Action: ImagingStudy resource is created
- For each unique Study Instance UID in the Archive an ImagingStudy resource should exist
- Associate ImagingStudy resources with existing Patient, ServiceRequest, Referrer etc. if they exist
- Create related identifiers if related resources do not exist
- If not done for Patient, as it is a required field, archive may refer to itself and Patient ID?
- (detail to be added)
- Action: DICOM study is updated
- A change is made to the study which affects the values of the created ImagingStudy resource
- For example number of series was in original resource and the report SR is added
- Archive stores updated objects
- (detail to be added)
- Action: ImagingStudy resource is updated
- Associate ImagingStudy resources with existing Patient, ServiceRequest, etc. if they exist
- Create related identifiers if related resources do not exist
- ImagingStudy resource is versioned to reflect the current state
- (detail to be added)
Scenario: FHIR-enhanced Enterprise Viewer- Action: EMR / Viewer searches for available imaging studies
- Precondition: User is logged into EMR / Viewer
- Success Criteria: The set of available imaging studies is displayed
- Bonus point: All ImagingStudy search fields are tested
- Test Script(s): FHIREnhancedViewerSearchParam.xml (test diagram here)
- Action: Viewer loads imaging study – directly or launched by EMR
- Precondition: ImagingStudy contains a valid DICOMweb endpoint that corresponds to a participating Archive
- Success Criteria: The Viewer requests the images from a DICOMweb Endpoint in the Imaging Study and then displays them
- Bonus point: EMR / Viewer integration passes launch context from ImagingStudy, such as:
- ImagingStudy _id / URL
- DICOMweb endpoint
- Test Script(s): FHIREnhancedViewerEndpointAccess.xml (test diagram here)
- Action: EMR / Viewer displays related FHIR resources
- Precondition: EMR or Archive hosts FHIR resources that share context – Patient, ServiceRequest, Procedure, etc. – with ImagingStudy
- Success Criteria: The EMR or Viewer displays associated FHIR resources
- Test Script(s): FHIREnhancedViewerRelatedResources.xml (test diagram here)
- Action: EMR / Viewer searches for and displays FHIR resources associated with an Imaging Study
- Precondition: EMR or Archive hosts FHIR resources that reference ImagingStudy resources
- Success Criteria: The EMR or Viewer displays associated FHIR resources
- Bonus points: Multiple resource types:
- DiagnosticReport
- Observation
- Radiation Dose Summary
- Ophthalmologic Observation
- Test Script(s): FHIREnhancedViewerAssociatedResources.xml (test diagram here)
- Action: Imaging Result Creator stores additional DICOM instances via DICOMweb
- Precondition: ImagingStudy contains a valid DICOMweb endpoint that corresponds to a participating Archive
- Success Criteria: The DICOMweb storage request is accepted and the associated ImagingStudy is updated to reflect the additional instances
Security and Privacy Considerations:- Mutual TLS is recommended but not required
- If testing EMR / EIV application launching is included, a shared authentication mechanism is recommended but not required
|