Diagram wordt geladen…
erDiagram
PERSOON {
uuid id PK
string achternaam
date geboortedatum
string bsn
}
ADRES {
uuid id PK
uuid persoon_id FK
string adrestype
string postcode
date geldig_tot
}
CONTACTGEGEVEN {
uuid id PK
uuid persoon_id FK
string contacttype
string waarde
boolean voorkeur
}
CLIENT {
uuid id PK
uuid persoon_id FK
string clientnummer
date client_sinds
string huisarts_situatie
}
CLIENTRELATIE {
uuid id PK
uuid client_id FK
uuid persoon_id FK
string relatie
string rol
date geldig_van
}
VERWIJZER {
uuid id PK
uuid praktijk_instelling_id FK
string naam
string verwijzertype
string agb_code
}
PRAKTIJK_INSTELLING {
uuid id PK
string naam
string soort
string agb_code
}
CLIENT_HUISARTS {
uuid id PK
uuid client_id FK
uuid verwijzer_id FK
uuid praktijk_instelling_id FK
date geldig_van
}
VERZEKERING {
uuid id PK
uuid client_id FK
string uzovi_code
string polisnummer
date geldig_van
}
TOESTEMMING {
uuid id PK
uuid client_id FK
string toestemmingstype
string status
date datum
}
CLIENTPORTAAL_ACCOUNT {
uuid id PK
uuid client_id FK
}
PERSOON ||--o{ ADRES : "persoon_id"
PERSOON ||--o{ CONTACTGEGEVEN : "persoon_id"
PERSOON ||--o| CLIENT : "persoon_id"
CLIENT ||--o{ CLIENTRELATIE : "client_id"
PERSOON ||--o{ CLIENTRELATIE : "persoon_id"
PRAKTIJK_INSTELLING |o--o{ VERWIJZER : "praktijk_instelling_id"
CLIENT ||--o{ CLIENT_HUISARTS : "client_id"
VERWIJZER |o--o{ CLIENT_HUISARTS : "verwijzer_id"
PRAKTIJK_INSTELLING |o--o{ CLIENT_HUISARTS : "praktijk_instelling_id"
CLIENT ||--o{ VERZEKERING : "client_id"
CLIENT ||--o{ TOESTEMMING : "client_id"
CLIENT ||--o| CLIENTPORTAAL_ACCOUNT : "client_id"
sleep om te pannen · scroll om te zoomen