PackagesCanonicalsLogsProblems
    Packages
    tw.gov.mohw.nhi.empd@0.1.0
    https://nhicore.nhi.gov.tw/empd/StructureDefinition/ep-model
description: 用於描述電子處方箋邏輯模型
package_name: tw.gov.mohw.nhi.empd
derivation: specialization
name: EMPDModel
type: https://nhicore.nhi.gov.tw/empd/StructureDefinition/EMPDModel
elements:
  practitionerInformation:
    type: BackboneElement
    short: 醫事人員基本資料
    index: 22
    elements:
      physicianName: {type: HumanName, short: 醫師姓名, index: 23}
      licenseNumber: {type: Identifier, short: 管制藥品使用執照號碼, index: 24}
      telecom: {type: ContactPoint, short: 醫師聯絡電話, index: 25}
      certificateNo: {type: Identifier, short: 醫事人員證書字號, index: 26}
    required: [physicianName, certificateNo]
  hospital:
    type: BackboneElement
    short: 醫事機構基本資料
    index: 0
    elements:
      hospitalId: {type: Identifier, short: 醫療機構代碼, index: 1}
      hospitalName: {type: string, short: 醫療機構名稱, index: 2}
      address: {type: Address, short: 醫療機構地址, index: 3}
      telecom: {type: ContactPoint, short: 醫療機構電話, index: 4}
    required: [hospitalId, address, hospitalName, telecom]
  prescriptionDatetime:
    type: BackboneElement
    short: 處方箋有效日期
    index: 33
    elements:
      datetime: {type: dateTime, short: 處方箋有效日期, array: true, min: 1, index: 34}
      note: {type: Annotation, short: 處方箋註銷註記, index: 35}
    required: [datetime]
  outpatient:
    type: BackboneElement
    short: 門診基本資料
    index: 14
    elements:
      opdDate: {type: dateTime, short: 門診日期, index: 15}
      department: {type: CodeableConcept, short: 科別, index: 16}
      medicalIdentifier: {type: Identifier, short: 就醫識別碼, index: 17}
      note: {type: Annotation, short: 部分負擔代碼, index: 18}
      medicaltreatmentNumber: {type: Identifier, short: 健保卡就醫序號, index: 19}
      class: {type: Coding, short: 案件分類, index: 20}
      type: {type: CodeableConcept, short: 給付類別, index: 21}
    required: [department, opdDate, note]
  typeofPrescription: {type: CodeableConcept, short: 處方箋種類註記, index: 31}
  prescriptionContent:
    type: BackboneElement
    short: 處方內容
    array: true
    min: 1
    index: 38
    elements:
      doseUnits: {type: string, short: 劑量單位, array: true, index: 48}
      genericName: {type: string, short: 學名, index: 43}
      selfnote: {type: Annotation, short: 自費註記, index: 55}
      drugunitContent: {type: Ratio, short: 藥品單位含量, index: 45}
      medicationDays: {type: Duration, short: 給藥日數, index: 52}
      usagetime: {type: CodeableConcept, short: 使用時間, index: 50}
      substitution: {type: BackboneElement, short: 不得以其他廠牌藥品替代之理由, index: 44}
      orderType: {type: CodeableConcept, short: 醫令類別, index: 39}
      totalAmount: {type: decimal, short: 給藥總量, index: 53}
      totalUnits: {type: string, short: 給藥總量單位, index: 54}
      item: {type: Identifier, short: 項次, index: 40}
      frequency: {type: positiveInt, short: 頻率, index: 49}
      directions: {type: CodeableConcept, short: 用藥指示, index: 56}
      dose: {type: decimal, short: 劑量, index: 47}
      routeofAdministration: {type: CodeableConcept, short: 給藥途徑, index: 51}
      code: {type: CodeableConcept, short: 健保代碼, index: 41}
      brandName: {type: string, short: 藥品商品名稱, index: 42}
      dosageForm: {type: CodeableConcept, short: 劑型, index: 46}
    required: [totalAmount, genericName, item, medicationDays, totalUnits, dose, routeofAdministration, drugunitContent, dosageForm, frequency]
  combinedPrescriptionNote: {type: Annotation, short: 須被合併之處方箋註記, index: 32}
  patientInformation:
    type: BackboneElement
    short: 病人基本資料
    index: 5
    elements:
      idNumber: {type: Identifier, short: 身分證號, index: 6}
      chartNo: {type: Identifier, short: 病歷號碼, index: 7}
      name: {type: HumanName, short: 姓名, index: 8}
      gender: {type: code, short: 性別, index: 9}
      birthDate: {type: date, short: 出生日期, index: 10}
      age: {type: Age, short: 就診年齡, index: 11}
      identityType: {type: CodeableConcept, short: 就醫身分別, index: 12}
      weight: {type: Quantity, short: 體重, index: 13}
    required: [identityType, age, idNumber, gender, name, birthDate]
  diagnose:
    type: BackboneElement
    short: 診斷
    array: true
    min: 1
    index: 27
    elements:
      icdCode: {type: code, short: 國際疾病分類代碼ICD Code(International Classification of Diseases), index: 28}
      note: {type: Annotation, short: 醫療評估內容註記, index: 29}
    required: [icdCode]
  totalMedicationsDays: {type: positiveInt, short: 給藥總日份, index: 36}
  refillTimes: {type: unsignedInt, short: 連續處方可調劑次數, index: 37}
  prescriptionNo: {type: Identifier, short: 處方箋單號, index: 30}
package_version: 0.1.0
class: logical
kind: logical
url: https://nhicore.nhi.gov.tw/empd/StructureDefinition/ep-model
base: http://hl7.org/fhir/StructureDefinition/Element
version: 0.1.0
required: [prescriptionContent, refillTimes, patientInformation, outpatient, hospital, combinedPrescriptionNote, practitionerInformation, typeofPrescription, diagnose, prescriptionNo, prescriptionDatetime, totalMedicationsDays]