Domain - Healthcare Revenue Cycle Management (RCM)
RCM is the process that hospitals use to manage the financial aspects, from the time the patient schedules an appointment till the time the provider gets paid..
Here is a simplified breakdown:
-
It starts with a patient visit:
- patient details are collected, Insurance details..
- This ensures provider knows who will pay for the services
- insurance, the patient, or both
-
Services are provided
- daily checkups
- treatments
- surgeries
- insurance
-
Billing happens:
- The hospital will create a bill.
-
Claims are reviewed:
- Insurance company review the bill
- they might accept it, pay in full, or partial or decline.
-
Payments and followups
- if partial payment is done by insurance company,
- then some portion or complete thing is given by the patient...
- and the providers will followup for the payment
-
Tracking and improvement:
- RCM ensures the hospital can provide quality care while also staying financially healthy.
what do we have to do as a Data Engineering
we will have data in various Sources
we need to create a pipeline, the result of this pipeline will be fact tables and dimension tables, will help the reporting team to generate the KPI
-
EMR Data source - Electronic Medical Records (Cloud SQL DB)
-
Patients
-
Providers
-
Department
-
Transactions
-
Encounter
-
take simple scenario where 1 hospital two braches Hospital a - hospital_a_db Hospital b - hospital_b_db
-
-
Claims Data source
- Insurance company (Flat files)
- folder in Datalake - Landing (monthly once)
-
CPT (Current Procedural Terminology) codes
- standardized system used to describe medical, surgical, and diagnostic procedures and services performed by healthcare professionals
-
NPI Data - National Provider Identifier (Public API)
-
ICD Data - ICD codes are a standardized system used by health care providers map diagnosis code and description. (API)