The Diagnostic Imaging (DI) domain is used to maintain and manage information about orders and results for diagnostic imaging tests which constitute a vital part of a client Electronic Health Record. The technical requirements associated with the management and efficient communication of large images and other types of binary files is what sets this apart from the other domain services. This service allows for the centralised capture and sharing of DICOM compatible objects across a large distributed network. These networks include Picture Archiving and Communication Systems (PACS) implemented in hospitals or diagnostic centers as well as diagnostic modalities used to produce such pictures. Typically, there are two key pieces of data associated with a diagnostic imaging test, a written report outlining the conclusions of a study and the imaging artefacts which may take different forms such as video or sound but most often will take the form of one or several pictures. Both the written reports as well as the key picture(s) used to reach the conclusions expressed in such report are expected to be available from the DI service. The diagnostic images discussed herein are typically the end result of a business process that starts with an order created by a clinician for a certain type of test. The DI domain service is not expected to be used as an active computerized physician order entry (CPOE) system to manage or automate the workflow associated with the process of ordering DI tests. However, the order itself is expected to be represented within the DI domain service as a set of data in support of a given diagnostic image result and therefore is expected to be available as part of the electronic health record of clients.
Other types of large binary objects could also be handled by the DI domain capabilities, examples of those include clips of video streams coming from a telehealth session seen as clinically-relevant for a person’s health record, or eventually any digital stream coming from different modalities (ECG, Respiratory Monitors, etc…).
Providing fast, easy and responsive access to large picture or other types of streaming objects presents a challenge. The EHRi DI Domain services support EHR user requests to retrieve patient clinical data from the DI domain repository system for display. The centralized jurisdictional EHR Index service, provided as part of the Longitudinal Record Services, performs a vital role in recording the location and types of DI information a patient has received. This indexing mechanism is core to the operation of the DI domain service whenever an end-user is trying to access an image (or any object) for viewing.
The following EHRi DI Domain service operations represent the patient centric queries initiated by an EHR user in the context of an EHRi system.
EHRi DI Domain service operations | Description | SCP EHR Standard |
---|---|---|
Get DI Order | Allows an EHR user / PoS application to view a DI order already placed in a DI domain system. | N/A |
Get DI Report | Allows an EHR user / PoS application to view a DI report (final, addendum, first impression) either in plain text or PDF format. | N/A |
Get DICOM Object |
Allows an EHR user / PoS application to view DI images or evidence documents. This service will allow the retrieval of the following types of DI documents:
|
N/A |
List DI Orders |
Allows an EHR user / PoS application to query and retrieve a list of a patient’s DI orders using search criteria such as:
|
N/A |
List DI Exams |
Allows an EHR user / PoS application to query and retrieve a list of a patient’s DI Exams using search criteria such as:
Relevant metadata for this query includes:
|
N/A |
Get DI Complete Record | An extended feature allowing to retrieve the entire record maintained in the DI domain service for a single client. This will return several types of data structures packaged into a single message. The criteria includes client id, date range, last record fetched bookmark and paging size value. | N/A |
General Info | |
---|---|
Name | DI Domain Repository Services |
Visibility | public |
Active | false |
Abstract | false |
Leaf | false |
Root | false |
Owner | Classes |
Operations | |
---|---|
Name | Return Type |
![]() | |
![]() | |
![]() | |
![]() | |
![]() |
Relations | |||
---|---|---|---|
Name | Type | Begins | Ends |
![]() | generalization | DI Domain Repository Services | EHR Data and Services |
Description: This service allows an EHR user / point of service system to view DI images, evidence documents, and all other DICOM objects.
XDS-I uses the following level of abstraction for images
This service will allow the retrieval of the following types of DI documents:
The assumption is that the DI Domain Repository Service “List DI Exams” has been invoked first to locate the desired DICOM object.
Used By: IIP Get, Query EHRi Data
Uses: DI Domain Document query
Inputs:
Response: DICOM Object document
Rationale: This service allows an EHR user / system to retrieve a DICOM object from a DI domain repository.
General Info | |
---|---|
Name | Get DICOM Object |
Owner | DI Domain Repository Services |
Concurrency | sequential |
Query | false |
Visibility | public |
Scope | instance |
Abstract | false |
Leaf | false |
Root | false |
This service operation will allow EHR users / PoS systems to view a DI order already placed in a DI Domain repository.
The assumption is that the DI Domain Repository Service “List DI Orders” has been invoked first to locate the desired DI Order via the EHR Index.
Used By: IIP Get, Query EHRi Data
Uses: DI Domain Order query
Inputs:
Response: DI Order Details
Rationale: This service allows an EHR user / system to retrieve details of a DI Order from a DI domain repository.
General Info | |
---|---|
Name | Get DI Order |
Owner | DI Domain Repository Services |
Concurrency | sequential |
Query | false |
Visibility | public |
Scope | instance |
Abstract | false |
Leaf | false |
Root | false |
Description: This service allows an EHR user / point of service system to view a DI report (final, addendum, first impression) either in plain text or PDF format.
The assumption is that the DI Domain Repository Service “List DI Exams” has been invoked first to locate the desired DI Report for a DI Exam via the EHR Index.
Used By: IIP Get, Query EHRi Data
Uses: DI Domain Order query
Inputs:
Response: DI Report document
Rationale: This service allows an EHR user / system to retrieve a DI Report from a DI domain repository.
General Info | |
---|---|
Name | Get DI Report |
Owner | DI Domain Repository Services |
Concurrency | sequential |
Query | false |
Visibility | public |
Scope | instance |
Abstract | false |
Leaf | false |
Root | false |
Description: This service allows an EHR user / point of service system to query and retrieve a list of a patient’s DI Exams using search criteria such as:
Relevant metadata for this query includes (but is not limited to):
Used By: IIP List, Query EHRi Data
Uses: This service searches the EHR Index for references to the patient’s DI Exams
Inputs:
Response:
Rationale: This service will allow EHR users / systems to search the EHR for a patient’s DI Exams using different search criteria.
General Info | |
---|---|
Name | List DI Exams |
Owner | DI Domain Repository Services |
Concurrency | sequential |
Query | false |
Visibility | public |
Scope | instance |
Abstract | false |
Leaf | false |
Root | false |
Description: This service allows an EHR user / point of service system to query and retrieve a list of a patient’s DI orders using search criteria such as:
Used By: IIP List, Query EHRi Data
Uses: This service searches the EHR Index for references to the patient’s DI Orders
Inputs:
Response:
Rationale: This service will allow EHR users / systems to search the EHR for a patient’s DI Orders using different search criteria.
General Info | |
---|---|
Name | List DI Orders |
Owner | DI Domain Repository Services |
Concurrency | sequential |
Query | false |
Visibility | public |
Scope | instance |
Abstract | false |
Leaf | false |
Root | false |