PackagesCanonicalsLogsProblems
    Packages
    tw.cohesion.fhir.clinemr@1.0.0
    https://fhir.cohesiondata.com/clinemr/StructureDefinition/bundle-mcr
description: 此Profile說明本IG如何進一步定義臺灣核心-資料交換基本單位 (TW Core Bundle) Profile以呈現西醫診所門診病摘的詳細資料。
package_name: tw.cohesion.fhir.clinemr
derivation: constraint
name: BundleMCR
type: Bundle
elements:
  identifier: {short: '一組Resources的資料交換基本單位(Bundle)的識別碼。[應填入門診病摘之HIS病歷唯一碼HIS DocPK]', index: 0}
  type:
    pattern: {type: Code, value: document}
    index: 1
  entry:
    array: true
    min: 8
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: resource, type: profile}
      min: 8
      slices:
        ServiceRequest:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 51
            elements:
              resource: {type: ServiceRequest, short: 服務請求, index: 52}
            required: [resource]
        ObservationOccupation:
          match: {}
          schema:
            mustSupport: true
            index: 13
            elements:
              resource: {type: Observation, short: 職業, index: 14}
            required: [resource]
        ObservationMajorIllness:
          match: {}
          schema:
            mustSupport: true
            array: true
            min: 1
            _required: true
            index: 21
            elements:
              resource: {type: Observation, short: 重大傷病註記, index: 22}
            required: [resource]
        CarePlan:
          match: {}
          schema:
            mustSupport: true
            index: 33
            elements:
              resource: {type: CarePlan, short: 關懷計畫, index: 34}
            required: [resource]
        Observation:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 53
            elements:
              resource: {type: Observation, short: 檢驗檢查, index: 54}
            required: [resource]
        ObservationBloodtype:
          match: {}
          schema:
            mustSupport: true
            index: 15
            elements:
              resource: {type: Observation, short: 血型, index: 16}
            required: [resource]
        OrganizationInspection:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 57
            elements:
              resource: {type: Organization, short: 檢驗機構, index: 58}
            required: [resource]
        ObservationBodyHeight:
          match: {}
          schema:
            mustSupport: true
            index: 43
            elements:
              resource: {type: Observation, short: 身高, index: 44}
            required: [resource]
        DocumentReference:
          match: {}
          schema:
            mustSupport: true
            index: 59
            elements:
              resource: {type: DocumentReference, short: 健康相關文件, index: 60}
            required: [resource]
        ObservationEducationLevel:
          match: {}
          schema:
            mustSupport: true
            index: 11
            elements:
              resource: {type: Observation, short: 教育程度, index: 12}
            required: [resource]
        ConditionMajorIllness:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 23
            elements:
              resource: {type: Condition, short: 重大傷病, index: 24}
            required: [resource]
        Composition:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 3
            elements:
              resource: {type: Composition, index: 4}
            required: [resource]
        Patient:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 5
            elements:
              resource: {type: Patient, short: 病人基本資料, index: 6}
            required: [resource]
        DiagnosticReport:
          match: {}
          schema:
            mustSupport: true
            index: 55
            elements:
              resource: {type: DiagnosticReport, short: 診斷報告, index: 56}
            required: [resource]
        Practitioner:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 31
            elements:
              resource: {type: Practitioner, short: 醫師基本資料, index: 32}
            required: [resource]
        ObservationVitalSign:
          match: {}
          schema:
            mustSupport: true
            index: 37
            elements:
              resource: {type: Observation, short: 生命徵象, index: 38}
            required: [resource]
        ConditionDiagnosis:
          match: {}
          schema:
            mustSupport: true
            array: true
            min: 1
            _required: true
            index: 29
            elements:
              resource: {type: Condition, short: 診斷, index: 30}
            required: [resource]
        ObservationHeartRate:
          match: {}
          schema:
            mustSupport: true
            index: 41
            elements:
              resource: {type: Observation, short: 脈搏, index: 42}
            required: [resource]
        ConditionChiefComplaint:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 35
            elements:
              resource: {type: Condition, short: 病人主訴, index: 36}
            required: [resource]
        ObservationBodyTemp:
          match: {}
          schema:
            mustSupport: true
            index: 47
            elements:
              resource: {type: Observation, short: 體溫, index: 48}
            required: [resource]
        ObservationBloodPressureClinEMR:
          match: {}
          schema:
            mustSupport: true
            index: 39
            elements:
              resource: {type: Observation, short: 血壓, index: 40}
            required: [resource]
        MedicationRequest:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 27
            elements:
              resource: {type: MedicationRequest, short: 藥品請求, index: 28}
            required: [resource]
        Encounter:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 9
            elements:
              resource: {type: Encounter, short: 就醫事件, index: 10}
            required: [resource]
        Medication:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 25
            elements:
              resource: {type: Medication, short: 藥品, index: 26}
            required: [resource]
        Procedure:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 49
            elements:
              resource: {type: Procedure, short: 處置或手術, index: 50}
            required: [resource]
        Organization:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 7
            elements:
              resource: {type: Organization, short: 醫事機構, index: 8}
            required: [resource]
        AllergyIntolerance:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 17
            elements:
              resource: {type: AllergyIntolerance, short: 過敏史, index: 18}
            required: [resource]
        ObservationBodyWeight:
          match: {}
          schema:
            mustSupport: true
            index: 45
            elements:
              resource: {type: Observation, short: 體重, index: 46}
            required: [resource]
        ConditionPastMedicalHistory:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 19
            elements:
              resource: {type: Condition, short: 過去病史, index: 20}
            required: [resource]
package_version: 1.0.0
class: profile
kind: resource
url: https://fhir.cohesiondata.com/clinemr/StructureDefinition/bundle-mcr
base: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/Bundle-twcore
version: 1.0.0
required: [identifier]