2016-11-09 6 views
1

TL : fhir DSTU2에는 CodeSystems를 형식적으로 정의하는 메커니즘이 포함되어 있습니까?FHIR을 정의하는 방법 CodeScheme (DSTU2)

나는 매우 비슷한 디자인 목표를 가진 독점 시스템에서 fhir 서버로 많은 자원을 포팅하려고합니다. 이전 시스템에서는 CodeSchemes 및 ValueSets를 정의하는 메소드를 빌드했습니다.

현재 DSTU2를 실행중인 HAPI 인스턴스가 로컬로 실행되고 있습니다. (이것이 올바른 방법인지는 모르겠지만, 기본값입니다.)

이 설명서에서는 ValueSet을 만드는 방법을 보여 주었으며, HAPI 서버의 루트를 탐색 할 때 'ValueSet'이라는 리소스 유형이 있다는 것을 알았습니다. 내가 정의한 xml ValueSets은 다음 리소스 유형 중 하나입니다. https://www.hl7.org/FHIR/valueset.html

나는 내 머리를 감당할 수없는 것입니다. 실제로 FHIR 내에 CodeSchemes를 정의하는 방법이 있습니까? 많은 문서에 언급되어 있지만, 외부에서 정의되고 uri에 의해 참조되기를 기대하거나 명시 적으로 보유 할 자원 유형이있는 경우 모호합니다. 여기서 코드 등을 정의 할 수 있습니다.

나는이 문서를 발견했으나 DSTU3의 사전 릴리스에 대해 언급하고 있습니다. 형식은 ValueSets에서 정의 할 수있는 인라인 CodeSchemes와 매우 비슷하지만 HAPI의 로컬 인스턴스에는 'CodeSystem'리소스 유형이 존재하지 않습니다. https://hl7.org/fhir/2016Sep/codesystem-example.json.html

답변

0

DSTU2에서는 두 가지 용도로 ValueSet을 사용합니다 - 진정한 ValueSets 정의 및 코드 시스템 정의. 후자는 ValueSet.define을 사용합니다. (DSTU3에서는이 기능이 CodeSystem 리소스로 분리됩니다.)

+0

응답 해 주셔서 감사합니다. ValueSets은 다른 ValueSets의 코드를 참조 할 수 있습니까? 설명서에서 큰 사용 범위를 가진 인라인 CodeSystems을 만드는 것은 나쁜 습관입니다. – Andy

+0

예, 값 세트는 STU 2에서 여러 값 집합으로 정의되는 여러 코드 시스템의 코드를 참조 할 수 있습니다. ValueSets은 다른 값 집합에서 정의의 일부 또는 전부를 가져올 수도 있습니다. –