Generated Narrative: StructureDefinition TraditionalChineseMedicineClinicRecordModel Name Flags Card. Type Description & Constraints TraditionalChineseMedicineClinicRecordModel 0..* Base 中醫門診單(TraditionalChineseMedicineClinicRecord)之資料模型 #xD; documentInfo 1..1 BackboneElement 病歷文件資料 #xD; hisdocPK 1..1 Identifier HIS病歷唯一碼 #xD; hospitalId 1..1 Identifier 醫事機構代碼 #xD; hospitalName 1..1 string 醫事機構名稱 #xD; sheetInfo 1..1 BackboneElement 病歷表單資料 #xD; sheetId 1..1 Identifier 病歷表單編號 #xD; sheetName 1..1 string 病歷表單名稱 #xD; sheetVersion 1..1 id 病歷表單版本 #xD; docInfo 1..1 BackboneElement 病歷文件資料 #xD; docConfidentialityCode 1..1 code 文件敏感性 #xD; createTime 1..1 dateTime 文件產生時間 #xD; patientInfo 1..1 BackboneElement 病人基本資料 #xD; chatNo 1..1 Identifier 病歷號 #xD; patientName 1..1 HumanName 病人姓名 #xD; birthDate 0..1 date 出生日期 #xD; visitIdentity 1..1 CodeableConcept 就醫身份 #xD; gender 1..1 code 性別 #xD; personalIDNumber 1..1 Identifier 身分證號 #xD; contactInfo 0..1 BackboneElement 聯絡資訊 #xD; homeTel 0..1 ContactPoint 住宅電話 #xD; officeTel 0..1 ContactPoint 公司電話 #xD; mobile 0..1 ContactPoint 行動電話 #xD; bloodtype 0..1 CodeableConcept 自述血型 #xD; marriageStatus 0..1 CodeableConcept 婚姻 #xD; occupation 0..1 CodeableConcept 職業 #xD; addressInfo 0..1 BackboneElement 病人相關住址 #xD; originalAddressInfo 0..1 BackboneElement 病人戶籍地址資料 #xD; originalAddressZipCode 0..1 code 病人戶籍地址郵遞區號 #xD; originalAddresLocation 0..1 Address 病人戶籍地址 #xD; contactAddressInfo 0..1 BackboneElement 病人聯絡地址資料 #xD; contactAddressZipCode 0..1 code 病人聯絡地址郵遞區號 #xD; contactAddressLocation 0..1 Address 病人聯絡地址 #xD; email 0..1 ContactPoint 病人電子郵件地址 #xD; history 0..1 CodeableConcept 過去病史 #xD; allergy 0..1 string 過敏記錄 #xD; emergencyContactInfo 0..* BackboneElement 緊急聯絡人相關資訊 #xD; emName 0..1 HumanName 緊急聯絡人姓名 #xD; emrelationshp 0..1 code 緊急聯絡人與病人關係 #xD; emergencyContactWay 0..1 BackboneElement 緊急聯絡人聯絡方式 #xD; emHomeTel 0..1 ContactPoint 緊急聯絡人住宅電話 #xD; emOfficeTel 0..1 ContactPoint 緊急聯絡人公司電話 #xD; emMobile 0..1 ContactPoint 緊急聯絡人行動電話 #xD; childNumber 0..1 integer 病人子女數 #xD; education 0..1 CodeableConcept 病人教育程度 #xD; encounter 1..1 BackboneElement 病人當次看診之相關資訊 #xD; visitDate 1..1 dateTime 掛號(報到)日期時間 #xD; visitSeq 1..1 Identifier 掛號序號 #xD; department 1..1 CodeableConcept 看診科別 #xD; doctorId 1..1 Identifier 看診醫師身分證號 #xD; doctorName 1..1 HumanName 看診醫師姓名 #xD; patientBloodPressure 0..1 BackboneElement 病人血壓 #xD; systolicPressure 0..1 CodeableConcept 收縮壓 #xD; diastoicPressure 0..1 CodeableConcept 舒張壓 #xD; pulse 0..1 CodeableConcept 病人脈搏 #xD; height 0..1 CodeableConcept 病人身高 #xD; heightUnit 0..1 code 病人身高單位 #xD; weight 0..1 CodeableConcept 病人體重 #xD; weightUnit 0..1 code 病人體重單位 #xD; bodytemperature 0..1 CodeableConcept 病人體溫 #xD; chiefComplain 1..1 Annotation 病人主訴 #xD; tongueCondition 0..1 string 病人舌象 #xD; pulseCondition 0..1 string 病人脈象 #xD; manifestation 0..1 string 病人證型 #xD; therapeuticDiscipline 0..1 string 病人治則 #xD; majorInjuryInfo 1..* BackboneElement 重大傷病相關資訊 #xD; majorInjuryFlag 1..1 Annotation 重大傷病註記 #xD; majorInjuryContent 0..* BackboneElement 重大傷病代碼與病名 #xD; majorInjuryCode 1..1 code 重大傷病代碼 #xD; majorInjuryName 1..1 string 重大傷病名稱 #xD; diagnosisContent 1..* BackboneElement 診斷代碼與名稱 #xD; diagcode 1..1 code 診斷代碼 #xD; diagName 1..1 string 診斷名稱 #xD; treatmenInfo 0..* BackboneElement 處置相關內容 #xD; treatmentNHICCode 0..1 code 處置健保碼 #xD; treatmentDescription 0..1 string 處置說明 #xD; acupunctureInfo 0..* BackboneElement 針灸處置 #xD; acupunctureRegionNHICode 1..* code 針灸部位 #xD; acupuncturePointName 1..1 Annotation 針灸穴位 #xD; acpuncturePointComment 0..1 string 針灸補充說明 #xD; contusionInfo 0..* BackboneElement 傷科處置 #xD; contusionRegionNHICode 1..1 code 傷科部位 #xD; contusionTechnique 1..1 Annotation 傷科手法 #xD; contusionComment 0..1 string 傷科補充說明 #xD; dislocationInfo 0..* BackboneElement 脫臼整復處置 #xD; dislocationRegionNHICode 1..1 code 脫臼整復部位 #xD; dislocationTreatmentMethod 1..1 Annotation 脫臼整復處理方法 #xD; dislocationComment 0..1 string 脫臼整復的補充說明 #xD; doctorAdvise 0..1 Annotation 醫師囑咐 #xD; drugInfo 0..* BackboneElement 用藥紀錄相關內容 #xD; drugNHICCode 0..1 code 藥品健保碼 #xD; drugCode 1..1 code 藥品藥品碼 #xD; drugName 1..1 string 藥品商品名 #xD; dose 1..1 decimal 用量 #xD; doseUnit 1..1 string 用量單位 #xD; route 1..1 CodeableConcept 藥品服用方法 #xD; frequency 1..1 CodeableConcept 藥品的使用頻率 #xD; drugStartDate 1..1 date 用藥開始日期 #xD; drugEndDate 1..1 date 用藥結束日期 #xD; days 1..1 decimal 服藥天數 #xD; totalAmount 1..1 decimal 藥品總劑量 #xD; prescriptionMethod 0..1 CodeableConcept 藥品調劑方式 #xD; packageNumber 0..1 integer 包數 #xD; examiationInfo 0..* BackboneElement 檢驗檢查相關內容 #xD; examOrderDate 0..1 dateTime 檢驗檢查開單日期 #xD; orderHospitalID 1..1 code 檢驗檢查開單醫事機構代碼 #xD; orderHospitalName 1..1 string 檢驗檢查開單醫事機構名稱 #xD; examHospitalID 1..1 code 檢驗檢查執行醫事機構代碼 #xD; examHospitalName 1..1 string 檢驗檢查執行醫事機構名稱 #xD; examDate 1..1 dateTime 檢查日期 #xD; verifyDate 0..1 dateTime 報告日期 #xD; testNHICode 0..1 code 健保檢驗檢查代碼 #xD; testName 1..1 string 檢驗檢查名稱 #xD; testResult 0..1 string 檢驗檢查結果值 #xD; resultUnit 0..1 string 檢驗檢查結果單位 #xD; resultFlag 0..1 CodeableConcept 檢驗檢查結果判斷註記 #xD; resultComment 0..1 Annotation 檢驗檢查結果備註說明 #xD; imageInfo 0..* BackboneElement 圖檔報告內容 #xD; imageFileName 1..1 Attachment 圖檔報告名稱 #xD; imageContent 1..1 Attachment 圖檔報告內容 #xD; referenceInfo 0..* BackboneElement 參考附件資料內容 #xD; referenceDocFileName 1..1 Attachment 附件檔名 #xD; referenceDocContent 1..1 Attachment 附件內容 #xD; Documentation for this format
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
Additional content defined by implementations
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
Extensions that cannot be ignored even if unrecognized
May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
entry:PatientTWCM.telecom.where(system='phone' and use='home').value(住宅電話)
entry:PatientTWCM.telecom.where(system='phone' and use='work').value(公司電話)
entry:PatientTWCM.telecom.where(system='phone' and use='mobile').value(行動電話)
entry:PatientTWCM.telecom.where(system ='email').value(病人電子郵件地址)
entry:PatientTWCM.contact.telecom.where(system='phone' and use='home').value(緊急聯絡人住宅電話)
entry:PatientTWCM.contact.telecom.where(system='phone' and use='work').value(緊急聯絡人公司電話)
entry:PatientTWCM.contact.telecom.where(system='phone' and use='mobile').value(緊急聯絡人行動電話)
unique id for the element within a resource (for internal references)
May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])