-
Notifications
You must be signed in to change notification settings - Fork 345
20181210 Community Meeting Minutes
Ewout Kramer edited this page Apr 30, 2024
·
1 revision
Time: 10:00-11:00 UTC (11:00-12:00 CET, 05:00-06:00 EST, 21:00-22:00 AEDT) Location: Join Zoom Meeting https://zoom.us/j/573322038
- Brian has worked on integrating his changes in a PR, Marco will integrate those into the main line next week
- Brian will cherrypick relevant things from the R4 PR into DSTU2, which we will then merge forwards.
- Michel is working on the snapshot generator - Ewout will make sure he works on the right branch (either marco's or Brian's R4 working branches).
- R4 will miss the 1.1-beta release, but we will probably have an alpha release ready before Christmas.
- Brian discovered that representing Markdown props as strings makes it completely invisible for the developer to see whether he/she is dealing with Markdown or plain sting. Also, if in FHIR an element changes type from string to markdown, you will not get a compile error. Brian strongly suggests we should have the property be of type Markdown, and so have a single property (not prop::string + propElement::Markdown).
- The possible disadvantage is that this is inconsistent with what we do with FhirDateTime properties. We discover that the DateTime props should probably not have been strings - but we cannot fix that anymore. But let's not continue making that mistake -> we decide to have the Markdown props as a single property of type Markdown.
- We have enums for which the members start with a digit. Currently, Brian is generating members with the number written out, like FhirVersion "one_0_0". We look on Google and find the suggested approach is to use "_", so it becomes FhirVersion "_1_0_0".
- Ewout will continue work and schedule a meeting when there is something to report, prob. next week.
We discussed how the MS team may contribute to the .NET API. Talked about focusing on:
- Review the new parsing/serialization serialization framework.
- Performance of the FhirPath engine
- Performance of the new parser/serializer.
- Turn improvements into PRs.
- Special enum value to use when parsing an unknown enum value
- New FHIR Http client (https://github.com/ewoutkramer/fhir-net-api/pull/727)
- How to start working on isolating poco-dependent code.
- Marco is going to change the FHIR .NET API pipeline to build and test Vonk for each update of the API.
- Brian will pull WebApi into a separate repository.
- Ewout to set up a targeted meeting to discuss these different interfaces for WebApi
- Brian will help on creating a section in the API docs on dealing with newer data for normative parts of the POCO's. (member may get removed, added, enums expanded upon etc.).
- Ewout will add a label to the GitHub project to earmark issues that require a breaking change.
- Ewout to schedule a meeting to show proposed changes to the internals of the validator
- Marco to deal with PR802 next week
- Brian will cherrypick relevant things from the R4 PR into DSTU2
- Ewout will check which branch Michel is working on to upgrade to snapshot generator.