measure_sets
***MEASURE_SETS tables are bespoke for particular apps and not part of the pellucid master***
Summary
Measure_sets stores information on groups of measures, referencing the measures table. This table also stores information regarding which measures comprise a measure set, the details of a measure set's data suppression, labels for the numerator/denominator/rate/unit, and information referencing whether or not rates, cases, and tooltips will be visible.
`measure_set_id` is unique to each measure set, but `measure_id` can be used across multiple measure_sets. By definition, a measure set will generally contain multiple measure_ids.
This is a local table, as it is local to the specific website. This table differs from the pellucid measure_sets table, as it is a local override for measures control. It contains localized suppression and display information specific to the site.
Table Creation:
Field Information:
Fields
field | type | attributes | notes | example |
---|---|---|---|---|
measure_sets.measure_set_id | int(11) | NOT NULL AUTO_INCREMENT | Provided by Pellucid | 00000000001 |
measure_sets.name | varchar(255) | DEFAULT NULL | Provides the name of the set | 'Outpatient Surgery' |
measure_sets.measure_id | int(11) | DEFAULT NULL | Provided by Pellucid, links to primary key of measures table | 123456 |
measure_sets.visualization | varchar(255) | DEFAULT NULL | Details of the visualizations | **tastey pie chart?** |
measure_sets.measure_alias | varchar(255) | DEFAULT NULL | Other names for the measure | 'Surgery: Outpatient' |
measure_sets.description_alias | text | DEFAULT NULL | ||
measure_sets.rationale_alias | text | DEFAULT NULL | ||
measure_sets.sort_order | int(11) | DEFAULT NULL | 01234567890 | |
measure_sets.level | int(11) | DEFAULT 0 | 0 | |
measure_sets.suppress_on_denominator_less_than | decimal(12,2) | DEFAULT NULL | minimum denominator before suppression | 30.00 |
measure_sets.suppress_on_denominator_null | tinyint(1) | DEFAULT 0 | suppresses row if denominator is null 1=Y,0=N | 0 |
measure_sets.suppress_on_numerator_less_than | decimal(12,2) | DEFAULT NULL | minimum numerator before suppression | 30.00 |
measure_sets.suppress_on_numerator_null | tinyint(1) | DEFAULT 0 | suppresses row if numerator is null 1=Y,0=N | 0 |
measure_sets.suppress_on_value_less_than | decimal(12,2) | DEFAULT NULL | minimum value before suppression | 123456.78 |
measure_sets.suppress_on_value_null | tinyint(1) | DEFAULT 0 | suppresses row if value is null 1=Y,0=N | 0 |
measure_sets.suppression_list | text | DEFAULT NULL | ||
measure_sets.show_tooltip | tinyint(1) | DEFAULT 1 | 1=Y,0=N | 1 |
measure_sets.show_rate | tinyint(1) | DEFAULT 1 | 1=Y,0=N | 1 |
measure_sets.show_cases | tinyint(1) | DEFAULT 1 | 1=Y,0=N | 1 |
measure_sets.numerator_label | varchar(64) | DEFAULT | Details on the numerator | 'patients' |
measure_sets.denominator_label | varchar(64) | DEFAULT 'patients' | Details on the denominator | 'patients' |
measure_sets.separator_label | varchar(64) | DEFAULT 'of' | Details on the numerator/denominator relationship | 'of' |
measure_sets.rate_label | varchar(64) | DEFAULT 'Risk-adjusted Rate' | Details on rate | 'Risk-adjusted Rate' |
measure_sets.unit_label | varchar(64) | DEFAULT '<unit>' | Details on the unit of measure | 'percent' |
measure_sets.cases_label | varchar(64) | DEFAULT "" | Details on cases | 'Risk-adjusted Rate' |
measure_sets.display | tinyint(1) | DEFAULT 1 | 1 | |
measure_sets.view_template | varchar(255) | DEFAULT 'default' | ||
measure_sets.created | timestamp | NOT NULL DEFAULT '0000-00-00 00:00:00' | the date and time the row was created | '2010-05-18 09:15:36' |
measure_sets.modified | timestamp | NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP | the date and time the row was last modified | '2010-05-18 09:15:36' |
PRIMARY KEY (`measure_set_id`)
CONSTRAINT `measure_sets_ibfk_1`
FOREIGN KEY (`measure_id`)