2018-11-05 SEC Meeting, Oslo

Date

Nov 5, 2018 - Nov 7, 2018

Remotes use: https://meet.dips.no/bna/D2MJBT85 ;

“Locals” meet here: https://goo.gl/maps/5J561utj99Q2 . @Bjørn Næss will meet you the entrance 09:15.

Attendees

Physical

Remote

Guests

Physical

Remote

Guests

  • @Thomas Beale

  • @Bjørn Næss

  • @Sebastian Garde

  • @Sebastian Iancu

  • @Boštjan Lah

  • @Pablo Pazos

  • @Seref Arikan

  • @Shinji Kobayashi

  • @Ian McNicoll

  • @Diego Bosca

  • @Christian Chevalley

  • @Erik Sundvall

  • @Birger Haarbrandt (remote)

  • @Pieter Bos (remote)

Goals

  • finalise RM Release 1.0.4 - See here for remaining CRs to approve.

  • finalise BASE Release 1.1.0 - See here for remaining CRs to approve.

  • finalise REST APIs 1.0.0

Agenda Items

  • AQL

    • AQL Functions;

    • distributed queries

    • AQL & Demographic

    • AQL FOLDERs and Refs

  • Report/status on usage of archetypes - in an vendor independent way be able to get usage of archetypes and perhaps elements. The intention is to provide better governance of openEHR clinical models.

  • Task planning (@Bjørn Næss )

    • REST / Service API for Task Planning - to make it real vendor independent.

    • Plans for next version and the work to be done during 2019

  • Expression Language (@Bjørn Næss

  • add any burning item here, please include your name / user id as well

    • JSON schema - @Sebastian Iancu

    • TEMPLATE ids in data spec - @Sebastian Iancu

    • OPTs can contain same archetype id but different content, e.g. different minor versions - how to detect @Birger Haarbrandt ; also archetype packaging; signing @Bjørn Næss ; approach to archetype packaging

    • querying v version state (INCOMPLETE / COMPLETE / DELETED); also does INCOMPLETE need to be archetype-valid content (mainly mandatory sections might be empty); also relates to GDPR right-to-be-forgotten; meaning of ‘final’;

    • Define flat-form json format and template extract algorithm, add to REST API; See https://github.com/openEHR/specifications-ITS/issues/56 and https://github.com/ethercis/ethercis/blob/master/doc/flat json.md. @Bjørn Næss @Boštjan Lah

    • A burning issue for @Sebastian Garde@Heath Frankel:

      https://openehr.atlassian.net/browse/SPECPR-279

  • TAGS:

    • https://openehr.atlassian.net/browse/SPECPR-265

    • Requirements:

      • user tags

      • tags to make queries easier

      • tags to record form ids (Marand)

    • tags purely local? I.e. part of / not part of the data

    • Marand / DIPS /Code24 - stored outside system with references; Code24 ref point just to VERSIONED_OBJECTs

    • do tags point to specific versions? Probably 2 types

    • what do tags look like in AQL? Or as execution parameter to an AQL?

    • standardise the structure for access by AQL, REST API - potentially define classes representing ‘tags table’.

    • key/value representation?

Discussion items

Time

Item

Who

Notes

Remote
Participation

Time

Item

Who

Notes

Remote
Participation

Monday 5 Nov 2017

09:30 - 10:00

Review goals, agenda, previous meeting actions

All

 

CC, SK, IM, SA, ES, DB, RC

10:00 - 10:15

Governance

@Thomas Beale

Component ownership, resignations, general

 

10:15 - 11:15

Meta review on PRs

@Thomas Beale

Releases:

CC, SK, IM, SA, ES, DB, RC

11:15 - 12:45

REST APIs Initial discussion, status etc.

(BNA 3.nov - We need more time on this. I would assume at least 2-3 hours)

@Bjørn Næss @Boštjan Lah

CC, SK, IM, SA, ES, DB, RC

~~~~ L U N C H ~~~~

13:45 - 14:30(?)

Version lifecycle discussion

 

 

PP, IM, SA, ES, DB, RC

14:30 - 15:30

REST cont’d

 

 

PP, IM, SA, ES, DB, RC

15:30 - 17:00

PRs review;

BASE 1.1.0 review

 

PRs, CRs, component contents; key questions:

PRs:

PP, IM, SA, ES, DB, RC

19:30 →

Dinner

 

 

 

Tuesday 6 Nov 2017

09:00 - 10:00

BASE/date type naming

 

current proposal: crunch triple classes into single class called either Oe_date, or just Date, etc.

CC, SK, IM, SA, ES, DB, RC

10:00 - 11:00

 

 

 

CC, SK, IM, SA, ES, DB, RC

11:00 - 12:00

Archie presentation

@Pieter Bos [remote]

 

CC, SK, IM, SA, ES, DB, RC

~~~~ L U N C H ~~~~

13:15 - 14:00

 

 

 

PP, IM, SA, ES, DB, RC

14:00 - 15:00

 

 

 

PP, IM, SA, ES, DB, RC

15:00 - 16:00

EHR Directory & FOLDERs

@Sebastian Iancu

 

PP, IM, SA, ES, DB, RC

16:00 - 17:00

Retrieval data sets.

@Thomas Beale

See wiki page.

PP, IM, SA, ES, DB, RC

Wednesday 7 Nov 2017

09:00 - 10:00

Expression Lang / TP

 

 

CC, SK, IM, SA, ES, DB, RC

10:00 - 11:00

FOLDERS

SPECRM-55

 

  • archetyping FOLDER template - how to represent what kind of COMPOSITIONs

  • AQL issues?

CC, SK, IM, SA, ES, DB, RC

11:00 - 12:00

 

 

 

CC, SK, IM, SA, ES, DB, RC

~~~~ L U N C H ~~~~

13:15 - 14:00

 

 

 

PP, IM, SA, ES?, DB, RC

14:00 - 15:00

 

 

 

PP, IM, SA, ES?, DB, RC

15:00 - 16:00

 

 

 

PP, IM, SA, ES, DB, RC

16:00 - 17:00

 

 

 

PP, IM, SA, ES, DB, RC

Action items

DIPS/Marand: publish ‘flat form template’ - into ITS
Split ITS repo

Decisions

  1. (provisional) merge date/time class triples into one class each ; stick with ‘Date’ etc?
  2. Separate out ODIN, BMM, EL to a new component.
  3. Separate adl1.4 and adl2 end-point paths in REST API.
  4. Publish work definition for BMM extractor.
  5. Publish JSON schema from Code24
  6. Decision Support / Logic / GDL workshop in 2019 - Stockholm/Cambio?