2016-08-28 8 views
0

`에 _code` 무엇 [2] 지금까지 내가 거기에 알고`예 스냅 샷/요소에 대한 프로파일 types.json`

"type": [ 
    { 
    "fhir_comments": [ 
     "Note: primitive values do not have an assigned type\r\n  e.g. this is compiler magic\r\n  XML and JSON types provided by extension" 
    ], 
    "_code": { 
     "extension": [ 
     { 
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-json-type", 
      "valueString": "string" 
     }, 
     { 
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-xml-type", 
      "valueString": "xs:string" 
     } 
     ] 
    } 
    } 
] 

이 포함되어 무엇 StructureDefinition

에 대해 정의 된 특성 _code 없다 이 재산을 취급하고 해석하는 올바른 방법?

답변

1

"코드"요소입니다. _code는 복잡한 데이터를 기본 데이터 유형 (예 : id 요소 또는 확장자 또는 수정 자 확장자)에 전달하는 데 사용됩니다. 이것은 사양 here에 정의되어 있습니다. 표현은 이렇게하면 Patient.birthDate.value 또는 Patient.gender.value 대신 Patient.birthDate 또는 Patient.gender와 같은 것을 말함으로써 원시 요소를 참조 할 수 있습니다. 이것을 가능하게하기 위해 우리는 확장 기능과 희귀하지만 '원시'데이터 유형에 존재할 수있는 다른 요소에 액세스하기위한 협약을 제공해야했습니다.