Details
-
Change Request
-
Resolution: Persuasive with Modification
-
Medium
-
US Core (FHIR)
-
3.2.0 [deprecated]
-
Cross-Group Projects
-
(many)
-
-
Eric Haas/Brett Marquard: 26-0-1
-
Enhancement
-
Non-substantive
Description
The differentials in US Core frequently indicate things that have changed that in truth have not changed from the parent. This doesn't affect the functionality of the profile, but does mislead the degree to which US Core is changing things compared to the base.
An example is shown in the file overspecified-condition-profile.png. Compare the black text on the left with greyed-out text on the right. The greyed-out text are things inherited from the parent that have not changed. There are 10 things in this one differential that are inaccurately displayed on the left as being altered in the profile.
I have enclosed the file fshing-trip.html that has a complete analysis of where this occurs. You should be looking for situations where there is text on the left that is not repeated on the right, as shown in the overspecified-profile.png file.
PS – I have also included for your reference a complete translation of US Core 3.2 into FSH. I am doing the conversion of US Core to FSH as a brief demo at June 2021 DevDays. In doing so I turned up this and several other issues in the build version you might want to address.