-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update fhir-ig-us-core to US-Core STU4 #2586
Comments
- Move pre-4.9.0 USCore to STU3 Provider - Add STU4 package and STU4 Provider - Format All parts of package with Pretty Print - Add VersionComparatorTool to show differences - Errors: us-core-pulse-oximetry Signed-off-by: Paul Bastide <[email protected]>
Per #2551 (comment) Q: What we should do with the technical corrections? fhir-ig-us-core-stu3 (3.1.0, 3.1.1) Net: Hybrid approach? Option 1: Multiple IG versions in a single project / jar (as long as you can exclude and set a default) Embed the version in the package hierarchy hl7/us/core/stu3/package |
move the examples to src/test/resources with a version level. |
To QA we should confirm that validating against 3.1.1 doesn't accidentally pull in any of the 4.0.0 resources. |
To validate this one, I added the following methods to USCore400ResourceProvider:
I then executed the v311 ProfileTest, did some touchup, and noted all the US Core 4.0.0 resources that got loaded:
The StructureDefinitions are extensions and it is working as designed for those to be validated against the latest version (see https://chat.fhir.org/#narrow/stream/179166-implementers/topic/Can.20.2F.20should.20an.20Extension.2Eurl.20contain.20an.20optional.20version.3F for more detail). Further, those newer extension definitions are pulling in the newer ValueSets. The CodeSystem ones were also deemed acceptable because we found that if the test resource instance contains a Coding.version of 3.1.1 then we validate the code against the 3.1.1 code system instead. |
Update fhir-ig-us-core to US-Core STU4
Related to #1309
The text was updated successfully, but these errors were encountered: