Skip to content

20190401 Community Meeting Minutes

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

NOTE: Due to European Summer Time the meeting times might have changed in your timezone. Time: 18:00-19:00 UTC (20:00-21:00 CEST, 14:00-15:00 EDT, 05:00-06:00 AEDT) Location: Join Zoom Meeting https://zoom.us/j/573322038

See https://youtu.be/dcUSUVSP7z8 for the recording of this meeting

  • Framework 4 - Luke looked at the new Fhir client - and it would it work in NET4. The new async PR we have got works fine under .NET4 too.
  • DSTU2 - we're planning to no longer add new functionality to DSTU2. BrianP remarks that for servers doing multi-version it would be really hard to keep doing that if the interfaces for FhirPath/ElementModel etc. would change.
  • R4 is now fully functional in the new FHIR API 1.2 release.
  • In the end we decided to set PermissiveParsing = true by default. More finegrained control will come in 2.x - we need the summer to make this work really well.
  • We discussed the decimal/double problem triggered by the new example in R4 that has a number '45.564254523452345242452E+290'. Decided to stay with the .NET decimal type as the numbers we are usually dealing with are human-entered. Demanding both infinite precision (and math) + large exponentials would necessitate the use of a custom library and slow math. We think it's overkill and FHIR cannot expect every platform to be able to do this, so for now, we keep using decimal.
  • "the kenneth parsing stuff" - Kenneth remarks that using the StructureDefinitionSummaryProvider is slow. Ewout explains you should almost always use a CachedSource around it - otherwise the API keeps parsing StructureDefinitions.
  • Our plans for 1.3 are mostly fixing Validator bugs and starting to look at splitting up the monolithic validator.
  • George started with Common project: STU3+R4. Resource, DomainResource, Maybe all datatypes (take another look at STU3/R4 differences).

Action items

  • Luke: backport changes to stu3
  • Brian: PR for the develop branch to 1) remove web api code, 2) add some functionality from web api that is useful for the core API.
  • Marco: also put release notes in the "release" tab on GitHub
  • Brian - generate an implementation of ISummaryDefProvider
  • George/Ewout will start to split off common code "for real"
  • Brian will do an experimental run on code generation of an "unknown code" in all enums.
  • Brian has pulled out the Web.Api stuff from the repo to new repo https://github.com/brianpos/fhir-net-web-api, just needs to be removed from the API repo.
  • 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).
  • Ewout to schedule a meeting to show proposed changes to the internals of the validator [DELAYED until further notice]
Clone this wiki locally