1

一意の識別子を提供する 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 を明示的に使用しようとしましたが、FHIR で内部的に使用されているにもかかわらず、HttpDelete がサポートされていないことを示す ClientProtocol 例外が送信されます。

誰か助けてくれませんか?お客様がDSTU2 HL7版で行きたいので、DSTU2も混ぜることができません。

4

1 に答える 1