我们正在努力将fhir整合到我们的产品中。
为了尽可能地利用fhir,我们还希望使用fhir api来检索我们的工作流任务。
我检查了fhir资源列表,似乎找不到一个。有人可以帮助指出哪种资源适合这种情况吗? 或者你有更好的建议吗?
感谢。
答案 0 :(得分:1)
FHIR没有规定超媒体用于特定资源。但是你当然可以将它添加到你的实现中,这样你能理解HAL之类的API的消费者就可以使用它们。
以下是DSTU2正在考虑的完整资源清单的链接:http://hl7.org/implement/standards/FHIR-Develop/resourcelist.html
我还建议查看FHIR当前如何定义Operations和OperationDefinition资源。
http://hl7.org/implement/standards/FHIR-Develop/operations.html http://hl7.org/implement/standards/FHIR-Develop/operationdefinition.html
答案 1 :(得分:0)
如果从工作流程的角度来看,您的意思是记录"请执行"和"已完成",听起来像Order / OrderResponse给我。但是,这些资源(特别是订单资源)目前尚未设置为执行您想要的操作,因为它没有机制来传达您想要对目标执行的操作资源。 (在你的例子中#34;请阅读")。我可以预见很多其他类似工作流程的请求 - "请完成"是假定的默认值,但可能有更多特定的变体("请管理" vs."请分发","请收集样本" vs."请进行测试"等)。也可能会出现类似"请暂停","请取消","请更新"。
我认为使用Order / OrderResponse处理所有这些事情是合理的,但现在不能解决这个问题并且这对未能获得很多关注点还没有connectathons / implementation。我的建议是查看它们并查看它们是否适合您,如果是,请提交更改请求以添加"代码"元件。 (与此同时,如果你不能在2015年夏天等待DSTU 2发布,你可以将自己作为modifierExtension引入。)