2017-03-11 6 views
0

私はドキュメントリポジトリを実装する予定です(XDSの拡張ではありません)。私たちは常に独自のサービスインターフェイスを使用できますが、代わりにASP.NETを使用してFHIR RESTサービスに実装されているDocumentManifestまたはDocumentReferenceリソースを活用したいと考えています。FHIRユーザーID

私たちがキャプチャする必要があることの1つは、提出者(個人)の身元です。このサービスは、ユーザーの認証を処理する他のソフトウェアから呼び出されます。これらのアプリケーションでは、提出するユーザーのIDを残りのサービスに渡す方法が必要です。そのIDはDocumentManifestまたはDocumentReferenceリソースでモデル化されません。これは、ドキュメントをアップロードするユーザーがドキュメントの属性ではなく、トランザクションに関するメタデータであるためです。

これを行うにあたってどのように最善を尽くすべきですか?拡張、リソースメタデータまたはその他のアプローチを使用する必要がありますか?

答えて

0

承認のための受信、識別情報は、通常、HTTPヘッダーで伝えられます。取得時には、誰が何をしたかに関する情報がいつどこでProvenanceで一般に伝達されますが、拡張機能は使用できます。

+0

ありがとうございました。これには特定のヘッダーがありますか? HL7 RESTful APIは、動詞、URLフォーマット、コンテンツタイプヘッダーに関する基本情報であるヘッダーをリストしていないようです。 – Jeremy

+0

これを実行する方法はHL7の範囲外です。セキュリティで保護されていないユーザー識別が必要な場合は、「From」ヘッダーを使用できます。安全なユーザーの識別/検証が必要な場合は、認証ヘッダーを使用できます。認証ヘッダーを使用する方法については、さまざまなプロトコルがあります。大半のFHIRシステムと一貫性を持たせたい場合は、FHIRシステムの多くでサポートされているように、OAuth2を使用するためのFHIRガイドラインを参照してください。 –

+0

私たちはしばしばSOAP/Webサービスを使用しますが、ユーザー/パスワード、またはNTLM/KerberosのいずれかでWS-Securityを使用します。 HL7の世界では、イントラネット上のシステム内で通信が行われるため、通常、身元を心配する必要はありませんでした。このシナリオでは、アクションを実行している人物を知りたいと思っています。 – Jeremy