問題タブ [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 - FHIR の 3 次元サイズ
FHIR で腫瘍などの 3 次元オブジェクトのサイズを記述するには、どのような方法が適していますか?
Observation などの既存のリソースの 1 つを x、y、z エクステントの 3 つのフィールドで拡張することは妥当に思えますが、特に一般的ではありません。
理想的には、複雑なデータ型を拡張して新しい型を含めることができます。ただし、データ型を拡張するための規定はありません。
3 次元測定などの概念の新しいモデルを作成するための好ましいアプローチはありますか?
javascript - 新しく作成されたリソースの ID をきれいに取得する
最近 FHIR をいじってみましたが、ヘッダーから抽出する以外に、新しく作成されたリソースの ID をきれいに取得する方法が見つかりません。
これは私のJSコードです:
サーバーが履歴を保存しない可能性があり、上記が失敗する原因となります。URL の最初の部分 (ID の前) が異なる可能性もあるため、次のようなハードコードされた値を使用することlocation_header_split[5]
はお勧めできません。さらにステートメントを追加できますif
が、ID を取得する「よりクリーンな」方法はありますか?
hl7-fhir - FHIR: 拡張機能のスライス
DataElements のスライスは、パスごとに 1 回定義されます (一意のパスごとに 1 つのセットの識別子のみ)。これは組み込み要素に対して機能しますが、拡張子は url によってのみスライスされます (スライスする必要があります)。その結果、拡張機能をさらに (より詳細に) スライスすることはできないようです。
たとえば、研究承認のための患者への拡張、ext url " http://example.com/DataElement/researchAuth " を考えてみましょう。
コード型の拡張サブ要素「authorizationType」(http://example.com/DataElement/researchAuth.type )があります。この拡張機能の 2 つのインスタンスを次に示します (1 つは「ローカル」タイプ、もう 1 つは「ナショナル」タイプ)。
このための StructureDefinition には、(Patient から) 以下が含まれます。
type.Profile を使用して拡張 URL を定義することで researchAuthorization の要素を追加できますが、示されているようにスライスを追加できますか?
type.profile.@value を介して最初のスライスを「満たす」ため、2 番目は現在有効です。
hl7-fhir - FHIR StructureDefinition - 差分定義
DSTU2 の 5 月の投票バージョンには、構造の「異なる」定義を可能にする StructureDefintion リソース (プロファイルを置き換える) があります。
これを使用して既存の構造に要素を追加するのは非常に簡単です。差分内のすべての要素は、ベースに「追加」されます。
しかし、既存のプロファイルをどのように変更または削減するのでしょうか? すなわち:
基本構造の要素を差分構造の要素と確実に一致させて、差分が基本を変更できるようにするにはどうすればよいでしょうか?
私は2つの可能性を見ることができます:
- パスを使用します。スライスされていない要素では機能しますが、スライスでは機能しない必須要素です (拡張子は常にスライスです)。
- 名前を使用します。オプションであることを除いて、ベースが要素に名前を付けていない場合、これは機能しません。
別の方法はありますか?
ここでの作業例: http://hl7.org/fhir/2015May/extensibility-examples.html#1.16.2.1.2
この例では、パスによるマッチングは他の拡張子を置き換えますが、どちらの要素にも名前が付けられていないため、名前のマッチングは機能しません。唯一のオプションは、それを追加として扱うことです (幸いなことに、これがここでの意図です)。しかし、この構造をベースとして使用してこの構造をさらに変更したい場合 (おそらく max="1" に設定する) はできません。
hl7 - HL7 FHIR: 別のデータ型を適応させるためのプロファイル
例)Compositionでは、要素dateのデータ型はdateTimeです。
プロファイルでは、要素dateが別のデータ型、たとえばデータ型 date にも適応する可能性はありますか?
hl7-fhir - FHIR: Web カテゴリの使用
DSTU1 では、Web カテゴリがタグとセキュリティ タグに使用され、(Ewout のコネクトソン プレゼンテーションの 1 つで) プロファイルに使用されました。
ただし、DSTU2 (5 月の投票) では、セキュリティ タグ ページの 1 つでしか参照を見つけることができません。
質問: Web カテゴリはまだ期待されていますか、それとも、その使用は meta 要素に置き換えられていますか?