2016-07-25 4 views
1

확장 기능으로 바인딩 강도가있는 DSTU2 ClaimResponse.item.adjudication.code에 확장 코드를 추가하고 싶습니다. 세 가지 형식 중 하나가 적절하거나 어떤 형식이 아닌 경우 형식이 무엇입니까? 감사.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이 약간 어색해 보입니다. "시스템": "http://myhealth.com/CodeSystem/adjudication-code"

시스템은 이상적으로는 코드 시스템 정의로 해석되는 URL이어야하며 (반드시 필요하지는 않지만) 일련의 코드에 적용되어야하며, 당신이 전달하는 단일 코드가 아닙니다. (한 코드 코드 시스템을 가질 수도 있지만, 조금 이상한 것입니다.)

값 집합 URL을 Coding.system으로 보내지 않으므로 옵션 a가 잘못되었습니다. 옵션 c는 불필요합니다. 확장 가능한 바인딩을 사용하면 정의 된 값 집합에서 다루지 않은 코드를 자유롭게 사용할 수 있습니다.

모두 허용 된 값은 확장 가능한 값 집합에있는 다른 옵션이있는 경우 "코드"의 값으로 이해할 수 있습니다. 또한 "코드"를 제거하는 초안 STU 3 버전을 살펴볼 수도 있습니다. 해당 디자인이 귀하의 요구를 더 잘 충족시킬 수 있는지 확인하십시오. 그렇지 않은 경우, 금년 8 월에 투표 용지에 관한 의견을 제공하십시오.

+0

감사합니다. @Lloyd. 나는 옵션 b를 살펴볼 것이다. 옵션 a와 관련하여 "copay"와 같은 경우 "system"= 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입니다. –