Please use a compatible browser :Google Chrome or Mozilla Firefox
Page expired. Any change will be lost. Try to refresh the page.
Gazelle update scheduled, unsaved changes will be lost :
Your session will timeout :
Redeployed...
Logged out...
The server is restarting. Any change will be lost.
 

Test : HP_access_images_rem_community

Test Summary

Id
13736
Keyword
HP_access_images_rem_community
Name
Health Professional access images for Patient (images in another Community)
Version
Bern2023
Test Author
oliveregger
Last modifier
oliveregger
Status
ready
Type
connectathon
Is external tool ?
Is Orchestrable
is Validated ?
Peer Type
Group
Short Description
A healthcare professional access DICOM studies from a remote community from a primary system (or the community portal). The healthcare professional is acting from the patient’s reference community (CCC), while the Imaging Document Source resides in the remote community (OC).
Last changed
7/6/23 4:59:27 PM

Test Description in English

Goal

This group test verifies that a healthcare professional can read DICOM Studies of a patient’s EPR with a primary system (or portal) of the patient’s reference community, if the Imaging Document Source is in a remote community.

The testing goals for the patient’s reference community is: 

  • Authenticate the user at the Authentication Provider (IdP) from the portal or primary system;
  • Request the XAD-PID from the PIX Manager using a PIX V3 Query [ITI-45] transaction;
  • Retrieve an authorization assertion from the X-Assertion Provider;
  • Request the XDS.b Registry / Initiating Gateway actor for document metadata from another community;
  • Retrieve the DICOM manifest object (KOS) from the other community;
  • Retrieve the DICOM object from the Imaging Document Source from the other community;
  • Enforce the patient private policy settings;
  • All transaction are audited: ATNA audit events are written and it can be verified that ATC Event can be queried; 

Tested Components

SystemActorsComment
IdentityProvider (IdP)

User Authentication Provider

Health Professional Portal (HPP)
or primary system

X-Service User

Patient Identifier Cross-reference Consumer

Document Consumer

Imaging Document Consumer

Connected to IdP, CCC
Secondary System (SS)

X-Service Provider

Document Repository

X-Service User

Authorization Decision Consumer

Imaging Document Source

1..*, connected to CCC
Community Components (CCC)

X-Assertion Provider

X-Service Provider

Patient Identifier Cross-reference Manager

Initiating Gateway

Authorization Decision Provider

Reference Community Option

CCC Initiating Gateway connected to OC Responding Gateway

OCX-Assertion Provider
X-Service Provider
Patient Identifier Cross-reference Manager
Document Registry
Authorization Decision Consumer
X-Service User
Policy Repository
Responding Gateway,
Document Consumer
Connected to CCC Initiating Gateway Connected to SS Authorization Decision Consumer connected to CCC Authorization Decision Provider
SS

X-Service Provider
Document Repository
Imaging Document Source
X-Service User

1..*, connected to OC

Prerequisite

The patient’s EPR shall be opened in the local community (CCC) and the patient shall be known in the primary system (or portal), the Authentication Provider (IdP), the community PIX Manager and the community data store.

The patient shall be registered in the Other Community (OC) and at least one DICOM study shall be stored in the Imaging Document Source and registered in the XDS.b Registry of the Other Community (OC). 

Test Data

All data needed for this test are available here.

The required test data are as follows:


HPP

IdP

CCC MPI

OC MPI

OC Reg

OC PP

OC

SS
Rep

SS

Imaging Document Source

Patient


Local ID


EPR-SPID and MPI_A-PID

EPR-SPID and MPI_B-PID




Policy





Default Patient Policy Set



DICOM Document







Registed

DICOM Manifest available

DICOM

image



Description

This scenario tests the sequence shown in the sequence diagram:


In steps 1 to 13 of the sequence, the test participants:


  1. Authenticate the user at the Authentication Provider (IdP) from the portal;
  2. Resolve the patient IdP ID to the local ID in the portal or primary system
  3. Request the MPI_A-PID and EPR-SPID from the PIX manager (this may be done in the background but you will have to show evidence that this took place);
  4. Request a XUA authorization assertion required for the transactions (this may be done in the background but you will have to show evidence that this took place);


In steps 14 to 35 of the sequence, the test participants:


  1. Execute the Registry Stored Query [ITI-18] transaction from the portal or primary system to the Initiating Gateway to retrieve the DICOM manifest (KOS) object’s metadata through the Cross Gateway Query [ITI-38]
  2. Execute the Retrieve Document Set [ITI-43] transaction from the portal or primary system to retrieve the DICOM manifest (KOS) object from the Initiating Gateway through the Cross Gateway Retrieve [ITI-39]
  3. Execute the Retrieve Imaging Document Set [RAD-69] transaction to retrieve the DICOM data from the Imaging Document Source  from the Initiating Imaging Gateway through the Cross Gateway Retrieve Imaging Document Set [RAD-75]



Evidence

