Addresses #150, adding time back in to the measurement table for backwards compatibility
This commit is contained in:
parent
dab7208acc
commit
2c952dca98
|
@ -391,6 +391,7 @@ create table measurement
|
|||
measurement_concept_id integer not null ,
|
||||
measurement_date date not null ,
|
||||
measurement_datetime datetime null ,
|
||||
measurement_time varchar(10) null ,
|
||||
measurement_type_concept_id integer not null ,
|
||||
operator_concept_id integer null ,
|
||||
value_as_number float null ,
|
||||
|
|
|
@ -7,6 +7,7 @@ Field|Required|Type|Description
|
|||
|measurement_concept_id|Yes|integer|A foreign key to the standard measurement concept identifier in the Standardized Vocabularies.|
|
||||
|measurement_date|Yes|date|The date of the Measurement.|
|
||||
|measurement_datetime|No|datetime|The date and time of the Measurement. Some database systems don't have a datatype of time. To accomodate all temporal analyses, datatype datetime can be used (combining measurement_date and measurement_time [forum discussion](http://forums.ohdsi.org/t/date-time-and-datetime-problem-and-the-world-of-hours-and-1day/314))|
|
||||
|measurement_time |No|varchar(10)|The time of the Measurement. This is present for backwards compatibility and will deprecated in an upcoming version|
|
||||
|measurement_type_concept_id|Yes|integer|A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the provenance from where the Measurement record was recorded.|
|
||||
|operator_concept_id|No|integer|A foreign key identifier to the predefined Concept in the Standardized Vocabularies reflecting the mathematical operator that is applied to the value_as_number. Operators are <, <=, =, >=, >.|
|
||||
|value_as_number|No|float|A Measurement result where the result is expressed as a numeric value.|
|
||||
|
|
|
@ -818,6 +818,8 @@ CREATE TABLE measurement
|
|||
|
||||
measurement_datetime TIMESTAMP,
|
||||
|
||||
measurement_time VARCHAR(10),
|
||||
|
||||
measurement_type_concept_id INTEGER,
|
||||
|
||||
operator_concept_id INTEGER,
|
||||
|
|
|
@ -480,6 +480,7 @@ CREATE TABLE measurement
|
|||
measurement_concept_id INTEGER NOT NULL ,
|
||||
measurement_date DATE NOT NULL ,
|
||||
measurement_datetime DATETIME NULL ,
|
||||
measurement_time VARCHAR(10) NULL ,
|
||||
measurement_type_concept_id INTEGER NOT NULL ,
|
||||
operator_concept_id INTEGER NULL ,
|
||||
value_as_number REAL NULL ,
|
||||
|
|
|
@ -448,6 +448,7 @@ CREATE TABLE measurement
|
|||
measurement_concept_id INTEGER NOT NULL ,
|
||||
measurement_date DATE NOT NULL ,
|
||||
measurement_datetime TIMESTAMP NULL ,
|
||||
measurement_time VARCHAR(10) NULL ,
|
||||
measurement_type_concept_id INTEGER NOT NULL ,
|
||||
operator_concept_id INTEGER NULL ,
|
||||
value_as_number FLOAT NULL ,
|
||||
|
|
|
@ -423,6 +423,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE measurement
|
|||
measurement_concept_id INTEGER NOT NULL ,
|
||||
measurement_date DATE NOT NULL ,
|
||||
measurement_datetime DATETIME NULL ,
|
||||
measurement_time VARCHAR(10) NULL ,
|
||||
measurement_type_concept_id INTEGER NOT NULL ,
|
||||
operator_concept_id INTEGER NULL ,
|
||||
value_as_number FLOAT NULL ,
|
||||
|
|
|
@ -448,13 +448,14 @@ CREATE TABLE measurement
|
|||
measurement_concept_id INTEGER NOT NULL ,
|
||||
measurement_date DATE NOT NULL ,
|
||||
measurement_datetime TIMESTAMP NULL ,
|
||||
measurement_time VARCHAR(10) NULL ,
|
||||
measurement_type_concept_id INTEGER NOT NULL ,
|
||||
operator_concept_id INTEGER NULL ,
|
||||
value_as_number NUMERIC NULL ,
|
||||
value_as_number NUMERIC NULL ,
|
||||
value_as_concept_id INTEGER NULL ,
|
||||
unit_concept_id INTEGER NULL ,
|
||||
range_low NUMERIC NULL ,
|
||||
range_high NUMERIC NULL ,
|
||||
range_low NUMERIC NULL ,
|
||||
range_high NUMERIC NULL ,
|
||||
provider_id INTEGER NULL ,
|
||||
visit_occurrence_id INTEGER NULL ,
|
||||
visit_detail_id INTEGER NULL ,
|
||||
|
|
|
@ -423,6 +423,7 @@ CREATE TABLE measurement
|
|||
measurement_concept_id INTEGER NOT NULL ,
|
||||
measurement_date DATE NOT NULL ,
|
||||
measurement_datetime TIMESTAMP NULL ,
|
||||
measurement_time VARCHAR(10) NULL ,
|
||||
measurement_type_concept_id INTEGER NOT NULL ,
|
||||
operator_concept_id INTEGER NULL ,
|
||||
value_as_number FLOAT NULL ,
|
||||
|
|
|
@ -448,6 +448,7 @@ CREATE TABLE measurement
|
|||
measurement_concept_id INTEGER NOT NULL ,
|
||||
measurement_date DATE NOT NULL ,
|
||||
measurement_datetime DATETIME NULL ,
|
||||
measurement_time VARCHAR(10) NULL ,
|
||||
measurement_type_concept_id INTEGER NOT NULL ,
|
||||
operator_concept_id INTEGER NULL ,
|
||||
value_as_number FLOAT NULL ,
|
||||
|
|
Loading…
Reference in New Issue