{
  "resourceType": "StructureDefinition",
  "id": "NutritionOrder",
  "meta": {
    "lastUpdated": "2019-10-31T22:29:23.356+00:00"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
      "valueString": "Clinical.Care Provision"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "trial-use"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 2
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
      "valueCode": "patient"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "oo"
    }
  ],
  "url": "http://hl7.org/fhir/StructureDefinition/NutritionOrder",
  "version": "4.0.1",
  "name": "KR_NutritionOrder",
  "status": "draft",
  "date": "2019-10-31T22:29:23+00:00",
  "publisher": "Health Level Seven International (Orders and Observations)",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/fhir"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/orders/index.cfm"
        }
      ]
    }
  ],
  "description": "환자/주민에게 식이요법(diet), 조제식사(enteral) 또는 구강 영양 보충제 공급 요청",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Pattern"
    },
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "NutritionOrder",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "NutritionOrder",
        "path": "NutritionOrder",
        "short": "식이요법(diet), 식사처방(formula feeding) 또는 영양 보충 요청",
        "definition": "환자/주민에게 식이요법(diet), 조제식사(enteral) 또는 구강 영양 보충제 공급 요청",
        "comment": "Order Request(workflow)에 따라 참조됨",
        "alias": [
          "Nutrition Order",
          "Diet Order",
          "Diet",
          "Nutritional Supplement",
          "Enteral Nutrition"
        ],
        "constraint": [
          {
            "key": "nor-1",
            "severity": "warning",
            "human": "Nutrition Order SHALL contain either Oral Diet , Supplement, or Enteral Formula class",
            "expression": "oralDiet.exists() or supplement.exists() or enteralFormula.exists()",
            "xpath": "exists(f:oralDiet) or exists(f:supplement) or exists(f:enteralFormula)",
            "source": "http://hl7.org/fhir/StructureDefinition/NutritionOrder"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request"
          },
          {
            "identity": "v2",
            "map": "ORC / ODS"
          },
          {
            "identity": "rim",
            "map": "SupplyRequest"
          }
        ]
      },
      {
        "id": "NutritionOrder.identifier",
        "path": "NutritionOrder.identifier",
        "short": "해당 처방(order)에 할당된 식별자",
        "definition": "처방하는 이 또는 처방받는 이가 처방에 할당한 식별자임.",
        "comment": "Identifier.type 요소는 filler 또는 placer 가 될 수 있음. 여기(servicerequest.html#notes)에 좀 더 자세한 설명이 있음",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.identifier"
          },
          {
            "identity": "w5",
            "map": "FiveWs.identifier"
          },
          {
            "identity": "v2",
            "map": "ORC-2/ORC-3"
          },
          {
            "identity": "rim",
            "map": ".id"
          }
        ]
      },
      {
        "id": "NutritionOrder.identifier.use",
        "path": "NutritionOrder.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "NutritionOrder.identifier.type",
        "path": "NutritionOrder.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "NutritionOrder.identifier.type.coding",
        "path": "NutritionOrder.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.identifier.type.coding.system",
        "path": "NutritionOrder.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.identifier.type.coding.version",
        "path": "NutritionOrder.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.identifier.type.coding.code",
        "path": "NutritionOrder.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.identifier.type.coding.display",
        "path": "NutritionOrder.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.identifier.type.coding.userSelected",
        "path": "NutritionOrder.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.identifier.type.text",
        "path": "NutritionOrder.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.identifier.system",
        "path": "NutritionOrder.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "NutritionOrder.identifier.value",
        "path": "NutritionOrder.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "NutritionOrder.identifier.period",
        "path": "NutritionOrder.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "NutritionOrder.identifier.period.start",
        "path": "NutritionOrder.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "NutritionOrder.identifier.period.end",
        "path": "NutritionOrder.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "NutritionOrder.identifier.assigner",
        "path": "NutritionOrder.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "NutritionOrder.identifier.assigner.reference",
        "path": "NutritionOrder.identifier.assigner.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "NutritionOrder.identifier.assigner.type",
        "path": "NutritionOrder.identifier.assigner.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type)  (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type).  Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "NutritionOrder.identifier.assigner.identifier",
        "path": "NutritionOrder.identifier.assigner.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "NutritionOrder.identifier.assigner.display",
        "path": "NutritionOrder.identifier.assigner.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "NutritionOrder.instantiatesCanonical",
        "path": "NutritionOrder.instantiatesCanonical",
        "short": "FHIR 프로토콜(protocol) 또는 정의(definition) 인스턴스화(Instantiates)",
        "definition": "NutritionOrder[]의 전체 또는 일부를 준수하는 FHIR정의 프로토콜, 가이드라인, 주문세트(orderset) 또는 기타 정의를 가리키는 URL",
        "comment": "이것은 리소스 식별자가 아닌 비즈니스 식별자임([discussion](resource.html#identifiers)참고). 이 식별자가 단일 리소스 인스탄스에서만 나타나면 가장 좋은 사례임. 하지만 비즈니스 사례에서 단일 식별자가 여러개의 리소스를 가리킬때가 있음 - 아마도 서로 다른 리소스 타입. 예를들어, 여러 Patient와 하나의 Person 리소스 인스턴스가 같은 사회보장번호를 공유할 경우 나타남",
        "type": [
          {
            "code": "canonical",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/ActivityDefinition",
              "http://hl7.org/fhir/StructureDefinition/PlanDefinition"
            ]
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.instantiatesCanonical"
          },
          {
            "identity": "v2",
            "map": "Varies by domain"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=DEFN].target"
          }
        ]
      },
      {
        "id": "NutritionOrder.instantiatesUri",
        "path": "NutritionOrder.instantiatesUri",
        "short": "외부(external) 프로토콜(protocol) 또는 정의(definition) 인스턴스화(instantiate)",
        "definition": "NutritionOrder[]의 전체 또는 일부를 가르키는(pointing) 외부적으로 유지보수된 프로토콜, 가이드라인, 주문세트(orderset) 또는 기타 정의를 가리키는 URL임.",
        "comment": "HTML 페이지, PDF 등일 수도 있고 해석할 수 없는(non-resolvable) URI 식별자(identifier) 일 수도 있음.",
        "type": [
          {
            "code": "uri"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.instantiatesUri"
          },
          {
            "identity": "v2",
            "map": "Varies by domain"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=DEFN].target"
          }
        ]
      },
      {
        "id": "NutritionOrder.instantiates",
        "path": "NutritionOrder.instantiates",
        "short": "프로토콜(protocol) 또는 정의(definition) 인스턴스화(Instantiates)",
        "definition": "프로토콜, 지침, orderset 또는 NutritionOrder를 전체 또는 부분적 준수 등을 가리키는 URL",
        "type": [
          {
            "code": "uri"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.instantiates"
          },
          {
            "identity": "v2",
            "map": "Varies by domain"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=DEFN].target"
          }
        ]
      },
      {
        "id": "NutritionOrder.status",
        "path": "NutritionOrder.status",
        "short": "draft | active | on-hold | revoked | completed | entered-in-error | unknown",
        "definition": "영양 주문/요청의 workflow 상태",
        "comment": "보통, 시스템은 순서(order)를 \"requested\" 상태로 맞추고, 그 순서는 수신자가 request가 요구하는 상태로 업데이트 하도록 유지관리 함. 이 요소(element)는 status가 해당 리소스가 현재 유효하지 않다는 code를 포함하고 있기 때문에 수정자(modifier)로 라벨링 됨",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "isModifier": true,
        "isModifierReason": "This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid",
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "NutritionOrderStatus"
            }
          ],
          "strength": "required",
          "description": "Codes identifying the lifecycle stage of the nutrition order.",
          "valueSet": "http://hl7.org/fhir/ValueSet/request-status|4.0.1"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.status"
          },
          {
            "identity": "w5",
            "map": "FiveWs.status"
          },
          {
            "identity": "v2",
            "map": "ORC-1"
          },
          {
            "identity": "rim",
            "map": ".statusCode"
          }
        ]
      },
      {
        "id": "NutritionOrder.intent",
        "path": "NutritionOrder.intent",
        "short": "proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option",
        "definition": "NutrionOrder와 연관된 권한/의향 의 레벨과 request가 workflow chain의 어디에 적합한지를 나타냄",
        "comment": "리소스가 요소(element)와 매핑될 때 그들은 그들의 공간을 커버하기에 충분한 code를 정의할 수 있고 \"proposal, plan or order\"에 매핑될 것임. 그것중 하나에 매핑되는 여러 code를 가질 수 있음. 예를들어 \"original order\", \"encoded order\", \"reflex order\" 은 \"order\"에 매핑됨. code 집합이 상호 배타적이거나 엄격히 모든 것을 포괄하는 계층으로 기대",
        "requirements": "Proposals/recommendations, plans and orders all use the same structure and can exist in the same fulfillment chain.",
        "alias": [
          "category"
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "isModifier": true,
        "isModifierReason": "This element changes the interpretation of all descriptive attributes. For example \"the time the request is recommended to occur\" vs. \"the time the request is authorized to occur\" or \"who is recommended to perform the request\" vs. \"who is authorized to perform the request",
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "NutritiionOrderIntent"
            }
          ],
          "strength": "required",
          "description": "Codes indicating the degree of authority/intentionality associated with a nutrition order.",
          "valueSet": "http://hl7.org/fhir/ValueSet/request-intent|4.0.1"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.intent"
          },
          {
            "identity": "w5",
            "map": "FiveWs.class"
          },
          {
            "identity": "v2",
            "map": "N/A"
          },
          {
            "identity": "rim",
            "map": ".moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)"
          }
        ]
      },
      {
        "id": "NutritionOrder.patient",
        "path": "NutritionOrder.patient",
        "short": "식이요법(diet), 식사처방(formula feeding) 또는 영양 보조제가 필요한 사람",
        "definition": "경구 식이요법, 영약보충 and/or 장관 or 조제식 등을 위한 영양 order를 필요로 하는 사람(환자)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Patient"
            ]
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.subject"
          },
          {
            "identity": "w5",
            "map": "FiveWs.subject[x]"
          },
          {
            "identity": "v2",
            "map": "PID"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=SBJ].role"
          },
          {
            "identity": "w5",
            "map": "FiveWs.subject"
          }
        ]
      },
      {
        "id": "NutritionOrder.patient.reference",
        "path": "NutritionOrder.patient.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "NutritionOrder.patient.type",
        "path": "NutritionOrder.patient.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type)  (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type).  Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "NutritionOrder.patient.identifier",
        "path": "NutritionOrder.patient.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "NutritionOrder.patient.identifier.use",
        "path": "NutritionOrder.patient.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "NutritionOrder.patient.identifier.type",
        "path": "NutritionOrder.patient.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "NutritionOrder.patient.identifier.type.coding",
        "path": "NutritionOrder.patient.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.patient.identifier.type.coding.system",
        "path": "NutritionOrder.patient.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.patient.identifier.type.coding.version",
        "path": "NutritionOrder.patient.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.patient.identifier.type.coding.code",
        "path": "NutritionOrder.patient.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.patient.identifier.type.coding.display",
        "path": "NutritionOrder.patient.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.patient.identifier.type.coding.userSelected",
        "path": "NutritionOrder.patient.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.patient.identifier.type.text",
        "path": "NutritionOrder.patient.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.patient.identifier.system",
        "path": "NutritionOrder.patient.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "NutritionOrder.patient.identifier.value",
        "path": "NutritionOrder.patient.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "NutritionOrder.patient.identifier.period",
        "path": "NutritionOrder.patient.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "NutritionOrder.patient.identifier.period.start",
        "path": "NutritionOrder.patient.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "NutritionOrder.patient.identifier.period.end",
        "path": "NutritionOrder.patient.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "NutritionOrder.patient.identifier.assigner",
        "path": "NutritionOrder.patient.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "NutritionOrder.patient.display",
        "path": "NutritionOrder.patient.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "NutritionOrder.encounter",
        "path": "NutritionOrder.encounter",
        "short": "해당 영양 처방이 이루어진 인카운터(encounter)",
        "definition": "해당 요청이 이루어진 헬스케어 상황(context)에 대한 추가 정보를 제공하는 인카운터(encounter)임.",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Encounter"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.encounter"
          },
          {
            "identity": "w5",
            "map": "FiveWs.context"
          },
          {
            "identity": "v2",
            "map": "PV1"
          },
          {
            "identity": "rim",
            "map": ".inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]"
          }
        ]
      },
      {
        "id": "NutritionOrder.encounter.reference",
        "path": "NutritionOrder.encounter.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "NutritionOrder.encounter.type",
        "path": "NutritionOrder.encounter.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type)  (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type).  Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "NutritionOrder.encounter.identifier",
        "path": "NutritionOrder.encounter.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "NutritionOrder.encounter.identifier.use",
        "path": "NutritionOrder.encounter.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "NutritionOrder.encounter.identifier.type",
        "path": "NutritionOrder.encounter.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "NutritionOrder.encounter.identifier.type.coding",
        "path": "NutritionOrder.encounter.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.encounter.identifier.type.coding.system",
        "path": "NutritionOrder.encounter.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.encounter.identifier.type.coding.version",
        "path": "NutritionOrder.encounter.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.encounter.identifier.type.coding.code",
        "path": "NutritionOrder.encounter.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.encounter.identifier.type.coding.display",
        "path": "NutritionOrder.encounter.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.encounter.identifier.type.coding.userSelected",
        "path": "NutritionOrder.encounter.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.encounter.identifier.type.text",
        "path": "NutritionOrder.encounter.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.encounter.identifier.system",
        "path": "NutritionOrder.encounter.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "NutritionOrder.encounter.identifier.value",
        "path": "NutritionOrder.encounter.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "NutritionOrder.encounter.identifier.period",
        "path": "NutritionOrder.encounter.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "NutritionOrder.encounter.identifier.period.start",
        "path": "NutritionOrder.encounter.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "NutritionOrder.encounter.identifier.period.end",
        "path": "NutritionOrder.encounter.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "NutritionOrder.encounter.identifier.assigner",
        "path": "NutritionOrder.encounter.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "NutritionOrder.encounter.display",
        "path": "NutritionOrder.encounter.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "NutritionOrder.dateTime",
        "path": "NutritionOrder.dateTime",
        "short": "영양 처방이 요청된 날짜 및 시간",
        "definition": "해당 영양 처방이 요청된 날짜 및 시간",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.authoredOn"
          },
          {
            "identity": "w5",
            "map": "FiveWs.recorded"
          },
          {
            "identity": "v2",
            "map": "ORC-9"
          },
          {
            "identity": "rim",
            "map": "author.time"
          }
        ]
      },
      {
        "id": "NutritionOrder.orderer",
        "path": "NutritionOrder.orderer",
        "short": "식이요법(diet), 포뮬라(formula) 또는 영양 보조제를 처방 사람",
        "definition": "식이요법(diet), 영양 보충 또는 식사처방(formula feeding)에 대한 법적 책임이 있는 의사.",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://hl7.org/fhir/StructureDefinition/PractitionerRole"
            ]
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.requester"
          },
          {
            "identity": "w5",
            "map": "FiveWs.author"
          },
          {
            "identity": "v2",
            "map": "ORC-12"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=AUT].role"
          }
        ]
      },
      {
        "id": "NutritionOrder.orderer.reference",
        "path": "NutritionOrder.orderer.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "NutritionOrder.orderer.type",
        "path": "NutritionOrder.orderer.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type)  (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type).  Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "NutritionOrder.orderer.identifier",
        "path": "NutritionOrder.orderer.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "NutritionOrder.orderer.identifier.use",
        "path": "NutritionOrder.orderer.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "NutritionOrder.orderer.identifier.type",
        "path": "NutritionOrder.orderer.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "NutritionOrder.orderer.identifier.type.coding",
        "path": "NutritionOrder.orderer.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.orderer.identifier.type.coding.system",
        "path": "NutritionOrder.orderer.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.orderer.identifier.type.coding.version",
        "path": "NutritionOrder.orderer.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.orderer.identifier.type.coding.code",
        "path": "NutritionOrder.orderer.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.orderer.identifier.type.coding.display",
        "path": "NutritionOrder.orderer.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.orderer.identifier.type.coding.userSelected",
        "path": "NutritionOrder.orderer.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.orderer.identifier.type.text",
        "path": "NutritionOrder.orderer.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.orderer.identifier.system",
        "path": "NutritionOrder.orderer.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "NutritionOrder.orderer.identifier.value",
        "path": "NutritionOrder.orderer.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "NutritionOrder.orderer.identifier.period",
        "path": "NutritionOrder.orderer.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "NutritionOrder.orderer.identifier.period.start",
        "path": "NutritionOrder.orderer.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "NutritionOrder.orderer.identifier.period.end",
        "path": "NutritionOrder.orderer.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "NutritionOrder.orderer.identifier.assigner",
        "path": "NutritionOrder.orderer.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "NutritionOrder.orderer.display",
        "path": "NutritionOrder.orderer.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "NutritionOrder.allergyIntolerance",
        "path": "NutritionOrder.allergyIntolerance",
        "short": "환자의 음식 및 영양 관련 알레르기 및 과민증 목록",
        "definition": "영양 처방에 포함되어야 하는 알레르기 또는 과민증 기록과 연결(link)됨.",
        "comment": "환자에게 전달되거나 섭취해서는 안되는 음식 관련 의료진이 알아야 하는 환자의 음식 알레르기, 과민증 정보",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/AllergyIntolerance"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": ".outboundRelationship[typeCode=RSON].target[classCode=OBS, moodCode=EVN]"
          }
        ]
      },
      {
        "id": "NutritionOrder.allergyIntolerance.reference",
        "path": "NutritionOrder.allergyIntolerance.reference",
        "short": "문자로 표현된(literal) 참조, 상대적, 내부적 혹은 절대적인 URL",
        "definition": "다른 리소스(resource)를 찾을 수 있는 위치에 대한 참조를 의미함. 해당 참조는 service base URL에 상대적인(relative) 경우 상대적 참조, 혹은 해당 리소스(resource)를 찾을 수 있는 위치인 절대(absolute) URL일 수 있음. 해당 참조는 버전에 따라 다를 수 있음. 해당 참조가 FHIR RESTful 서버가 아닌 경우, 버전에 따라 다른 것으로 간주함. 내부 구문(Internal Fragment) 참조('#'으로 시작)는 포함되어 있는 리소스(resource)를 참조함."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.type",
        "path": "NutritionOrder.allergyIntolerance.type",
        "short": "참조(reference)가 참조(refer)하는 유형(type)  (예. \"Patient\")",
        "definition": "참조 대상의 예상 형식(expected type).  Reference.type과 Reference.reference가 모두 채워지고 Reference.reference가 FHIR URL이면 두가지 모두 일치해야함. 유형(type)은이 참조가 참조하는 유형(type) 인 리소스(resource) 정의의 표준(Canonical) URL임. 참조는 http://hl7.org/fhir/StructureDefinition/과 관련된 URL임. (예) \" 환자 \" http://hl7.org/fhir/StructureDefinition/Patient에 대한 참조. 절대(absolute) URL은 논리 모델에만 허용됨 (리소스(resource)가 아닌 논리 모델의 참조에서만 사용할 수 있음)."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier",
        "path": "NutritionOrder.allergyIntolerance.identifier",
        "short": "문자로 표현된(literal) 참조를 알 수 없는 경우 사용하는, 논리적(logical) 참조",
        "definition": "대상 리소스(resource)의 식별자(identifier). 이것은 다른 리소스(resource)를 직접 참조할 방법이 없을 때 사용- 해당 엔티티(entity)가 FHIR 서버를 통해 사용할 수 없거나  리소스(resource) 작성자가 알려진 식별자(identifier)를 실제 위치로 변활할 방법이 없기 때문에 이 방법이 사용됨. Reference.identifier가 실제로 FHIR 인스턴스로 노출되는 것을 가리킬(point) 필요는 없지만, FHIR 인스턴스로 노출될 것으로 예상되는 비즈니스 개념(concept)을 가리켜야하며, 해당 인스턴스는 참조가 허용되는 FHIR 리소스 타입(resource type)이여야 함."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.use",
        "path": "NutritionOrder.allergyIntolerance.identifier.use",
        "short": "usual | official | temp | secondary | old (If known)",
        "definition": "해당 식별자(identifier)의 목적"
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.type",
        "path": "NutritionOrder.allergyIntolerance.identifier.type",
        "short": "식별자(identifier)에 대한 설명",
        "definition": "특정 목적으로 사용되는 식별자(identifier)를 결정하기 위해 사용하는 식별자(identifier)의 코드화된(coded) 유형(type)을 나타냄."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.type.coding",
        "path": "NutritionOrder.allergyIntolerance.identifier.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.type.coding.system",
        "path": "NutritionOrder.allergyIntolerance.identifier.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.type.coding.version",
        "path": "NutritionOrder.allergyIntolerance.identifier.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.type.coding.code",
        "path": "NutritionOrder.allergyIntolerance.identifier.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.type.coding.display",
        "path": "NutritionOrder.allergyIntolerance.identifier.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.type.coding.userSelected",
        "path": "NutritionOrder.allergyIntolerance.identifier.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.type.text",
        "path": "NutritionOrder.allergyIntolerance.identifier.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.system",
        "path": "NutritionOrder.allergyIntolerance.identifier.system",
        "short": "식별자(identifier) 값의 네임스페이스(namespace)",
        "definition": "설정 값에 대한 네임스페이스 (namespace), 즉 고유(unique)한 설정값을 설명하는 URL을 설정함."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.value",
        "path": "NutritionOrder.allergyIntolerance.identifier.value",
        "short": "고유(unique)한 값(value)",
        "definition": "일반적으로 사용자(user)와 관련(relevant)이 있으며, 시스템 컨텍스트(context) 내에서 고유(unique)한 식별자(identifier)의 일부분임."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.period",
        "path": "NutritionOrder.allergyIntolerance.identifier.period",
        "short": "식별자(identifier)의 유효 기간",
        "definition": "식별자(identifier)가 사용 가능했거나 가능한 기간을 나타냄."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.period.start",
        "path": "NutritionOrder.allergyIntolerance.identifier.period.start",
        "short": "해당 유효 기간의 시작 시점 (설정된 날짜 포함)",
        "definition": "해당 유효 기간이 시작되는 시점을 나타냄. 유효 기간은 시작 시점으로 설정된 날짜를 포함함."
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.period.end",
        "path": "NutritionOrder.allergyIntolerance.identifier.period.end",
        "short": "해당 유효 기간의 종료 시점 (설정된 날짜 포함)",
        "definition": "기간의 종료. 기간의 종료가 누락된 경우, 인스턴스가 생성될 때 끝이 알려지거나 계획되지 않았음을 의미함. 시작일은 과거일 수 있고 종료일은 미래일 수 있음. 이는 해당 기간이 해당 시간에 종료될 예정임을 의미함"
      },
      {
        "id": "NutritionOrder.allergyIntolerance.identifier.assigner",
        "path": "NutritionOrder.allergyIntolerance.identifier.assigner",
        "short": "식별자(identifier)를 발급한 조직(단순 텍스트 기입 가능)",
        "definition": "식별자(identifier)를 발급/관리하는 조직(organization)"
      },
      {
        "id": "NutritionOrder.allergyIntolerance.display",
        "path": "NutritionOrder.allergyIntolerance.display",
        "short": "해당 리소스(resource)에 대한 대체 텍스트(alternative text)",
        "definition": "리소스(resource) 참조 외에도 리소스(resource)를 식별하기 위한 일반 텍스트 설명임."
      },
      {
        "id": "NutritionOrder.foodPreferenceModifier",
        "path": "NutritionOrder.foodPreferenceModifier",
        "short": "제공해야 하는 음식 종류에 대한 처방별(order-specific) modifier",
        "definition": "해당 modifier는 제공되어야 할 음식 종류에 대한 처방별 수식어를 전달하기 위해 사용됨. 이는 환자의 알레르기, 과민증 또는 할랄(halal), 비건(vegan) 또는 코셔(kosher)와 같은 선호에서 비롯될 수 있음. 이 수식어는 식이요법(diet), 영양 보조제, 장관식사처방(formula feeding)을 포함한 전체 영양 처방에 적용됨.",
        "comment": "환자에게 전달되거나 섭취해야 하는 음식 관련 의료진이 알아야 하는 환자의 음식 선호도 정보",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "PatientDiet"
            }
          ],
          "strength": "example",
          "description": "Medical, cultural or ethical food preferences to help with catering requirements.",
          "valueSet": "http://hl7.org/fhir/ValueSet/encounter-diet"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-1 Value = \"P\",ODS-3"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship [typeCode =COMP], target [classCode=PROC, moodCode=EVN, code=NutritionModificationType]"
          }
        ]
      },
      {
        "id": "NutritionOrder.foodPreferenceModifier.coding",
        "path": "NutritionOrder.foodPreferenceModifier.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.foodPreferenceModifier.coding.system",
        "path": "NutritionOrder.foodPreferenceModifier.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.foodPreferenceModifier.coding.version",
        "path": "NutritionOrder.foodPreferenceModifier.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.foodPreferenceModifier.coding.code",
        "path": "NutritionOrder.foodPreferenceModifier.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.foodPreferenceModifier.coding.display",
        "path": "NutritionOrder.foodPreferenceModifier.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.foodPreferenceModifier.coding.userSelected",
        "path": "NutritionOrder.foodPreferenceModifier.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.foodPreferenceModifier.text",
        "path": "NutritionOrder.foodPreferenceModifier.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.excludeFoodModifier",
        "path": "NutritionOrder.excludeFoodModifier",
        "short": "제공해야 안 되는 음식 종류에 대한 처방별 modifier",
        "definition": "이 modifier는 주어져서는 안 되는 구강 식품 또는 구강 액의 유형에 대한 Order-specific modifier를 전달하는 데 사용됨. 이것들은 알레르기, 과민증 또는 No Red Meat, No Soy, No Wheat, Gluten-Free 등을 선호하는 유형에서 유래함. excludeFoodModifier 안의 AllergyIntolerance 리소스에서 가져온 알레르기나 과민증 정보를 반복할 필요은 없지만, 이 요소(element)는 어떠한 이유로든 환자식단(diet)에서 제외되어야 하는 음식에 관한 추가정보를 전달하는 데 사용될 수 있음. 이 modifier는 식단, 영양보충제 및 장관영양처방을 포함한 전체 영양 주문에 적용됨",
        "comment": "환자가 섭취하거나 섭취해서는 안 되는 식품의 유형(type)을 의료진에게 알리기 위한 환자의 식품알레르기, 과민증 및 선호도 정보",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "FoodType"
            }
          ],
          "strength": "example",
          "description": "Codes used to indicate the type of food that should NOT be given to the patient.",
          "valueSet": "http://hl7.org/fhir/ValueSet/food-type"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "NutritionOrder.excludeFoodModifier.coding",
        "path": "NutritionOrder.excludeFoodModifier.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.excludeFoodModifier.coding.system",
        "path": "NutritionOrder.excludeFoodModifier.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.excludeFoodModifier.coding.version",
        "path": "NutritionOrder.excludeFoodModifier.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.excludeFoodModifier.coding.code",
        "path": "NutritionOrder.excludeFoodModifier.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.excludeFoodModifier.coding.display",
        "path": "NutritionOrder.excludeFoodModifier.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.excludeFoodModifier.coding.userSelected",
        "path": "NutritionOrder.excludeFoodModifier.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.excludeFoodModifier.text",
        "path": "NutritionOrder.excludeFoodModifier.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.oralDiet",
        "path": "NutritionOrder.oralDiet",
        "short": "경구 식이요법(diet) 성분",
        "definition": "장관영양법과 대조되는 경구 식이요법(diet)",
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "nor-1"
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-1 Value = \"D\""
          },
          {
            "identity": "rim",
            "map": "oralDiet .outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=OralDietSupplyType]"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.type",
        "path": "NutritionOrder.oralDiet.type",
        "short": "구강 섭취 가능 여부를 설명하는 식이요법(diet) 혹은 식이 제한요법(diet restriction) 유형",
        "definition": "섬유질 제한식 또는 당뇨병 식단과 같은 식이요법(diet) 또는 식이 제한요법(diet restriction)의 종류.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "OralDiet"
            }
          ],
          "strength": "example",
          "description": "Codes used to indicate the type of diet being ordered for a patient.",
          "valueSet": "http://hl7.org/fhir/ValueSet/diet-type"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.code"
          },
          {
            "identity": "w5",
            "map": "FiveWs.what[x]"
          },
          {
            "identity": "v2",
            "map": "ODS-3"
          },
          {
            "identity": "rim",
            "map": ".code"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.type.coding",
        "path": "NutritionOrder.oralDiet.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.oralDiet.type.coding.system",
        "path": "NutritionOrder.oralDiet.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.oralDiet.type.coding.version",
        "path": "NutritionOrder.oralDiet.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.oralDiet.type.coding.code",
        "path": "NutritionOrder.oralDiet.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.oralDiet.type.coding.display",
        "path": "NutritionOrder.oralDiet.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.oralDiet.type.coding.userSelected",
        "path": "NutritionOrder.oralDiet.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.oralDiet.type.text",
        "path": "NutritionOrder.oralDiet.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule",
        "path": "NutritionOrder.oralDiet.schedule",
        "short": "예정된 식이요법(diet) 빈도",
        "definition": "식이요법(diet)을 제공해야 하는 기간과 빈도. 하나 이상의 일정이 있는 경우 모든 일정의 조합에 대한 식이요법(diet)을 제공해야 함.",
        "alias": [
          "Frequency"
        ],
        "type": [
          {
            "code": "Timing"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.occurrence[x]"
          },
          {
            "identity": "v2",
            "map": "ODS-2, TQ1-7/8"
          },
          {
            "identity": "rim",
            "map": ".expectedUseTime"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.event",
        "path": "NutritionOrder.oralDiet.schedule.event",
        "short": "이벤트(event)가 발생했을 때",
        "definition": "이벤트(event)가 발생하는 특정 시간을 식별함."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat",
        "path": "NutritionOrder.oralDiet.schedule.repeat",
        "short": "이벤트(event)가 발생할 때",
        "definition": "이벤트(event)가 예정됐을 때를 설명하는 일련의 규칙임."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.bounds[x]",
        "path": "NutritionOrder.oralDiet.schedule.repeat.bounds[x]",
        "short": "길이/길이 범위, 또는 (시작 혹은 종료) 경계",
        "definition": "예정 지속 시간, 가능한 시간 범위, 또는 예정 시간에 대한 시작 및 종료 시한 경계"
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.count",
        "path": "NutritionOrder.oralDiet.schedule.repeat.count",
        "short": "반복되는 횟수",
        "definition": "전체 타이밍 규격 기간 동안 원하는 반복 횟수의 총 수. countMax가 있는 경우는, 이 요소는 허용된 카운트 값 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.countMax",
        "path": "NutritionOrder.oralDiet.schedule.repeat.countMax",
        "short": "최대 반복 횟수",
        "definition": "해당 정보가 있는 경우, 카운트가 범위를 나타냄- 따라서 [count] 및 [countMax] 수 사이의 작업을 수행함."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.duration",
        "path": "NutritionOrder.oralDiet.schedule.repeat.duration",
        "short": "발생 기간",
        "definition": "이 일이 발생하면 얼마나 오래 지속되는지. DurationMax가 있는 경우엔, 이 요소는 허용된 기간 범위의 하한을 나타냄"
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.durationMax",
        "path": "NutritionOrder.oralDiet.schedule.repeat.durationMax",
        "short": "(최대) 발생 기간",
        "definition": "해당 정보가 있는 경우, 기간(duration)은 범위(range)임- 따라서 [duration] 및 [durationMax] 시간 길이 사이의 작업을 수행함."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.durationUnit",
        "path": "NutritionOrder.oralDiet.schedule.repeat.durationUnit",
        "short": "s | min | h | d | wk | mo | a - unit of time (UCUM)",
        "definition": "지속 기간의 시간 단위(units) (UCUM units)"
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.frequency",
        "path": "NutritionOrder.oralDiet.schedule.repeat.frequency",
        "short": "주기 당 이벤트(event) 발생 빈도",
        "definition": "지정된 기간 범위 내에서 작업을 반복하는 횟수임. frequencyMax가 있는 경우, 이 요소는 허용된 반복 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.frequencyMax",
        "path": "NutritionOrder.oralDiet.schedule.repeat.frequencyMax",
        "short": "주기 당 이벤트(event) 발생 최대 횟수[frequecyMax]",
        "definition": "존재 한다면, 빈도는 빈도[frequency]와 빈도최대[frequencyMax]사이의 숫자로 주어진 기간동안 반복함."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.period",
        "path": "NutritionOrder.oralDiet.schedule.repeat.period",
        "short": "주기 당 이벤트(event) 발생 빈도",
        "definition": "반복이 발생되는 기간을 나타냄. 예: \"3 times per day\"를 표현하기 위해, 3은 빈도이고 \"1 day\"은 하루(기간)가 됨. PeriodMax가 있는 경우, 이 요소는 허용되는 기간 길이 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.periodMax",
        "path": "NutritionOrder.oralDiet.schedule.repeat.periodMax",
        "short": "주기의 상한값 (3-4시간)",
        "definition": "만약 존재한다면, 기간은 범위이고 [period]와 [periodMax] 사이임. 예시로 3-5일에 한번과 같은 표현을 가능하게 함."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.periodUnit",
        "path": "NutritionOrder.oralDiet.schedule.repeat.periodUnit",
        "short": "s | min | h | d | wk | mo | a - unit of time (UCUM)",
        "definition": "UCUM units의 기간을 위한 시간 단위(unit of time)임."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.dayOfWeek",
        "path": "NutritionOrder.oralDiet.schedule.repeat.dayOfWeek",
        "short": "mon | tue | wed | thu | fri | sat | sun",
        "definition": "일주일에 하루 이상의 날짜가 제시된 경우, 지정된 날짜에만 작업을 수행함."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.timeOfDay",
        "path": "NutritionOrder.oralDiet.schedule.repeat.timeOfDay",
        "short": "행동(action)을 위한 시간(time of day)",
        "definition": "행동(action)을 취해야 하는 하루 중의 특정 시간(specified time of day)."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.when",
        "path": "NutritionOrder.oralDiet.schedule.repeat.when",
        "short": "발생 기간에 대한 코드(code)",
        "definition": "하루(day) 중 대략적인 기간(time period)으로, 행동(action)이 수행되어야 하는 시기를 나타내는 일상의 이벤트(event of daily living)와 잠재적으로(potentially) 연결(linked)됨."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.repeat.offset",
        "path": "NutritionOrder.oralDiet.schedule.repeat.offset",
        "short": "이벤트(event)가 일어나는 시점으로 부터 떨어진 시간(전 또는 후).",
        "definition": "이벤트(event)로부터의 시간 (분). 이벤트 코드(event code)가 분이 이벤트 전후인지 여부를 나타내지 않으면 오프셋은 이벤트 이후 인 것으로 가정."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.code",
        "path": "NutritionOrder.oralDiet.schedule.code",
        "short": "BID | TID | QID | AM | PM | QD | QOD | +",
        "definition": "타이밍 일정(timing schedule)에 대한 코드(code) (또는 code.text의 텍스트). BID와 같은 일부 코드는 유비쿼터스이지만 많은 기관에서 자체 추가 코드를 정의함. 코드가 제공되면, 코드는 구조화 된 타이밍 데이터에 지정된 모든 내용에 대한 완전한 설명으로 이해되며, .repeat.bounds가 여전히 적용되는 경우를 제외(코드에 포함되지 않음)하고 코드(code) 또는 데이터를 사용하여 타이밍을 해석할 수 있음."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.code.coding",
        "path": "NutritionOrder.oralDiet.schedule.code.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.code.coding.system",
        "path": "NutritionOrder.oralDiet.schedule.code.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.code.coding.version",
        "path": "NutritionOrder.oralDiet.schedule.code.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.code.coding.code",
        "path": "NutritionOrder.oralDiet.schedule.code.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.code.coding.display",
        "path": "NutritionOrder.oralDiet.schedule.code.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.code.coding.userSelected",
        "path": "NutritionOrder.oralDiet.schedule.code.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.oralDiet.schedule.code.text",
        "path": "NutritionOrder.oralDiet.schedule.code.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient",
        "path": "NutritionOrder.oralDiet.nutrient",
        "short": "필수 영양소 수정(modifications)",
        "definition": "식이요법(diet)에 필요한 영양소 수정의 양과 유형(예- 탄수화물, 섬유질 또는 나트륨)을 정의하는 클래스(class).",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.modifier",
        "path": "NutritionOrder.oralDiet.nutrient.modifier",
        "short": "수정되는 영양소의 종류",
        "definition": "탄수화물 또는 나트륨과 같이 수정되는 영양소.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "NutrientModifier"
            }
          ],
          "strength": "example",
          "description": "Codes for types of nutrients that are being modified such as carbohydrate or sodium.",
          "valueSet": "http://hl7.org/fhir/ValueSet/nutrient-code"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.code"
          },
          {
            "identity": "w5",
            "map": "FiveWs.what[x]"
          },
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".code"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.modifier.coding",
        "path": "NutritionOrder.oralDiet.nutrient.modifier.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.modifier.coding.system",
        "path": "NutritionOrder.oralDiet.nutrient.modifier.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.modifier.coding.version",
        "path": "NutritionOrder.oralDiet.nutrient.modifier.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.modifier.coding.code",
        "path": "NutritionOrder.oralDiet.nutrient.modifier.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.modifier.coding.display",
        "path": "NutritionOrder.oralDiet.nutrient.modifier.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.modifier.coding.userSelected",
        "path": "NutritionOrder.oralDiet.nutrient.modifier.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.modifier.text",
        "path": "NutritionOrder.oralDiet.nutrient.modifier.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.amount",
        "path": "NutritionOrder.oralDiet.nutrient.amount",
        "short": "특정 영양소의 양",
        "definition": "식이요법(diet)에 포함시킬 특정 영양소의 양.",
        "max": "1",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".quantity"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.amount.value",
        "path": "NutritionOrder.oralDiet.nutrient.amount.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.amount.comparator",
        "path": "NutritionOrder.oralDiet.nutrient.amount.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.amount.unit",
        "path": "NutritionOrder.oralDiet.nutrient.amount.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.amount.system",
        "path": "NutritionOrder.oralDiet.nutrient.amount.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "NutritionOrder.oralDiet.nutrient.amount.code",
        "path": "NutritionOrder.oralDiet.nutrient.amount.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "NutritionOrder.oralDiet.texture",
        "path": "NutritionOrder.oralDiet.texture",
        "short": "필수 질감(texture) 수정(modification)",
        "definition": "환자가 다양한 유형의 고체 식품을 안전하게 섭취하는 데 필요한 모든 질감(texture) 수정을 설명하는 클래스(class)임.",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".inboundRelationship [typeCode =COMP], target [classCode=PROC, moodCode=EVN, code=DietTextureModificationType]"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.texture.modifier",
        "path": "NutritionOrder.oralDiet.texture.modifier",
        "short": "음식의 질감을 대체하는 방법을 나타내는 코드 (예- 퓌레(pureed))",
        "definition": "modification이 (고체 음식의 경우) 만들어져야 하는 질감(texture) (예- 씹기 쉽고, 다진, 갈은, 퓌레)",
        "comment": "foodType (Meat)과 결합할 수 있음",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "TextureModifier"
            }
          ],
          "strength": "example",
          "description": "Codes for food consistency types or texture modifications to apply to foods.",
          "valueSet": "http://hl7.org/fhir/ValueSet/texture-code"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.code"
          },
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".code"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.texture.modifier.coding",
        "path": "NutritionOrder.oralDiet.texture.modifier.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.modifier.coding.system",
        "path": "NutritionOrder.oralDiet.texture.modifier.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.modifier.coding.version",
        "path": "NutritionOrder.oralDiet.texture.modifier.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.oralDiet.texture.modifier.coding.code",
        "path": "NutritionOrder.oralDiet.texture.modifier.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.modifier.coding.display",
        "path": "NutritionOrder.oralDiet.texture.modifier.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.modifier.coding.userSelected",
        "path": "NutritionOrder.oralDiet.texture.modifier.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.modifier.text",
        "path": "NutritionOrder.oralDiet.texture.modifier.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.oralDiet.texture.foodType",
        "path": "NutritionOrder.oralDiet.texture.foodType",
        "short": "영양 목적으로 섭취되는 개체(entity)를 식별하는 데 사용되는 개념",
        "definition": "질감 modifacation이 적용되는 식품 유형 (예 : 육류, 모든 식품). 모든 음식 유형이 될 수 있음.",
        "comment": "`texture.modifier`와 결합할 수 있음; (All Foods)도 가능",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "TextureModifiedFoodType"
            }
          ],
          "strength": "example",
          "description": "Codes for types of foods that are texture-modified.",
          "valueSet": "http://hl7.org/fhir/ValueSet/modified-foodtype"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.code"
          },
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.texture.foodType.coding",
        "path": "NutritionOrder.oralDiet.texture.foodType.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.foodType.coding.system",
        "path": "NutritionOrder.oralDiet.texture.foodType.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.foodType.coding.version",
        "path": "NutritionOrder.oralDiet.texture.foodType.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.oralDiet.texture.foodType.coding.code",
        "path": "NutritionOrder.oralDiet.texture.foodType.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.foodType.coding.display",
        "path": "NutritionOrder.oralDiet.texture.foodType.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.foodType.coding.userSelected",
        "path": "NutritionOrder.oralDiet.texture.foodType.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.oralDiet.texture.foodType.text",
        "path": "NutritionOrder.oralDiet.texture.foodType.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.oralDiet.fluidConsistencyType",
        "path": "NutritionOrder.oralDiet.fluidConsistencyType",
        "short": "환자에게 주어지는 액체에 요구되는 점성",
        "definition": "환자에게 주어지는 액체에 요구되는 점성 (예: 꿀같은 점성의, 묽은, 끈적한)",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "FluidConsistencyType"
            }
          ],
          "strength": "example",
          "description": "Codes used to represent the consistency of fluids and liquids provided to the patient.",
          "valueSet": "http://hl7.org/fhir/ValueSet/consistency-type"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.code"
          },
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".code  (Not differentiated from dietTextureModificationType in HL7 v3)"
          }
        ]
      },
      {
        "id": "NutritionOrder.oralDiet.fluidConsistencyType.coding",
        "path": "NutritionOrder.oralDiet.fluidConsistencyType.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.oralDiet.fluidConsistencyType.coding.system",
        "path": "NutritionOrder.oralDiet.fluidConsistencyType.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.oralDiet.fluidConsistencyType.coding.version",
        "path": "NutritionOrder.oralDiet.fluidConsistencyType.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.oralDiet.fluidConsistencyType.coding.code",
        "path": "NutritionOrder.oralDiet.fluidConsistencyType.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.oralDiet.fluidConsistencyType.coding.display",
        "path": "NutritionOrder.oralDiet.fluidConsistencyType.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.oralDiet.fluidConsistencyType.coding.userSelected",
        "path": "NutritionOrder.oralDiet.fluidConsistencyType.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.oralDiet.fluidConsistencyType.text",
        "path": "NutritionOrder.oralDiet.fluidConsistencyType.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.oralDiet.instruction",
        "path": "NutritionOrder.oralDiet.instruction",
        "short": "식이요법(diet)에 대한 지침 또는 추가 정보",
        "definition": "식이요법(diet)에 대한 추가적 지침 또는 정보",
        "comment": "지침이 너무 복잡하고 코딩 할 수 없는 경우, 자유롭게 텍스트 설명을 사용할 수 있음",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.supportingInfo"
          },
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".text"
          }
        ]
      },
      {
        "id": "NutritionOrder.supplement",
        "path": "NutritionOrder.supplement",
        "short": "보조제 성분",
        "definition": "환자의 식이에 영양학적 가치를 더하기 위해 제공되는 경구 영양 제품임.",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "nor-1"
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-1 Value = \"P\""
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=SUPPLEMENT]"
          }
        ]
      },
      {
        "id": "NutritionOrder.supplement.type",
        "path": "NutritionOrder.supplement.type",
        "short": "요청된 보조제 제품 종류",
        "definition": "(고 단백질 또는 소아용 맑은 액체 보조제 같은) 요청된 영양 보조제 제품의 종류.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "SupplementType"
            }
          ],
          "strength": "example",
          "description": "Codes for nutritional supplements to be provided to the patient.",
          "valueSet": "http://hl7.org/fhir/ValueSet/supplement-type"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.code"
          },
          {
            "identity": "w5",
            "map": "FiveWs.what[x]"
          },
          {
            "identity": "v2",
            "map": "ODS-3"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code (NutritionalSupplementType)"
          }
        ]
      },
      {
        "id": "NutritionOrder.supplement.type.coding",
        "path": "NutritionOrder.supplement.type.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.supplement.type.coding.system",
        "path": "NutritionOrder.supplement.type.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.supplement.type.coding.version",
        "path": "NutritionOrder.supplement.type.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.supplement.type.coding.code",
        "path": "NutritionOrder.supplement.type.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.supplement.type.coding.display",
        "path": "NutritionOrder.supplement.type.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.supplement.type.coding.userSelected",
        "path": "NutritionOrder.supplement.type.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.supplement.type.text",
        "path": "NutritionOrder.supplement.type.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.supplement.productName",
        "path": "NutritionOrder.supplement.productName",
        "short": "영양 보조제 제품명 또는 브랜드명",
        "definition": "영양 보조제의 제품명 또는 브랜드명 (예- Acme 단백질 쉐이크)",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-3"
          },
          {
            "identity": "rim",
            "map": ".id"
          }
        ]
      },
      {
        "id": "NutritionOrder.supplement.schedule",
        "path": "NutritionOrder.supplement.schedule",
        "short": "영양 보조제 예정 섭취 주기",
        "definition": "영양 보조제를 제공해야 하는 기간과 빈도. 일정(schedule)이 두 개 이상인 경우 보조제에 대한 모든 일정의 조합을 제공해야 함.",
        "alias": [
          "Frequency"
        ],
        "type": [
          {
            "code": "Timing"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.occurrence[x]"
          },
          {
            "identity": "v2",
            "map": "ODS-2,TQ1-7/8"
          },
          {
            "identity": "rim",
            "map": ".effectiveTime"
          }
        ]
      },
      {
        "id": "NutritionOrder.supplement.schedule.event",
        "path": "NutritionOrder.supplement.schedule.event",
        "short": "이벤트(event)가 발생했을 때",
        "definition": "이벤트(event)가 발생하는 특정 시간을 식별함."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat",
        "path": "NutritionOrder.supplement.schedule.repeat",
        "short": "이벤트(event)가 발생할 때",
        "definition": "이벤트(event)가 예정됐을 때를 설명하는 일련의 규칙임."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.bounds[x]",
        "path": "NutritionOrder.supplement.schedule.repeat.bounds[x]",
        "short": "길이/길이 범위, 또는 (시작 혹은 종료) 경계",
        "definition": "예정 지속 시간, 가능한 시간 범위, 또는 예정 시간에 대한 시작 및 종료 시한 경계"
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.count",
        "path": "NutritionOrder.supplement.schedule.repeat.count",
        "short": "반복되는 횟수",
        "definition": "전체 타이밍 규격 기간 동안 원하는 반복 횟수의 총 수. countMax가 있는 경우는, 이 요소는 허용된 카운트 값 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.countMax",
        "path": "NutritionOrder.supplement.schedule.repeat.countMax",
        "short": "최대 반복 횟수",
        "definition": "해당 정보가 있는 경우, 카운트가 범위를 나타냄- 따라서 [count] 및 [countMax] 수 사이의 작업을 수행함."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.duration",
        "path": "NutritionOrder.supplement.schedule.repeat.duration",
        "short": "발생 기간",
        "definition": "이 일이 발생하면 얼마나 오래 지속되는지. DurationMax가 있는 경우엔, 이 요소는 허용된 기간 범위의 하한을 나타냄"
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.durationMax",
        "path": "NutritionOrder.supplement.schedule.repeat.durationMax",
        "short": "(최대) 발생 기간",
        "definition": "해당 정보가 있는 경우, 기간(duration)은 범위(range)임- 따라서 [duration] 및 [durationMax] 시간 길이 사이의 작업을 수행함."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.durationUnit",
        "path": "NutritionOrder.supplement.schedule.repeat.durationUnit",
        "short": "s | min | h | d | wk | mo | a - unit of time (UCUM)",
        "definition": "지속 기간의 시간 단위(units) (UCUM units)"
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.frequency",
        "path": "NutritionOrder.supplement.schedule.repeat.frequency",
        "short": "주기 당 이벤트(event) 발생 빈도",
        "definition": "지정된 기간 범위 내에서 작업을 반복하는 횟수임. frequencyMax가 있는 경우, 이 요소는 허용된 반복 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.frequencyMax",
        "path": "NutritionOrder.supplement.schedule.repeat.frequencyMax",
        "short": "주기 당 이벤트(event) 발생 최대 횟수[frequecyMax]",
        "definition": "존재 한다면, 빈도는 빈도[frequency]와 빈도최대[frequencyMax]사이의 숫자로 주어진 기간동안 반복함."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.period",
        "path": "NutritionOrder.supplement.schedule.repeat.period",
        "short": "주기 당 이벤트(event) 발생 빈도",
        "definition": "반복이 발생되는 기간을 나타냄. 예: \"3 times per day\"를 표현하기 위해, 3은 빈도이고 \"1 day\"은 하루(기간)가 됨. PeriodMax가 있는 경우, 이 요소는 허용되는 기간 길이 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.periodMax",
        "path": "NutritionOrder.supplement.schedule.repeat.periodMax",
        "short": "주기의 상한값 (3-4시간)",
        "definition": "만약 존재한다면, 기간은 범위이고 [period]와 [periodMax] 사이임. 예시로 3-5일에 한번과 같은 표현을 가능하게 함."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.periodUnit",
        "path": "NutritionOrder.supplement.schedule.repeat.periodUnit",
        "short": "s | min | h | d | wk | mo | a - unit of time (UCUM)",
        "definition": "UCUM units의 기간을 위한 시간 단위(unit of time)임."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.dayOfWeek",
        "path": "NutritionOrder.supplement.schedule.repeat.dayOfWeek",
        "short": "mon | tue | wed | thu | fri | sat | sun",
        "definition": "일주일에 하루 이상의 날짜가 제시된 경우, 지정된 날짜에만 작업을 수행함."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.timeOfDay",
        "path": "NutritionOrder.supplement.schedule.repeat.timeOfDay",
        "short": "행동(action)을 위한 시간(time of day)",
        "definition": "행동(action)을 취해야 하는 하루 중의 특정 시간(specified time of day)."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.when",
        "path": "NutritionOrder.supplement.schedule.repeat.when",
        "short": "발생 기간에 대한 코드(code)",
        "definition": "하루(day) 중 대략적인 기간(time period)으로, 행동(action)이 수행되어야 하는 시기를 나타내는 일상의 이벤트(event of daily living)와 잠재적으로(potentially) 연결(linked)됨."
      },
      {
        "id": "NutritionOrder.supplement.schedule.repeat.offset",
        "path": "NutritionOrder.supplement.schedule.repeat.offset",
        "short": "이벤트(event)가 일어나는 시점으로 부터 떨어진 시간(전 또는 후).",
        "definition": "이벤트(event)로부터의 시간 (분). 이벤트 코드(event code)가 분이 이벤트 전후인지 여부를 나타내지 않으면 오프셋은 이벤트 이후 인 것으로 가정."
      },
      {
        "id": "NutritionOrder.supplement.schedule.code",
        "path": "NutritionOrder.supplement.schedule.code",
        "short": "BID | TID | QID | AM | PM | QD | QOD | +",
        "definition": "타이밍 일정(timing schedule)에 대한 코드(code) (또는 code.text의 텍스트). BID와 같은 일부 코드는 유비쿼터스이지만 많은 기관에서 자체 추가 코드를 정의함. 코드가 제공되면, 코드는 구조화 된 타이밍 데이터에 지정된 모든 내용에 대한 완전한 설명으로 이해되며, .repeat.bounds가 여전히 적용되는 경우를 제외(코드에 포함되지 않음)하고 코드(code) 또는 데이터를 사용하여 타이밍을 해석할 수 있음."
      },
      {
        "id": "NutritionOrder.supplement.schedule.code.coding",
        "path": "NutritionOrder.supplement.schedule.code.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.supplement.schedule.code.coding.system",
        "path": "NutritionOrder.supplement.schedule.code.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.supplement.schedule.code.coding.version",
        "path": "NutritionOrder.supplement.schedule.code.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.supplement.schedule.code.coding.code",
        "path": "NutritionOrder.supplement.schedule.code.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.supplement.schedule.code.coding.display",
        "path": "NutritionOrder.supplement.schedule.code.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.supplement.schedule.code.coding.userSelected",
        "path": "NutritionOrder.supplement.schedule.code.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.supplement.schedule.code.text",
        "path": "NutritionOrder.supplement.schedule.code.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.supplement.quantity",
        "path": "NutritionOrder.supplement.quantity",
        "short": "영양 보조제의 양",
        "definition": "투여될 영양 보조제의 양",
        "max": "1",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "TQ1-2"
          },
          {
            "identity": "rim",
            "map": ".quantity"
          }
        ]
      },
      {
        "id": "NutritionOrder.supplement.quantity.value",
        "path": "NutritionOrder.supplement.quantity.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "NutritionOrder.supplement.quantity.comparator",
        "path": "NutritionOrder.supplement.quantity.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "NutritionOrder.supplement.quantity.unit",
        "path": "NutritionOrder.supplement.quantity.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "NutritionOrder.supplement.quantity.system",
        "path": "NutritionOrder.supplement.quantity.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "NutritionOrder.supplement.quantity.code",
        "path": "NutritionOrder.supplement.quantity.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "NutritionOrder.supplement.instruction",
        "path": "NutritionOrder.supplement.instruction",
        "short": "경구 보조제에 대한 지침 또는 추가 정보",
        "definition": "경구 보조제와 관련된 텍스트, 추가 지침 또는 정보",
        "comment": "지침이 너무 복잡하고 코딩 할 수 없는 경우, 자유롭게 텍스트 설명을 사용할 수 있음",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.supportingInfo"
          },
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".text"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula",
        "path": "NutritionOrder.enteralFormula",
        "short": "장관영양처방 구성 요소",
        "definition": "구강에 원위 영양(nutrition distal)을 전달하는 튜브, 카테터, 혹은 기공으로 위장관을 통해 영양을 공급함.",
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "nor-1"
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-1 Value coded for enteral"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship [typeCode =COMP], target [classCode=SPLY, moodCode=RQO, code=FORMULA]"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaType",
        "path": "NutritionOrder.enteralFormula.baseFormulaType",
        "short": "장관영양처방 또는 영아용조제분유 종류",
        "definition": "섬유질을 함유한 성인 표준 영양이나 콩 기반 영아용조제분유와 같은 장관영양처방 또는 영아용조제분유의 유형임.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "EnteralFormulaType"
            }
          ],
          "strength": "example",
          "description": "Codes for type of enteral formula to be administered to patient.",
          "valueSet": "http://hl7.org/fhir/ValueSet/entformula-type"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.code"
          },
          {
            "identity": "w5",
            "map": "FiveWs.what[x]"
          },
          {
            "identity": "v2",
            "map": "ODS-3"
          },
          {
            "identity": "rim",
            "map": ".participation[typeCode=PRD].role[classCode=MANU], manufacturedFoodKind; .code (NutritionalFormulaType)"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaType.coding",
        "path": "NutritionOrder.enteralFormula.baseFormulaType.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaType.coding.system",
        "path": "NutritionOrder.enteralFormula.baseFormulaType.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaType.coding.version",
        "path": "NutritionOrder.enteralFormula.baseFormulaType.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaType.coding.code",
        "path": "NutritionOrder.enteralFormula.baseFormulaType.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaType.coding.display",
        "path": "NutritionOrder.enteralFormula.baseFormulaType.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaType.coding.userSelected",
        "path": "NutritionOrder.enteralFormula.baseFormulaType.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaType.text",
        "path": "NutritionOrder.enteralFormula.baseFormulaType.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.enteralFormula.baseFormulaProductName",
        "path": "NutritionOrder.enteralFormula.baseFormulaProductName",
        "short": "장관영양처방 또는 영아용조제분유의 제품명 또는 브랜드명.",
        "definition": "장관영양처방 또는 영아용조제분유의 제품명 또는 브랜드명 (예- Acme Adult Standard Formula\")",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".id"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveType",
        "path": "NutritionOrder.enteralFormula.additiveType",
        "short": "식사에 추가 할 모듈식(modular) 구성 요소 유형",
        "definition": "기본 포뮬라(formula)과 함께 제공되거나 혼합될 단백질, 탄수화물, 지방 또는 섬유질과 같은 모듈형(modular) 구성 요소의 유형을 나타냄.",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "EnteralFormulaAdditiveType"
            }
          ],
          "strength": "example",
          "description": "Codes for the type of modular component such as protein, carbohydrate or fiber to be provided in addition to or mixed with the base formula.",
          "valueSet": "http://hl7.org/fhir/ValueSet/entformula-additive"
        },
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.code"
          },
          {
            "identity": "w5",
            "map": "FiveWs.what[x]"
          },
          {
            "identity": "v2",
            "map": "ODS-3"
          },
          {
            "identity": "rim",
            "map": "N/A (not differentiated from NutritionalFormulaType in HL7 v3)"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveType.coding",
        "path": "NutritionOrder.enteralFormula.additiveType.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveType.coding.system",
        "path": "NutritionOrder.enteralFormula.additiveType.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveType.coding.version",
        "path": "NutritionOrder.enteralFormula.additiveType.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveType.coding.code",
        "path": "NutritionOrder.enteralFormula.additiveType.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveType.coding.display",
        "path": "NutritionOrder.enteralFormula.additiveType.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveType.coding.userSelected",
        "path": "NutritionOrder.enteralFormula.additiveType.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveType.text",
        "path": "NutritionOrder.enteralFormula.additiveType.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.enteralFormula.additiveProductName",
        "path": "NutritionOrder.enteralFormula.additiveProductName",
        "short": "모듈형 첨가제의 제품명 또는 브랜드명",
        "definition": "포뮬라(formula)에 추가할 모듈형 구성요소 유형의 제품명 또는 브랜드명",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.caloricDensity",
        "path": "NutritionOrder.enteralFormula.caloricDensity",
        "short": "지정된 양당 필요한 에너지의 양",
        "definition": "조제식이 제공해야 하는 볼륨, mL, fluid oz 당(per) 에너지(칼로리) 량. 예를 들어 유아는 온스 당 14칼로리를 제공하는 조제식, 성인은 1.5칼로리를 제공하는 장관영양처방 을 요구할 수 있음",
        "max": "1",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "TQ1-2"
          },
          {
            "identity": "rim",
            "map": ".quantity (caloricDensity)"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.caloricDensity.value",
        "path": "NutritionOrder.enteralFormula.caloricDensity.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "NutritionOrder.enteralFormula.caloricDensity.comparator",
        "path": "NutritionOrder.enteralFormula.caloricDensity.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "NutritionOrder.enteralFormula.caloricDensity.unit",
        "path": "NutritionOrder.enteralFormula.caloricDensity.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "NutritionOrder.enteralFormula.caloricDensity.system",
        "path": "NutritionOrder.enteralFormula.caloricDensity.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "NutritionOrder.enteralFormula.caloricDensity.code",
        "path": "NutritionOrder.enteralFormula.caloricDensity.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "NutritionOrder.enteralFormula.routeofAdministration",
        "path": "NutritionOrder.enteralFormula.routeofAdministration",
        "short": "포뮬라(formula)가 환자의 위장관에 들어가는 방법",
        "definition": "식사처방(formula feeding)을 제공하기 위한 환자의 위장관으로의 경로 또는 생리학적 경로임. (예- 비위 튜브(nasogastric tube))",
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "EnteralRouteOfAdministration"
            }
          ],
          "strength": "extensible",
          "description": "Codes specifying the route of administration of enteral formula.",
          "valueSet": "http://hl7.org/fhir/ValueSet/enteral-route"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".routeCode"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.routeofAdministration.coding",
        "path": "NutritionOrder.enteralFormula.routeofAdministration.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.enteralFormula.routeofAdministration.coding.system",
        "path": "NutritionOrder.enteralFormula.routeofAdministration.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.enteralFormula.routeofAdministration.coding.version",
        "path": "NutritionOrder.enteralFormula.routeofAdministration.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.enteralFormula.routeofAdministration.coding.code",
        "path": "NutritionOrder.enteralFormula.routeofAdministration.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.enteralFormula.routeofAdministration.coding.display",
        "path": "NutritionOrder.enteralFormula.routeofAdministration.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.enteralFormula.routeofAdministration.coding.userSelected",
        "path": "NutritionOrder.enteralFormula.routeofAdministration.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.enteralFormula.routeofAdministration.text",
        "path": "NutritionOrder.enteralFormula.routeofAdministration.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration",
        "path": "NutritionOrder.enteralFormula.administration",
        "short": "구조화된 데이터(structured data)로된 식사처방(formula feeding) 지침",
        "definition": "처방 지침의 구조화된 데이터. 이러한 반복 구조는 볼루스(bolus) 및 연속 섭식(feeding) 둘 다에 대한 시간에 따른 투여 속도 또는 부피를 변경할 수 있게 함. 예를 들면 2 시간마다 연속 공급 속도를 높이라는 지시가 있음",
        "comment": "이 리소스를 사용하여 연속공급 또는 음식장관영양법를 요청(order)하는 방법에 대한 자세한 내용은 아래 구현 참고 사항을 참조",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".outboundRelationship [typeCode =COMP], target [classCode=SBADM, moodCode=RQO]"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule",
        "path": "NutritionOrder.enteralFormula.administration.schedule",
        "short": "장관영양공급 주기",
        "definition": "장관영양공급을 제공해야하는 기간과 빈도. 하나 이상의 일정이있는 경우 모든 일정의 조합에 대한 보조제을 제공해야함.",
        "alias": [
          "Frequency"
        ],
        "max": "1",
        "type": [
          {
            "code": "Timing"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.occurrence[x]"
          },
          {
            "identity": "v2",
            "map": "ODS-2,TQ1-7/8"
          },
          {
            "identity": "rim",
            "map": ".effectiveUseTime"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.event",
        "path": "NutritionOrder.enteralFormula.administration.schedule.event",
        "short": "이벤트(event)가 발생했을 때",
        "definition": "이벤트(event)가 발생하는 특정 시간을 식별함."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat",
        "short": "이벤트(event)가 발생할 때",
        "definition": "이벤트(event)가 예정됐을 때를 설명하는 일련의 규칙임."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.bounds[x]",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.bounds[x]",
        "short": "길이/길이 범위, 또는 (시작 혹은 종료) 경계",
        "definition": "예정 지속 시간, 가능한 시간 범위, 또는 예정 시간에 대한 시작 및 종료 시한 경계"
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.count",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.count",
        "short": "반복되는 횟수",
        "definition": "전체 타이밍 규격 기간 동안 원하는 반복 횟수의 총 수. countMax가 있는 경우는, 이 요소는 허용된 카운트 값 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.countMax",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.countMax",
        "short": "최대 반복 횟수",
        "definition": "해당 정보가 있는 경우, 카운트가 범위를 나타냄- 따라서 [count] 및 [countMax] 수 사이의 작업을 수행함."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.duration",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.duration",
        "short": "발생 기간",
        "definition": "이 일이 발생하면 얼마나 오래 지속되는지. DurationMax가 있는 경우엔, 이 요소는 허용된 기간 범위의 하한을 나타냄"
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.durationMax",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.durationMax",
        "short": "(최대) 발생 기간",
        "definition": "해당 정보가 있는 경우, 기간(duration)은 범위(range)임- 따라서 [duration] 및 [durationMax] 시간 길이 사이의 작업을 수행함."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.durationUnit",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.durationUnit",
        "short": "s | min | h | d | wk | mo | a - unit of time (UCUM)",
        "definition": "지속 기간의 시간 단위(units) (UCUM units)"
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.frequency",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.frequency",
        "short": "주기 당 이벤트(event) 발생 빈도",
        "definition": "지정된 기간 범위 내에서 작업을 반복하는 횟수임. frequencyMax가 있는 경우, 이 요소는 허용된 반복 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.frequencyMax",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.frequencyMax",
        "short": "주기 당 이벤트(event) 발생 최대 횟수[frequecyMax]",
        "definition": "존재 한다면, 빈도는 빈도[frequency]와 빈도최대[frequencyMax]사이의 숫자로 주어진 기간동안 반복함."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.period",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.period",
        "short": "주기 당 이벤트(event) 발생 빈도",
        "definition": "반복이 발생되는 기간을 나타냄. 예: \"3 times per day\"를 표현하기 위해, 3은 빈도이고 \"1 day\"은 하루(기간)가 됨. PeriodMax가 있는 경우, 이 요소는 허용되는 기간 길이 범위의 하한을 나타냄."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.periodMax",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.periodMax",
        "short": "주기의 상한값 (3-4시간)",
        "definition": "만약 존재한다면, 기간은 범위이고 [period]와 [periodMax] 사이임. 예시로 3-5일에 한번과 같은 표현을 가능하게 함."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.periodUnit",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.periodUnit",
        "short": "s | min | h | d | wk | mo | a - unit of time (UCUM)",
        "definition": "UCUM units의 기간을 위한 시간 단위(unit of time)임."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.dayOfWeek",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.dayOfWeek",
        "short": "mon | tue | wed | thu | fri | sat | sun",
        "definition": "일주일에 하루 이상의 날짜가 제시된 경우, 지정된 날짜에만 작업을 수행함."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.timeOfDay",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.timeOfDay",
        "short": "행동(action)을 위한 시간(time of day)",
        "definition": "행동(action)을 취해야 하는 하루 중의 특정 시간(specified time of day)."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.when",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.when",
        "short": "발생 기간에 대한 코드(code)",
        "definition": "하루(day) 중 대략적인 기간(time period)으로, 행동(action)이 수행되어야 하는 시기를 나타내는 일상의 이벤트(event of daily living)와 잠재적으로(potentially) 연결(linked)됨."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.repeat.offset",
        "path": "NutritionOrder.enteralFormula.administration.schedule.repeat.offset",
        "short": "이벤트(event)가 일어나는 시점으로 부터 떨어진 시간(전 또는 후).",
        "definition": "이벤트(event)로부터의 시간 (분). 이벤트 코드(event code)가 분이 이벤트 전후인지 여부를 나타내지 않으면 오프셋은 이벤트 이후 인 것으로 가정."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.code",
        "path": "NutritionOrder.enteralFormula.administration.schedule.code",
        "short": "BID | TID | QID | AM | PM | QD | QOD | +",
        "definition": "타이밍 일정(timing schedule)에 대한 코드(code) (또는 code.text의 텍스트). BID와 같은 일부 코드는 유비쿼터스이지만 많은 기관에서 자체 추가 코드를 정의함. 코드가 제공되면, 코드는 구조화 된 타이밍 데이터에 지정된 모든 내용에 대한 완전한 설명으로 이해되며, .repeat.bounds가 여전히 적용되는 경우를 제외(코드에 포함되지 않음)하고 코드(code) 또는 데이터를 사용하여 타이밍을 해석할 수 있음."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.code.coding",
        "path": "NutritionOrder.enteralFormula.administration.schedule.code.coding",
        "short": "용어체계(terminology system)에 의해 정의된 코드(code)",
        "definition": "용어체계(terminology system)에 의해 정의된 코드(code) 참조"
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.code.coding.system",
        "path": "NutritionOrder.enteralFormula.administration.schedule.code.coding.system",
        "short": "용어체계 식별(Identity of terminology system)",
        "definition": "코드(code)에서 기호(symbol)의 의미를 정의하는 CodeSystem[]를 식별"
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.code.coding.version",
        "path": "NutritionOrder.enteralFormula.administration.schedule.code.coding.version",
        "short": "해당 시스템의 버전 정보 - 필요한 경우",
        "definition": "해당 코드(code)를 선택한 시점에 사용된 CodeSystem[]의 버전임. 올바로 관리된 CodeSystem[]은 코드(code)의 의미가 버전과 관계없이 일관적이므로 버전을 보고할 필요가 없음. 그러나 CodeSystem[]의 관리 상태는 지속적으로 보장할 수 없는 부분이며, 코드(code)의 의미가 일관적임을 보장할 수 없는 경우 버전이 교체되어야 함."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.code.coding.code",
        "path": "NutritionOrder.enteralFormula.administration.schedule.code.coding.code",
        "short": "시스템에 정의된 구문(syntax)의 기호(symbol)",
        "definition": "시스템에 정의된 구문(syntax)의 기호(symbol). 기호(symbol)은 CodeSystem[]에 의해 정의된 구문에서 미리 정의된 코드(code) 또는 표현(expression)일 수 있음. (예: post-coordination)"
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.code.coding.display",
        "path": "NutritionOrder.enteralFormula.administration.schedule.code.coding.display",
        "short": "시스템에 정의된 표기(representation)",
        "definition": "시스템의 규칙(rules)에 따른, 시스템에서 코드(code)의 의미 표기(representation)"
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.code.coding.userSelected",
        "path": "NutritionOrder.enteralFormula.administration.schedule.code.coding.userSelected",
        "short": "해당 코딩(coding)이 사용자(user)에 의해 직접(directly) 선택되었는지 여부",
        "definition": "해당 코딩(coding)이 사용자(user)에 의해 직접 선택되었음을 나타냄 - (예) 사용가능한 항목(item)의 선택 목록(list) 중 하나 (코드 또는 디스플레이 )"
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.schedule.code.text",
        "path": "NutritionOrder.enteralFormula.administration.schedule.code.text",
        "short": "개념(concept)에 대한 일반 텍스트 표현 (plain text representation)",
        "definition": "데이터를 입력한 사용자(user)의 입장에서 보거나(seen)/선택하거나(selected)/언급한대로(uttered)의 개념(concept), 혹은 사용자(user)가 의도한 의미를 사람이 사용하는 언어로 표현한 것임."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.quantity",
        "path": "NutritionOrder.enteralFormula.administration.quantity",
        "short": "투여할 포뮬라(formula)의 양(volume)",
        "definition": "지정된 투여 일정에 따라 환자에게 투여할 포뮬라(formula)의 양",
        "max": "1",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "TQ1-2"
          },
          {
            "identity": "rim",
            "map": ".doseQuantity"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.quantity.value",
        "path": "NutritionOrder.enteralFormula.administration.quantity.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.quantity.comparator",
        "path": "NutritionOrder.enteralFormula.administration.quantity.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.quantity.unit",
        "path": "NutritionOrder.enteralFormula.administration.quantity.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.quantity.system",
        "path": "NutritionOrder.enteralFormula.administration.quantity.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.quantity.code",
        "path": "NutritionOrder.enteralFormula.administration.quantity.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "NutritionOrder.enteralFormula.administration.rate[x]",
        "path": "NutritionOrder.enteralFormula.administration.rate[x]",
        "short": "기간동안 투여되는 포뮬라(formula) 속도",
        "definition": "급수 펌프(feeding pump)를 통한 포뮬라(formula)의 투여 속도. (예- 지정된 일정에 따른 시간당 60mL)",
        "comment": "비율(ratio)는 분모의 수량값이 \"1\"이 아닐 때 사용되며, 그렇지 않으면 수량(quantity)를 사용. 예를 들어, Ratio datatype은 \"200 mL4 hrs\" 에 대해 \"50 mLhr\" 에 대한 수량 데이터 유형에 대해 사용됨",
        "max": "1",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
            ]
          },
          {
            "code": "Ratio"
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".rateQuantity"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.maxVolumeToDeliver",
        "path": "NutritionOrder.enteralFormula.maxVolumeToDeliver",
        "short": "시간당 포뮬라(formula) 양(volume)의 상한값",
        "definition": "일정 기간 동안 환자에게 투여될 수 있는 포뮬라(formula)의 상한값. (예- 24시간 동안 1440mL)",
        "max": "1",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": ".maxDoseQuantity"
          }
        ]
      },
      {
        "id": "NutritionOrder.enteralFormula.maxVolumeToDeliver.value",
        "path": "NutritionOrder.enteralFormula.maxVolumeToDeliver.value",
        "short": "값의 수치(numerical value) (근사치 포함)",
        "definition": "측정된 값(value of measured amount). 값을 표현할 때 근사치(implicit precision)가 포함됨."
      },
      {
        "id": "NutritionOrder.enteralFormula.maxVolumeToDeliver.comparator",
        "path": "NutritionOrder.enteralFormula.maxVolumeToDeliver.comparator",
        "short": "< | <= | >= | > - 값을 이해하는 방법",
        "definition": "해당 컨텍스트(context)에서는 사용이 허용되지 않음."
      },
      {
        "id": "NutritionOrder.enteralFormula.maxVolumeToDeliver.unit",
        "path": "NutritionOrder.enteralFormula.maxVolumeToDeliver.unit",
        "short": "단위 표현(unit representation)",
        "definition": "사람이 읽을 수 있는 형식의 단위(unit)."
      },
      {
        "id": "NutritionOrder.enteralFormula.maxVolumeToDeliver.system",
        "path": "NutritionOrder.enteralFormula.maxVolumeToDeliver.system",
        "short": "코드화된 단위 폼(coded unit form)을 정의하는 시스템(system)",
        "definition": "단위(unit)의 코드화된 폼(coded form)을 제공하는 시스템의 식별임."
      },
      {
        "id": "NutritionOrder.enteralFormula.maxVolumeToDeliver.code",
        "path": "NutritionOrder.enteralFormula.maxVolumeToDeliver.code",
        "short": "단위(unit)의 코드화된 폼(coded form)",
        "definition": "일부 단위 표시 시스템(unit representation system)에서 컴퓨터로 처리할 수 있는 형식 단위(unit)."
      },
      {
        "id": "NutritionOrder.enteralFormula.administrationInstruction",
        "path": "NutritionOrder.enteralFormula.administrationInstruction",
        "short": "텍스트로 표현된 식사처방(formula feeding) 지침",
        "definition": "자유로운 텍스트 형식의 포뮬라(formula) 관리, 식사 지침 혹은 추가 지침 및 정보",
        "comment": "지침이 너무 복잡하고 코딩 할 수 없는 경우, 자유롭게 텍스트 설명을 사용할 수 있음",
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isSummary": true,
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.supportingInfo"
          },
          {
            "identity": "v2",
            "map": "ODS-4"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "NutritionOrder.note",
        "path": "NutritionOrder.note",
        "short": "의견(comment)",
        "definition": "요청자, 실행자, 주제 또는 참가자의 {{title}} 관련 조언",
        "comment": "`.oralDiet.instruction`, `supplement.instruction`, or `enteralFormula.administrationInstruction` 요소(element)에 표현된 식단(diet)관련 무료지침서 제공에는 사용되지 않아야 함",
        "type": [
          {
            "code": "Annotation"
          }
        ],
        "mapping": [
          {
            "identity": "workflow",
            "map": "Request.note"
          }
        ]
      },
      {
        "id": "NutritionOrder.note.author[x]",
        "path": "NutritionOrder.note.author[x]",
        "short": "주석(annotation)을 담당하는 사람(individual)",
        "definition": "주석(annotation) 작성을 담당하는 사람(individual)"
      },
      {
        "id": "NutritionOrder.note.time",
        "path": "NutritionOrder.note.time",
        "short": "주석(annotation)이 만들어진 시기",
        "definition": "특정 주석(annotation)을 작성한 시기를 표시함."
      },
      {
        "id": "NutritionOrder.note.text",
        "path": "NutritionOrder.note.text",
        "short": "주석(annotation) - 텍스트 내용 (Markdown)",
        "definition": "마크다운(markdown) 형식의 주석(annotation) 텍스트임."
      }
    ]
  }
}