Skip to content

katherinebiji/merger-tech-integration

Repository files navigation

Healthcare Merger Technology Integration

A comprehensive system for merging Electronic Health Records (EHR) and analyzing imaging contracts during healthcare practice acquisitions.

Features

EHR Integration

  • 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

Contract Analysis

  • 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

Project Structure

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

Installation

pip install -r requirements.txt

Usage

python src/main.py --ehr-csv-a data/practice_a.csv --ehr-csv-b data/practice_b.csv --contracts data/contract1.docx data/contract2.docx

Output Files

  • output/Merged_EHR_Patients.csv - Unified patient records
  • output/Patient_Match_Report.csv - Patient matching analysis
  • output/Imaging_Contracts_Comparison.csv - Contract comparison table
  • output/Imaging_Contracts_Recommendation.txt - Recommendation report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •