私はFHIRでプロファイルをオーサリングすることに頭を落とそうとしています。私が抱えている問題は、拡張機能を使用することです。誰かがFHIR拡張を説明できますか?
ドキュメンテーションでは、プロファイルが属しているリソースの既存の要素を拡張するだけであるかのように、拡張機能について説明しています。これは、偽造を使用するとわかります拡張機能。
私たちの独自のストレージシステムと同じように、私は外国人だと感じています。プロフィールに相当するものがあります(fhirの要素と似ていると思いますが) 1つのタイプのもの。例えばDOB、ethniticy、identifierなどのプロパティを持つ患者プロファイルがあるかもしれません。私は実際にプロファイルがfhirのコンテキストで使用されているかどうかわかりませんが、それらは私のプロパティと似ていますか?を使用して、プロファイルインスタンスが特定の要素に対して持つことができるデータ型を制限できますか?
仕様よりも優れた文書はありますか?私はそれに慣れるのは本当に難しいと思っています。
ありがとう、私はここで掘り出し物を持っています。しかし、ここに私が把握することが困難であるものの例があります。この拡張モジュールの概要とxmlビューを見てみましょう:https://simplifier.net/core-extensions/allergyintolerance-resolutionAge/xmlview 概要にはURLと 'valueQuantity'だけを持つように表示されていますが、 xmlの定義には4つの異なるxmlノードがあります。各自が実際に何をしているかについてどこで分かれていますか? – Andy
はい、拡張機能を使用するには、以前の例のようにurlとvalueQuantity要素が必要です。 –
定義では、path = Extensionのところで定義されたいくつかの最上位レベルのものがあり、Extension.extensionを指定しないと(ネストされた拡張を定義する複雑な拡張の場合)、Extension.urlとExtensionが表示されます.value [x]は正規のURLと値の可能性を指定する部分です。幸いにも、Forgeツールはすでに最初の2つの部分を処理しており、後者の2つだけを指定します。 –