Skip to content

20190708 Community Meeting Minutes

Ewout Kramer edited this page Apr 30, 2024 · 1 revision

Time: 10:00-11:00 UTC (11:00-12:00 CEST, 05:00-06:00 EST, 19:00-20:00 AEDT)

Location: Join Zoom Meeting https://zoom.us/j/573322038

Agenda

  1. FhirPath tasks
  2. Release 1.3
  3. Plans for 1.4
  4. Action items

Environment Variables in FP (#900)

  • We need a fix for #900. Brian is going to look into it this week for inclusion in 1.3.
  • In general I am going to rework FP over the next weeks. Turn the grammar parser into something that uses Superpower, which is the successor to Sprache.
  • Also incorporate the changes that are still waiting in a branch for FP Normative.

Split off FP into separate repo

  • Marco is splitting of FP into its own repository. We currently have a copy of FP in all three branches and this creates maintenance problems (since we only distribute the R4 dll, and assusme it's the same as the others).
  • Brian suggests moving the support/elementmodel stuff used by FP also into the FP repo (since it's used by FP).
  • But what about serialization? It's not used by FP, so is this new repo a "no-FHIR-version-dependent-repo" or a "Fhirpath repo"?
  • It's probably wise to have a separate namespace for the new and old FP. We're going to consider the balance between clarity of changing the namespace (DSTU2 FP is really different from the normative) versus breaking existing code (you'd only see the change in namespace if you are using FP directly, not via the validator or via the common extension methods).
  • Before releasing 1.3, we need to make DSTU2+STU3+R4 are all aligned - By merging STU3 changes into R4 and simply "copy" R4 on top of DSTU2.

1.3 release

  • Mostly bug-fix release.
  • Additions to ElementNode class to support the mapping engine.
  • To be released this week.
  • Latest additions to the code to be in GitHub on Wednesday. Release meeting on wednesday 11:00 European Summer Time (same time as now).

1.4 release

  • New FP/language infrastructure
  • Validator fixes and improvements
  • STU3/R4 FhirClient differences

Action items next meeting

  • Kenneth: Discuss changes to terminology service interface
  • Brian - generate an implementation of ISummaryDefProvider
  • Brian will do an experimental run on code generation of an "unknown code" in all enums.
  • Brian/Kenneth to set up a targeted meeting to discuss these different interfaces for WebApi. Ewout to send contact details of interested parties (Vonk, MS, Kenneth, BrianP, Mottini).
  • Marco/Ewout to schedule a meeting to show proposed changes to the internals of the validator [DELAYED until further notice]
  • George creating an issue on github to sync the IBackboneElement/FhirType(namedBackboneElement) approaches
  • Brian is going to take a shot at #900 before the release of 1.3.
Clone this wiki locally