-
Notifications
You must be signed in to change notification settings - Fork 345
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).
- 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]