Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

21 May 2015 - Meeting Preparation

Problem Report discussion. SEC members: please add new PRs to this table as required, and update Vote / Discussion columns.

THIS IS NOW PRETTY WELL COMPLETE IN TERMS OF COVERAGE.

One of our main goals is to generate CRs that are spread out across the SEC members.


PRStatusDescriptionVOTE TO
PROGRESS 
PriorityPROPOSED ACTION

SPECPR-

1

11

  The type of VERSIONED_OBJECT.uid doesn't match the type of VERSION.uid.object_id Release 1.1?

SPECPR-2

startedRemarks on architecture overview.pdf section 5.2.1TBRoll into SPECRM-25

SPECPR-3

 XML-schema not available for openEHR terminology xml file.TB, DB 

SPECPR-4

startedADL range syntax inconsistenciesTB SPECPR-5startedIn both 1.0.1 and 1.0.2 release, the aom.ARCHETYPE_ONTOLOGY class description doesn't have term_definition function.TB, IM, ES, KA, DB, SI SPECPR-6startedShould the aom.ARCHETYPE_SLOT have a function any_allowed?TB, DBJust add any_allowed to ARCHETYPE_SLOT in AOM 1.5

SPECPR-7

 In openehr_archetype_profile, C_QUANTITY_ITEM.magnitude is type of Interval<real>, but openehr.datatypes.DV_QUANTITY.magnitude is type of doubleTBClose / won't fix - this is technically correct, but causes no practical problem

SPECPR-8

 C_DV_ORDINAL inconsistent attribute naming - list / itemsTBClose / won't fix - this is technically correct, but causes no practical problem

SPECPR-9

 RM type names don't map to C_XXX typenames for date/time types  SPECPR-10startedPARTICIPATION is not LOCATABLE, so has no archetype_node_id, but occurs in archetyped structures TB, IM, ES, DB, KA,BNA, SISolution / impact not 100% clear, but I think it has to be done     SPECPR-21startedNeed to record archetype licensing in a standard fashionTB, IM, ES, DB, KA,BNA SPECPR-23startedMandatory mode in participationTB, IM, ES, DB, BL, KA, BNA, SI
 SPECPR-24 Improving Translation details and other_contributorsTBCreate CR, even though exact details not yet worked out

SPECPR-25

SPECPR-97

SPECPR-34

started

Need to use the Terminology Resource file developed by Java implementation group as openEHR terminology resource

Need new application content types (mime types)

terminology.xml does not contain Khmer language.

TB, HF, BNA, IM

TB, HF, BNA, SI

create CR to create better representation of external
code-sets for use in openEHR.

SPECPR-26startedopenEHR RM schema doesn't include EHR_STATUS and EHR_ACCESSTB, IM, ES, BL, KA, BNA, SI
      SPECPR-33startedDV_IDENTIFIER has mandatory features that are rarely used at presentTB, IM, ES, DB, BL, KA,BNA, SI
 

 

   SPECPR-35 (Dup of 34; closed)  SPECPR-44startedAdd support for Real values in DV_ORDINALTB, IM, ES, DB, KA,BNAThere are several issues related to ordinals, probably need a
better discussionSPECPR-54 Conflict between PARTY_RELATIONSHIP.type() requirements and item-path specificationTB, HF, SI, KAConvert to CR on RM to relax name uniqueness ruleSPECPR-56startedTypos in EHR Extract IMTB, IM, ES, DB, KA, BNA
 SPECPR-64startedDV_DATE magnitude origin is wrongTB, IM, ES, DB, KA, BNA, SI

Convert to CR on the RM (and ITS?) that defines a correct 'year 0'

date for all of openEHR

SPECPR-65startedBaseTypes.xsd allows empty values in element that have an not empty Invariant in RMTB, HF, KA, BNA, SIConvert to CR on XSD (ITS) with HF as ownerSPECPR-66startedBaseTypes.xsd allows ISO8601DateTime T separator as optionalTB, IM, ES, DB, BL, KA, BNA, SI
 SPECPR-69startedOverview.pdf refers to wrong section when introducing LOCATABLE_REFTB, IM, ES, KA, BNA
 SPECPR-71 Typo in AOM specification 1.1  duplicated EXPR_ITEMTB, IM, ES, KA, BNA
 

SPECPR-73

SPECPR-74

SPECPR-106

 These are all to do with simplifying the 'lower model' of the RM (ITEM_XXX classes)KADesignate one as the main PR, close and reference the two
others, and create a single CR in the RM component (exact
change unknown so far)

SPECPR-78

SPECPR-88

started

Composition invariant precludes other_context in Persistent Composition

Correction to COMPOSITION.category description

TB, IM, HF, KA, BNAConvert to CR on RM; exact change still to be determined.     SPECPR-110 VERSION.uid.object_id / VERSIONED_OBJECT.uid type mismatchTB, HF, BNA, SIClose as dup of SPECPR-1 (add reverse ref)SPECPR-118 Support Clinical Finding pattern in RMKAHelp reduce unnecessary clutter and improve modelling

...

DEFER Need to specify a choice of different objects within a container attribute in Archetype and Template

Group construct - put off till AOM 2.1

SPECPR-24DEFERImproving Translation details and other_contributorsTB
Create CR, even though exact details not yet worked out

SPECPR-41

SPECPR-62

SPECPR-119


Enable content specific flavours of null to be specified per archetype

Add a 'reason for null' text attribute in the Reference model

CLUSTER also needs a Null_flavour


MAJOR

Flavours of Null PRs

REQUIRES DISCUSSION

SPECPR-43

