TWDiagnosticReport
type: StructureDefinition
node role: treeRoot
id:
  v: TWDiagnosticReport
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition TWDiagnosticReport Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> TWDiagnosticReport 0..* Base 臺灣核心-診斷報告(TW Core DiagnosticReport) 之資料模型 #xD; status 1..1 code 診斷報告的狀態。 #xD; category 0..1 CodeableConcept 診斷報告的類別。 #xD; code 1..1 CodeableConcept 診斷報告。 #xD; subject 0..1 BackboneElement 診斷對象。 #xD; patient 0..1 Patient 診斷某病人。 #xD; group 0..1 Group 診斷某團體/群體。 #xD; device 0..1 Device 診斷某設備。 #xD; location 0..1 Location 診斷某地點。 #xD; effective 0..1 dateTime 臨床相關報告時間。 #xD; issued 0..1 instant 診斷報告時間。 #xD; performer 0..* BackboneElement 負責此診斷報告人員/機構。 #xD; practitioner 0..* Practitioner 負責此診斷的某健康照護服務提供。 #xD; practitionerRole 0..* PractitionerRole 負責此診斷的某健康照護服務角色。 #xD; organization 0..* Organization 負責此診斷的某機構。 #xD; careTeam 0..* CareTeam 負責此診斷的某照護團隊。 #xD; result 0..* Observation 診斷報告結果。 #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
url:
  v: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/TWDiagnosticReport
  l: TWDiagnosticReport
version:
  v: 1.0.0
name:
  v: TWDiagnosticReportModel
title:
  v: 臺灣核心-診斷報告(TW Core DiagnosticReport) 之資料模型
status:
  v: active
date:
  v: 2026-01-07T07:13:09+00:00
contact:
  name:
    v: 衛生福利部
  telecom:
    system:
      v: url
    value:
      v: https://www.mohw.gov.tw/
  telecom:
    system:
      v: email
description:
  v: 臺灣核心-診斷報告(TW Core DiagnosticReport) 之資料模型
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: TWDiagnosticReport
  uri:
    v: https://twcore.mohw.gov.tw/ig/twcore
    l: twcore
  name:
    v: TW Core IG
kind:
  v: logical
abstract:
  v: false
type:
  v: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/TWDiagnosticReport
  l: TWDiagnosticReport
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: TWDiagnosticReport
    path:
      v: TWDiagnosticReport
    short:
      v: 臺灣核心-診斷報告(TW Core DiagnosticReport) 之資料模型
    definition:
      v: 臺灣核心-診斷報告(TW Core DiagnosticReport) 之資料模型
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: TWDiagnosticReport
      map:
        v: TWCoreDiagnosticReport
  element:
    id:
      v: TWDiagnosticReport.status
    path:
      v: TWDiagnosticReport.status
    short:
      v: 診斷報告的狀態。
    definition:
      v: 診斷報告的狀態。
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: TWDiagnosticReport.status
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: code
        l: code
    mapping:
      identity:
        v: TWDiagnosticReport
      map:
        v: TWCoreDiagnosticReport.status
  element:
    id:
      v: TWDiagnosticReport.category
    path:
      v: TWDiagnosticReport.category
    short:
      v: 診斷報告的類別。
    definition:
      v: 診斷報告的類別。
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: TWDiagnosticReport.category
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: CodeableConcept
        l: CodeableConcept
    mapping:
      identity:
        v: TWDiagnosticReport
      map:
        v: TWCoreDiagnosticReport.category
  element:
    id:
      v: TWDiagnosticReport.code
    path:
      v: TWDiagnosticReport.code
    short:
      v: 診斷報告。
    definition:
      v: 診斷報告。
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: TWDiagnosticReport.code
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: CodeableConcept
        l: CodeableConcept
    mapping:
      identity:
        v: TWDiagnosticReport
      map:
        v: TWCoreDiagnosticReport.code
  element:
    id:
      v: TWDiagnosticReport.subject
    path:
      v: TWDiagnosticReport.subject
    short:
      v: 診斷對象。
    definition:
      v: 診斷對象。
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: TWDiagnosticReport.subject
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: BackboneElement
        l: BackboneElement

key:
  v: ele-1
severity:
  v: error
human:
  v: All FHIR elements must have a @value or children
expression:
  v: hasValue() or (children().count() > id.count())
xpath:
  v: @value|f:*|h:div
source:
  v: http://hl7.org/fhir/StructureDefinition/Element
  l: Element

id:
  v: TWDiagnosticReport.subject.id
path:
  v: TWDiagnosticReport.subject.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDiagnosticReport.subject.extension
path:
  v: TWDiagnosticReport.subject.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: 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.
comment:
  v: 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.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDiagnosticReport.subject.modifierExtension
path:
  v: TWDiagnosticReport.subject.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: 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).
comment:
  v: 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.
requirements:
  v: 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).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDiagnosticReport.subject.patient
path:
  v: TWDiagnosticReport.subject.patient
short:
  v: 診斷某病人。
definition:
  v: 診斷某病人。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDiagnosticReport.subject.patient
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Patient
    l: Patient
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.subject.Reference(TW Core Patient)

