Add production condition retrieval smoke test

This commit is contained in:
2026-08-11 14:58:28 +07:00
parent 59e6ad2d0d
commit 7ebbe1f309
38 changed files with 3752 additions and 121 deletions
@@ -0,0 +1,20 @@
{"case_id":"general_hta","query":"Tăng huyết áp dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"tăng huyết áp","expected_relation":"indication","expected_clarification":false}
{"case_id":"general_hta_reverse_wording","query":"Thuốc nào điều trị tăng huyết áp?","expected_intent":"condition_to_drug","expected_condition":"tăng huyết áp","expected_relation":"indication","expected_clarification":false}
{"case_id":"general_hta_abbrev","query":"THA dùng thuốc nào?","expected_intent":"condition_to_drug","expected_condition":"tăng huyết áp","expected_relation":"indication","expected_clarification":false}
{"case_id":"general_gout","query":"Gout dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"gút","expected_relation":"indication","expected_clarification":false}
{"case_id":"specific_hbv","query":"Viêm gan B mạn dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"viêm gan B mạn","expected_relation":"indication","expected_clarification":false}
{"case_id":"ambiguous_hepatitis","query":"Viêm gan dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"viêm gan","expected_relation":"indication","expected_clarification":true}
{"case_id":"ambiguous_cancer","query":"Ung thư dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"ung thư","expected_relation":"indication","expected_clarification":true}
{"case_id":"ambiguous_infection","query":"Nhiễm trùng dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"nhiễm trùng","expected_relation":"indication","expected_clarification":true}
{"case_id":"relation_adverse","query":"Thuốc nào gây tăng huyết áp?","expected_intent":"condition_relation","expected_condition":"tăng huyết áp","expected_relation":"adverse_effect","expected_clarification":false}
{"case_id":"relation_contraindication","query":"Thuốc nào chống chỉ định ở bệnh nhân gout?","expected_intent":"condition_relation","expected_condition":"gút","expected_relation":"contraindication","expected_clarification":false}
{"case_id":"patient_ckd","query":"BN tăng huyết áp kèm CKD dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"tăng huyết áp","expected_relation":"indication","expected_clarification":false}
{"case_id":"patient_multi","query":"BN THA + CKD G4 + gout, lựa chọn thuốc nào?","expected_intent":"condition_to_drug","expected_condition":"tăng huyết áp","expected_relation":"indication","expected_clarification":false}
{"case_id":"patient_current_drug","query":"BN THA đang dùng digoxin, thuốc nào cần lưu ý?","expected_intent":"condition_to_drug","expected_condition":"tăng huyết áp","expected_relation":"indication","expected_clarification":false}
{"case_id":"patient_allergy","query":"BN dị ứng penicillin, viêm phổi dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"viêm phổi","expected_relation":"indication","expected_clarification":false}
{"case_id":"patient_pregnancy","query":"BN mang thai bị tăng huyết áp dùng thuốc gì?","expected_intent":"condition_to_drug","expected_condition":"tăng huyết áp","expected_relation":"indication","expected_clarification":false}
{"case_id":"regression_drug_indication","query":"Paracetamol có tác dụng gì?","expected_intent":"drug_attribute","expected_relation":"indication","expected_clarification":false}
{"case_id":"regression_dose","query":"Liều amoxicillin?","expected_intent":"drug_attribute","expected_relation":"indication","expected_clarification":false}
{"case_id":"regression_contraindication","query":"Chống chỉ định metformin?","expected_intent":"drug_attribute","expected_relation":"indication","expected_clarification":false}
{"case_id":"regression_interaction","query":"Warfarin tương tác với thuốc nào?","expected_intent":"drug_attribute","expected_relation":"indication","expected_clarification":false}
{"case_id":"regression_adr","query":"ADR của carbamazepine?","expected_intent":"drug_attribute","expected_relation":"indication","expected_clarification":false}
@@ -0,0 +1,60 @@
{"id":"G01","category":"general_condition","query":"Tăng huyết áp dùng thuốc gì?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["methyldopa","quinapril","labetalol_hydroclorid"],"must_have_citations":true,"max_drugs":8}
{"id":"G02","category":"general_condition","query":"Thuốc nào điều trị tăng huyết áp?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["methyldopa","quinapril","labetalol_hydroclorid"],"must_have_citations":true,"max_drugs":8}
{"id":"G03","category":"general_condition","query":"THA dùng thuốc nào?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["methyldopa","quinapril","labetalol_hydroclorid"],"must_have_citations":true,"max_drugs":8}
{"id":"G04","category":"general_condition","query":"Cao huyết áp có những thuốc nào được chỉ định?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["methyldopa","quinapril","labetalol_hydroclorid"],"must_have_citations":true,"max_drugs":8}
{"id":"G06","category":"general_condition","query":"Gout dùng thuốc gì?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["colchicin","alopurinol","probenecid"],"must_have_citations":true,"max_drugs":8}
{"id":"G07","category":"general_condition","query":"Gút điều trị bằng thuốc nào?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["colchicin","alopurinol","probenecid"],"must_have_citations":true,"max_drugs":8}
{"id":"G08","category":"general_condition","query":"Thuốc nào có chỉ định liên quan bệnh gút?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["colchicin","alopurinol","probenecid"],"must_have_citations":true,"max_drugs":8}
{"id":"G09","category":"specific_condition","query":"Đợt gout cấp có thuốc nào được Dược thư ghi chỉ định?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["colchicin"],"must_have_citations":true,"max_drugs":8}
{"id":"G10","category":"specific_condition","query":"Gout mạn có tophi dùng thuốc nào?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["alopurinol","probenecid"],"must_have_citations":true,"max_drugs":8}
{"id":"G11","category":"specific_condition","query":"Viêm gan B mạn dùng thuốc gì?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["entecavir","lamivudin","interferon_alfa"],"must_have_citations":true,"max_drugs":8}
{"id":"G12","category":"specific_condition","query":"HBV mạn có những thuốc nào được chỉ định?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["entecavir","lamivudin","interferon_alfa"],"must_have_citations":true,"max_drugs":8}
{"id":"G13","category":"specific_condition","query":"Thuốc nào được Dược thư chỉ định cho viêm gan virus B mạn tính?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["entecavir","lamivudin"],"must_have_citations":true,"max_drugs":8}
{"id":"G14","category":"specific_condition","query":"Viêm phổi mắc phải ở cộng đồng dùng thuốc gì?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["gemifloxacin","cefuroxim"],"must_have_citations":true,"max_drugs":8}
{"id":"G15","category":"specific_condition","query":"Thuốc nào có chỉ định cho viêm phổi cộng đồng mức độ nhẹ đến vừa?","decision":"answerable","condition_mode":"general","expected_any_drug_ids":["gemifloxacin","meropenem","clarithromycin","levofloxacin"],"must_have_citations":true,"max_drugs":8}
{"id":"A01","category":"ambiguous","query":"Viêm gan dùng thuốc gì?","decision":"clarify","reason":"ambiguous_condition","no_citations":true}
{"id":"A02","category":"ambiguous","query":"Viêm gan điều trị thuốc nào?","decision":"clarify","reason":"ambiguous_condition","no_citations":true}
{"id":"A03","category":"ambiguous","query":"Ung thư dùng thuốc gì?","decision":"clarify","reason":"ambiguous_condition","no_citations":true}
{"id":"A04","category":"ambiguous","query":"Thuốc nào điều trị ung thư?","decision":"clarify","reason":"ambiguous_condition","no_citations":true}
{"id":"A05","category":"ambiguous","query":"Nhiễm trùng dùng thuốc gì?","decision":"clarify","reason":"ambiguous_condition","no_citations":true}
{"id":"A06","category":"ambiguous","query":"Nhiễm khuẩn nên dùng thuốc nào?","decision":"clarify","reason":"ambiguous_condition","no_citations":true}
{"id":"R01","category":"relation_confusion","query":"Thuốc nào gây tăng huyết áp?","decision":"abstain","reason":"unsupported_reverse_relation","no_citations":true}
{"id":"R02","category":"relation_confusion","query":"Thuốc nào làm tăng acid uric và gây gout?","decision":"abstain","reason":"unsupported_reverse_relation","no_citations":true}
{"id":"R03","category":"relation_confusion","query":"Thuốc nào chống chỉ định ở bệnh nhân gout?","decision":"abstain","reason":"unsupported_reverse_relation","no_citations":true}
{"id":"R04","category":"relation_confusion","query":"Thuốc nào chống chỉ định khi suy thận nặng?","decision":"abstain","reason":"unsupported_reverse_relation","no_citations":true}
{"id":"R05","category":"relation_confusion","query":"Thuốc nào có ADR tăng huyết áp?","decision":"abstain","reason":"unsupported_reverse_relation","no_citations":true}
{"id":"R06","category":"relation_confusion","query":"Thuốc nào có thể gây viêm gan?","decision":"abstain","reason":"unsupported_reverse_relation","no_citations":true}
{"id":"P01","category":"patient_comorbidity","query":"BN tăng huyết áp kèm CKD dùng thuốc gì?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P02","category":"patient_comorbidity","query":"BN THA + CKD G4 + gout, lựa chọn thuốc nào?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P03","category":"current_medication","query":"BN THA đang dùng digoxin, thuốc nào cần lưu ý?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"interaction_terms":["digoxin"],"must_have_citations":true,"max_drugs":3}
{"id":"P04","category":"current_medication","query":"BN THA đang dùng furosemide, option hạ áp nào cần lưu ý?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"interaction_terms":["furosemid"],"must_have_citations":true,"max_drugs":3}
{"id":"P05","category":"pregnancy","query":"BN mang thai bị tăng huyết áp dùng thuốc gì?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P06","category":"age","query":"BN nữ 72 tuổi bị THA, những thuốc nào có bằng chứng và lưu ý theo tuổi?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P07","category":"renal_lab","query":"BN nam 72t, THA + CKD G4 + gout, K 5.7, đang digoxin/furosemide. Option hạ áp?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"interaction_terms":["digoxin","furosemid"],"must_have_citations":true,"max_drugs":3}
{"id":"P08","category":"hepatic","query":"BN tăng huyết áp kèm xơ gan Child-Pugh B dùng thuốc nào cần lưu ý?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P09","category":"allergy","query":"BN dị ứng penicillin, viêm phổi dùng thuốc gì?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P10","category":"allergy","query":"BN từng phản vệ với amoxicillin, viêm phổi cộng đồng có thuốc nào được chỉ định và cần lưu ý?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P11","category":"renal_gout","query":"BN gout kèm suy thận nặng dùng thuốc nào cần thận trọng hoặc chống chỉ định?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"expected_any_drug_ids":["colchicin","alopurinol","probenecid"],"must_have_citations":true,"max_drugs":3}
{"id":"P12","category":"renal_gout","query":"BN gout có CrCl 25 ml/phút, các ứng viên nào còn bằng chứng phù hợp?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"expected_any_drug_ids":["colchicin","alopurinol","probenecid"],"must_have_citations":true,"max_drugs":3}
{"id":"P13","category":"renal_hbv","query":"BN viêm gan B mạn kèm CKD G4 dùng thuốc gì và cần lưu ý gì về thận?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"expected_any_drug_ids":["entecavir","lamivudin"],"must_have_citations":true,"max_drugs":3}
{"id":"P14","category":"pregnancy_hbv","query":"BN mang thai bị viêm gan B mạn, thuốc nào có chỉ định và bằng chứng thai kỳ trong Dược thư?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"expected_any_drug_ids":["entecavir","lamivudin"],"must_have_citations":true,"max_drugs":3}
{"id":"P15","category":"pregnancy_pneumonia","query":"BN mang thai bị viêm phổi cộng đồng, thuốc nào có chỉ định và cần kiểm tra mục thai kỳ?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P16","category":"renal_pneumonia","query":"BN viêm phổi cộng đồng, eGFR 25, những thuốc nào có chỉ định và lưu ý suy thận?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"P17","category":"multiple_comorbidity","query":"BN 68 tuổi, THA + CKD G4 + gout, đang dùng digoxin thì các ứng viên nào cần lưu ý?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"interaction_terms":["digoxin"],"must_have_citations":true,"max_drugs":3}
{"id":"P18","category":"breastfeeding","query":"BN đang cho con bú và tăng huyết áp, thuốc nào có chỉ định và bằng chứng cho con bú?","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"must_have_citations":true,"max_drugs":3}
{"id":"D01","category":"drug_regression","query":"Paracetamol có tác dụng gì?","decision":"answerable","must_have_citations":true}
{"id":"D02","category":"drug_regression","query":"Liều amoxicillin?","decision_any":["answerable","clarify"],"must_have_citations_if_answerable":true}
{"id":"D03","category":"drug_regression","query":"Chống chỉ định metformin?","decision":"answerable","must_have_citations":true}
{"id":"D04","category":"drug_regression","query":"Warfarin tương tác với thuốc nào?","decision":"answerable","must_have_citations":true}
{"id":"D05","category":"drug_regression","query":"ADR của carbamazepine?","decision":"answerable","must_have_citations":true}
{"id":"D06","category":"drug_to_condition","query":"Metformin dùng để làm gì?","decision":"answerable","must_have_citations":true}
{"id":"D07","category":"named_drug_renal","query":"BN eGFR 25, probenecid có dùng được không?","decision_any":["answerable","abstain"],"must_have_citations_if_answerable":true}
{"id":"D08","category":"named_drug_renal","query":"BN suy thận nặng, colchicin có chống chỉ định không?","decision":"answerable","must_have_citations":true}
{"id":"D09","category":"named_drug_renal","query":"Quinapril chỉnh liều thế nào khi CrCl 25 ml/phút?","decision_any":["answerable","verify_pdf"],"must_have_citations":true}
{"id":"D10","category":"drug_interaction","query":"Methyldopa có tương tác với digoxin không?","decision":"answerable","must_have_citations":true}
{"id":"C01","category":"conversation","conversation_id":"manual-case-context","query":"BN 68 tuổi, CKD G4.","decision_any":["clarify","abstain"]}
{"id":"C02","category":"conversation","conversation_id":"manual-case-context","query":"BN bị tăng huyết áp.","decision_any":["answerable","clarify"]}
{"id":"C03","category":"conversation","conversation_id":"manual-case-context","query":"Trong các thuốc trên cái nào cần lưu ý hơn với bệnh thận?","decision_any":["answerable","clarify","verify_pdf"]}
{"id":"C04","category":"conversation_new_case","conversation_id":"manual-case-boundary","query":"BN 70 tuổi, CKD G4 và gout.","decision_any":["clarify","abstain"]}
{"id":"C05","category":"conversation_new_case","conversation_id":"manual-case-boundary","query":"Ca mới: phụ nữ mang thai bị tăng huyết áp.","decision":"answerable","condition_mode":"patient","require_patient_assessment":true,"max_drugs":3}
{"id":"C06","category":"conversation_new_case","conversation_id":"manual-case-boundary","query":"Những lưu ý thai kỳ của các ứng viên trên?","decision_any":["answerable","clarify"]}