<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="OperationOutcome" />
  <meta>
    <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
  </meta>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-category">
    <valueString value="Foundation.Other" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="normative" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
    <valueCode value="4.0.0" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="5" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="fhir" />
  </extension>
  <url value="http://hl7.org/fhir/StructureDefinition/OperationOutcome" />
  <version value="4.0.1" />
  <name value="KR_OperationOutcome" />
  <status value="active" />
  <date value="2019-11-01T09:29:23+11:00" />
  <publisher value="Health Level Seven International (FHIR Infrastructure)" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://hl7.org/fhir" />
    </telecom>
  </contact>
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://www.hl7.org/Special/committees/fiwg/index.cfm" />
    </telecom>
  </contact>
  <description value="시스템 작업(action)으로 인해 발생하는 오류(error), 경고 또는 정보 메시지 모음" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="OperationOutcome" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
  <derivation value="specialization" />
  <differential>
    <element id="OperationOutcome">
      <path value="OperationOutcome" />
      <short value="작업(action)의 성공/실패에 대한 정보" />
      <definition value="시스템 작업(action)으로 인해 발생하는 오류(error), 경고 또는 정보 메시지 모음" />
      <comment value="Can result from the failure of a REST call or be part of the response message returned from a request message." />
      <mapping>
        <identity value="rim" />
        <map value="Grouping is handled through multiple repetitions from whatever context references the outcomes (no specific grouper required)" />
      </mapping>
    </element>
    <element id="OperationOutcome.issue">
      <path value="OperationOutcome.issue" />
      <short value="행동(action)과 관련된 단일 문제(issue)" />
      <definition value="시스템 작업(action)으로 인해 발생하는 오류(error), 경고 또는 정보 메시지" />
      <min value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="v2" />
        <map value="ERR" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="AcknowledgementDetail or Observation[classCode=&quot;ALRT&quot; and moodCode=&quot;EVN&quot;]" />
      </mapping>
    </element>
    <element id="OperationOutcome.issue.severity">
      <path value="OperationOutcome.issue.severity" />
      <short value="fatal | error | warning | information" />
      <definition value="이슈(issue)가 성공적인 처리의 변화를 나타내는지 여부를 나타냄." />
      <comment value="This is labeled as &quot;Is Modifier&quot; because applications should not confuse hints and warnings with errors." />
      <requirements value="Indicates how relevant the issue is to the overall success of the action." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="IssueSeverity" />
        </extension>
        <strength value="required" />
        <description value="How the issue affects the success of the action." />
        <valueSet value="http://hl7.org/fhir/ValueSet/issue-severity|4.0.1" />
      </binding>
      <mapping>
        <identity value="v2" />
        <map value="ERR-4" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./typeCode[parent::AcknowledgmentDetail] or unique(./inboundRelationship[parent::Observation and typeCode='SUBJ' and isNormalActRelationship()]/source[classCode=&quot;OBS&quot; and moodCode=&quot;EVN&quot; and implies(code, ActCode#SEV and isNormalAct())/value[xsi:type=&quot;CD&quot;]" />
      </mapping>
    </element>
    <element id="OperationOutcome.issue.code">
      <path value="OperationOutcome.issue.code" />
      <short value="오류(error) 또는 경고 코드(code)" />
      <definition value="이슈(issue) 유형(type)을 설명함. OperationOutcome[]을 생성하는 시스템은 IssueType 값 집합(value set)에서 가장 적용 가능한 코드(code)를 선택해야 하며 세부 사항 요소(element)의 오류(error)에 대한 자체 코드(code)를 추가로 제공할 수 있음." />
      <requirements value="Expresses the issue in a human and computer-friendly way, allowing the requesting system to behave differently based on the type of issue.&#xA;&#xA;The required element provides a base level of computable interoperability across all systems for processing an outcome, allowing systems to respond appropriately regardless of the internal system error codes returned." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="IssueType" />
        </extension>
        <strength value="required" />
        <description value="A code that describes the type of issue." />
        <valueSet value="http://hl7.org/fhir/ValueSet/issue-type|4.0.1" />
      </binding>
      <mapping>
        <identity value="v2" />
        <map value="ERR-3" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./code" />
      </mapping>
    </element>
    <element id="OperationOutcome.issue.details">
      <path value="OperationOutcome.issue.details" />
      <short value="오류(error)에 대한 추가 세부 정보" />
      <definition value="오류(error)에 대한 추가 세부 정보. 오류(error)에 대한 텍스트(text) 설명 또는 오류(error)를 식별하는 시스템 코드(code)일 수 있음." />
      <comment value="A human readable description of the error issue SHOULD be placed in details.text." />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="IssueDetails" />
        </extension>
        <strength value="example" />
        <description value="A code that provides details as the exact issue." />
        <valueSet value="http://hl7.org/fhir/ValueSet/operation-outcome" />
      </binding>
      <mapping>
        <identity value="v2" />
        <map value="ERR-5" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./code" />
      </mapping>
    </element>
    <element id="OperationOutcome.issue.details.coding">
      <path value="OperationOutcome.issue.details.coding" />
      <short value="용어체계(terminology system)에 의해 정의된 코드(code)" />
      <definition value="용어체계(terminology system)에 의해 정의된 코드(code) 참조" />
    </element>
    <element id="OperationOutcome.issue.details.coding.system">
      <path value="OperationOutcome.issue.details.coding.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="OperationOutcome.issue.details.coding.version">
      <path value="OperationOutcome.issue.details.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="OperationOutcome.issue.details.coding.code">
      <path value="OperationOutcome.issue.details.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="OperationOutcome.issue.details.coding.display">
      <path value="OperationOutcome.issue.details.coding.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="OperationOutcome.issue.details.coding.userSelected">
      <path value="OperationOutcome.issue.details.coding.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="OperationOutcome.issue.details.text">
      <path value="OperationOutcome.issue.details.text" />
      <short value="개념(concept)에 대한 일반 텍스트 표현 (plain text representation)" />
      <definition value="데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
    </element>
    <element id="OperationOutcome.issue.diagnostics">
      <path value="OperationOutcome.issue.diagnostics" />
      <short value="이슈(issue)에 대한 추가 진단 정보." />
      <definition value="이슈(issue)에 대한 추가 진단 정보." />
      <comment value="This may be a description of how a value is erroneous, a stack dump to help trace the issue or other troubleshooting information." />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="v2" />
        <map value="ERR-8" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./text[parent::AcknowledgmentDetail]" />
      </mapping>
    </element>
    <element id="OperationOutcome.issue.location">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="deprecated" />
      </extension>
      <path value="OperationOutcome.issue.location" />
      <short value="사용되지 않음(Deprecated): 이슈와 관련된 요소(element)의 경로" />
      <definition value="해당요소(element)는 XML 전용이므로더이상사용되지않음. 이슈(issue)로대체되었음." />
형식이독립적이며, 구문분석(parse)이더간단한표현식. 리소스문제의경우, 해당문제가발생한리소스(resource)의요소(element) 중하나를식별하는요소(element) 이름, 반복표시기(repetition indicators) 및기본자식접근기(default child accessor)로제한된단순 XPath가됨. HTTP 오류의경우 "http." + 매개변수(parameter) 이름이됨." /&gt;
      <comment value="The root of the XPath is the resource or bundle that generated OperationOutcome.  Each XPath SHALL resolve to a single node.  This element is deprecated, and is being replaced by expression." /><requirements value="Allows systems to highlight or otherwise guide users to elements implicated in issues to allow them to be fixed more easily." /><type><code value="string" /></type><isSummary value="true" /><mapping><identity value="v2" /><map value="ERR-2" /></mapping><mapping><identity value="rim" /><map value="./location[parent::AcknowledgmentDetail]" /></mapping></element>
    <element id="OperationOutcome.issue.expression">
      <path value="OperationOutcome.issue.expression" />
      <short value="문제와 관련된 요소(element)의 FHIRPath" />
      <definition value="[simple subset of FHIRPath](fhirpath.html#simple)은 해당 문제를 발생시킨 리소스(resource)의 요소(element) 중 하나를 식별하는 요소(element) 이름, 반복 표시기(repetition indicators) 및 기본 하위 접근자(default child accessor)로 제한됨." />
      <comment value="The root of the FHIRPath is the resource or bundle that generated OperationOutcome.  Each FHIRPath SHALL resolve to a single node." />
      <requirements value="Allows systems to highlight or otherwise guide users to elements implicated in issues to allow them to be fixed more easily." />
      <type>
        <code value="string" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="v2" />
        <map value="ERR-2" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="./location[parent::AcknowledgmentDetail]" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>