The test participants shall provide evidence that the workflow performs with the steps defined in the sequence diagram. Test participants shall provide the ATNA audit trails of the transactions, especially scenario tests the sequence shown in the sequence diagram:

  • Transaction logs of the PIX V3 Query [ITI-45];
  • Transaction logs of the CH: XUA Get-X-User Assertion [ITI-40] transaction;
  • Transaction logs of the Registry Stored Query [ITI-18] transaction;
  • Transaction logs of the Retrieve Document Set [ITI-43] transaction and policy enforcement from Document Repository;
  • Transaction logs of the Retrieve Imaging Document Set [RAD-69] transaction and policy enforcement from Imaging Document Source;

Evaluation

The monitor verifies that the transactions are executed without errors, verifies the audit trails for evidence and visually verifies the presentation of the result in the portal.

The monitor verifies also that the policy enforcement is done according to [CH:ADR] 3.1.7.1 Decision querying and enforcement for Retrieve Document Set [ITI-43] and 3.1.7.2 Decision querying and enforcement for Retrieve Imaging Document Set [RAD-69] with the Document Repository / Imaging Source in the other community.


Test Roles

Keyword
# to realize
Card Min
Card Max
Optionality
URL
URL Doc
HPP_X-SERVICE_USER
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:META-EPR Meta ProfileActor HPP-Health Professional PortalNONEtrue
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor X-SERV-USR-X-Service UserNONEfalse
111Required
HPP_PATIENT_IDENTIFIER_CROSS-REFERENCE_CONSUMER
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:PIXV3-Patient Identifier Cross-Referencing HL7 V3 Swiss ExtensionActor PAT_ID_X_REF_CONS-Patient Identifier Cross-reference ConsumerNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor HPP-Health Professional PortalNONEtrue
111Required
HPP_DOCUMENT_CONSUMER
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_CONSUMER-Document ConsumerNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor HPP-Health Professional PortalNONEtrue
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor X-SERV-USR-X-Service UserNONEfalse
111Required
HPP_IMAGING_DOCUMENT_CONSUMER
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:XDS-I.b-Cross-Enterprise Document Sharing for ImagingActor IMG_DOC_CONSUMER-Imaging Document ConsumerNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor HPP-Health Professional PortalNONEtrue
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor X-SERV-USR-X-Service UserNONEfalse
111Required
IdP_USER_AUTHENTICATION_PROVIDER
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor IdP-User Authentication ProviderNONEtrue
111Required
CC_PATIENT_IDENTIFIER_CROSS-REFERENCE_MANAGER
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:META-EPR Meta ProfileActor CCC-Core Community ComponentNONEtrue
IntegrationProfile CH:META-EPR Meta ProfileActor MPI-Master Patient IndexNONEtrue
IntegrationProfile CH:PIXV3-Patient Identifier Cross-Referencing HL7 V3 Swiss ExtensionActor PAT_ID_X_REF_MGR-Patient Identity Cross-reference ManagerNONEfalse
111Required
CC_X-ASSERTION_PROVIDER
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:META-EPR Meta ProfileActor CCC-Core Community ComponentNONEtrue
IntegrationProfile CH:PIXV3-Patient Identifier Cross-Referencing HL7 V3 Swiss ExtensionActor PAT_ID_X_REF_CONS-Patient Identifier Cross-reference ConsumerNONEfalse
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor X-ASSERT-PROV-X-Assertion ProviderNONEfalse
111Required
CC_INITIATING_GATEWAY
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XCA-Cross-Community AccessActor INIT_GATEWAY-Initiating GatewayNONEfalse
IntegrationProfile XCPD-Cross Community Patient DiscoveryActor INIT_GATEWAY-Initiating GatewayNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor CCC-Core Community ComponentNONEtrue
IntegrationProfile CH:XCPD-Cross-Community Patient Discovery Swiss ExtensionActor INIT_GATEWAY-Initiating GatewayNONEfalse
IntegrationProfile CH:ATC-Audit Trail ConsumptionActor PAT_AUDIT_CONS-Patient Audit ConsumerNONEtrue
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor X-SERV-USR-X-Service UserNONEfalse
111Required
CC_INITIATING_IMAGING_GATEWAY
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:XCA-I-Cross-Community Access for ImagingActor INIT_IMG_GATEWAY-Initiating Imaging GatewayNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor CCC-Core Community ComponentNONEtrue
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor X-SERV-USR-X-Service UserNONEfalse
111Required
OC_RESPONDING_GATEWAY
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_REPOSITORY-Document RepositoryNONEtrue
IntegrationProfile XDS.b-Cross-Enterprise Document SharingActor DOC_CONSUMER-Document ConsumerNONEfalse
IntegrationProfile XCA-Cross-Community AccessActor RESP_GATEWAY-Responding GatewayNONEfalse
IntegrationProfile XCPD-Cross Community Patient DiscoveryActor RESP_GATEWAY-Responding GatewayNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor CCC-Core Community ComponentNONEtrue
IntegrationProfile CH:PIXV3-Patient Identifier Cross-Referencing HL7 V3 Swiss ExtensionActor PAT_ID_X_REF_CONS-Patient Identifier Cross-reference ConsumerNONEfalse
IntegrationProfile CH:XCPD-Cross-Community Patient Discovery Swiss ExtensionActor RESP_GATEWAY-Responding GatewayNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor COM-EPR CommunityREF_COMfalse
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor X-SERV-PROV-X-Service ProviderNONEfalse
111Required
OC_RESPONDING_IMAGING_GATEWAY
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:XCA-I-Cross-Community Access for ImagingActor RESP_IMG_GATEWAY-Responding Imaging GatewayNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor CCC-Core Community ComponentNONEtrue
IntegrationProfile CH:META-EPR Meta ProfileActor COM-EPR CommunityREF_COMfalse
111Required
OC_IMAGING_DOCUMENT_SOURCE
Integration profileActorOptionIs tested ?
Keyword
Keyword
Keyword
Keyword
IntegrationProfile CH:XDS-I.b-Cross-Enterprise Document Sharing for ImagingActor IMG_DOC_SOURCE-Imaging Document SourceNONEfalse
IntegrationProfile CH:XCA-I-Cross-Community Access for ImagingActor IMG_DOC_SOURCE-Imaging Document SourceNONEfalse
IntegrationProfile CH:META-EPR Meta ProfileActor CCC-Core Community ComponentNONEtrue
IntegrationProfile CH:META-EPR Meta ProfileActor COM-EPR CommunityREF_COMfalse
IntegrationProfile CH:XUA-Cross-Enterprise User Assertion Swiss ExtensionActor X-SERV-USR-X-Service UserNONEfalse
111Required

Test Steps


Step Index
Initiator Role
Responder Role
Transaction
Secured
Message Type
Option
Description
Assertions
20HPP_X-SERVICE_USERIdP_USER_AUTHENTICATION_PROVIDERCH:XUA Authenticate UserAuthenticate UserRequiredCH:XUA Authenticate User
40HPP_PATIENT_IDENTIFIER_CROSS-REFERENCE_CONSUMERCC_PATIENT_IDENTIFIER_CROSS-REFERENCE_MANAGERITI-45PRPA_IN201309UV02RequiredITI-45 PIX V3 Query [local ID]
60HPP_X-SERVICE_USERCC_X-ASSERTION_PROVIDERCH:XUA Get X-User AssertionGet X-User AssertionRequiredCH:XUA Get X-User Assertions with Healthcare Professional Extension [UAP-ID, opt. GLN] and resource-id [EPR-SPID]
80HPP_DOCUMENT_CONSUMERCC_INITIATING_GATEWAYITI-18Retrieve Document SetRequired[ITI-18] Registry Stored Query for document entries for patient [MPI_A-PID] grouped with [ITI-40] Provide X-User Assertion [EPR-SPID]
90CC_INITIATING_GATEWAYOC_RESPONDING_GATEWAYITI-38Retrieve Document SetRequired[ITI-38] cross Gateway Query [MPI_B-PID, homeCommunityId] grouped with [ITI-40] Provide X-User Assertion [EPR-SPID]
100HPP_DOCUMENT_CONSUMERCC_INITIATING_GATEWAYITI-43Retrieve Document SetRequired[ITI-43] Retrieve Document Set Request grouped with [ITI-40] Provide X-User Assertion [EPR-SPID]
110CC_INITIATING_GATEWAYOC_RESPONDING_GATEWAYITI-39Retrieve Document SetRequired[ITI-39] Cross Gateway Retrieve [homeCommunityId] grouped with [ITI-40] Provide X-User Assertion [EPR-SPID]
120HPP_IMAGING_DOCUMENT_CONSUMERCC_INITIATING_IMAGING_GATEWAYRAD-69Retrieve Imaging Document SetRequired[RAD-69] Retrieve Imaging Document Set grouped with [ITI-40] Provide X-User Assertion [EPR-SPID]
130CC_INITIATING_IMAGING_GATEWAYOC_RESPONDING_IMAGING_GATEWAYRAD-75Cross GW Retrieve ImgRequired[RAD-75] Cross Gateway Retrieve Imaging Document Set grouped with [ITI-40] Provide X-User Assertion [EPR-SPID]
140OC_RESPONDING_IMAGING_GATEWAYOC_IMAGING_DOCUMENT_SOURCERAD-69RetrieveImagingDocumentSetRequestRequired[RAD-69] Retrieve Imaging Document Set grouped with [ITI-40] Provide X-User Assertion [EPR-SPID] Provide evidence for decision querying and enforcement for Retrieve Imaging Document Set [RAD-69] with the Document Repository / Imaging Source in the other community.

Tool index

    Copyright IHE 2024
  • Gazelle 7.1.7
Back to top