OBSERVATION_FACT Table
The OBSERVATION_FACT table is the fact table of the i2b2 star schema and represents the intersection of the dimension tables. Each row describes one observation about a patient made during a visit. Most queries in the i2b2 database require joining together the OBSERVATION_FACT table with one or more dimension tables.
OBSERVATION_FACT |
|
|
PK | ENCOUNTER_NUM | int |
PK | CONCEPT_CD | varchar(50) |
PK | PROVIDER_ID | varchar(50) |
PK | START_DATE | datetime |
PK | PATIENT_NUM | int |
PK | MODIFIER_CD | varchar(50) |
PK | INSTANCE_NUM | int |
| VALTYPE_CD | varchar(50) |
| TVAL_CHAR | varchar(255) |
| NVAL_NUM | decimal(18,5) |
| VALUEFLAG_CD | varchar(50) |
| QUANTITY_NUM | decimal(18,5) |
| UNITS_CD | varchar(50) |
| END_DATE | datetime |
| LOCATION_CD | varchar(50) |
| OBSERVATION_BLOB | text |
| CONFIDENCE_NUM | decimal(18,5) |
| UPDATE_DATE | datetime |
| DOWNLOAD_DATE | datetime |
| IMPORT_DATE | datetime |
| SOURCESYSTEM_CD | varchar(50) |
| UPLOAD_ID | int |
OBSERVATION_FACT |
|
|
|
Key | Column Name | Column Definition | Nullable? |
PK | ENCOUNTER_NUM | Encoded i2b2 patient visit number | NO |
| PATIENT_NUM | Encoded i2b2 patient number | NO |
PK | CONCEPT_CD | Code for the observation of interest (i.e. diagnoses, procedures, medications, lab tests) | NO |
PK | PROVIDER_ID | Practitioner or provider id | NO |
PK | START_DATE | Starting date-time of the observation | NO |
PK | MODIFIER_CD | Code for modifier of interest (i.e. "ROUTE", "DOSE"). | YES |
PK | INSTANCE_NUM | Encoded instance number that allows more than one modifier to be provided for each CONCEPT_CD. | YES |
| VALTYPE_CD | Format of the concept |
|
| TVAL_CHAR | Used in conjunction with VALTYPE_CD = "T" or "N" |
|
| NVAL_NUM | Used in conjunction with VALTYPE_CD = "N" to store a numerical value |
|
| VALUEFLAG_CD | Used in conjunction with VALTYPE_CD = "B", "NLP", "N", or "T" |
|
| QUANTITY_NUM | Quantity of the value in the NVAL_NUM column |
|
| UNITS_CD | Units of measurement for the value in the NVAL_NUM column |
|
| END_DATE | The end date-time for the observation |
|
| LOCATION_CD | A location code, such as for a clinic |
|
| CONFIDENCE_NUM | Assessment of accuracy of data |
|
| OBSERVATION_BLOB | Holds any raw or miscellaneous data that exists, often encrypted PHI |
|
| UPDATE_DATE | As defined in the above section ("General Information") |
|
| DOWNLOAD_DATE | As defined in the above section ("General Information") |
|
| IMPORT_DATE | As defined in the above section ("General Information") |
|
| SOURCESYSTEM_CD | As defined in the above section ("General Information") |
|
| UPLOAD_ID | As defined in the above section ("General Information") |
|