Rapportage — entiteit-relatiediagram

model-rapportage.md §2 · 14 entiteiten · 18 relaties · deels herzien — zie besluitenlog-datamodel-2026-07-18.md §§6, 8
Diagram wordt geladen…
erDiagram ZORGEPISODE { uuid id PK } MEDEWERKER { uuid id PK } PERSOON { uuid id PK } INTAKE { uuid id PK } CONTACTMOMENT { uuid id PK } BEHANDELPLAN { uuid id PK } BEHANDELDOEL { uuid id PK } RAPPORTAGE { uuid id PK uuid zorgepisode_id FK uuid auteur_medewerker_id FK uuid auteur_persoon_id FK uuid bevestigd_door_medewerker_id FK uuid vorige_versie_id FK uuid intake_id FK uuid contactmoment_id FK uuid behandelplan_id FK string rapportagetype_code text vrije_tekst string status_code } RAPPORTAGESECTIE { uuid id PK uuid rapportage_id FK string sectietype_code text tekst } RAPPORTAGE_DOELKOPPELING { uuid rapportage_id FK uuid behandeldoel_id FK string voortgang_code } AI_BRONVERWIJZING { uuid id PK string eigenaar_entiteit uuid eigenaar_id string bron_entiteit uuid bron_id text bron_content_hash } INCIDENTDETAIL { uuid rapportage_id PK, FK string incidentcategorie_code text aard boolean merkbare_gevolgen } INCIDENT_BETROKKENE { uuid id PK uuid incident_rapportage_id FK uuid medewerker_id FK string naam_vrij } OVERDRACHTSSAMENVATTING { uuid id PK uuid zorgepisode_id FK uuid bevestigd_door_medewerker_id FK text samenvatting_tekst timestamp periode_van string status_code } ZORGEPISODE ||--o{ RAPPORTAGE : "zorgepisode_id" MEDEWERKER |o--o{ RAPPORTAGE : "auteur_medewerker_id" PERSOON |o--o{ RAPPORTAGE : "auteur_persoon_id" MEDEWERKER |o--o{ RAPPORTAGE : "bevestigd_door_medewerker_id" RAPPORTAGE |o--o| RAPPORTAGE : "vorige_versie_id (self)" CONTACTMOMENT |o--o{ RAPPORTAGE : "contactmoment_id" INTAKE |o--o{ RAPPORTAGE : "intake_id" BEHANDELPLAN |o--o{ RAPPORTAGE : "behandelplan_id" RAPPORTAGE ||--o{ RAPPORTAGE_DOELKOPPELING : "rapportage_id" BEHANDELDOEL ||--o{ RAPPORTAGE_DOELKOPPELING : "behandeldoel_id" RAPPORTAGE ||--o{ RAPPORTAGESECTIE : "secties (max 1 per sectietype)" RAPPORTAGE ||--o| INCIDENTDETAIL : "1-op-1 (alleen bij type incident)" INCIDENTDETAIL ||--o{ INCIDENT_BETROKKENE : "betrokkenen" MEDEWERKER |o--o{ INCIDENT_BETROKKENE : "medewerker_id (optioneel, xor naam_vrij)" RAPPORTAGE |o--o{ AI_BRONVERWIJZING : "eigenaar (polymorf, indien eigenaar_entiteit=rapportage)" OVERDRACHTSSAMENVATTING |o--o{ AI_BRONVERWIJZING : "eigenaar (polymorf, indien eigenaar_entiteit=overdrachtssamenvatting)" ZORGEPISODE ||--o{ OVERDRACHTSSAMENVATTING : "zorgepisode_id" MEDEWERKER |o--o{ OVERDRACHTSSAMENVATTING : "bevestigd_door_medewerker_id"
sleep om te pannen · scroll om te zoomen