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

CodeSystem implied values can only be extension URLs #1374

Closed mint-thompson closed 1 year ago

mint-thompson commented 1 year ago

Fixes #1368.

All exported CodeSystems use the core FHIR CodeSystem resource as their parent. Due to this, the only implied properties that may need to be set are extension URLs. Ignore all other rules when setting implied properties on CodeSystems.

With this PR, a project containing the terminologie-cim-10 CodeSystem in the linked issue (approximately 180,000 lines of FSH) is exported in approximately 15 minutes.

When running a regression with the default settings, no changes are detected in any repos.