問題タブ [hl7-fhir]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hl7-fhir - Careplan と [Careplan2,CareActivity, ....]
FHIR CI サイトで、現在の Careplan と特にそのコンポーネントがいくつかの新しいリソース (Careplan2、CareActivity、Goal など) に新たに分割されているのを見てきました。
本当に、モノリシック Careplan は Careplan エディタと Careplan スケジューラにとって非常に重いので、これは良いことです。ケアプラン エディターとケアプラン スケジューラーを完成させようとしていますが、特にケアプラン アクティビティを検索するために、ケアプランに関連するすべての情報を保持したり、1 つのリソースだけを保持したりするのは非常に困難です。
管理が改善される可能性があるため、CarePlan エディターとスケジューラーの変更に非常に関心があります。
- これらの実験的なケア プランの提案は、現在のケア プランの代わりになりますか? これについて予定されている提案はありますか?
- 彼らとのコラボレーションのためにこれを定義しているのはどのグループですか?
前もって感謝します
よろしく
xml - XML を FHIR リソース XML 形式に変換する
現在、データを標準 XML 形式から FHIR リソース XML に一致する形式に変換しようとしています。
私は複数の方法で研究しようとしています。現在、私は WSO2 Enterprise Service Bus を使用して、必要な機能があるかどうかを確認することに固執しています。ただし、XSLT スクリプトを使用すると、私の目的には役立つのではないかと思います。私は、この変換プロセスについて彼らが知っている可能性のある方法についての議論を望んでいました.
ありがとう :)
hl7-fhir - HL7 FHIR での観察のための DeviceMetric の指定
FHIR の開発版 (v0.4.0-xxxx) については、Observation リソースに問題がある可能性があります。
それぞれが特定の DeviceMetrics を提供するいくつかの DeviceComponents を持つデバイスを考えてみましょう。Observation を作成し、そのタイプを特定の DeviceMetric または DeviceComponent に指定するにはどうすればよいですか?
hl7-fhir - V2 メッセージから患者リソースを作成/更新するときに重複を回避する方法
HL7 V2 メッセージを FHIR リソースに変換し、サーバーに POST することに成功しました。しかし、私が頭を悩ませているのは、更新中または偶発的な再投稿中に重複を作成することをどのように回避できるかという問題です。
例: PID.#3 = 12345 の V2 ADT_A01 メッセージを受け取ったので、識別子を持つ患者リソースを作成します
そしてそれをサーバーに投稿します。システムと値によって識別される患者は、サーバーに患者を供給するシステムが複数ある場合でも、どのような環境でも一意である必要があります。
次に、ADT_A08 メッセージを受け取り、患者を更新したいので、上記と同じ識別子で別のリソースを作成しますが、それをサーバーに POST すると、更新された患者が 1 人ではなく 2 人になります。PUT では、処理しようとしている V2 メッセージからはわからない患者の URL を提供する必要があるため、POST の代わりに PUT を使用することはできません。
Ewout は親切にも DSTU2 トランザクションと条件付き処理を紹介してくれました。これにより、患者リソースをバンドルに入れ、検索プロパティとのステータス「一致」を追加することができます。例えば
サーバー側の動作の仕様には次のように記載されています。したがって、これにより、誤って同じ患者を 2 回作成することを防ぐことができます。しかし、一致が正の場合、サーバーは提供されたデータを無視するため、患者を更新する方法はまだありません。
もちろん、最初に識別子でクエリを実行してから、返されたリソースをその ID で更新することもできます。しかし、サーバーは識別子を一意の制約として扱わないことは明らかであるため、検索結果が 1 つだけになるとは限りません。そのため、サーバーが複数の結果を返すたびに人間の操作が必要になります。
簡単に言うと、システムが患者を識別し、URL ではなく、更新を fhir サーバーに送信するための推奨される手順は何ですか?
よろしくお願いします、
シモーネ
hl7-fhir - FHIR - 単一の xml メッセージで繰り返される患者リソース
患者のリストを取得するために Web サービスにクエリを実行しています。FHIR 標準に一致するルート要素に複数のタグをカプセル化する方法はありますか?
それとも、FHIR は患者を 1 人 1 人管理することに専念しているのでしょうか。
orbeon - Orbeon XForm 送信から HTTP ヘッダーを送信する
特定の動作のために特定の HTTP ヘッダーに依存する API があります。If-Matches
例は、バージョンが の値と一致する場合にのみ更新をサポートする POST のHTTP ヘッダーですIf-Matches
。
Orbeon XForms 送信からこれらの HTTP ヘッダーを送信するにはどうすればよいですか?
hl7-fhir - HAPI-FHIR の RESTful クライアントでデフォルトのエンコーディングを設定しますか?
HAPI-FHIRライブラリの一般的な RESTful クライアントを使用して、ときどき不正な XML を配信する FHIR サーバーと通信していますが、JSON を使用するとエラーを回避できます。
これは、流暢なチェーンにclient.search()
追加することで簡単にオーバーライドできます(ドキュメントの紹介ページで説明されているように)。ただし、一部のメソッド ( など) はエンコーディングを設定する方法がないように思われるため、デフォルトでサーバーが送信するものをすべて受け入れます。.encodedJson()
client.read(...)
コンテキストまたはクライアントの作成でデフォルトのエンコーディングを設定して、使用される場所に適用する方法はおそらくありますか?