Skip to content

SUSHI 0.6.0

Compare
Choose a tag to compare
@cmoesel cmoesel released this 17 Jan 21:19
· 771 commits to master since this release

SUSHI 0.6.0 contains the following features and bug fixes:

  • New: Value Sets
  • New: Code Systems
  • Improved: Instances
    • Assign references to other instances (e.g., patient = Reference(PatientBob))
    • Use slicenames in instance paths (e.g., component[systolic].valueQuantity = 110 'mm[Hg]')
    • Correctly serializes id and extension on primitive values
    • Automatically adds profile URL to meta.profile array
    • Instance syntax: https://build.fhir.org/ig/HL7/fhir-shorthand/#defining-instances
  • Improved: Profiles and Extensions
    • Global Aliases (aliases no longer need to be defined in the same file)
    • Package version (defined in package.json) used as default version in generated profiles/extensions
    • Better and safer handling of circular references
    • Fixed slicing implementation of BackboneElements
  • Improved: Implementation Guide Generation
    • Generated bash scripts (i.e., _updatePublisher.sh, _genonce.sh) executable on Mac
    • Dependencies in package.json properly translated into dependsOn in ImplementionGuide JSON

Install or Update

To install or update to the latest version, run the following command:

$ npm install -g fsh-sushi