SuperAPI AI 工具集

ehr-data-parsing

数据与分析

查看项目

更新于 10-15 17:23

技能介绍

用途:该技能提供 Python 管线,用于从 HL7v2(竖线分隔消息)和 FHIR R4(JSON 资源)两大类格式中解析临床数据,适合需要处理电子病历数据的场景。\n\n主要能力:解析 HL7v2 的 MSH、PID、PV1、OBR、OBX 等段,提取患者人口学信息、检验结果、诊断和用药;解析 FHIR R4 的 Patient、Observation、Condition、MedicationRequest 资源;将 HL7v2 消息转换为 CSV 或 pandas DataFrame;遍历并展平 FHIR Bundle;执行完整性、日期校验和代码系统验证等数据质量检查。\n\n使用方式:当用户要求解析 HL7v2 消息或批量文件、从 FHIR 提取临床数据、转换为表格、展平 Bundle 或运行质量检查时调用。使用前需安装依赖:\n\npip install python-hl7 fhir.resources pandas\n\nHL7v2 使用 python-hl7 解析后按段和字段访问;FHIR 使用 fhir.resources 的 model_validate 解析,按系统 URI 而非数组位置提取编码,并注意 choice 类型(如 valueQuantity 与 valueCodeableConcept)。\n\n限制:不涵盖 HL7v3/CDA 解析、FHIR 服务器部署、SMART on FHIR 认证及实时消息路由。资料中的具体代码示例、字段对照表和常见错误清单需参考原技能文档。暂未提供收费、平台支持或效果方面的信息。