2016-07-25 7 views
1

DSTU2 ClaimResponse.item.adjudication.codeに拡張コードを追加したいと思います。私は3つのフォーマットを持っていて、どれが適切か、どちらもない場合、どのようなフォーマットですか?ありがとう。FHIRリソースにコーディング拡張を追加する方法

a. Use FHIR code "system" with a new code value 

"adjudication":[ 
    { 
     "code":{ 
      "system":"http://hl7.org/fhir/ValueSet/adjudication", 
      "code":"allowed" 
     }, 
     "amount":{ 
      "value":21, 
      "system":"urn:std:iso:4217", 
      "code":"USD" 
     } 
    } 
] 

b. Use custom code "system" with a new code value 

"adjudication":[ 
    { 
     "code":{ 
      "system":"http://myhealth.com/ClaimResponse/adjudication#allowed", 
      "code":"allowed" 
     }, 
     "amount":{ 
      "value":21, 
      "system":"urn:std:iso:4217", 
      "code":"USD" 
     } 
    } 
] 

c. Use extension 

"adjudication":[ 
    { 
     "code":{ 
      "extension":[ 
       { 
        "url":"http://myhealth.com/ClaimResponse/adjudication#allowed", 
        "valueCode":"allowed" 
       } 
      ] 
     }, 
     "amount":{ 
      "value":234, 
      "system":"urn:std:iso:4217", 
      "code":"USD" 
     } 
    } 
] 

答えて

1

オプションbは最も近いですが、システムURLはちょっとファンキーに見えます。 "system": "http://myhealth.com/CodeSystem/adjudication-code"

システムは、理想的にはコードシステム定義に解決されるURLである必要がありますが、コードセットに適用する必要があります。あなたが伝えている単一のコードではありません。 (ワンコードコードシステムを使用することは可能ですが、これはほんの珍しいことではありません)

値セットURLを決してCoding.systemとして送信しないので、オプションaが間違っています。オプションcは不要です。拡張可能なバインディングを使用すると、定義済みの値セットでまだカバーされていないコードを自由に使用できます。

「許されている」とは、拡張可能な値セットの他のオプションが与えられている場合、「コード」の値として意味があるとはっきりしていません。また、 "コード"を完全に排除するSTU 3のドラフトも見てください。そのデザインがあなたのニーズをより良く満たすかどうかを確認し、そうでない場合は、今年8月に投票に行くときにフィードバックを提供してください。

+0

ありがとう@Lloyd。オプションbを調べます。オプションaに関して、「copay」のようなケースでは、「システム」= http://hl7.org/fhir/adjudicationというコードを参照することができます。http://hl7.org/fhir/の情報に基づいて考えています。 valueset-adjudication.html。それが正しいか?追加のコーディングについては、DSTU3とDSTU2は同じコードセットを持っています。 Paul K.とAndy S.に私たちの提案をコイン/有償/無制限/割引/ cobpaid/rskwithheldで送付しました。 – James

+0

はい、 "http://hl7.org/fhir/adjudication"はHL7定義のシステムのURLです。 –

関連する問題