erDiagram
PERSON ||--o{ VISIT_OCCURRENCE : has
PERSON ||--o{ CONDITION_OCCURRENCE : has
PERSON ||--o{ DRUG_EXPOSURE : has
PERSON ||--o{ MEASUREMENT : has
VISIT_OCCURRENCE ||--o{ CONDITION_OCCURRENCE : "recorded during"
CONCEPT ||--o{ CONDITION_OCCURRENCE : "condition_concept_id"
CONCEPT ||--o{ DRUG_EXPOSURE : "drug_concept_id"
CONCEPT ||--o{ MEASUREMENT : "measurement_concept_id"
PERSON {
int person_id PK
int gender_concept_id FK
int year_of_birth
}
CONDITION_OCCURRENCE {
int person_id FK
int condition_concept_id FK
date condition_start_date
}
CONCEPT {
int concept_id PK
string concept_name
string domain_id
}
