import asyncio import sys import os # 将当前目录加入路径以便导入 qc_engine sys.path.append(os.path.dirname(__file__)) from qc_engine import qc_manager async def test_case_1(): # 用户提供的报告 report_1 = """ 【字段:超声所见】: I级产前彩色多普勒超声检查: 胎头位置:右中腹部,双顶径: 81 mm 头围: 296 mm 腹围:284 mm 股骨长: 61 mm。 胎方位:横位。 胎儿腹部胃泡旁可见一大小约18x16mm的囊性暗区,胃泡大小约48x21mm。 脊柱部分显示。 胎盘位于子宫后壁,胎盘内见光点分布均匀,厚 29 mm。 羊水暗区:80 mm,指数:246 mm 。 脐动脉两条;胎儿颈部未见压迹。 脐动脉S/D值: 2.4。 因胎位关系,胎儿颜面部及四肢部分显示欠清。  【字段:超声提示】: 宫内晚期妊娠,单活胎,如孕32周大小。 胎儿腹部双泡征,十二指肠闭锁不排除,建议上级医院产前诊断检查。 胎儿脐带未见绕颈。 脐动脉频谱未见异常。 胎盘成熟度:I级。 羊水量多。 估计胎重:1924 g+/-281g。 (I级产前超声检查主要为解决临床特定问题而进行的产前超声检查,不是以筛查胎儿畸形为主要目的的超声检查。由于多因素影响(孕妇腹壁厚度、胎位、羊水、孕周等)超声观察,请理解超声检查具有局限性以及因胎儿生长发育过程中的变化造成结果的不确定性和随访的必要性。) """ data_1 = { "report": report_1, "examinePart": "产前彩色多普勒超声检查", "patient_info": {"sex": "女", "age": "28"} } print("DEBUG: Case 1 Start") result = await qc_manager.run_qc(data_1) print("\nRESULT_START") print(result) print("RESULT_END") if __name__ == "__main__": asyncio.run(test_case_1())