Alle nennenswerten Änderungen an der oPJD-Spezifikation. Format angelehnt an Keep a Changelog; Versionierung nach SemVer mit Domänensemantik (siehe `docs/governance/PROZESS.md`): MAJOR = Bedeutungsänderung/Strukturbruch, MINOR = additiv/Präzisierung, PATCH = redaktionell. Kategorien: Hinzugefügt · Geändert · Veraltet · Entfernt · Behoben · Redaktionell. Breaking Changes sind mit BREAKING markiert (Sonderregel 0.x: auch Minor darf brechen).
[Unreleased]
Hinzugefügt
- Versionsregister (
public/schema/versions.json) mit Lebenszyklus, Gültigkeitsmodell und SHA-256-Prüfsummen; versionierte Ablage unterpublic/schema/<version>/ - Governance-Infrastruktur: Änderungsprozess, Proposal-Template, ADRs, Konformitätsstufen, Rollen
- Semantisches Dictionary (
public/schema/<version>/dictionary.json) mitopjd://-Term-IDs - Maschineller Einstieg
public/schema/manifest.json,llms.txt/llms-full.txt - MCP-Server
@kerscher-lab/opjd-mcp(npm-Paket, stdio) - Community-Infrastruktur (Code of Conduct, Mitmach-Prozess, maschinelle Prüfketten); Veröffentlichung von Governance-Dokumenten und Entscheidungen auf der Website (/docs/, /changelog)
[0.2.0] — 2026-08-11 · Status: draft
Hinzugefügt
- Verlaufsphasen `active_surveillance` und `watchful_waiting` — „keine Therapie ist auch eine Strategie"; Intent-Konvention: AS →
curative(aufgeschoben), WW →palliative - Kontextklammern `study_participation`, `primary_case`, `center_case` — laufen parallel zu den Verlaufsphasen; dasselbe Ereignis darf in mehreren Episoden referenziert sein
- Ereignistyp `study_enrollment` — erster oPJD-Zusatztyp neben den oBDS-Dokumentzweigen (Studieneinschluss ist im oBDS nicht abbildbar)
- Bedingte Pflichtfelder per JSON-Schema-Bedingungsregeln:
study_participation⇒study(Register NCT/DRKS/EudraCT/ISRCTN + Nummer),primary_case/center_case⇒organization(deklarierende Einrichtung) - Zweites Referenzbeispiel: Prostata mit Active Surveillance (
opjd-example-prostate-as.json) — Überwachung, Upgrading,triggers-Kette
Geändert
- Keine — 0.2.0 ist additiv gegenüber 0.1.0; eine 0.1.0-Instanz validiert unverändert.
[0.1.0] — 2026-07 (interner Arbeitsstand, nie als Datei publiziert)
Hinzugefügt
- Initialer Paketkontrakt (JSON Schema 2020-12):
delivery(Austauschhülle mit Minimal-Set V1 inkl. Rechtsgrundlage und Verwendungszweck),patient,tumors,events(unveränderte oBDS-Nutzlast; Metadaten-Layerprovenance/currency/quality),episodes(Verlaufsphasen),relations(result_of,implements,assesses,triggersmit normativer deutscher Lesart),journey_status - Interpretations-Metadaten für Episoden und Relationen:
quality(curated/derived),derived_from,annotated_by_role - Erstes Referenzbeispiel: NSCLC neoadjuvant (
opjd-example-nsclc.json)