FHIR / sushi

SUSHI (aka "SUSHI Unshortens Short Hand Inputs") is a reference implementation command-line interpreter/compiler for FHIR Shorthand (FSH).
Apache License 2.0
145 stars 44 forks source link

Allow 6.x versions of FHIR #1517

Closed mint-thompson closed 1 week ago

mint-thompson commented 3 weeks ago

Description: FHIR version 6 is currently in balloting stages. It does not appear that any code changes are needed yet for allowing an R6 IG. The usual warning about prerelease versions will be shown when one of the ballot versions is used.

Testing Instructions: The main question here is whether supporting R6 is actually as simple as I think it is. Having looked over information about the R6 ballot changes, I don't think there's anything that will need special handling.

The new datatype RelativeTime is complex enough that it doesn't make sense to try to support assigning it in a single rule. But, it may be worth considering if we want to support checking its invariants. rlt-1 is a very simple check, and rlt-2 isn't too much more complicated. We do something like this for Extensions for their ext-1 invariant.

Related Issue:

1485