<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2018-08-29T19:07:11.701+00:00" />
  </meta>
  <url value="StructureDefinition/KRRealmMedicationAdministration" />
  <name value="KR-Realm-MedicationAdministration" />
  <status value="draft" />
  <date value="2018-08-29T19:07:11.24+00:00" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicationAdministration" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationAdministration" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationAdministration">
      <path value="MedicationAdministration" />
      <short value="환자의 투약 정보" />
      <definition value="환자가 약을 섭취하거나 투여받을 때에 대한 정보" />
    </element>
    <element id="MedicationAdministration.identifier">
      <path value="MedicationAdministration.identifier" />
      <short value="투약 정보에 대한 고유 Id" />
      <definition value="FHIR 시스템 외부에서 접근하기 위한 투약정보 고유 id" />
      <type>
        <code value="Identifier" />
        <profile value="StructureDefinition/KRRealmIdentifier" />
      </type>
    </element>
    <element id="MedicationAdministration.definition">
      <path value="MedicationAdministration.definition" />
      <short value="투약 가이드라인 정보" />
      <definition value="투약 가이드라인 정보" />
    </element>
    <element id="MedicationAdministration.partOf">
      <path value="MedicationAdministration.partOf" />
      <short value="해당 투약 정보를 포함하는 투약 혹은 치료 정보" />
      <definition value="해당 투약 정보를 포함하는 투약 혹은 치료 정보" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Procedure" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="StructureDefinition/KRRealmMedicationAdministration" />
      </type>
    </element>
    <element id="MedicationAdministration.status">
      <path value="MedicationAdministration.status" />
      <definition value="투약 진행 상태 (대부분은 completed 값이나 시간이 오래 걸리는 투약의 경우 진행 중 상태일 수도 있다)" />
    </element>
    <element id="MedicationAdministration.category">
      <path value="MedicationAdministration.category" />
      <short value="투약 패턴 혹은 장소" />
      <definition value="어디서 투약이 이루어질지에 대한 예상 장소" />
    </element>
    <element id="MedicationAdministration.medication[x]:medicationCodeableConcept">
      <path value="MedicationAdministration.medicationCodeableConcept" />
      <sliceName value="medicationCodeableConcept" />
      <short value="섭취한 약품 정보" />
      <definition value="섭취한 약품 정보" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="MedicationAdministration.subject">
      <path value="MedicationAdministration.subject" />
      <short value="약을 받은 환자 정보" />
      <definition value="약을 받은 환자 정보" />
      <type>
        <code value="Reference" />
        <profile value="StructureDefinition/KRRealmPatient" />
      </type>
    </element>
    <element id="MedicationAdministration.context">
      <path value="MedicationAdministration.context" />
      <short value="약품 투약한 진료 정보" />
      <definition value="약품 투약한 진료 정보" />
      <type>
        <code value="Reference" />
        <profile value="StructureDefinition/KRRealmEncounter" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/EpisodeOfCare" />
      </type>
    </element>
    <element id="MedicationAdministration.supportingInformation">
      <path value="MedicationAdministration.supportingInformation" />
      <short value="약품 투약에 대한 추가적인 정보" />
      <definition value="약품 투약에 대한 추가적인 정보 (ex 환자 키, 체중, 혈압 등)" />
    </element>
    <element id="MedicationAdministration.effective[x]:effectiveDateTime">
      <path value="MedicationAdministration.effectiveDateTime" />
      <sliceName value="effectiveDateTime" />
      <short value="투약 시간" />
      <definition value="특정 약품을 투여한 시간 또는 기간" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="MedicationAdministration.performer">
      <path value="MedicationAdministration.performer" />
      <short value="약품을 투여한 사람/기기 정보" />
      <definition value="환자에게 약품을 투여한 책임이 있는 사람/기기 정보" />
    </element>
    <element id="MedicationAdministration.performer.actor">
      <path value="MedicationAdministration.performer.actor" />
      <short value="환자에게 특정 약품을 투여한 사람 혹은 기기" />
      <definition value="환자에게 특정 약품을 투여한 사람 혹은 기기" />
      <type>
        <code value="Reference" />
        <profile value="StructureDefinition/KRRealmPractitioner" />
      </type>
      <type>
        <code value="Reference" />
        <profile value="StructureDefinition/KRRealmPatient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
    </element>
    <element id="MedicationAdministration.performer.onBehalfOf">
      <path value="MedicationAdministration.performer.onBehalfOf" />
      <short value="투약 의료인 혹은 투약 기기가 속한 의료기관 정보" />
      <definition value="투약 의료인 혹은 투약 기기가 속한 의료기관 정보" />
      <type>
        <code value="Reference" />
        <profile value="StructureDefinition/KRRealmOrganization" />
      </type>
    </element>
    <element id="MedicationAdministration.notGiven">
      <path value="MedicationAdministration.notGiven" />
      <short value="약품 섭취를 안했는지 여부" />
      <definition value="이 값이 true일 경우 환자가 해당 약품 섭취를 하지 않았다는 뜻이다." />
    </element>
    <element id="MedicationAdministration.reasonNotGiven">
      <path value="MedicationAdministration.reasonNotGiven" />
      <short value="투약하지 않은 이유" />
      <definition value="투약하지 않은 이유" />
    </element>
    <element id="MedicationAdministration.reasonCode">
      <path value="MedicationAdministration.reasonCode" />
      <short value="약품을 섭취한 이유" />
      <definition value="약품을 섭취한 이유" />
    </element>
    <element id="MedicationAdministration.reasonReference">
      <path value="MedicationAdministration.reasonReference" />
      <short value="약품 섭취 원인인 증상 혹은 검사 정보" />
      <definition value="약품 섭취 원인인 증상 혹은 검사 정보" />
      <type>
        <code value="Reference" />
        <profile value="StructureDefinition/KRRealmCondition" />
      </type>
      <type>
        <code value="Reference" />
        <profile value="StructureDefinition/KRRealmObservation" />
      </type>
    </element>
    <element id="MedicationAdministration.prescription">
      <path value="MedicationAdministration.prescription" />
      <short value="원 투약 처방 정보" />
      <definition value="원 투약 처방 정보" />
    </element>
    <element id="MedicationAdministration.device">
      <path value="MedicationAdministration.device" />
      <short value="약품 섭취 시 사용한 기기 정보" />
      <definition value="약품 섭취 시 사용한 기기 정보" />
    </element>
    <element id="MedicationAdministration.note">
      <path value="MedicationAdministration.note" />
      <short value="투약에 대한 추가 정보" />
      <definition value="다른 항목에서 다루지 않은 투약에 대한 추가 정보" />
    </element>
    <element id="MedicationAdministration.dosage">
      <path value="MedicationAdministration.dosage" />
      <short value="약품 투약 시 용법" />
      <definition value="약품 투약 시 상세 복용법" />
    </element>
    <element id="MedicationAdministration.dosage.text">
      <path value="MedicationAdministration.dosage.text" />
      <short value="용법에 대한 텍스트 정보" />
      <definition value="복용법 중 코드로 표현하지 못할 정도로 복잡한 경우 해당 항목 이용" />
    </element>
    <element id="MedicationAdministration.dosage.site">
      <path value="MedicationAdministration.dosage.site" />
      <short value="약품을 복용하는 신체부위" />
      <definition value="약품을 복용하는 신체부위 (입, 팔 등)" />
    </element>
    <element id="MedicationAdministration.dosage.route">
      <path value="MedicationAdministration.dosage.route" />
      <short value="투약 시 투약경로" />
      <definition value="투약 시 약품이 흡수되는 투약경로 (ex 정맥, 구강 등)" />
    </element>
    <element id="MedicationAdministration.dosage.method">
      <path value="MedicationAdministration.dosage.method" />
      <short value="약품 복용 방법" />
      <definition value="투약 방법에 대한 코드 주로 주사를 통한 투약 시 사용" />
    </element>
    <element id="MedicationAdministration.dosage.dose">
      <path value="MedicationAdministration.dosage.dose" />
      <short value="투약 당 복용량" />
      <definition value="투약 당 복용량" />
    </element>
    <element id="MedicationAdministration.dosage.rate[x]">
      <path value="MedicationAdministration.dosage.rate[x]" />
      <short value="시간 당 복용 횟수" />
      <definition value="시간 당 복용 횟수 (ex 하루 3회, 2시간 당 200mg 등)" />
    </element>
    <element id="MedicationAdministration.eventHistory">
      <path value="MedicationAdministration.eventHistory" />
      <short value="투약 기간 중 투약 관련 발생한 사건들" />
      <definition value="투약 기간 중 투약 관련 발생한 사건들" />
    </element>
  </differential>
</StructureDefinition>