Table medicare.enrollments
Overview for medicare.enrollments
Cleaned up and unified Medicare beneficiaries enrollments table, by state and year. This table is indexed and optimized for efficient queries
Child table of medicare.beneficiaries
Transformed from medicare._enrollments
Primary Key: bene_id, year, state
SQL/DDL Statement
CREATE table medicare.enrollments AS SELECT *
FROM medicare._enrollments
;
ALTER table medicare.enrollments ADD COLUMN hmo BOOLEAN GENERATED ALWAYS AS (CASE WHEN hmo_cvg_count IS NULL THEN NULL WHEN hmo_cvg_count > 0 THEN TRUE ELSE FALSE END) STORED;
ALTER table medicare.enrollments ADD COLUMN buyin BOOLEAN GENERATED ALWAYS AS (CASE WHEN buyin_cvg_count IS NULL THEN NULL WHEN buyin_cvg_count > 0 THEN TRUE ELSE FALSE END) STORED;
ALTER table medicare.enrollments ADD COLUMN dual BOOLEAN GENERATED ALWAYS AS (CASE WHEN dual_cvg_count IS NULL THEN NULL WHEN dual_cvg_count > 0 THEN TRUE ELSE FALSE END) STORED;
ALTER table medicare.enrollments ADD COLUMN bene HLL_HASHVAL GENERATED ALWAYS AS (hll_hash_text(bene_id)) STORED;
ALTER table medicare.enrollments ADD PRIMARY KEY (bene_id, year, state);
ALTER table medicare.enrollments ADD CONSTRAINT enrollments_to_beneficiaries FOREIGN KEY (bene_id) REFERENCES medicare.beneficiaries (bene_id);
COMMENT ON table medicare.enrollments IS 'CREATED BY Dorieh: {"version": "0.2.3", "url": "https://github.com/NSAPH-Data-Platform/dorieh", "commit": "bf4644403297aaf478f6a42717508dde55da409a"}. Created at 2024-08-12 13:31:09.768407';
Columns:
Column Name |
Column Type |
Datatype |
---|---|---|
copied |
string |
|
copied |
string |
|
generated |
HLL_HASHVAL |
|
copied |
string |
|
generated |
boolean |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
generated |
boolean |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
generated |
boolean |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
string |
|
copied |
char(5) |
|
copied |
string |
|
copied |
string |
|
copied |
string |