<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://example.org/fhir/StructureDefinition/OperationDefinition" />
  <name value="KR_OperationDefinition" />
  <status value="draft" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="KR_Workflow Pattern" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="KR_RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="KR_FiveWs Pattern Mapping" />
  </mapping>
  <mapping>
    <identity value="objimpl" />
    <uri value="http://hl7.org/fhir/object-implementation" />
    <name value="KR_Object Implementation Information" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="OperationDefinition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/OperationDefinition" />
  <derivation value="constraint" />
  <differential>
    <element id="OperationDefinition">
      <path value="OperationDefinition" />
      <short value="오퍼레이션(operation) 또는 명명된 쿼리(query)를 정의함" />
      <definition value="(RESTful 인터페이스에서) 오퍼레이션(operation)의 공식 계산이 가능한 정의 또는 명명된 쿼리(query)(검색 상호 작용 사용)." />
    </element>
    <element id="OperationDefinition.url">
      <path value="OperationDefinition.url" />
      <short value="사양, 모델, 디자인 또는 인스턴스(instance)에서 참조될 때 해당 Operation Definition[]을 식별하는 데 사용되는 절대 URI. 표준 식별자라고도 함. 반드시 전역적으로 고유해야 하며, 반드시 해당 Operation Definition[]의 권한 있는 인스턴스(instance)가 게시되는(또는 게시될) 문자그대로의(literal) 주소여야 함 . 해당 URL은 정식 참조의 타겟이 될 수 있음. Operation Definition[]이 다른 서버에서 저장될 때 반드시 동일하게 유지되어야 함." />
      <definition value="사양(specification), 모델(model), 디자인(design) 또는 인스턴스(instance)에서 참조될 때 해당 Operation Definition[]를 식별하는 데 사용되는 절대(Absolute) URI이며, 표준 식별자(canonical identifier)라고도(Altitude) 함. 이 주소는 전역적으로 고유(globally unique)해야 하며, 해당 Operation Definition[]의 권위있는 인스턴스가 게시되는(또는 게시될) 문자 주소여야 함. 해당 URL은 표준 참조(Canonical reference)의 대상이 될 수 있음. Operation Definition[]를 다른 서버(server)에 저장해도 동일하게 유지되어야 함." />
    </element>
    <element id="OperationDefinition.version">
      <path value="OperationDefinition.version" />
      <short value="Operation Definition[]의 비즈니스 버전" />
      <definition value="사양(specification), 모델(model), 디자인(design) 또는 인스턴스(instance)에서 참조될 때 해당 버전의 Operation Definition[]을 식별하는 데 사용되는 식별자(identifier). Operation Definition[]작성자가 관리하는 임의의 값이며 전역적으로(globally) 고유(unique)하지 않을 것으로 예상됨. 예를 들어, 관리되는 버전이 없는 경우 타임 스탬프가 사용될 수 있음 (예 : yyyymmdd). 버전이 사전 순으로 나열되지 않을 수도 있음." />
    </element>
    <element id="OperationDefinition.name">
      <path value="OperationDefinition.name" />
      <short value="Operation Definition[]의 이름 (컴퓨터 친화적)" />
      <definition value="Operation Definition[]를 식별하는 자연어 이름. 해당 이름은 코드(code) 생성과 같은 기계 처리(machine processing) 애플리케이션에서 모듈의 식별자(identifier)로 사용할 수 있어야 함." />
    </element>
    <element id="OperationDefinition.title">
      <path value="OperationDefinition.title" />
      <short value="Operation Definition[]의 이름 (사람 친화적)" />
      <definition value="Operation Definition[]에 대한 설명이 포함된 사용자 친화적인 간략한 명칭" />
    </element>
    <element id="OperationDefinition.status">
      <path value="OperationDefinition.status" />
      <short value="draft | active | retired | unknown" />
      <definition value="Operation Definition[]의 상태. 컨텐츠의 수명주기(life-cycle)을 추적할 수 있음." />
    </element>
    <element id="OperationDefinition.kind">
      <path value="OperationDefinition.kind" />
      <short value="operation | query" />
      <definition value="오퍼레이션(operation)인지 또는 명명된 쿼리(query)인지에 대한 여부" />
    </element>
    <element id="OperationDefinition.experimental">
      <path value="OperationDefinition.experimental" />
      <short value="테스트 용. 실제 사용을 위함은 X" />
      <definition value="해당 Operation Definition[]가 테스트 목적(또는 교육(education)/평가(evaluation)/마케팅(marketing))을 위해 작성되었으며, 실제 사용을 위한 것이 아님을 나타내는 부울 값(boolean value)" />
    </element>
    <element id="OperationDefinition.date">
      <path value="OperationDefinition.date" />
      <short value="최종 변경 일자" />
      <definition value="Operation Definition[]이 게시된 날짜(및 선택적으로 시간(time))임. 비즈니스 버전이 변경될 때, 날짜가 변경되어야 하며, 상태 코드(code)가 변경될 경우에도 날짜가 변경되야함. 또한, Operation Definition[]의 실질적인 내용이 변경되면 변경되야함." />
    </element>
    <element id="OperationDefinition.publisher">
      <path value="OperationDefinition.publisher" />
      <short value="게시자(publisher) 이름 (조직 또는 개인)" />
      <definition value="Operation Definition[]을 게시한 조직(organization) 또는 개인(individual)의 이름." />
    </element>
    <element id="OperationDefinition.contact">
      <path value="OperationDefinition.contact" />
      <short value="게시자(publisher)의 연락처 세부정보" />
      <definition value="사용자(user)와 게시자(publisher)의 통신을 원활하게 하기 위한 연락처 세부정보." />
    </element>
    <element id="OperationDefinition.contact.name">
      <path value="OperationDefinition.contact.name" />
      <short value="연락을 받는 개인(individual)의 이름" />
      <definition value="연락을 받는 개인(individual)의 이름." />
    </element>
    <element id="OperationDefinition.contact.telecom">
      <path value="OperationDefinition.contact.telecom" />
      <short value="개인(individual) 또는 조직(organization)의 연락처 세부정보" />
      <definition value="개인(individual)(이름이 제공된 경우) 또는  조직(organization)에 대한 연락처 세부정보." />
    </element>
    <element id="OperationDefinition.contact.telecom.system">
      <path value="OperationDefinition.contact.telecom.system" />
      <short value="phone | fax | email | pager | url | sms | other" />
      <definition value="연락처에 대한 통신 방법 - 연락처를 활용하기 위해 필요한 연락 시스템." />
    </element>
    <element id="OperationDefinition.contact.telecom.value">
      <path value="OperationDefinition.contact.telecom.value" />
      <short value="실제 연락처(actual contact point)의 값" />
      <definition value="지정된 통신 방법을 통하여 연락을 할 수 있는 실제 연락처(actual contact point)의 값 (예: 전화번호, 이메일주소)" />
    </element>
    <element id="OperationDefinition.contact.telecom.use">
      <path value="OperationDefinition.contact.telecom.use" />
      <short value="home | work | temp | old | mobile - 연락처 경로" />
      <definition value="연락처의 경로를 식별함." />
    </element>
    <element id="OperationDefinition.contact.telecom.rank">
      <path value="OperationDefinition.contact.telecom.rank" />
      <short value="선호되는 사용 순서를 명시함 (1 = 가장 높은 순서)" />
      <definition value="연락처 세트를 사용할 선호 순서를 지정. 순위(rank) 값이 낮은 ContactPoint가 순위(rank) 값이 높은 ContactPoint보다 선호됨." />
    </element>
    <element id="OperationDefinition.contact.telecom.period">
      <path value="OperationDefinition.contact.telecom.period" />
      <short value="연락처가 사용/사용 된 기간" />
      <definition value="연락처가 사용/사용 된 기간" />
    </element>
    <element id="OperationDefinition.contact.telecom.period.start">
      <path value="OperationDefinition.contact.telecom.period.start" />
      <short value="해당 유효 기간의 시작 시점 (설정된 날짜 포함)" />
      <definition value="해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함." />
    </element>
    <element id="OperationDefinition.contact.telecom.period.end">
      <path value="OperationDefinition.contact.telecom.period.end" />
      <short value="해당 유효 기간의 종료 시점 (설정된 날짜 포함)" />
      <definition value="기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함" />
    </element>
    <element id="OperationDefinition.description">
      <path value="OperationDefinition.description" />
      <short value="Operation Definition[]의 자연어 설명" />
      <definition value="소비자의 관점에서 본 Operation Definition[]에 대한 free text 형식의 자연어 설명" />
    </element>
    <element id="OperationDefinition.useContext">
      <path value="OperationDefinition.useContext" />
      <short value="컨텍스트(context) 지원을 위한 컨텐츠(content)" />
      <definition value="해당 컨텐츠는 나열된 컨텍스트(context)를 지원하기 위한 포커스(focus)와 의도로 개발됨. 이러한 컨텍스트(context)는 일반적인 범주(category)(성,연령 등..)이거나 특정 프로그램(보험, 연구,…) 에 대한 참조일 수 있으며, 적절한 Operation Definition[]의 인스턴스의 색인(indexing) 및 검색하는데 사용될수 있음." />
    </element>
    <element id="OperationDefinition.useContext.code">
      <path value="OperationDefinition.useContext.code" />
      <short value="지정된 컨텍스트(context)의 유형(type)" />
      <definition value="사용 컨텍스트(context)로 지정된 사용 상황을 식별하는 코드(code)." />
    </element>
    <element id="OperationDefinition.useContext.code.system">
      <path value="OperationDefinition.useContext.code.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="OperationDefinition.useContext.code.version">
      <path value="OperationDefinition.useContext.code.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="OperationDefinition.useContext.code.code">
      <path value="OperationDefinition.useContext.code.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="OperationDefinition.useContext.code.display">
      <path value="OperationDefinition.useContext.code.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="OperationDefinition.useContext.code.userSelected">
      <path value="OperationDefinition.useContext.code.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="OperationDefinition.useContext.value[x]">
      <path value="OperationDefinition.useContext.value[x]" />
      <short value="컨텍스트(context)를 정의하는 값" />
      <definition value="해당 컨텍스트(context)를 정의하는 값. 값의 해석은 코드(code)에 의해 정의됨." />
    </element>
    <element id="OperationDefinition.jurisdiction">
      <path value="OperationDefinition.jurisdiction" />
      <short value="Operation Definition[]에 대한 관할권(jurisdiction) (해당되는 경우)" />
      <definition value="Operation Definition[]를 사용할 법적(legal) 또는 지리적(geographic) 지역(region)" />
    </element>
    <element id="OperationDefinition.jurisdiction.coding">
      <path value="OperationDefinition.jurisdiction.coding" />
      <short value="용어체계(terminology system)에 의해 정의된 코드(code)" />
      <definition value="용어체계(terminology system)에 의해 정의된 코드(code) 참조" />
    </element>
    <element id="OperationDefinition.jurisdiction.coding.system">
      <path value="OperationDefinition.jurisdiction.coding.system" />
      <short value="용어체계 식별(Identity of terminology system)" />
      <definition value="코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별" />
    </element>
    <element id="OperationDefinition.jurisdiction.coding.version">
      <path value="OperationDefinition.jurisdiction.coding.version" />
      <short value="해당 시스템의 버전 정보 - 필요한 경우" />
      <definition value="해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함." />
    </element>
    <element id="OperationDefinition.jurisdiction.coding.code">
      <path value="OperationDefinition.jurisdiction.coding.code" />
      <short value="시스템에 정의된 구문(syntax)의 기호(symbol)" />
      <definition value="시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)" />
    </element>
    <element id="OperationDefinition.jurisdiction.coding.display">
      <path value="OperationDefinition.jurisdiction.coding.display" />
      <short value="시스템에 정의된 표기(representation)" />
      <definition value="시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)" />
    </element>
    <element id="OperationDefinition.jurisdiction.coding.userSelected">
      <path value="OperationDefinition.jurisdiction.coding.userSelected" />
      <short value="해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부" />
      <definition value="해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )" />
    </element>
    <element id="OperationDefinition.jurisdiction.text">
      <path value="OperationDefinition.jurisdiction.text" />
      <short value="개념(concept)에 대한 일반 텍스트 표현 (plain text representation)" />
      <definition value="데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임." />
    </element>
    <element id="OperationDefinition.purpose">
      <path value="OperationDefinition.purpose" />
      <short value="해당 Operation Definition[]이 정의된 이유" />
      <definition value="Operation Definition[]의 필요성과 설계(design)에 대한 설명." />
    </element>
    <element id="OperationDefinition.affectsState">
      <path value="OperationDefinition.affectsState" />
      <short value="오퍼레이션(operation)에 의해 컨텐츠들(contents) 변경 여부" />
      <definition value="오퍼레이션(operation)이 상태에 영향을 미치는지 여부. 감사 추적(audit trail) 항목 생성과 같은 부작용은 '영향을 미치는 상태'로 간주되지 않음." />
    </element>
    <element id="OperationDefinition.code">
      <path value="OperationDefinition.code" />
      <short value="오퍼레이션(operation)을 호출하는 데 사용되는 이름" />
      <definition value="오퍼레이션(operation)을 호출하는 데 사용되는 이름" />
    </element>
    <element id="OperationDefinition.comment">
      <path value="OperationDefinition.comment" />
      <short value="사용에 대한 추가 정보" />
      <definition value="이 오퍼레이션(operation) 또는 명명된 쿼리(query)의 사용 방법에 대한 추가 정보." />
    </element>
    <element id="OperationDefinition.base">
      <path value="OperationDefinition.base" />
      <short value="기본(base)의프로필(Profile)로표시할때사용" />
      <definition value="Operation Definition[]이 기본(base)의 제약 조건 프로필(constraining profile)임을 나타냄." />
    </element>
    <element id="OperationDefinition.resource">
      <path value="OperationDefinition.resource" />
      <short value="이 오퍼레이션(operation)이 적용되는 유형들" />
      <definition value="이 오퍼레이션(operation)이 실행될 수 있는 유형들." />
    </element>
    <element id="OperationDefinition.system">
      <path value="OperationDefinition.system" />
      <short value="시스템 수준(system level)에서 호출할지 여부" />
      <definition value="이 오퍼레이션(operation) 또는 명명된 쿼리(query)를 시스템 수준(system level)에서 호출할 수 있는지 여부(예: 컨텍스트(context)에 대한 리소스(resource) 유형을 선택할 필요 없음)." />
    </element>
    <element id="OperationDefinition.type">
      <path value="OperationDefinition.type" />
      <short value="유형(type)에서 호출할지 여부" />
      <definition value="지정된 리소스(resource) 유형 수준에 대해 리소스(resource) 유형 수준에서 이 오퍼레이션(operation) 또는 명명된 쿼리(query)를 호출할 수 있는지 여부(예: 컨텍스트(context)에 대해 특정 리소스(resource) ID를 선택할 필요 없음)." />
    </element>
    <element id="OperationDefinition.instance">
      <path value="OperationDefinition.instance" />
      <short value="인스턴스(instance)에서 호출할지 여부" />
      <definition value="지정된 유형 중 하나의 특정 인스턴스(instance)에서 이 오퍼레이션(operation)을 호출할 수 있는지 여부." />
    </element>
    <element id="OperationDefinition.inputProfile">
      <path value="OperationDefinition.inputProfile" />
      <short value="입력-매개 변수(in parameter)에 대한 유효성 검증(validation) 정보" />
      <definition value="입력-매개 변수(in parameter)에 대한 추가 유효성 검증(validation) 정보 - 모든 매개 변수(parameter)를 포괄하는 단일 프로필(profile). 프로필(profile)은 매개 변수(parameter) 리소스(resource) 전체에 대한 제약 조건임." />
    </element>
    <element id="OperationDefinition.outputProfile">
      <path value="OperationDefinition.outputProfile" />
      <short value="출력-매개 변수(out parameter)에 대한 유효성 검증(validation) 정보" />
      <definition value="출력-매개 변수(out parameter)에 대한 추가 유효성 검증(validation) 정보 - 모든 매개 변수(parameter)를 포괄하는 단일 프로필(profile). 프로필(profile)은 매개 변수(parameter) 리소스(resource) 에 대한 제약 조건임." />
    </element>
    <element id="OperationDefinition.parameter">
      <path value="OperationDefinition.parameter" />
      <short value="오퍼레이션(operation)/쿼리(query)에 대한 매개 변수(parameter)" />
      <definition value="오퍼레이션(operation)/쿼리(query)에 대한 매개 변수(parameter)." />
    </element>
    <element id="OperationDefinition.parameter.name">
      <path value="OperationDefinition.parameter.name" />
      <short value="Parameters.parameter.name 또는 URL안에 이름" />
      <definition value="매개 변수(parameter)를 식별하는 데 사용되는 이름." />
    </element>
    <element id="OperationDefinition.parameter.use">
      <path value="OperationDefinition.parameter.use" />
      <short value="in | out" />
      <definition value="입력-매개 변수(in parameter)인지 출력-매개 변수(out parameter)인지 여부." />
    </element>
    <element id="OperationDefinition.parameter.min">
      <path value="OperationDefinition.parameter.min" />
      <short value="최소 카디널리티" />
      <definition value="이 매개변수(parameter)가 요청(request) 또는 응답(response)에 표시되어야 하는 최소 횟수" />
    </element>
    <element id="OperationDefinition.parameter.max">
      <path value="OperationDefinition.parameter.max" />
      <short value="최대 카디널리티(숫자 또는 *)" />
      <definition value="이 요소(element)가 요청(request) 또는 응답(response)에 표시될 수 있는 최대 횟수" />
    </element>
    <element id="OperationDefinition.parameter.documentation">
      <path value="OperationDefinition.parameter.documentation" />
      <short value="의미/용도 설명" />
      <definition value="이 매개변수(parameter)의 의미 또는 용도를 설명함." />
    </element>
    <element id="OperationDefinition.parameter.type">
      <path value="OperationDefinition.parameter.type" />
      <short value="이 매개 변수(parameter)가 가진 유형." />
      <definition value="이 매개 변수(parameter)의 유형." />
    </element>
    <element id="OperationDefinition.parameter.targetProfile">
      <path value="OperationDefinition.parameter.targetProfile" />
      <short value="If type is Reference | canonical, allowed targets" />
      <definition value="타입이 &quot;Reference&quot; 또는 &quot;canonical&quot; , 일 때 사용되고, 이 매개변수(parameter)가 참조하는 참조(reference)의 대상(target)에 적용되는 프로필(profile) 구조 또는 구현 가이드를 식별함. 프로필들(profiles)이 지정된 경우, 컨텐츠는 그 프로파일 중 하나 이상을 준수해야 함. URL은 포함된 StructureDefinition[], 다른 StructureDefinition[] 또는 표준 URL을 가진 구현가이드가 될 수 있음. 구현가이드가 지정되면, 대상(target) 리소스(resource)는 구현가이드에 정의된 하나 이상의 프로파일을 준수해야 함" />
    </element>
    <element id="OperationDefinition.parameter.searchType">
      <path value="OperationDefinition.parameter.searchType" />
      <short value="number | date | string | token | reference | composite | quantity | uri | special" />
      <definition value="매개 변수(parameter)를 검색 매개 변수(search parameter)로 이해하는 방법. 매개 변수(parameter) 유형이 'string'인 경우에만 사용됨." />
    </element>
    <element id="OperationDefinition.parameter.binding">
      <path value="OperationDefinition.parameter.binding" />
      <short value="코드화 된 ValueSet[] 의 세부 정보" />
      <definition value="이 매개변수(parameter)가 코드(code)화(code, Coding, CodeableConcept)된 경우 ValueSet[]에 바인딩(bind)함" />
    </element>
    <element id="OperationDefinition.parameter.binding.strength">
      <path value="OperationDefinition.parameter.binding.strength" />
      <short value="required | extensible | preferred | example" />
      <definition value="이 바인딩과 관련된 적합성(conformance) 기대치의 정도(degree), 즉 인스턴스에서 제공된 valueSet[]이 부착되어야 하는 정도(degree)를 나타냄" />
    </element>
    <element id="OperationDefinition.parameter.binding.valueSet">
      <path value="OperationDefinition.parameter.binding.valueSet" />
      <short value="valueSet[]의 소스" />
      <definition value="사용할 코드(code) 집합을 식별하는 Value Set[] 또는 외부 정의(예: 암시적 Value Set[])를 가리킴." />
    </element>
    <element id="OperationDefinition.parameter.referencedFrom">
      <path value="OperationDefinition.parameter.referencedFrom" />
      <short value="이 매개 변수(parameter)에 대한 참조들" />
      <definition value="이 리소스(resource)를 해결할 것으로 예상되는 오퍼레이션(operation) 호출 내에서 다른 리소스 매개 변수(resource parameter)를 식별함." />
    </element>
    <element id="OperationDefinition.parameter.referencedFrom.source">
      <path value="OperationDefinition.parameter.referencedFrom.source" />
      <short value="참조 매개 변수(parameter)" />
      <definition value="이 리소스(resource)에 대한 참조가 포함될 것으로 예상되는 리소스 매개 변수(resource parameter)를 가리키는 매개 변수(parameter) 이름 또는 점으로 구분된 경로(dot-separated path)의 매개 변수(parameter) 이름들." />
    </element>
    <element id="OperationDefinition.parameter.referencedFrom.sourceId">
      <path value="OperationDefinition.parameter.referencedFrom.sourceId" />
      <short value="참조 요소(element) ID" />
      <definition value="이 리소스(resource)를 해결할 것으로 예상되는 참조 리소스(resource)안에 있는 요소(element)의 ID." />
    </element>
    <element id="OperationDefinition.parameter.part">
      <path value="OperationDefinition.parameter.part" />
      <short value="중첩된 매개 변수(parameter)의 부분(part)" />
      <definition value="중첩된 매개변수(parameter)의 부분(part)" />
    </element>
    <element id="OperationDefinition.parameter.part.name">
      <path value="OperationDefinition.parameter.part.name" />
      <short value="Parameters.parameter.name 또는 URL안에 이름" />
      <definition value="매개 변수(parameter)를 식별하는 데 사용되는 이름." />
    </element>
    <element id="OperationDefinition.parameter.part.use">
      <path value="OperationDefinition.parameter.part.use" />
      <short value="in | out" />
      <definition value="입력-매개 변수(in parameter)인지 출력-매개 변수(out parameter)인지 여부." />
    </element>
    <element id="OperationDefinition.parameter.part.min">
      <path value="OperationDefinition.parameter.part.min" />
      <short value="최소 카디널리티" />
      <definition value="이 매개변수(parameter)가 요청(request) 또는 응답(response)에 표시되어야 하는 최소 횟수" />
    </element>
    <element id="OperationDefinition.parameter.part.max">
      <path value="OperationDefinition.parameter.part.max" />
      <short value="최대 카디널리티(숫자 또는 *)" />
      <definition value="이 요소(element)가 요청(request) 또는 응답(response)에 표시될 수 있는 최대 횟수" />
    </element>
    <element id="OperationDefinition.parameter.part.documentation">
      <path value="OperationDefinition.parameter.part.documentation" />
      <short value="의미/용도 설명" />
      <definition value="이 매개변수(parameter)의 의미 또는 용도를 설명함." />
    </element>
    <element id="OperationDefinition.parameter.part.type">
      <path value="OperationDefinition.parameter.part.type" />
      <short value="이 매개 변수(parameter)가 가진 유형." />
      <definition value="이 매개 변수(parameter)의 유형." />
    </element>
    <element id="OperationDefinition.parameter.part.targetProfile">
      <path value="OperationDefinition.parameter.part.targetProfile" />
      <short value="If type is Reference | canonical, allowed targets" />
      <definition value="타입이 &quot;Reference&quot; 또는 &quot;canonical&quot; , 일 때 사용되고, 이 매개변수(parameter)가 참조하는 참조(reference)의 대상(target)에 적용되는 프로필(profile) 구조 또는 구현 가이드를 식별함. 프로필들(profiles)이 지정된 경우, 컨텐츠는 그 프로파일 중 하나 이상을 준수해야 함. URL은 포함된 StructureDefinition[], 다른 StructureDefinition[] 또는 표준 URL을 가진 구현가이드가 될 수 있음. 구현가이드가 지정되면, 대상(target) 리소스(resource)는 구현가이드에 정의된 하나 이상의 프로파일을 준수해야 함" />
    </element>
    <element id="OperationDefinition.parameter.part.searchType">
      <path value="OperationDefinition.parameter.part.searchType" />
      <short value="number | date | string | token | reference | composite | quantity | uri | special" />
      <definition value="매개 변수(parameter)를 검색 매개 변수(search parameter)로 이해하는 방법. 매개 변수(parameter) 유형이 'string'인 경우에만 사용됨." />
    </element>
    <element id="OperationDefinition.parameter.part.binding">
      <path value="OperationDefinition.parameter.part.binding" />
      <short value="코드화 된 ValueSet[] 의 세부 정보" />
      <definition value="이 매개변수(parameter)가 코드(code)화(code, Coding, CodeableConcept)된 경우 ValueSet[]에 바인딩(bind)함" />
    </element>
    <element id="OperationDefinition.parameter.part.binding.strength">
      <path value="OperationDefinition.parameter.part.binding.strength" />
      <short value="required | extensible | preferred | example" />
      <definition value="이 바인딩과 관련된 적합성(conformance) 기대치의 정도(degree), 즉 인스턴스에서 제공된 valueSet[]이 부착되어야 하는 정도(degree)를 나타냄" />
    </element>
    <element id="OperationDefinition.parameter.part.binding.valueSet">
      <path value="OperationDefinition.parameter.part.binding.valueSet" />
      <short value="valueSet[]의 소스" />
      <definition value="사용할 코드(code) 집합을 식별하는 Value Set[] 또는 외부 정의(예: 암시적 Value Set[])를 가리킴." />
    </element>
    <element id="OperationDefinition.parameter.part.referencedFrom">
      <path value="OperationDefinition.parameter.part.referencedFrom" />
      <short value="이 매개 변수(parameter)에 대한 참조들" />
      <definition value="이 리소스(resource)를 해결할 것으로 예상되는 오퍼레이션(operation) 호출 내에서 다른 리소스 매개 변수(resource parameter)를 식별함." />
    </element>
    <element id="OperationDefinition.parameter.part.referencedFrom.source">
      <path value="OperationDefinition.parameter.part.referencedFrom.source" />
      <short value="참조 매개 변수(parameter)" />
      <definition value="이 리소스(resource)에 대한 참조가 포함될 것으로 예상되는 리소스 매개 변수(resource parameter)를 가리키는 매개 변수(parameter) 이름 또는 점으로 구분된 경로(dot-separated path)의 매개 변수(parameter) 이름들." />
    </element>
    <element id="OperationDefinition.parameter.part.referencedFrom.sourceId">
      <path value="OperationDefinition.parameter.part.referencedFrom.sourceId" />
      <short value="참조 요소(element) ID" />
      <definition value="이 리소스(resource)를 해결할 것으로 예상되는 참조 리소스(resource)안에 있는 요소(element)의 ID." />
    </element>
    <element id="OperationDefinition.parameter.part.part">
      <path value="OperationDefinition.parameter.part.part" />
      <short value="중첩된 매개 변수(parameter)의 부분(part)" />
      <definition value="중첩된 매개변수(parameter)의 부분(part)" />
    </element>
    <element id="OperationDefinition.overload">
      <path value="OperationDefinition.overload" />
      <short value="코드(code) 생성시오버로딩(overloaded)된변수(variant)들을정의" />
      <definition value="이오퍼레이션(operation)을호출할때사용할적절한매개변수(parameter) 조합을정의하여이오퍼레이션(operation)에대해오버로딩(overloaded)된매개변수(parameter) 집합을생성할때코드(code) 생성원(generator)를지원함." />
    </element>
    <element id="OperationDefinition.overload.parameterName">
      <path value="OperationDefinition.overload.parameterName" />
      <short value="오버로딩(overload)에포함할매개변수(parameter)의이름" />
      <definition value="오버로딩(overload)에포함할매개변수(parameter)의이름" />
    </element>
    <element id="OperationDefinition.overload.comment">
      <path value="OperationDefinition.overload.comment" />
      <short value="오버로딩(overload)에포함될코멘트들(comments)" />
      <definition value="오버로딩(overload)에포함될코멘트들(comments)" />
    </element>
  </differential>
</StructureDefinition>