DEFERMinor problem in Iso8601DateTime pattern defintion in XML-Schema

check with SI/Code24 and also Heath/Ocean

SPECPR-70


Simplify modelling of 'CodedWithExtensions' CWE pattern of DV_CODED_TEXT by addition of an 'unbounded' qualifier to defining_code constraint
MAJOR

REQUIRES DISCUSSION

The CWE question

SPECPR-73

SPECPR-74

SPECPR-106


These are all to do with simplifying the 'lower model' of the RM (ITEM_XXX classes)KAMAJOR

REQUIRES DISCUSSION

Designate one as the main PR, close and reference the two
others, and create a single CR in the RM component (exact
change unknown so far)

SPECPR-91


Add sibling_id to LOCATABLE so that child objects can be uniquely identified without relying on the name field
MAJORREQUIRES DISCUSSION

SPECPR-94


AOM node_id optionality rules not clear

propose: raise CR to rectify invariant to be optional in ADL 1.5; then in ADL 1.6 or ADL 1.7, bring in mandatory node_ids as per ADL 2

SPECPR-95


language on multiple locations contain invalid ISO 639-1 codesTB
propose to raise CR that fixes documentation.

SPECPR-98


Definition of DV_ENCAPSULATED is incorrect (SIZE missing)SIminor

SPECPR-99


AUDIT_DETAILS.system_id‏ semantics not well defined
minorREQUIRES DISCUSSION

SPECPR-101


Relax the rule that demands uniqueness of DV_ORDINAL value
minorREQUIRES DISCUSSION - IAN

SPECPR-103


Add instance level annotations capability to RM
MAJOR

REQUIRES DISCUSSION

TB: This is a variation on a common request; my view is that it has to be done with referencing and that doing it properly requires new RM.

SPECPR-104


PARTY.reverse_relationships should better be a Set<PARTY_REF> ?
minorREQUIRES DISCUSSION

SPECPR-105


VERSION commit in XML
minor?REQUIRES DISCUSSION (Pablo)
SPECPR-106
(see SPECPR-73)


SPECPR-107


Allow creating LINK archetypes to specify queryable links between concepts


MAJOR

REQUIRES DISCUSSION

this is the 'contains or references' idea

SPECPR-109


Do not require the @internal@ ontology term descriptions and "name" on instances of internal types
minorREQUIRES DISCUSSION
SPECPR-111
AUDIT_DETAILS.change_type needs to be empty in CONTRIBUTION.audit
MinorREQUIRES DISCUSSION

SPECPR-114


Use markdown for purpose, use, misuse, etc on archetypes
MAJORREQUIRES DISCUSSION

SPECPR-115


Specify ACCESS_ CONTROL_SETTINGS and a concrete subtype
MinorREQUIRES DISCUSSION (Heath)

SPECPR-116


Allow mapping to terminology for DV_Boolean
MinorREQUIRES DISCUSSION (Ian M)

SPECPR-117


Support newlines and formatted in DV_TEXT
MAJOR

REQUIRES DISCUSSION (all)

This is the recurring issue of DV_TEXT formatting

SPECPR-118
Support Clinical Finding pattern in RM (negation / absence / presence)KAMAJOR

Help reduce unnecessary clutter and improve modelling

REQUIRES DISCUSSION

need something in RM? - Ian - create wiki page



Template Data Schema?

TDO






Agenda


Thursday
10:00 - 11:00Informal - get set up with Jira, screens, GTM
11:00 - 11:45SEC business
  • introduction
    • SEC governance
  • goals of meeting
    • PR -> CR conversion
    • define & assign releases
    • share the work
  • the documentation situation
11:45 - 12:15Global review of PRs/CRs
  • Review releases of components
  • triage out: actionable / need discussion / defer
12:15 - 13:30LUNCH
13:30 - 14:00Code24 part 1
14:00 - 15:00PR / CR processing
15:00 - 15:15Coffee + Shinji / Japan update
15:15 - 16:45PR / CR processing
16:45 - 17:00break
17:00 - 17:30Code24 part 2
17:30 - 18:00PR / CR review
19:00 -Dinner


Friday
09:00 - 10:15Service model / APIs
10:15 - 10:30Coffee - Code24 system presentation
10:30 - 11:00Query result object
11:00 - 12:15PR / CR processing
12:15 - 13:15LUNCH
13:15 - 13:30Conformance priorities
13:30 - 14:30PR / CR processing
14:30 - 14:45Coffee
14:45 - 16:00specifications wrap-up

drinks? :)

Issues

Sebastian Iancu: UML
Release packages - issue of syncing releases of components e.g. RM and XSDs - needs dependency model like apt-get /RPMs/Maven/Ruby gems etc - e.g. Maven requires >= versionX 

Actions

  • UML/tooling etc - TB / Bostjan

APIs and Service Model discussion

Data services

  • Agree on priority to publish REST-based data service specification (EHR, demographics, EHR Index, access control...)
    • EhrScape is starting point
      • confirm no IP problem to convert to spec
    • OWNER: Bostjan Lah
  • Agree to update SOAP service definition
    • existing defs as starting point
    • OWNER: Heath Frankel / TB
  • Resources
  • Technical issues:
    • don't include anything to do with sessions in REST API - single-shot commits; treat session as a specific local SSO/auth problem

Business Services

E.g. Shared Care Plan, Shared Meds list etc

Application services

Content-generated FHIR-like resources - archetype- or template-based.
Basis should be AQL queries; named queries with parameters (Erik's paper)
Can defined pre-defined query sets for given FHIR resource.

Canonical Result Set

Marand JSON

Ocean (origina) XML