あなたは と を混同しIdentifier
ていますlogical ID.
AnIdentifier
は、ある組織によってファースト クラスのエンティティに付けられた一意の名前です。2 つの主要なコンポーネント asystem
と aがありますvalue
。ここsystem
で、 は組織であり、 はvalue
組織内の一意の ID です。ファースト クラスのエンティティには、常に複数の識別子が存在する可能性があります。たとえば、患者は社会保障番号とパスポート番号 (http:irs.gov|xxx-xx-xxxx
およびhttp:travel.state.gov|xxxxxxx
) を持つことができます。
すべての FHIR リソースに識別子があるわけではありません。たとえば、ファースト クラスのエンティティではありません。
ただし、すべての FHIR リソースには、logical ID.
This is the server assigned ID があります。通常、GUID
単調に増加する整数またはいくつかの整数です。
FHIR リソースのデータ モデルとシリアル化/逆シリアル化を処理するために、@Ewout の C# ライブラリ ( https://github.com/ewoutkramer/fhir-net-api ) を使用することをお勧めします。その後、ビジネスの問題に集中できます。