/
Conformance proposal

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

Related content