2017-04-18 10 views

答えて

1

Patient.photoは、Attachment.data(base64Binary)を含む添付ファイルです。したがって、イメージをbase64でエンコードし、適切なcontentTypeを設定するだけです。

私はあなたにここに写真を患者にアップロード: http://fhirtest.uhn.ca/baseDstu3/Patient/70691

1

あなたが言及したポストは少し古いかもしれませんが、それはまだ有効です。バイナリデータを格納する方法は、システムの機能によっていくつかあります。

Patient.photo.dataフィールドにbase64でエンコードされたデータを格納することができます。

また、別の場所にデータを格納してから、Patient.photo.urlフィールドを使用してそのデータをポイントすることもできます。たとえば、[base]/Binaryに写真を保存すると、その写真の技術的なIDが表示されます。次に、Patient.photo.urlを[base]/Binary/[id]に設定します。このアプローチの利点は、画像のペイロードなしで正常な患者データを取得できることです。欠点は、イメージを取得するために別の呼び出しが必要な場合があることです。

関連する問題