PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r2b.examples@1.4.0
    http://hl7.org/fhir/StructureDefinition/DetectedIssue
description: Base StructureDefinition for DetectedIssue Resource
package_name: hl7.fhir.r2b.examples
derivation: specialization
name: DetectedIssue
type: null
elements:
  patient:
    isModifier: false
    short: Associated patient
    type: Reference
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: DetectedIssue.patient}
    isSummary: true
    index: 0
  category:
    isModifier: false
    short: Issue Category, e.g. drug-drug, duplicate therapy, etc.
    type: CodeableConcept
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: DetectedIssue.category}
    isSummary: true
    index: 1
  date:
    isModifier: false
    short: When identified
    type: dateTime
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: DetectedIssue.date}
    isSummary: true
    index: 5
  mitigation:
    isModifier: false
    short: Step taken to address
    index: 9
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      action:
        isModifier: false
        short: What mitigation?
        index: 10
        comments: The "text" component can be used for detail or when no appropriate code exists.
        type: CodeableConcept
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: DetectedIssue.mitigation.action}
        isSummary: false
      date:
        isModifier: false
        short: Date committed
        index: 11
        comments: This may not be the same as when the mitigating step was actually taken.
        type: dateTime
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: DetectedIssue.mitigation.date}
        isSummary: false
      author:
        isModifier: false
        short: Who is committing?
        type: Reference
        mustSupport: false
        maxLength: 0
        base: {max: '1', min: 0, path: DetectedIssue.mitigation.author}
        isSummary: false
        index: 12
    maxLength: 0
    base: {max: '*', min: 0, path: DetectedIssue.mitigation}
    required: [action]
    isSummary: false
  author:
    isModifier: false
    short: The provider or device that identified the issue
    type: Reference
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: DetectedIssue.author}
    isSummary: true
    index: 6
  reference:
    isModifier: false
    short: Authority for issue
    type: uri
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: DetectedIssue.reference}
    isSummary: false
    index: 8
  severity:
    isModifier: false
    short: high | moderate | low
    type: code
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: DetectedIssue.severity}
    isSummary: true
    index: 2
  identifier:
    isModifier: false
    short: Unique id for the detected issue
    type: Identifier
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: DetectedIssue.identifier}
    isSummary: true
    index: 7
  implicated:
    isModifier: false
    short: Problem resource
    index: 3
    comments: There's an implicit constraint on the number of implicated resources based on DetectedIssue.type; e.g. For drug-drug, there would be more than one.  For timing, there would typically only be one.
    type: Reference
    mustSupport: false
    array: true
    maxLength: 0
    base: {max: '*', min: 0, path: DetectedIssue.implicated}
    isSummary: true
  detail:
    isModifier: false
    short: Description and context
    index: 4
    comments: Should focus on information not covered elsewhere as discrete data - no need to duplicate the narrative.
    type: string
    mustSupport: false
    maxLength: 0
    base: {max: '1', min: 0, path: DetectedIssue.detail}
    isSummary: false
package_version: 1.4.0
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/DetectedIssue
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null