The use cases described above in terms of clinical scenarios correspond to the following technical implementation scenarios. In each case the use is distinguished by the capabilities of the requesting system:
Does it prefer XML or JSON results?
Does it need to perform searches at the Series and Instance level or can it process the full Study metadata?
What attributes does it need to search against?
What attributes does it need for each matching Study, Series or Composite Instance?
These questions can be applied to the use cases:
Search from EMR
JSON or XML
Study
Study Instance UID, Patient ID
Accession Number, Issuer of Accession Number, Study Description, Study Date, Modality, Number of Series, Number of Instances
Populating FHIR resources
JSON or XML
Study, Series and Instance
Patient ID and Issuer of Patient ID
All attributes required by the FHIR Imaging Study Resource (see http://www.hl7.org/implement/standards/fhir/imagingstudy.htm)
Worklist in Viewer
JSON or XML
Study
Study Instance UID, Patient ID, Issuer of Patient ID
Series Instance UIDs, SOP Instance UIDs, patient demographics, Study Description, Study Date, Modality, Referring Physician
Study Import Duplication Check
JSON or XML
Study
Study Instance UID, Series Instance UID, SOP Instance UID
Study Instance UID
Multiple System Query
JSON or XML
Study
Patient ID, Issuer of Patient ID, Patient Name, Patient Date of Birth
Study Instance UID, Accession Number, Study Description, Study Date, Modalities in Study
Clinical Reconstruction
JSON or XML
Study, Series, Instance
Study Instance UID, Series Instance UID
SOP Instance UID, Image Instance Level Attributes
Mobile Device Access
JSON
Study, Series and Instance
Patient ID, Issuer of Patient ID, Patient Name, Patient Date of Birth, Study Date, Referring Physician
Instance Date/time, Modalities in Study
These then become the following technical use cases.
The requesting web-based application can make QIDO-RS requests, parse XML and then make WADO-RS requests
The request specifies:
Multipart XML
Search parameters, including:
Patient ID
Issuer of Patient ID
Patient Name
Study Description
Study Date
Modalities in Study
Referring Physician
etc.
The Response provides
One PS3.19 XML NativeDicomModel element for each matching Study
All requested DICOM attributes for each matching Study
WADO-RS Retrieve URL for each matching Study
The requesting system identifies the Studies of interest and uses WADO-RS to retrieve data