Update hedis_engine.py
Browse files- hedis_engine.py +2 -2
hedis_engine.py
CHANGED
|
@@ -20,7 +20,7 @@ class HedisComplianceEngine:
|
|
| 20 |
self.vectordb = vectordb
|
| 21 |
self.measure_code = measure_code
|
| 22 |
self.measurement_year = measurement_year
|
| 23 |
-
self.model = ChatOpenAI(model="gpt-4o
|
| 24 |
|
| 25 |
@tool("patient_chart_search")
|
| 26 |
def patient_chart_search(query: str) -> str:
|
|
@@ -48,7 +48,7 @@ class HedisComplianceEngine:
|
|
| 48 |
# 2) Patient chart analyzer (RAG over embeddings)
|
| 49 |
self.patient_analyzer = Agent(
|
| 50 |
role="Patient Chart Analyzer",
|
| 51 |
-
goal=f"Extract tests, diagnoses, procedures, meds & dates relevant to HEDIS {measure_code}.",
|
| 52 |
verbose=True,
|
| 53 |
memory=False,
|
| 54 |
tools=[patient_chart_search],
|
|
|
|
| 20 |
self.vectordb = vectordb
|
| 21 |
self.measure_code = measure_code
|
| 22 |
self.measurement_year = measurement_year
|
| 23 |
+
self.model = ChatOpenAI(model="gpt-4o", temperature=0, max_tokens=5096)
|
| 24 |
|
| 25 |
@tool("patient_chart_search")
|
| 26 |
def patient_chart_search(query: str) -> str:
|
|
|
|
| 48 |
# 2) Patient chart analyzer (RAG over embeddings)
|
| 49 |
self.patient_analyzer = Agent(
|
| 50 |
role="Patient Chart Analyzer",
|
| 51 |
+
goal=f"Extract tests, diagnoses, procedures, meds & dates relevant to HEDIS {measure_code} only. Don't include anything which is not related to this measure.",
|
| 52 |
verbose=True,
|
| 53 |
memory=False,
|
| 54 |
tools=[patient_chart_search],
|