Conformance proposal
The brief…..
To establish a ‘Phase 0 Conformance’ testing setup for openEHR CDRs
This is intended to establish and test (technically and culturally), a conformance testing environment and methodology for openEHR CDRs based on automated testing via the openEHR REST API.
This ‘Phase 0’ testing is not intended to be comprehensive or detailed. The purpose is primarily to give confidence to the openEHR implementer community that the conformance testing methodology is practical and fair.
It would be expected that most current openEHR CDRs would readily pass the majority of the ‘Phase 0’ tests but would deter those who might misleadingly assert openEHR conformance, when for practical purposes none actually exists.
Goals
Prove that test rig and methodology works and can be semi-automated
Ensure that ‘core’ scope of testing is acceptable to main implementers
Develop some ‘optional’ tests that might be of interest to some consumers
Run virtual connectathon to test the testing and discover variance
Develop test patient data with some randomisation is included
Proof of Concept, Conformance Application (based on Code24 contribution)
Final report to openEHR Board
Proposed scope of work
A. Hold workshop(s) to present proposals to CDR implementers and get feedback
Invitees
Ocean
Nedap
Cabolabs
Better
Cambio
Vitasystems
DIPS
Code24
?? Others
B. Develop Postman-based test rig against which to run tests
Postman collections/scripts
Sample templates, compositions, AQL, AQL resultsets
CANONICAL/FLAT/STRUCTURED composition formats ?? XML
Canonical .opts , web templates
C. Phase 0 virtual connectathon to test methodology and iron out variances
At least 3 key implementers
SEC members to adjudicate/wrangle variance issues
1 day virtual session ?? f2f if poss
D. Final report
Results of testing
Acceptability of methodology
Next steps