That would be the case if only the AQL spec were used for conformance testing. But conformance also relies on the RM, ADL and other specs, as you can see here <https://www.openehr.org/releases/CNF/latest/docs/openehr_platform_conformance/openehr_platform_conformance.html>. If you go to 6.2.2 and down to 'Directory Operations', you can see conformance tests for Folders. The first step is to make sure all systems implement just the basic structure the same way.

The worst case right now would be that a query that mentioned some FOLDER structure was run in Marand, DIPS, Code24, EtherCIS, EhrServer etc, with different results. This is partly because we have not agreed on how to use Folders (e.g. mark them in a certain way to represent an episode etc), and partly because some systems don't use them at all. Even systems that do have Folders may not use them in the same way (we know this is true). So Folder is a slight black hole in openEHR which we are actively working on in the SEC to tighten up, so that every implementation uses them in the same way.

The Querying conformance table <https://www.openehr.org/releases/CNF/latest/docs/openehr_platform_conformance/openehr_platform_conformance.html#_querying_component> also needs to be augmented to include Queries that reference Folders. A bit more work is needed to get all of this in place.

- thomas


On 21/08/2018 18:28, Birger Haarbrandt wrote:
Hi Thomas,

from my perspective, this approach (by not being explicit about the RM classes (and semantics) that need to be supported by the Contains keyword) led to a situation in which two vendors (Marand and DIPS) can claim that they have a valid implementation of openEHR but are not compatible. I can't even tell if Marand (not support Folders at all) or DIPS (using questionable overloading of the semantics) is more right or wrong with their approaches on this matter...

Birger



--
Thomas Beale
Principal, Ars Semantica <http://www.arssemantica.com>
Consultant, ABD Project, Intermountain Healthcare <https://intermountainhealthcare.org/> Management Board, Specifications Program Lead, openEHR Foundation <http://www.openehr.org> Chartered IT Professional Fellow, BCS, British Computer Society <http://www.bcs.org/category/6044> Health IT blog <http://wolandscat.net/> | Culture blog <http://wolandsothercat.net/> | The Objective Stance <https://theobjectivestance.net/>
_______________________________________________
openEHR-technical mailing list
[email protected]
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Reply via email to