2016-10-17 5 views
2

저는 FHIR에서 프로필을 제작하는 것에 대해 저의 머리를 감쌌습니다. 내가 가지고있는 문제는 확장 기능을 사용하는 것입니다.누군가 FHIR 확장 프로그램을 설명 할 수 있습니까?

설명서에는 프로필이 속한 리소스의 기존 요소를 확장하는 것처럼 확장 기능에 대한 설명이 있습니다. 이는 위조를 사용할 때 나에게 확인 된 종류입니다. 확장.

독점적 인 스토리지 시스템처럼 우리에게는 매우 외국적인 느낌이 들지만 프로필에 해당하는 속성이 있습니다 (fhir의 요소와 유사하다고 생각됩니다). 그러나 속성은 저장소로만 설계되었습니다. 한 가지 유형의 것; 예 : DOB, ethniticy, identifier 등의 프로퍼티를 가진 환자 프로필이있을 수 있습니다. fhir의 컨텍스트에서 어떤 프로필이 필요한지 정말로 이해하지 못합니다. 내 속성과 비슷합니까? 를 사용하여 프로필 인스턴스가 특정 요소에 대해 가질 수있는 데이터 유형을 제한 할 수 있습니까?

사양보다 나은 문서가 있습니까? 나는 그립에 도달하기가 정말 힘들다는 것을 알고 있습니다.

답변

4

FHIR 확장은 표준 정의에 필드가없는 경우 추가 데이터 요소를 입력 할 수 있도록 사용됩니다. 어머니의 처녀 이름은 Patient 리소스의 예입니다. 확장의 사용 표준 FHIR 메커니즘입니다 항상 다음과 같이 표시됩니다

<extension> 
    <url value="http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName"/> 
    <valueString value="Williams"/> 
</extension> 

URL입니다 확장을 정의하는 StructureDefinition 자원 인 확장의 정의에 대한 정식 URL입니다 및 값의 데이터 유형. 리소스/데이터 유형의 모든 수준에서 확장을 가질 수 있습니다.

프로파일 링은 매우 과부하 된 용어이므로 독점 시스템의 프로파일 및 특성 또는 사용자의 질문과 관련된 내용을 이해하는 것이 어렵습니다. 그러나 사양에 대한 데이터 필드 (사양의 즉, 확장)

  • 장소 어디를의 사양에 제약이 없을 때 데이터를 추가 할 수 일반적으로 FHIR 프로파일이 필요하고

    1. 에 사용 예를 들어이 옵션 필드는 필수 있도록하는, 더 엄격 할 필요가

    내가 얻을 수있는 Simplifier 저장소에 프로필 및 설명의 일부를 통해 검색하는 것이 좋습니다 (예 : 사양에 대한 제약은 또한 프로파일라고도 함) 왜 사람들이 FHIR에서 프로파일을 작성하는지에 대한 아이디어.

  • +0

    감사합니다. 여기 주위를 파고 볼게요. 그러나 여기에 내가 이해하기 어려운 것을 보여주는 예가 있습니다. 이 확장 프로그램의 개요 및 XML보기를 살펴보십시오. https://simplifier.net/core-extensions/allergyintolerance-resolutionAge/xmlview 개요에는 URL과 'valueQuantity'만있는 것으로 표시되어 있지만 요소 xml의 ​​정의에는 4 개의 다른 xml 노드가 있습니다. 각 사람이 실제로하는 일에 관해서는 어디에서 휴식을 취할 수 있습니까? – Andy

    +0

    예, 확장 기능을 사용하기 전에 이전 예제와 같이 url 및 valueQuantity 요소 만 있습니다. –

    +0

    정의에서 path = Extension이 정의 된 최상위 항목을 정의하고 Extension.extension을 지정하지 않으면 (중첩 확장을 정의하는 복잡한 확장의 경우) Extension.url 및 Extension이 표시됩니다 .value [x] 부분은 정규 URL과 값의 가능성을 지정합니다. 다행스럽게도 Forge 도구는 이미 처음 두 부분을 처리하므로 후자의 두 부분 만 지정하면됩니다. –