在FHIR DSTU2 HL7中按标识符删除MedicationOrder

时间:2016-12-02 10:13:42

标签: java hl7-fhir hapi hapi-fhir

我正在创建提供唯一标识符的FHIR MedicationOrder资源。删除这些MedicationOrders时,我想通过此标识符执行条件删除。以下是我使用的代码

getClient().delete().resourceConditionalByUrl("MedicationOrder?identifier=systemValue%7CuniqueId").encodedXml().execute();

但是这会返回ClassCastException:

java.lang.ClassCastException: org.hl7.fhir.instance.model.OperationOutcome cannot be cast to ca.uhn.fhir.model.base.resource.BaseOperationOutcome

我尝试显式使用HttpDelete,但它发送了一个ClientProtocol异常,说不支持HttpDelete,即使它在FHIR内部使用。

有人可以帮忙吗?由于我们的客户想要使用DSTU2 HL7版本,我也不能与DSTU2混用。

0 个答案:

没有答案