Skip to content

chore: upgrade KDS test data dependencies to 2026.0.x#27

Open
ThomasDeBe wants to merge 4 commits intomainfrom
chore/upgrade-2026-deps
Open

chore: upgrade KDS test data dependencies to 2026.0.x#27
ThomasDeBe wants to merge 4 commits intomainfrom
chore/upgrade-2026-deps

Conversation

@ThomasDeBe
Copy link

Summary

  • Upgrade all MII KDS module dependencies from 2025.0.x to 2026.0.x versions
  • Fix SUSHI compilation errors across laborbefund, biobank, molgen, consent, bildgebung, medikation, and semistrukt modules
  • Deactivate test data for removed profiles (untersuchte-region, ergebnis-zusammenfassung) with TODO comments for future refactoring

Key changes per module

  • laborbefund: Rename category.coding slices (loinc-observationobservation-category, loinc-laborbereichloinc-observation)
  • biobank: Add container with capacity/specimenQuantity unit to satisfy new cardinality constraints
  • molgen: Rename variante component slices (coding-hgvsrepresentative-coding-hgvs, etc.), delete ErgebnisZusammenfassung.fsh, deactivate UntersuchteRegion.fsh (pending genomic-study refactor), comment out removed result slices/components
  • consent: Update consent_category CodeSystem alias to version-modules
  • bildgebung: Fix supportingInfo/bodyStructure extension paths, fix Composition diagRep section slicing, fix ContrastAdministration dosage UCUM coding
  • medikation: Fix MedicationAdministration dosage UCUM system

Migration TODOs left in code

  • untersuchte-region → refactor to genomic-study / genomic-study-analysis
  • amino-acid-change-type → migrate to standalone molekulare-konsequenz Observation
  • result[region-studied] / result[overall] / result[tumor-mutation-burden] / result[microsatellite-instability] → new result[biomarker] slice

Test plan

  • SUSHI build passes with 0 errors, 0 warnings
  • CI/CD validation pipeline (expected snapshot errors)

🤖 Generated with Claude Code

ThomasDeBe and others added 4 commits February 2, 2026 11:24
In laborbefund 2026.0.0, the DiagnosticReport category structure changed
from two separate coding slices (loinc-lab, diagnostic-service-sections)
to a single category slice (lab-category) with patternCodeableConcept.

Fixes 20 SUSHI errors.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
In biobank 2026.0.x, Specimen.container is now min=1 and
container.capacity.unit / container.specimenQuantity.unit are required.
Added container blocks to 3 instances that lacked them and added
.unit = "mL" to all 21 Specimen instances.

Fixes 39 SUSHI errors.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
….x profiles

Breaking changes from 2026.0.x dependency upgrades:
- molgen: rename variante component slices (coding-hgvs → representative-coding-hgvs,
  protein-hgvs → representative-protein-hgvs, transcript-ref-seq →
  representative-transcript-ref-seq), remove ergebnis-zusammenfassung (deleted),
  deactivate untersuchte-region (pending genomic-study refactor), comment out
  removed result slices on befundbericht, remove functional-effect from
  diagnostische-implikation, remove conclusion-string from MSI
- bildgebung: fix supportingInfo/bodyStructure extension paths for native R4
  extensions, fix Composition section slicing (diagRep), fix ContrastAdministration
  dosage.dose UCUM coding
- medikation: fix MedicationAdministration dosage.dose UCUM system
- consent: update consent_category CodeSystem alias to version-modules

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Update package.json and sushi-config.yaml with 2026.0.x dependency versions
for molgen, bildgebung, medikation, laborbefund, biobank, and consent modules.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant