A comprehensive system for merging Electronic Health Records (EHR) and analyzing imaging contracts during healthcare practice acquisitions.
- Merges patient data from multiple practice management systems
- Intelligent patient matching using email, DOB, and name combinations
- Preserves data provenance and prevents data loss
- Generates detailed match reports and consolidated patient records
- Parses DOCX contract documents
- Extracts key commercial terms (fees, SLAs, termination clauses)
- Compares multiple vendor contracts with scoring algorithm
- Provides merger recommendations based on financial and technical factors
src/
├── ehr_integration/ # EHR merger functionality
│ ├── __init__.py
│ ├── patient_merger.py # Core patient matching logic
│ └── data_standardizer.py # Data normalization utilities
├── contract_analysis/ # Contract parsing and comparison
│ ├── __init__.py
│ ├── contract_parser.py # DOCX parsing utilities
│ └── contract_scorer.py # Contract comparison logic
└── main.py # Main integration script
tests/ # Unit tests
data/ # Input data directory
output/ # Generated reports and files
pip install -r requirements.txtpython src/main.py --ehr-csv-a data/practice_a.csv --ehr-csv-b data/practice_b.csv --contracts data/contract1.docx data/contract2.docxoutput/Merged_EHR_Patients.csv- Unified patient recordsoutput/Patient_Match_Report.csv- Patient matching analysisoutput/Imaging_Contracts_Comparison.csv- Contract comparison tableoutput/Imaging_Contracts_Recommendation.txt- Recommendation report