延續前一篇提到MedicationRequest.dosageInstruction的資料型態是Dosage。他有點複雜,需要專頁來說明。其實,他並不適合放在這,Dosage在R4,他是被很尷尬的獨立成一篇。
言歸正傳,這邊討論的是R4版本。其實與R5就欄位內容是一樣的,只是R4是繼承BackboneElement,而R5是繼承BackboneType(實際上就是Element)。至於兩者有何差異,不在本篇討論範圍。(迫不及待想知道,那就參考R5的Type Framework)。
====================================
簡述:
關於藥物服用的指引。
欄位討論:
- sequency [0..1]: integer
- MedicationRequest.dosageInstruction是[0..*],表示一張MequestionRequest所要求的一種藥,可以有多筆用藥說明。
- 這個欄位就是用來當序號的。
- text [0..1]: string
- 非結構描述用藥資訊。
- additionalInstruction [0..*]: CodeableConcept
- 關於服用此藥物的注意事項或指引。
- 參考:SNOMED CT Additional Dosage Instructions (Example)
- Code System http://snomed.info/sct
- Concept is-a 419492006
- 例如:
- patientInstruction [0..1]: string
- 針對此病患提供額外服藥指引。
- timing [0..1]: Timing
- 服藥資訊與時間有關者。
- Timing這個資料型態在R4比Dosage更尷尬。他是被放在General-Purpose DataType中,卻是唯一繼承於BackboneElement者。
- 到了R5,就與Dosage一樣,繼承於BackboneType。但是,仍放在General-Purpose DataType。
- 為什麼?因為BackboneElement已經不繼承於DataType而是直接繼承於Element。
- 這個資料型態有點複雜,可參考之前的文章HL7 FHIR 資料型態篇 - Complex Types - 時間類。
- asNeeded[x] [0..1] {Boolean | CodeableConcept}
- 註記此要是否為需要時才服用。而非定時服用。
- 若能提供更清楚原因時,可參考:SNOMED CT Medication As Needed Reason Codes (Example)
- Code System http://snomed.info/sct
- Concept is-a 404684003
- 例如:
- site [0..1]: CodeableConcept
- 身體的哪個部位來接收此藥物。
- 參考:SNOMED CT Anatomical Structure for Administration Site Codes (Example)
- Code System http://snomed.info/sct
- Concept is-a 91723000 (Anatomical structure)
- route [0..1]: CodeableConcept
- 使用什麼途徑將藥進入身體(在什麼地方,就看site)。
- 參考:SNOMED CT Route Codes (Example)
- Code System http://snomed.info/sct
- Concept is-a 284009009 (Route of administration values)
- 例如:
- method [0..1]: CodeableConcept
- 以什麼方法技術來使用藥進行服藥。
- 參考:SNOMED CT Administration Method Codes (Example)
- Code System http://snomed.info/sct
- Concept is-a 422096002 (Dosing instruction fragment)
- 例如:
- 419747000 Chew
- 421521009 Swallow
- 421538008 Instill
- 422145002 Inject
- 421682005 Dissolve
- doseAndRate [0..*]: Element
- 服藥資訊與數量/速率有關者。
- 注意他的資料型態是Element。而非常見的BackboneElement。
- 欄位討論:
- type [0..1]: CodeableConcept
- 數量/速率的值是怎麼來的。
- 參考:DoseAndRateType (Example)
- Code System http://terminology.hl7.org/CodeSystem/dose-rate-type
- Concept is calculated
- Concept is ordered
- dose[x] [0..1]: { Range | SimpleQuantity }
- 每一劑的使用數量(可數)。
- 是範圍值,還是特定值。
- 每一個值要提供單位。常用之Code System為http://unitsofmeasure.org。
- rate[x] [0..1]: {Ratio | Range | SimpleQuantity}
- 每一劑使用之速率(不可數)
- 例如掉點滴。
- maxDosePerPeriod [0..1]: Ratio
- 每單位時間內的最大劑量
- maxDosePerAdministrtion [0..1]: SimpleQuantity
- 每次服藥之最大劑量。
- maxDosePerLifetime [0..1]: SimpleQuantity
- 病患此身最大使用劑量。
沒有留言:
張貼留言