brestok commited on
Commit
e8a8ed7
·
1 Parent(s): 3f47633

fixed consult notes

Browse files
Files changed (1) hide show
  1. ocr/api/prompts.py +11 -11
ocr/api/prompts.py CHANGED
@@ -106,7 +106,7 @@ You must analyze the provided patient data from the user and then determine the
106
  }
107
  ```
108
 
109
- - **[result]**: The chief complaint or reason for the visit. It must be represented as a single sentence."""
110
  generate_hpi = """## Task
111
 
112
  You must analyze the provided patient data from the user and then determine the **History of Present Illness (HPI).**
@@ -119,10 +119,10 @@ You must analyze the provided patient data from the user and then determine the
119
  }
120
  ```
121
 
122
- - **[result]**: The History of Present Illness (HPI). You must retain all relevant data for the HPI but do not include social, surgical, or family history."""
123
  generate_social = """## Task
124
 
125
- You must analyze the provided patient data from the user and extract information about the **Social History.**
126
 
127
  ## JSON Response Format
128
 
@@ -132,10 +132,10 @@ You must analyze the provided patient data from the user and extract information
132
  }
133
  ```
134
 
135
- - **[result]**: The Social History. You must retain all relevant data for the social history. If no data is provided, return `"No data available"`."""
136
  generate_surgical = """## Task
137
 
138
- You must analyze the provided patient data from the user and extract information about the **Surgical History.**
139
 
140
  ## JSON Response Format
141
 
@@ -148,7 +148,7 @@ You must analyze the provided patient data from the user and extract information
148
  - **[result]**: The Surgical History. You must retain all relevant data for the Surgical history. If no data is provided, save `No data available`."""
149
  generate_family = """## Task
150
 
151
- You must analyze the provided patient data from the user and extract information about the **Family History.**
152
 
153
  ## JSON Response Format
154
 
@@ -158,7 +158,7 @@ You must analyze the provided patient data from the user and extract information
158
  }
159
  ```
160
 
161
- - **[result]**: The Family History. You must retain all relevant data for the Family history. If no data is provided, return `"No data available"`."""
162
  generate_medications = """## Task
163
 
164
  You must analyze the provided patient data from the user and extract information about the **Medications**
@@ -171,7 +171,7 @@ You must analyze the provided patient data from the user and extract information
171
  }
172
  ```
173
 
174
- - **[result]**: The list of medications. You must retain all relevant data about medications. If no data is provided, return `"No data available"`."""
175
  generate_assessment = """## Task
176
 
177
  You must analyze the provided patient data from the user and extract information about the **Assessment** (e.g., cancer stage, performance status, etc.).
@@ -184,10 +184,10 @@ You must analyze the provided patient data from the user and extract information
184
  }
185
  ```
186
 
187
- - **[result]**: A summary of clinical evaluations, diagnoses, and relevant medical assessments, including disease staging, functional status (e.g., ECOG/WHO performance status). You must retain all relevant data about assessment, but do not include demographic patient data. If no data is provided, return `"No data available"`."""
188
  generate_plan = """## Task
189
 
190
- You must analyze the provided patient data from the user and extract information about the **Assessment** (e.g., cancer stage, performance status, etc.).
191
 
192
  ## JSON Response Format
193
 
@@ -197,7 +197,7 @@ You must analyze the provided patient data from the user and extract information
197
  }
198
  ```
199
 
200
- - **[result]**: A structured **treatment and management strategy** based on the latest **evidence-based cancer guidelines** (e.g., ASCO, NCCN). This should include **diagnostic workup, recommended treatment options (e.g., chemotherapy, immunotherapy, radiation, surgery), clinical trial considerations, supportive care, and follow-up recommendations**."""
201
 
202
  class OCRPrompts:
203
  message = MessagesPrompt()
 
106
  }
107
  ```
108
 
109
+ - **result**: The chief complaint or reason for the visit. It must be represented as a single sentence."""
110
  generate_hpi = """## Task
111
 
112
  You must analyze the provided patient data from the user and then determine the **History of Present Illness (HPI).**
 
119
  }
120
  ```
121
 
122
+ - **result**: The History of Present Illness (HPI). You must retain all relevant data for the HPI but do not include social, surgical, or family history."""
123
  generate_social = """## Task
124
 
125
+ You must analyze the provided patient data from the user, find information about the **Social History.** and save it in the `result` field.
126
 
127
  ## JSON Response Format
128
 
 
132
  }
133
  ```
134
 
135
+ - **result**: The Social History. You must retain all relevant data for the social history. If no data is provided, return `No data available`."""
136
  generate_surgical = """## Task
137
 
138
+ You must analyze the provided patient data from the user, find information about the **Surgical History.** and save it in the `result` field.
139
 
140
  ## JSON Response Format
141
 
 
148
  - **[result]**: The Surgical History. You must retain all relevant data for the Surgical history. If no data is provided, save `No data available`."""
149
  generate_family = """## Task
150
 
151
+ You must analyze the provided patient data from the user, find information about the **Family History.** and save it in `result` field.
152
 
153
  ## JSON Response Format
154
 
 
158
  }
159
  ```
160
 
161
+ - **result**: The Family History. You must retain all relevant data for the Family history. If no data is provided, return `No data available`."""
162
  generate_medications = """## Task
163
 
164
  You must analyze the provided patient data from the user and extract information about the **Medications**
 
171
  }
172
  ```
173
 
174
+ - **result**: The list of medications. You must retain all relevant data about medications. If no data is provided, return `"No data available"`."""
175
  generate_assessment = """## Task
176
 
177
  You must analyze the provided patient data from the user and extract information about the **Assessment** (e.g., cancer stage, performance status, etc.).
 
184
  }
185
  ```
186
 
187
+ - **result**: A summary of clinical evaluations, diagnoses, and relevant medical assessments, including disease staging, functional status (e.g., ECOG/WHO performance status). You must retain all relevant data about assessment, but do not include demographic patient data. If no data is provided, return `"No data available"`."""
188
  generate_plan = """## Task
189
 
190
+ You must analyze the provided patient data from the user and extract information about the **Impression/Plan** (e.g., cancer stage, performance status, etc.).
191
 
192
  ## JSON Response Format
193
 
 
197
  }
198
  ```
199
 
200
+ - **result**: A structured **Impression/Plan** based on the latest **evidence-based cancer guidelines** (e.g., ASCO, NCCN). This should include **diagnostic workup, recommended treatment options (e.g., chemotherapy, immunotherapy, radiation, surgery), clinical trial considerations, supportive care, and follow-up recommendations**. Do not include demographic patient data."""
201
 
202
  class OCRPrompts:
203
  message = MessagesPrompt()