# Create comprehensive domain definition
domain_config = {
"domain": "medical_diagnosis",
"description": """Assist in medical diagnosis by:
1. Gathering relevant patient information
2. Analyzing symptoms systematically
3. Suggesting possible diagnoses
4. Recommending next steps
Key requirements:
- Follow medical guidelines
- Maintain patient privacy
- Show diagnostic reasoning
- Highlight urgent cases""",
"constraints": [
"Never provide final diagnosis",
"Always recommend professional consultation",
"Maintain HIPAA compliance",
"Flag emergency situations"
],
"evaluation_criteria": {
"accuracy": {
"weight": 0.4,
"metrics": [
"Correct symptom interpretation",
"Appropriate recommendations",
"Guidelines compliance"
]
},
"communication": {
"weight": 0.3,
"metrics": [
"Clear explanations",
"Professional tone",
"Patient-friendly language"
]
},
"safety": {
"weight": 0.3,
"metrics": [
"Risk assessment",
"Emergency recognition",
"Privacy protection"
]
}
}
}