Encounters & Service Lines

General metadata is provided at both the service_line and encounter granularities for easy reporting and summarization.

Table Relationships

TablePrimary KeyDescription
export_encounterencounter_idCore encounter data with patient, provider, and claim information
export_financial_summaryencounter_idEncounter-level financial summary (patient responsibility, copay, deductible, coinsurance)
export_service_lineservice_line_idIndividual billable services within an encounter
export_service_line_financial_summaryservice_line_idFinancial totals (billed, allowed, patient responsibility) per service line
export_service_line_projected_financialsservice_line_idExpected allowed amounts and projections
export_claim_submission_historyclaim_submission_idClaim submission history — one row per submission, with channel (automated/external/crossover), insurance/non-insurance payer destination, and clearinghouse/payer acknowledgements

Common Queries

Join Service Lines to Encounters

SELECT
e.encounter_id,
e.date_of_service,
sl.service_line_id,
sl.procedure_code
FROM export_encounter e
JOIN export_service_line sl
ON e.encounter_id = sl.encounter_id

Service Line Financial Summary

SELECT
sl.service_line_id,
sl.procedure_code,
slfs.billed_amount_cents,
slfs.allowed_amount_cents,
slfs.patient_responsibility_cents
FROM export_service_line sl
JOIN export_service_line_financial_summary slfs
ON sl.service_line_id = slfs.service_line_id