id:
  v: TWDiagnosticReport.subject.group
path:
  v: TWDiagnosticReport.subject.group
short:
  v: 診斷某團體/群體。
definition:
  v: 診斷某團體/群體。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDiagnosticReport.subject.group
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Group
    l: Group
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.subject.Reference(Group)

id:
  v: TWDiagnosticReport.subject.device
path:
  v: TWDiagnosticReport.subject.device
short:
  v: 診斷某設備。
definition:
  v: 診斷某設備。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDiagnosticReport.subject.device
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Device
    l: Device
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.subject.Reference(Device)

id:
  v: TWDiagnosticReport.subject.location
path:
  v: TWDiagnosticReport.subject.location
short:
  v: 診斷某地點。
definition:
  v: 診斷某地點。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDiagnosticReport.subject.location
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Location
    l: Location
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.subject.Reference(TW Core Location)

id:
  v: TWDiagnosticReport.effective
path:
  v: TWDiagnosticReport.effective
short:
  v: 臨床相關報告時間。
definition:
  v: 臨床相關報告時間。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDiagnosticReport.effective
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.effective[x]

id:
  v: TWDiagnosticReport.issued
path:
  v: TWDiagnosticReport.issued
short:
  v: 診斷報告時間。
definition:
  v: 診斷報告時間。
min:
  v: 0
max:
  v: 1
base:
  path:
    v: TWDiagnosticReport.issued
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: instant
    l: instant
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.issued

id:
  v: TWDiagnosticReport.performer
path:
  v: TWDiagnosticReport.performer
short:
  v: 負責此診斷報告人員/機構。
definition:
  v: 負責此診斷報告人員/機構。
min:
  v: 0
max:
  v: *
base:
  path:
    v: TWDiagnosticReport.performer
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: TWDiagnosticReport.performer.id
path:
  v: TWDiagnosticReport.performer.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDiagnosticReport.performer.extension
path:
  v: TWDiagnosticReport.performer.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: 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.
comment:
  v: 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.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: TWDiagnosticReport.performer.modifierExtension
path:
  v: TWDiagnosticReport.performer.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: 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).
comment:
  v: 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.
requirements:
  v: 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).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: TWDiagnosticReport.performer.practitioner
path:
  v: TWDiagnosticReport.performer.practitioner
short:
  v: 負責此診斷的某健康照護服務提供。
definition:
  v: 負責此診斷的某健康照護服務提供者。
min:
  v: 0
max:
  v: *
base:
  path:
    v: TWDiagnosticReport.performer.practitioner
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Practitioner
    l: Practitioner
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.performer.Reference(TW Core Practitioner)

id:
  v: TWDiagnosticReport.performer.practitionerRole
path:
  v: TWDiagnosticReport.performer.practitionerRole
short:
  v: 負責此診斷的某健康照護服務角色。
definition:
  v: 負責此診斷的某健康照護服務角色。
min:
  v: 0
max:
  v: *
base:
  path:
    v: TWDiagnosticReport.performer.practitionerRole
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: PractitionerRole
    l: PractitionerRole
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.performer.Reference(TW Core PractitionerRole)

id:
  v: TWDiagnosticReport.performer.organization
path:
  v: TWDiagnosticReport.performer.organization
short:
  v: 負責此診斷的某機構。
definition:
  v: 負責此診斷的某機構。
min:
  v: 0
max:
  v: *
base:
  path:
    v: TWDiagnosticReport.performer.organization
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Organization
    l: Organization
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.performer.Reference(TW Core Organization)

id:
  v: TWDiagnosticReport.performer.careTeam
path:
  v: TWDiagnosticReport.performer.careTeam
short:
  v: 負責此診斷的某照護團隊。
definition:
  v: 負責此診斷的某照護團隊。
min:
  v: 0
max:
  v: *
base:
  path:
    v: TWDiagnosticReport.performer.careTeam
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CareTeam
    l: CareTeam
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.performer.Reference(CareTeam)

id:
  v: TWDiagnosticReport.result
path:
  v: TWDiagnosticReport.result
short:
  v: 診斷報告結果。
definition:
  v: 診斷報告結果。
min:
  v: 0
max:
  v: *
base:
  path:
    v: TWDiagnosticReport.result
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Observation
    l: Observation
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.result

element:
  id:
    v: TWDiagnosticReport
  path:
    v: TWDiagnosticReport
  short:
    v: 臺灣核心-診斷報告(TW Core DiagnosticReport) 之資料模型
  definition:
    v: 臺灣核心-診斷報告(TW Core DiagnosticReport) 之資料模型
  mapping:
    identity:
      v: TWDiagnosticReport
    map:
      v: TWCoreDiagnosticReport
element:
  id:
    v: TWDiagnosticReport.status
  path:
    v: TWDiagnosticReport.status
  short:
    v: 診斷報告的狀態。
  definition:
    v: 診斷報告的狀態。
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
      l: code
  mapping:
    identity:
      v: TWDiagnosticReport
    map:
      v: TWCoreDiagnosticReport.status
