Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 11:54
6f7b1ef

1.3.0 (2026-04-21)

Features

  • Adapated cardinality on Diagnosis.recordedOn (1bd2d30)
  • Adaptation to PatientRecord to avoid explicitly optional CarePlans; Added Study.Registries.Unspecified (9caf4f1)
  • Adaptations to base model; Added some utilities (d99c61b)
  • Adapted CodeSystem to allow specifying a custom look-up function for concepts by code (7c90343)
  • Added base trait for Chromosome; Added FollowUp.lastContactDate; Bit of code clean-up (f5b5fa0)
  • Added convenience method to NGSReport base class; Upgraded Play JSON lib version (bc80648)
  • Added convenience methods to History (5c0b71d)
  • Added GeneAlterationReference to allow modelling which gene is the relevant one in the referenced variant object; fix: Corrected linter errors in Tests (a067fb3)
  • Added new ICD-10-GM property (7c90343)
  • Added Retry utility for tasks requiring a retry strategy (41bf2bc)
  • Added useful (implicit) conversion methods to work with CodedEnum code values; some code clean-up (2cae72b)
  • Added utility for better handling of Coding[System Union]; Further work on base model (5bc6e34)
  • Added utility to complete a Coding with a Code prefix (03800fc)
  • Corrected cardinality on Patient.address; Improvement to CarePlan.StatusReason handling (ea9757f)
  • Defined type in Recommendation.supportingVariants reference (764c237)
  • generalized supporting info on recommendation (#19) (5228e4a)
  • Made Patient.address optional; Added specific JSON Schema for Address.MunicipalityCode; Some code clean-up (7f0be1e)
  • Refactored CarePlan.StatusReason to more explicit CarePlan.NoSequencingPerformedReason (77b779b)
  • Upgraded dependency versions (ea61ff8)

Bug Fixes

  • Adapted Coding JSON serialization to avoid writing 'system' when implicitly defined (66dc9e4)
  • Adapted scalac linting and fixed many reported errors (mostly unused imports) (795f875)
  • Adapted tolerant Patient.dateOfDeath parsing from to first day of month (yyyy-MM -> yyyy-MM-01) (3eda9f2)
  • Added better name derivation for Coding[Coproduct] (f0b3406)
  • Added CarePlan.boardType (#20) (bb95c94)
  • Added correct implementation of Coding.hashCode aligned with Coding.equals; Minor code clean-up (ba5afe4)
  • Added internal index to CodeSystems (d5abfa4)
  • Added new HealthInsuranceType 'SKT' (58a61d2)
  • Changed Patient.birthDate and .dateOfDeath to YearMonth, but in a tolerant fashion, so that dates in JSON input would be converted to YearMonth (97c44aa)
  • Corrected definition naming of Coding[Coproduct] (e4c3f08)
  • Corrected Reads[Patient] using fixed Reads[YearMonth] (50df12c)
  • Corrected Reads[YearMonth] (50df12c)
  • Couple of little improvements (db54570)
  • Fixed CodeSystem JSON format (5f23ee8)
  • Fixed error filter regex for in ICD-O-3-T and -M codes (868ff41)
  • Fixed JSON Schema for Patient to use specific Reference to HealthInsurance (0db14c4)
  • Fixed JSON Schema for YearMonth; code clean-up (3bb6e17)
  • Fixed Json.Format[CodeSystem[_]] (1d1bd66)
  • Fixed method rename which broke test (78ae5e0)
  • Fixed potential bug in Patient.ageOnDate; Fix to minor test (78dbcce)
  • Made deserialization of Patient.dateOfDeath LocalDate tolerant, to be backwards compatible with data containing only yyyy-MM (88c78c4)
  • Made Site.local configurable via ENV variable in addition to system property (d0a93d2)
  • Minor clean-up (bf56ba9)
  • Removed non-working Snyk workflow (64bbaaf)
  • Reverted json.Schema[YearMonth] to 'LocalDate' (69c443e)
  • Reverted Patient.dateOfDeath to LocalDate to fulfil MV specs (d3d61b3)
  • Reverted removal of method CodeSystem.Concept.toCodingOf because this broke dependent code (b17f05d)
  • Unified Chromosome value set to include chrMT, in accordance with MVH specs (a80573f)