Diagram wordt geladen…
erDiagram
clinical_care_episode {
uuid id PK
}
care_program {
uuid id PK
}
clinical_intake_assessment {
uuid id PK
uuid clinical_care_episode_id FK
string initiation_reason
string status
timestamp planned_at
}
intake_contact {
uuid id PK
uuid clinical_intake_assessment_id FK
timestamp occurred_at
string contact_type
int planned_duration_minutes
}
child_safety_check {
uuid id PK
uuid clinical_intake_assessment_id FK
boolean responsible_for_minors
boolean safety_concern
boolean action_taken
}
intake_mdt_review {
uuid id PK
timestamp occurred_at
text participants
}
treatment_advice {
uuid id PK
uuid clinical_intake_assessment_id FK
uuid mdt_review_id FK
uuid replaces_advice_id FK
uuid recommended_care_program FK
string outcome
timestamp decided_at
}
clinical_care_episode ||--o{ clinical_intake_assessment : "clinical_care_episode_id"
clinical_intake_assessment ||--o{ intake_contact : "clinical_intake_assessment_id"
clinical_intake_assessment ||--o| child_safety_check : "clinical_intake_assessment_id"
clinical_intake_assessment ||--o{ treatment_advice : "clinical_intake_assessment_id"
treatment_advice |o--o| treatment_advice : "vervangt (self)"
intake_mdt_review |o--o| treatment_advice : "mdt_review_id"
care_program |o--o{ treatment_advice : "recommended_care_program"
sleep om te pannen · scroll om te zoomen