Releases
v1.3.0
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.