File size: 522 Bytes
379e195
 
c5c42b6
1134cbf
379e195
 
1134cbf
 
 
c5c42b6
 
1134cbf
c5c42b6
 
ad2da97
379e195
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# healthcare_analysis.py
import pandas as pd
from typing import Dict, Any
from data_registry import DataRegistry

class HealthcareAnalyzer:
    def __init__(self, registry: DataRegistry):
        self.registry = registry

    def comprehensive_analysis(self, scenario_text: str) -> Dict[str, Any]:
        results: Dict[str, Any] = {}
        for name in self.registry.names():
            df = self.registry.get(name)
            if isinstance(df, pd.DataFrame):
                results[name] = df
        return results