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