TEST: OHIE-CR-05-FHIR
This test ensures that the receiver can create a record with minimally useful information linked to another person/patient. This is often useful when registering an infant demographic record where only date of birth, gender and mother's information is known.
This test is a combination of TEST-OHIE-CR05 and TEST-OHIE-CR07 from the HL7v2 test suite.
References
Discussion
A master patient index/client registry is often tasked with the storage of partial registration records and/or records which are only identifiable by their mother's information.
Whereas this information can be registered in one message in HL7v2 (using mother's name and mother's identifier), this test requires the use of either:
A FHIR transaction bundle to register a related person (the mother) and patient
Two FHIR operations to register the patient and the related person (the mother)
A PMIR message with the related person (the mother) and patient.
FHIR Representation of Mother/Child Relationship
SanteMPI supports robust relationships between entities which cannot be easily expressed in FHIR. For example, there may be use cases where the mother is a patient (via delivery) at a hospital and the child is also a patient (receiving care at a NICU). Unfortunately, this type of relationship in FHIR is represented as the following structure:
Unfortunately in SanteMPI this type of relationship can only be established when:
The three resources are submitted as part of an entire bundle (such as a transaction bundle or PMIR operation)
The Registration occurs on the REST interface such that:
Mother Patient is registered first with a concrete identifier in the
identifier
propertyBaby Patient is registered next with a concrete identifier in the
identifier
propertyMother RelatedPerson is registered using the same concrete
identifier
as that used in step .
This test suite tests both methods of creating a mother/child relationship
Pre-Conditions / Setup
Ensure that all pre-conditions for OHIE-CR-02-FHIR have been completed.
Authenticate as TEST_HARNESS_FHIR
The test harness authenticates against the SanteMPI IdP using a client_credentials grant for the test-harness-a account.
Register Mother / Child Demographics in Transaction Bundle
The test harness sends an authenticated request to create a child record with a mother's demographics as a simple related person.
Identifier FHR-050 in http://ohie.org/test/test with use official
Name: WIN MINH
Gender: Male
DOB: 2017-04-03
The mother is a simple Related Person with name SU MYAT LWIN.
This test case does not use familial names to mimic contexts where only given names (no surnames) are present.
Expected Behaviour
Validate Child Patient Created
The test harness executes a query against the receiver to ensure the record was created domain
Expected Behaviour
Register Mother Patient and Newborn Demographics in Transaction Bundle
The test harness sends an authenticated request to create a newborn record with the mother's demographics. This test mimics registering a patient (the Mother) and a nameless newborn (the Baby) in one transaction.
Patient (Mother) details:
Identifier
FHR-052
inhttp://ohie.org/test/test
with useofficial
Name: SARAH ABELS
Gender: Female
DOB: 1984-05-25
Newborn information:
Identifier
FHR-051
inhttp://ohie.org/test/test
Gender: Female
DOB: 2021-04-25
The bundle portrayed is using type history
and is intended to be tested as part of a PMIR payload. You can also use the bundle as a simple POST of a transaction.
Expected Behaviour
Validate Newborn Patient Created with Mother Related Person
The test harness executes a query against the receiver to ensure the record was created domain
Expected Behaviour
Validate Mother Patient Created
The test harness will query by the identifier of the mother to validate that the receiver created the mother record for a patient.
Expected Behaviour
Patient Demographics Query for Mobile Paediatric Query
The test harness will execute a query on the patient resource and will validate that the client registry understands the extended mothersMaidenName
parameter supplied.
Expected Behaviour
Last updated