Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data model changes issue279 #56

Merged
merged 4 commits into from
Nov 17, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
added payer and plan
thutuva committed Nov 9, 2023
commit 71ba5e92f78092d1ec9d010ef90c8ce35362385e
4 changes: 2 additions & 2 deletions dbt_project.yml
Original file line number Diff line number Diff line change
@@ -7,8 +7,8 @@ profile: default
vars:

## Set the database and schema where raw CCLF data is stored
input_database: default
input_schema: default
thutuva marked this conversation as resolved.
Show resolved Hide resolved
input_database: dev_ci_testing
input_schema: cclf

claims_enabled: true

1 change: 1 addition & 0 deletions models/final/eligibility.sql
Original file line number Diff line number Diff line change
@@ -145,6 +145,7 @@ joined as (
, enrollment_span.enrollment_end_date_last as enrollment_end_date
, 'medicare' as payer
, 'medicare' as payer_type
, 'medicare' as plan
, cast(bene_orgnl_entlmt_rsn_cd as {{ dbt.type_string() }} ) as original_reason_entitlement_code
, cast(demographics.bene_dual_stus_cd as {{ dbt.type_string() }} ) as dual_status_code
, cast(demographics.bene_mdcr_stus_cd as {{ dbt.type_string() }} ) as medicare_status_code
2 changes: 2 additions & 0 deletions models/final/pharmacy_claim.sql
Original file line number Diff line number Diff line change
@@ -3,6 +3,8 @@ select
,cast(null as {{ dbt.type_string() }}) as CLAIM_LINE_NUMBER
,cast(null as {{ dbt.type_string() }}) as PATIENT_ID
,cast(null as {{ dbt.type_string() }}) as MEMBER_ID
,cast(null as {{ dbt.type_string() }}) as PAYER
,cast(null as {{ dbt.type_string() }}) as PLAN
,cast(null as {{ dbt.type_string() }}) as PRESCRIBING_PROVIDER_NPI
,cast(null as {{ dbt.type_string() }}) as DISPENSING_PROVIDER_NPI
,cast(null as date ) as DISPENSING_DATE
2 changes: 2 additions & 0 deletions models/intermediate/dme_claims.sql
Original file line number Diff line number Diff line change
@@ -4,6 +4,8 @@ select
, 'professional' as claim_type
, cast(bene_mbi_id as {{ dbt.type_string() }} ) as patient_id
, cast(bene_mbi_id as {{ dbt.type_string() }} ) as member_id
, cast(NULL as {{ dbt.type_string() }} ) as payer
, cast(NULL as {{ dbt.type_string() }} ) as plan
, {{ try_to_cast_date('clm_from_dt', 'YYYY-MM-DD') }} as claim_start_date
, {{ try_to_cast_date('clm_thru_dt', 'YYYY-MM-DD') }} as claim_end_date
, {{ try_to_cast_date('clm_line_from_dt', 'YYYY-MM-DD') }} as claim_line_start_date
2 changes: 2 additions & 0 deletions models/intermediate/institutional_claims.sql
Original file line number Diff line number Diff line change
@@ -38,6 +38,8 @@ select
, 'institutional' as claim_type
, cast(h.bene_mbi_id as {{ dbt.type_string() }} ) as patient_id
, cast(h.bene_mbi_id as {{ dbt.type_string() }} ) as member_id
, cast(NULL as {{ dbt.type_string() }} ) as payer
, cast(NULL as {{ dbt.type_string() }} ) as plan
, {{ try_to_cast_date('h.clm_from_dt', 'YYYY-MM-DD') }} as claim_start_date
, {{ try_to_cast_date('h.clm_thru_dt', 'YYYY-MM-DD') }} as claim_end_date
, cast(NULL as date) as claim_line_start_date
2 changes: 2 additions & 0 deletions models/intermediate/physician_claims.sql
Original file line number Diff line number Diff line change
@@ -4,6 +4,8 @@ select
, 'professional' as claim_type
, cast(bene_mbi_id as {{ dbt.type_string() }} ) as patient_id
, cast(bene_mbi_id as {{ dbt.type_string() }} ) as member_id
, cast(NULL as {{ dbt.type_string() }} ) as payer
, cast(NULL as {{ dbt.type_string() }} ) as plan
, {{ try_to_cast_date('clm_from_dt', 'YYYY-MM-DD') }} as claim_start_date
, {{ try_to_cast_date('clm_thru_dt', 'YYYY-MM-DD') }} as claim_end_date
, {{ try_to_cast_date('clm_line_from_dt', 'YYYY-MM-DD') }} as claim_line_start_date