HL7中国FHIR Connectathon测试实施指南
V20230304 - release
本指南适用于HL7中国的FHIR Connectathon测试。
为了进一步推广新架构和新技术的应用,提升医疗信息系统互联互通能力,同时积极参与到国际医疗交互新标准(HL7 FHIR)制定过程中,使标准与国内业务更契合,拟在CHIMA大会上举办国内FHIR Connectathon第六次测试,届时将会邀请国内外专家莅临测试现场指导。
测试主要目的是通过实际业务验证FHIR标准,并积累FHIR标准落地实施经验,后续可形成推荐的实施指南。现将有关事宜通知如下:
初步定为2021年。
青岛。
HL7中国FHIR Connectathon测试2021年测试主题:
包含的内容如下:
测试要求
参加测评主题1的厂商需要同时实现电子病历服务端
、电子病历客户端
2个角色的功能。
包含的测试内容如下:
测试要求
参加测评主题2的厂商需要同时实现文档共享服务文档源
、文档共享服务提供者
和文档共享服务消费者
3个角色的功能。
CDS-Hooks服务包括:CDS服务发现、CDS获取患者信息、CDS医嘱选择
测试要求
参加测评主题2的厂商需要同时实现CDS服务端
和CDS客户端
2个角色的功能。
参加测评的厂商仍然可以继续报名参加往年的测试场景。包括:患者、就诊、检查报告、检验报告、用药医嘱、预约、手术、术语、检查申请。测评介绍参见历年FHIR测试。
FHIR现场测试采取现场分组端对端测试,即其中一方作为Client,另一方作为server,双方进行联通性测试。需自备测试用机器。
如下为本次测试主题的流程:
调用Composition
资源的$document
操作,生成出院小结电子病历文档(Bundle资源表示)。可以根据操作的persist
参数来动态决定文档是否被持久化存储。如果被持久化存储,可以在\Bundle
端点下访问该文档。
触发条件
当电子病历客户端端
角色向电子病历服务端
角色发起Composition
资源的$document
操作请求时触发。
前置条件
假设电子病历服务端
已经存在构成文档所需的Composition、Patient、Organization、Practitioner、Encounter、Observation、Condition、MedicationRequest、AllergyIntolerance资源。
调用Bundle
资源的读取操作,可以得到步骤1生成的出院小结电子病历文档,以Bundle资源形式返回。
触发条件
当电子病历客户端端
角色向电子病历服务端
角色发起Bundle
资源的READ
请求时触发。
前置条件
假设在步骤1中对文档进行了持久化存储。
将上一主题生成的出院小结电子病历共享文档(Bundle资源)进行base64编码后,作为以Binary资源的data属性值。同时根据共享文档中的Composition资源生成提交集中需要的DocumentManifest资源和DocumentReference资源。最后,调用文档共享服务提供者
角色的提交文档集
接口传输文档集。
触发条件
当文档共享服务文档源
角色向文档共享服务提供者
角色发起提交文档集服务调用请求时触发。
前置条件
文档共享服务文档源
角色已经准备好文档。可以是上一主题生成的JSON/XML格式的FHIR文档,也可以是CDA文档。如果厂商同时报名了测试主题1和主题2,建议直接使用FHIR文档。
调用文档共享服务的查询文档交互接口查询刚刚上传的出院小结电子病历共享文档。
能够根据文档类型(type)、患者姓名(subject.name)和医师姓名(author.name)进行查询。
触发条件
当文档共享服务消费者
角色向文档共享服务提供者
角色发起查询文档
服务调用请求时触发。
前置条件
已经完成了步骤1的流程。
根据步骤2查询到的文档标识调用文档共享服务的获取文档交互接口来获取文档。
触发条件
当文档共享服务消费者
角色向文档共享服务提供者
角色发起获取文档
服务调用请求时触发。
前置条件
已经完成了步骤1和步骤2的流程。文档已经存储在文档共享服务提供者
中,并且已经通过步骤2得到了文档的id。
CDS客户端
发起服务发现交易查询支持的服务列表,调用CDS服务端
接口,CDS服务端
返回支持的服务列表内容给CDS客户端
前置条件
测试前,CDS服务端
相关资源(Patient、Encounter、MedicationRequest等)已存在,提供JSON或XML格式。
验证标准
正确返回服务列表内容,必须包含获取患者信息和医嘱选择服务
CDS客户端
发起获取患者信息交易查询患者信息,调用CDS服务端
接口,CDS服务端
返回该患者的资源内容给CDS客户端
,CDS客户端
进行内容展示
前置条件
测试前,CDS服务端
已具备患者资源等
验证标准
正确返回相应的卡片信息并进行可视化展示
CDS客户端
发起医嘱选择交易获取医嘱信息,调用CDS服务端
接口,CDS服务端
返回医嘱资源列表给CDS客户端
,CDS客户端
进行内容展示
前置条件
测试前,CDS服务端
已具备患者资源、医嘱资源等
验证标准
正确返回相应的卡片信息并进行可视化展示
验证代码:可以用自己开发的客户端代码连公用服务器进行验证,也可以用restClient插件验证自己开发的服务器代码
参加现场测试前强烈建议使用公用服务器进行代码功能自我验证
2021 FHIR Connectation测试版本为:Release 4(R4),参考地址:http://www.hl7.org/fhir/
需模拟实际业务场景,开发一个简单的录入测试场景中资源相关属性的页面,如患者姓名、社保卡号、性别、出生日期、地址等信息,用来测试注册、更新、检索等操作。
注:不能直接使用restClient,Postman等插件作为客户端
能提供满足FHIR标准的相关服务即可,实现方式不限。服务器需自带机器搭建测试环境。
注:服务端必须实现握手协议接口。
GET [base]/metadata