- Datei:
input/fsh/examples/prostatectomy/diagnostic-conclusion.fsh - Erstellt: 26 diagnostische Findings für radikale Prostatektomie
- Klinisches Szenario: Günstiger Fall - Gleason 3+4=7, R0, pT2c pN0
- Findings umfassen:
- Gleason Grading (Primary: 3, Secondary: 4, Total: 7, ISUP Grade Group 2)
- Tumorcharakteristika (Volumen: 2.8 cm³, 25% Gewebebeteiligung)
- Invasion/Extension (alle negativ: Extraprostatic Extension, Seminal Vesicle, Bladder Neck, Lymphovascular, Perineural)
- Margins & Lymphknoten (R0, 12 LK untersucht, 0 positiv)
- TNM Staging (pT2c, pN0)
- Datei:
sushi-config.yaml - Struktur: 4 Hauptmenüpunkte (Biopsy, Prostatectomy, TUR Enucleation, TUR Resection)
- Tabs pro Beispiel:
- ServiceRequest
- Specimens (Markdown-Seite mit hierarchischer Liste)
- MacroscopyGrouper
- MicroscopyGrouper (nur Biopsy)
- DiagnosticConclusionGrouper
- DiagnosticReport
- Composition
- Direktverlinkung: Einzelinstanzen verlinken direkt auf generierte FHIR-Ressourcen (z.B.
ServiceRequest-ProstateStandardBiopsyRequest.html)
Erstellt (ursprünglich 28 Dateien):
- Biopsy: 7 Markdown-Seiten mit vollständiger Dokumentation
- Prostatectomy: 6 Markdown-Seiten (keine Microscopy)
- TUR Enucleation: 6 Markdown-Seiten
- TUR Resection: 6 Markdown-Seiten
Bereinigt auf 5 Dateien:
index.md(aktualisiert mit vollständiger Beschreibung aller Szenarien)biopsy-specimens.mdprostatectomy-specimens.mdtur-enucleation-specimens.mdtur-resection-specimens.md
Begründung: Einzelinstanzen werden direkt in sushi-config.yaml verlinkt, nur Specimens benötigen Markdown-Seiten wegen multipler Instanzen
- Neue Struktur: Fokus auf Pathologie-Workflows und konkrete Beispielszenarien
- Example Scenarios: Detaillierte Beschreibung aller 4 Beispiele mit klinischen Kontexten
- Biopsy: 12-Kern-Biopsie mit Mikroskopie
- Prostatectomy: Günstiger Fall (Gleason 3+4=7, R0)
- TUR Enucleation: Aggressiver Fall (Gleason 4+5=9, extensive Infiltration)
- TUR Resection: Inzidentelles Karzinom
- Resource Organization: 7-Tab-Struktur erklärt
- Dependencies: Aktualisierte MII-Module-Versionen (2026.0.0)
- Key Features: Gruppierungsmuster, vollständige Specimen-Hierarchien, progressive Schweregrade
TUR Enucleation (tur-enucleation/procedure.fsh):
- OPS Code korrigiert:
5-604→5-603"Enukleation der Prostata" - note.text erweitert: Histopathologischer Befund (Gleason 4+5=9) hinzugefügt
TUR Resection (tur-resection/procedure.fsh):
- note.text erweitert: Histopathologischer Befund (Gleason 4+5=9) hinzugefügt
Konsistenz: Procedures stimmen jetzt mit den aggressiven Befunden in den DiagnosticReports überein
- Problem:
{% include instance-example.html %}existierte nicht - Lösung: Direkte Markdown-Links zu generierten FHIR-Ressourcen
- Format:
[InstanceName](ResourceType-InstanceName.html)
- Direktverlinkung: Einzelinstanzen → direkte FHIR-Ressourcen-Links
- Markdown-Seiten: Nur für Collections (Specimens mit Parts/Blocks/Slides)
- Beispiele:
ServiceRequest: ServiceRequest-ProstateStandardBiopsyRequest.htmlSpecimens: biopsy-specimens.html(Liste mit allen 36 Specimen-Links)
| Szenario | Gleason Score | ISUP Grade | Specimens | Microscopy | Klinischer Kontext |
|---|---|---|---|---|---|
| Biopsy | 4+3=7 | Grade 3 | 12 Parts, 12 Blocks, 12 Slides | ✅ Ja | Diagnostische 12-Kern-Biopsie |
| Prostatectomy | 3+4=7 | Grade 2 | 1 Part, 3 Blocks, 6 Slides | ❌ Nein | Günstiger Fall, R0, pT2c pN0 |
| TUR Enucleation | 4+5=9 | Grade 5 | 1 Part, 5 Blocks, 10 Slides | ❌ Nein | Aggressiver inzidenteller Tumor |
| TUR Resection | 4+5=9 | Grade 5 | 1 Part, 5 Blocks, 10 Slides | ❌ Nein | Inzidentelles Karzinom bei TUR-P |
input/
├── fsh/examples/
│ ├── biopsy/ ✅ Vollständig
│ ├── prostatectomy/ ✅ Vollständig (diagnostic-conclusion heute implementiert)
│ ├── tur-enucleation/ ✅ Vollständig (procedure korrigiert)
│ └── tur-resection/ ✅ Vollständig (procedure korrigiert)
└── pagecontent/
├── index.md ✅ Vollständig überarbeitet
├── biopsy-specimens.md ✅ Liste mit 36 Specimens
├── prostatectomy-specimens.md ✅ Liste mit 10 Specimens
├── tur-enucleation-specimens.md ✅ Liste mit 16 Specimens
└── tur-resection-specimens.md ✅ Liste mit 16 Specimens
- IG Build testen: Vollständigen IG-Publisher-Build durchführen
- Menünavigation prüfen: Alle Links in der generierten HTML überprüfen
- Weitere Beispielszenarien: Optional weitere klinische Variationen hinzufügen
- Dokumentation: Möglicherweise zusätzliche Narrative-Seiten für Guidance
- Datei:
input/fsh/examples/biopsy/diagnostic-conclusion.fsh - Erstellt: Vollständige diagnostische Befunde mit allen geforderten Findings
- Struktur:
DiagnosticConclusionBiopsy- Hauptdiagnose mit ZusammenfassungDiagnosticConclusionGrouperBiopsy- Sammelt alle Findings via hasMember- 22 individuelle diagnostic findings (ICD-O-3, Gleason, Invasion, etc.)
- Kategorien:
category[laboratory-category] = $observation-category#laboratory+category[section-type] = $loinc#22637-3 - Codes: Alle LOINC/SNOMED CT Codes wie spezifiziert implementiert
- ServiceRequest-Referenzen: Alle Findings haben
basedOn = Reference(ProstateStandardBiopsyRequest)
- PrimaryGleasonPatternBiopsy → referenziert alle 12 PrimaerGleason01-12
- SecondaryGleasonPatternBiopsy → referenziert alle 12 SekundaerGleason01-12
- DiagnosticConclusionGrouperBiopsy → derivedFrom auf relevante microscopy findings
- Weitere spezifische derivedFrom-Verweise für einzelne conclusion findings
- InstanceOf:
$mii-patho-report(MII Pathologie Profil) - identifier[Set-ID]: Korrekte Slice-Syntax wiederhergestellt
- basedOn: Referenz auf
ProstateStandardBiopsyRequest - category: Surgical Pathology (SP) korrekt kodiert
- specimen: Alle 36 Referenzen (Part/Block/Slide für 12 Stanzen)
- result: Nur Grouper (MacroscopicFindingsGrouper, MicroscopicFindingsGrouper, DiagnosticConclusionGrouperBiopsy)
- Section → Slide: Alle Specimen-Instanzen und Referenzen umbenannt
- Dateien aktualisiert:
specimens.fsh: Alle Section-Instanzen → Slide-Instanzendiagnostic-report.fsh: 12 specimen-Referenzen aktualisiertmicroscopy-findings-*.fsh: Alle specimen-Referenzen in findings aktualisiert
- Vollständige Konsistenz: Keine verwaisten Referenzen
- Alle 12 Part-Specimens hinzugefügt: ProstateBiopsySpecimen01Part bis ProstateBiopsySpecimen12Part
- Korrekte Workflow-Abbildung: ServiceRequest fordert Parts an, DiagnosticReport berichtet über alle verarbeiteten Specimens
- valueCoding → valueCodeableConcept (7 Instanzen korrigiert)
- identifier[Set-ID] Slice-Syntax wiederhergestellt
- MII Pathologie Profil als InstanceOf gesetzt
- result[slice] Syntax noch zu klären (microscopic-observations, diagnostic-conclusion)
- Specimen-Referenz Warnungen (nicht kritisch)
input/fsh/examples/biopsy/
├── diagnostic-conclusion.fsh ✅ Vollständig
├── diagnostic-report.fsh 🔧 Fast fertig (result-slices offen)
├── macroscopy.fsh ✅ Vorhanden
├── microscopy-findings-*.fsh ✅ Aktualisiert (Section→Slide)
├── microscopy-grouper.fsh ✅ Vorhanden
├── patient.fsh ✅ Vorhanden
├── practitioner.fsh ✅ Vorhanden
├── serviceRequest.fsh ✅ Aktualisiert (alle 12 Parts)
├── specimens.fsh ✅ Aktualisiert (Section→Slide)
├── supportingInfo-psa-level.fsh ✅ Vorhanden
└── tnm-staging.fsh ✅ Vorhanden
- result[slice] Syntax in diagnostic-report.fsh korrigieren
- Exakte Slice-Namen aus StructureDefinition-mii-pr-patho-report.json ermitteln
- SUSHI clean build erreichen
- Weitere derivedFrom-Verweise für alle conclusion findings
- Validierung der Gleason-Score Logik
- Prüfung aller Referenzen
- IG Publisher laufen lassen
- Vollständige Validierung der generierten Ressourcen
- QA der FHIR-Konformität
- DiagnosticReport:
$mii-patho-report - Observations:
$mii-patho-finding - ServiceRequest: Standard FHIR
- identifier[Set-ID]: ACSN-Type für Zugangsnummer ✅
- result[microscopic-observations]: Mikroskopische Befunde (noch zu validieren)
- result[diagnostic-conclusion]: Diagnostische Schlussfolgerungen (noch zu validieren)
ServiceRequest → 12 Part-Specimens
DiagnosticReport → 36 Specimens (Part/Block/Slide)
Observations → Slide-Referenzen
Alias: $mii-patho-report = https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-report
Alias: $mii-patho-finding = https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-finding- result-Slices: Exakte Slice-Namen für microscopic-observations und diagnostic-conclusion aus der StructureDefinition
- Weitere Findings: Sind alle geforderten diagnostic findings vollständig implementiert?
- Prostatektomie: Soll parallel die Prostatektomie-Implementierung begonnen werden?
Letztes Update: 2025-01-02