TEST: OHIE-CR-02-FHIR
Patient Identity Feed - Resolve Identity Domains
This test is a modified version of OHIE-CR-02 test case for HL7v2. Whereas the HL7v2 PIX behavior is intended to map missing identity domains to an authority, this test ensures that the solution can map between URL and OID identity systems.
References
Discussion
Jurisdictional deployments often use a heterogenous mixture of standards and software. Some software, such as those using HL7v2 or HL7v3/CDA may use OIDs and/or named identity domains for patient identification, whereas FHIR based systems may prefer URLs. These tests ensure that the SanteMPI solution maintains a consistent mapping between OID based identity domains and URL based identity domains.
Pre-Conditions / Setup
Create TEST Domain
Create an AssigningAuthority domain which has the following attributes:
URL of http://ohie.org/test/test
OID of 1.3.6.1.4.1.52820.3.72.5.9.1
Device TEST-HARNESS with authoritative source for identifiers
SanteMPI Seed Data
Authenticate as TEST_HARNESS
The test harness authenticates against the SanteMPI IdP using a client_credentials grant for the test-harness.
Register Olly Oid
The test harness registers a patient using the OID for the TEST domain with the following additional data:
Name: Olly Oid
Gender: male
Identifier: FHR-020 , system: urn:oid:1.3.6.1.4.1.52820.3.72.5.9.1
Expected Behaviour
Requirement
Option
Description
MUST
PMIR Only
Return MessageHeader with response.code = ok
MUST
Return HTTP response code 201 Created
SHOULD
Include created patient object in response
SHOULD
Indicate the identifier of the created patient with URL
SHOULD
Contain a link to the local record created
Query for Olly Oid using Url
The test harness executes a query against the receiver using the URL version of the TEST domain
Expected Behaviour
Requirement
Option
Description
MUST
Accept the message with HTTP 200 OK
MUST
Include a bundle with exactly 1 patient result
MUST
Contain a patient for Olly Oid
MUST
Have an identifier for FHR-020 in system http://ohie.org/test/test
SHOULD
Contain one or more link entries with type seealso
Register Uma Url
The test harness registers a patient using the URL representation of the system for the TEST domain:
Name: Uma Url
Gender: female
Identifier: FHR-021 , system: http://ohie.org/test/test
Expected Behaviour
Requirement
Option
Description
MUST
PMIR Only
Return MessageHeader with response.code = ok
MUST
Return HTTP response code 201 Created
SHOULD
Include created patient object in response
SHOULD
Indicate the identifier of the created patient with URL
SHOULD
Contain a link to the local record created
Query for Uma Url using Oid
The test harness executes a query against the receiver using the OID version of the TEST domain
Expected Behaviour
Requirement
Option
Description
MUST
Accept the message with HTTP 200 OK
MUST
Include a bundle with exactly 1 patient result
MUST
Contain a patient for Uma Url
MUST
Have an identifier for FHR-021 in system http://ohie.org/test/test
SHOULD
Contain one or more link entries with type seealso
Last updated