Dorieh Data Platform
Contents
Introduction
What is Data Platform
Data Domains
Health
Handling Medicaid data
Medicare Files Handling
Data dictionary and lineage for Medicare processing
Table Lineage Diagram
Alphabetic list of all tables
Alphabetic list of all columns in all tables
The Data Dictionary Generation tool
Querying Medicaid Data
Overview of health data (Medicare and Medicaid)
Project Structure
Documentation Indices
Climate
Exposure (from Atmospheric Composition Analysis Group of Washington University in St. Louis)
Environmental Protection Agency (EPA) data
Demographics
Data Processing Pipelines
Python Packages
Data Modelling for Dorieh Data Platform
Examples
Data Platform Internals
Database Testing Framework
Adding more data
Executing containerized apps
Terms and Acronyms
Indices
Dorieh Data Platform
Data Domains
Dorieh CMS Package (manipulating with Health Data)
Medicare Files Handling
Data dictionary and lineage for Medicare processing
Table Lineage Diagram
View medicare._beneficiaries
Column medicare._beneficiaries.discrepancies
Column medicare._beneficiaries.discrepancies Lineage SVG
View page source
Column medicare._beneficiaries.discrepancies Lineage SVG
medicare._beneficiaries.discrepancies
medicare._beneficiaries.discrepancies
Number of possible discrepancies for the
beneficiary, .i.e., records that use
alternative DOB, race, ethnicity or DOD
( COUNT(distinct {identifiers}) - 1 + CASE (COUNT(DISTINCT dod) FILTER (WHERE dod is not null)) WHEN 0 THEN 0 ELSE COUNT(DISTINCT dod) FILTER (WHERE dod is not null) - 1 END)
medicare._ps.dod
medicare._ps.dod
Date of beneficiary death, if available
character varying →
(CASE WHEN {column_name} = '00000000' THEN NULL ELSE public.parse_date({column_name}) END)
numeric →
(CASE WHEN {column_name} < 19000000 THEN NULL ELSE to_date(to_char({column_name}, '00000000'), 'YYYYMMDD') END)
medicare._ps.dod->medicare._beneficiaries.discrepancies
Aggregated On bene_id
medicare.ps.dod
medicare.ps.dod
Date of beneficiary death, if available
character varying →
(CASE WHEN {column_name} = '00000000' THEN NULL ELSE public.parse_date({column_name}) END)
numeric →
(CASE WHEN {column_name} < 19000000 THEN NULL ELSE to_date(to_char({column_name}, '00000000'), 'YYYYMMDD') END)
medicare.ps.dod->medicare._ps.dod
Copied
medicare.ps.dod_parent
8 incoming links (columns)
medicare.ps.dod_parent->medicare.ps.dod