element:
  id:
    v: TWDiagnosticReport.category
  path:
    v: TWDiagnosticReport.category
  short:
    v: 診斷報告的類別。
  definition:
    v: 診斷報告的類別。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  mapping:
    identity:
      v: TWDiagnosticReport
    map:
      v: TWCoreDiagnosticReport.category
element:
  id:
    v: TWDiagnosticReport.code
  path:
    v: TWDiagnosticReport.code
  short:
    v: 診斷報告。
  definition:
    v: 診斷報告。
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  mapping:
    identity:
      v: TWDiagnosticReport
    map:
      v: TWCoreDiagnosticReport.code
element:
  id:
    v: TWDiagnosticReport.subject
  path:
    v: TWDiagnosticReport.subject
  short:
    v: 診斷對象。
  definition:
    v: 診斷對象。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: TWDiagnosticReport.subject.patient
  path:
    v: TWDiagnosticReport.subject.patient
  short:
    v: 診斷某病人。
  definition:
    v: 診斷某病人。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Patient
      l: Patient
  mapping:
    identity:
      v: TWDiagnosticReport
    map:
      v: TWCoreDiagnosticReport.subject.Reference(TW Core Patient)
element:
  id:
    v: TWDiagnosticReport.subject.group
  path:
    v: TWDiagnosticReport.subject.group
  short:
    v: 診斷某團體/群體。
  definition:
    v: 診斷某團體/群體。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Group
      l: Group
  mapping:
    identity:
      v: TWDiagnosticReport
    map:
      v: TWCoreDiagnosticReport.subject.Reference(Group)
element:
  id:
    v: TWDiagnosticReport.subject.device
  path:
    v: TWDiagnosticReport.subject.device
  short:
    v: 診斷某設備。
  definition:
    v: 診斷某設備。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Device
      l: Device
  mapping:
    identity:
      v: TWDiagnosticReport
    map:
      v: TWCoreDiagnosticReport.subject.Reference(Device)
element:
  id:
    v: TWDiagnosticReport.subject.location
  path:
    v: TWDiagnosticReport.subject.location
  short:
    v: 診斷某地點。
  definition:
    v: 診斷某地點。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Location
      l: Location
  mapping:
    identity:
      v: TWDiagnosticReport
    map:
      v: TWCoreDiagnosticReport.subject.Reference(TW Core Location)
element:
  id:
    v: TWDiagnosticReport.effective
  path:
    v: TWDiagnosticReport.effective
  short:
    v: 臨床相關報告時間。
  definition:
    v: 臨床相關報告時間。
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime

identity:
  v: TWDiagnosticReport
map:
  v: TWCoreDiagnosticReport.effective[x]

id:
  v: TWDiagnosticReport.issued
path:
  v: TWDiagnosticReport.issued
short:
  v: 診斷報告時間。
definition:
  v: 診斷報告時間。
min:
  v: 0
max:
  v: 1
type:
  code:
    v: instant
    l: instant
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.issued

id:
  v: TWDiagnosticReport.performer
path:
  v: TWDiagnosticReport.performer
short:
  v: 負責此診斷報告人員/機構。
definition:
  v: 負責此診斷報告人員/機構。
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: TWDiagnosticReport.performer.practitioner
path:
  v: TWDiagnosticReport.performer.practitioner
short:
  v: 負責此診斷的某健康照護服務提供。
definition:
  v: 負責此診斷的某健康照護服務提供者。
min:
  v: 0
max:
  v: *
type:
  code:
    v: Practitioner
    l: Practitioner
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.performer.Reference(TW Core Practitioner)

id:
  v: TWDiagnosticReport.performer.practitionerRole
path:
  v: TWDiagnosticReport.performer.practitionerRole
short:
  v: 負責此診斷的某健康照護服務角色。
definition:
  v: 負責此診斷的某健康照護服務角色。
min:
  v: 0
max:
  v: *
type:
  code:
    v: PractitionerRole
    l: PractitionerRole
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.performer.Reference(TW Core PractitionerRole)

id:
  v: TWDiagnosticReport.performer.organization
path:
  v: TWDiagnosticReport.performer.organization
short:
  v: 負責此診斷的某機構。
definition:
  v: 負責此診斷的某機構。
min:
  v: 0
max:
  v: *
type:
  code:
    v: Organization
    l: Organization
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.performer.Reference(TW Core Organization)

id:
  v: TWDiagnosticReport.performer.careTeam
path:
  v: TWDiagnosticReport.performer.careTeam
short:
  v: 負責此診斷的某照護團隊。
definition:
  v: 負責此診斷的某照護團隊。
min:
  v: 0
max:
  v: *
type:
  code:
    v: CareTeam
    l: CareTeam
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.performer.Reference(CareTeam)

id:
  v: TWDiagnosticReport.result
path:
  v: TWDiagnosticReport.result
short:
  v: 診斷報告結果。
definition:
  v: 診斷報告結果。
min:
  v: 0
max:
  v: *
type:
  code:
    v: Observation
    l: Observation
mapping:
  identity:
    v: TWDiagnosticReport
  map:
    v: TWCoreDiagnosticReport.result