This version of the PS-CA Implementation Guide has been superseded by a newer version. A full list of versions & releases of the PS-CA Implementation Guide may be found at Guides.
Companion to many interoperability specifications is conformance demonstrations and testing. Conformance can be tested at several points and at several layers; for example, validation of document content or messaging behaviour. Such activities help ensure interoperability between implementations, easing deployment and reducing post-deployment issues.
Canada Health Infoway envisions a range of proof-of-conformance activities to go along side the PS-CA Specification as part of the larger Virtual Care program, including:
- FHIR resource validation
- IHE Connectathon-style peer-to-peer testing
- On-line demonstrations
The conformance plan will allow flexibility to accomodate for anticipated jurisdictional tailoring of PS-CA. As of the publication of this implementation guide, the exact nature of these activities is still to be determined.
Open source, publicly-accessible, and commercially-available validation applications and websites may be useful to implementors who desire to check their products. Some of these include:
- the official Java FHIR validator (documentation),
- an online version of the official validator,
- the US ONC's Inferno Validator, and
- other validators.
Generally, the application or website is given:
- a resource or bundle of resources,
- an implementation guide package (in this case, the PS-CA release package, available this site)
- and a profile to validate the resource against.
Note: Unless a validator can be loaded with the PS-CA-referenced terminology, or can be directed at a terminology server that supports PS-CA terminology, an otherwise complaint PS-CA composition may fail validation due to terminology. None of the listed online validators are currently aware of all PS-CA code systems or value sets.