为什么MedicationDispense不包含处方编号属性?

时间:2019-05-16 23:50:13

标签: hl7-fhir

MedicationDispense的{​​{1}}资源定义了与处方相关的属性,例如需求,剂量,数量等。处方编号(又称为FHIR)是分配记录中非常常见的属性在药房系统中。我想知道为什么没有在RxNumber模式中定义它?

模式中有两个标识符,MedicationDispenseid。如另一篇文章中所述,identifier应该跨系统,例如患者的identifier。同时,SSN含糊不清,因为它可能是内部数据库标识符,也可能是可以唯一标识此分配记录的任何内容。

What's the difference between id and identifier for a FHIR resource?

1 个答案:

答案 0 :(得分:1)

MedicationDispense包含对“ authorizingPrescription” MedicationRequest的引用。在这里,所有关于处方的信息(标识符,处方者,处方日期,处方药等)都将被捕获。在FHIR中,我们尝试将其他资源中存在的信息合并到引用资源中,因为这样做会使保持同步变得困难,并且不适用于RESTful交换。因此,通常在执行搜索时使用_include参数来在搜索基础资源时获取相关资源(例如MedicationRequest,Organization,Medication,Practitioner等)。

'id'本质上是存储在特定服务器上的资源的主键。如果将资源复制到其他服务器上,则该服务器将分配自己的ID /主键。另一方面,“标识符”是企业标识符。对于分配,这通常是在瓶子/罐子/盒子上进行的“交易”标识符,该标识符唯一地标识该特定分配事件。如果分配信息存储在多个系统上(例如,将其转发到处方系统,个人健康记录,集中式药品注册中心等),它将具有相同的“标识符”,但(通常)具有不同的“标识符” 'ID'。两个紧密链接的系统肯定有可能为等效记录共享相同的“ id”,但它需要仔细协调以避免冲突。

请注意,MedicationDispense.identifier与MedicationRequest.identifier 不同。第一个是特定分配事件的唯一标识符。后者是整个订单的唯一标识符。单个MedicationRequest通常有多个MedicationDispense事件(每个事件都有不同的标识符)。