Classes
Class DI Domain Repository Services


EHR Data and Services
   |
   +--DI Domain Repository Services

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:

  • Full set of images (Exam)
  • Set of pertinent images (Key Images)
  • Evidence documents (requisition, technologist impressions, screening forms, etc)
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:

  • Client ID (ECID)
  • Type of DI Orders
  • Modality
  • Date Range
  • Service Location
  • Ordering Physician
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:

  • Client ID (ECID)
  • Document type – images, diagnosis, progress report, preliminary report, etc.
  • Date Range
  • Service Location
  • Ordering Physician

Relevant metadata for this query includes:

  • Exam date
  • Modality
  • Body part/anatomical region
  • Procedure code
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
Leaffalse
Rootfalse
OwnerClasses

Operations
NameReturn Type
 Get DICOM Object() 
 Get DI Order() 
 Get DI Report() 
 List DI Exams() 
 List DI Orders() 

Relations
NameTypeBeginsEnds
 generalizationDI Domain Repository ServicesEHR Data and Services


Operation  Get DICOM Object

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
NameGet DICOM Object
OwnerDI Domain Repository Services
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  Get DI Order

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
NameGet DI Order
OwnerDI Domain Repository Services
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  Get DI Report

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
NameGet DI Report
OwnerDI Domain Repository Services
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  List DI Exams

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
NameList DI Exams
OwnerDI Domain Repository Services
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  List DI Orders

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
NameList DI Orders
OwnerDI Domain Repository Services
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse