20.5.2. api: create


プロデューサーとコンシューマーの両方がサポート対象

create API は以下のように 構文で定義されます。

fhir:create/methodName?[parameters]
Copy to Clipboard Toggle word wrap

以下の表に 1 つのメソッドをリストし、その後に各メソッドの詳細な構文を示します。(API メソッドには、名前の代わりに構文で使用できる省略形の別名を付けることができます)

Expand
メソッド説明

resource

サーバーに IBaseResource を作成します。

20.5.2.1. メソッドリソース

署名:

  • ca.uhn.fhir.rest.api.MethodOutcome resource (String resourceAsString, String url, ca.uhn.fhir.rest.api.PreferReturnEnum preferReturn, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
  • ca.uhn.fhir.rest.api.MethodOutcome resource (org.hl7.fhir.instance.model.api.IBaseResource resource, String url, ca.uhn.fhir.rest.api.PreferReturnEnum preferReturn, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);

fhir/resource API メソッドには、次の表に示すパラメーターがあります。

Expand
パラメーター説明タイプ

extraParameters

渡すことができるパラメーターの完全なリストについては、ExtraParameters を参照してください。NULL の場合があります。

マップ

preferReturn

リクエストに Prefer ヘッダーを追加します。これは、サーバーが結果の一部としてリソース本文を含めるか抑制することを要求します。サーバーがリソースを返した場合、MethodOutcome#getResource ()を介してクライアントにアクセスできるよう解析されます。null になる場合があります。

PreferReturnEnum

resource

作成するリソース

IBaseResource

resourceAsString

作成するリソース

文字列

url

使用する検索 URL。この URL の形式は ResourceTypeParameters の形式である必要があります(例:Patientname=Smith&identifier=13.2.4.11.4%7C847366)。

文字列

上記のパラメーターに加えて、fhir API は任意の クエリーパラメーター も使用できます。

いずれのパラメーターも、エンドポイント URI で指定するか、メッセージヘッダーで動的に指定できます。メッセージヘッダー名は CamelFhir.parameter の形式である必要があります。inBody パラメーターはメッセージヘッダーをオーバーライドします。つまり、エンドポイントパラメーター inBody=myParameterNameHereCamelFhir.myParameterNameHere ヘッダーをオーバーライドします。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat