Skip to main content

Updates 2024-11-23

· 2 min read
Confused-Moniker
Maintainer of IGUHealth

Profiling

We've now added support for profiling. You can read more about profiling here.

Support

  • Slicing: Allows you to validate sublists of items.
    • Type Slicing: We support slicing based on type; this allows you to add additional constraints on a type from a typechoice.
    • Pattern Slicing: Slice based on a pattern defined in the discriminator.
    • Fixed Value Slicing: Slice based on a fixed value defined in the discriminator.
  • Nested Profiles: We allow you to create and extend profiles from other profiles.
  • Cardinality: Support for restricting cardinality on elements.
  • Patterns: Support for defining patterns on elements.
  • Fixed Values: Support for defining fixed values on elements.

Server

  • We've added support for US Core profiles. You can now use the US Core profiles in your FHIR resources. You can read more about the US Core profiles here.

Admin App

  • We've altered the Subscription editor to support a simple editor for creating Subscriptions
  • Subscriptions built in the admin app now automatically adhere to our https://iguhealth.app/resource/Subscription profile.

Artifacts

  • All of our extensions are now defined in profiles found here.

Updated Packages

  • @iguhealth/access-control: 0.4.10
  • @iguhealth/admin-app: 0.16.12
  • @iguhealth/cli: 0.10.10
  • @iguhealth/client: 0.14.9
  • @iguhealth/components: 0.15.12
  • @iguhealth/fhir-validation: 0.13.9
  • @iguhealth/generated-ops: 0.11.10
  • @iguhealth/server: 0.23.21
  • @iguhealth/testscript-runner: 0.6.10