Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| id | INT | 10 | √ | null |
|
|
|||||
| uuid | BINARY | 16 | √ | NULL |
|
|
|||||
| patient_id | INT | 10 | null |
|
|
||||||
| observation_code | VARCHAR | 50 | null |
|
|
LOINC code |
|||||
| observation_code_text | VARCHAR | 255 | √ | NULL |
|
|
|||||
| value_type | enum('coded', 'text', 'boolean') | 7 | √ | 'coded' |
|
|
|||||
| value_code | VARCHAR | 50 | √ | NULL |
|
|
|||||
| value_code_system | VARCHAR | 255 | √ | NULL |
|
|
|||||
| value_display | VARCHAR | 255 | √ | NULL |
|
|
|||||
| value_text | TEXT | 65535 | √ | NULL |
|
|
|||||
| value_boolean | BOOLEAN | 3 | √ | NULL |
|
|
|||||
| effective_datetime | DATETIME | 19 | current_timestamp() |
|
|
||||||
| status | VARCHAR | 20 | √ | 'final' |
|
|
|||||
| note | TEXT | 65535 | √ | NULL |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PRIMARY | Primary key | Asc | id |
| observation_code | Performance | Asc | observation_code |
| patient_id | Performance | Asc | patient_id |
| status | Performance | Asc | status |
| unq_uuid | Must be unique | Asc | uuid |