Patient Identifier Cross-referencing for mobile (PIXm)
3.0.5-current - ci-build
Patient Identifier Cross-referencing for mobile (PIXm), published by IHE IT Infrastructure Technical Committee. This guide is not an authorized publication; it is the continuous build for version 3.0.5-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/ITI.PIXm/ and changes regularly. See the Directory of published versions
This Test Plan page is a prototype. The maturity of the content will improve over time. For now, high level testing scope and available tools are summarized. Comments are welcome.
PIXm specifies two transactions: A patient identity feed transaction between PIX Source and PIX Manager, and a query transaction between a PIX Consumer and a PIX Manager. Each transaction specifies semantics of the request and response messages exchanged between actors. The PIXm test plan focuses on these semantics and on the expected actions on the server-side actor.
Unit testing this context entails testing a SUT with a simulator or validator tool. A simulator is an implementation of an actor that is designed specifically to test the opposite pair actor. The simulator might be a reference implementation or may be a specially designed test-bench. Often, when a reference implementation is used, the negative tests are harder to simulate. A validator is an implementation that can check conformance. A validator may be a simulator, but may also be a standalone tool used to validate only a message encoding. Some reference implementations may be able to validate to a StructureDefinition profile, but often these do not include sufficient constraints given the overall actor conformance criteria.
Integration Testing in this context is where two SUT of paired actors test against each other. Integration testing is often limited by the capability of client-side actors, which may support only a subset of the semantics required to be supported by a server. Full message semantics and failure-modes are generally more thoroughly exercised with unit (conformance) tests.
The tests listed below are defined in Gazelle Master Model and are performed by systems testing PIXm at IHE Connectathons.
Interoperability Tests: