PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.qicore@6.0.0-ballot
    http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-diagnosticreport-lab
description: Profile of DiagnosticReport for laboratory results for decision support/quality metrics. Defines the core set of elements and extensions for quality rule and measure authors.
package_name: hl7.fhir.us.qicore
derivation: constraint
name: QICoreDiagnosticReportLab
type: DiagnosticReport
elements:
  basedOn:
    type: Reference
    mustSupport: false
    refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-careplan', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-immunizationrecommendation', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationrequest', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-nutritionorder', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest']
    index: 0
  category:
    type: CodeableConcept
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/diagnostic-service-sections'}
    isSummary: true
    isModifier: false
    mustSupport: true
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: null
      slices:
        LaboratorySlice:
          match:
            coding:
            - {code: LAB, system: 'http://terminology.hl7.org/CodeSystem/v2-0074'}
          schema:
            isModifier: false
            type: CodeableConcept
            mustSupport: true
            binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/diagnostic-service-sections'}
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: LAB, system: 'http://terminology.hl7.org/CodeSystem/v2-0074'}
            isSummary: true
            index: 2
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient']
    index: 3
  effective:
    isSummary: true
    isModifier: false
    mustSupport: true
    choices: [effectiveDateTime, effectivePeriod]
    index: 5
  effectiveDateTime: {type: dateTime, isSummary: true, isModifier: false, mustSupport: true, choiceOf: effective, index: 6}
  effectivePeriod: {type: Period, isSummary: true, isModifier: false, mustSupport: true, choiceOf: effective, index: 7}
  performer:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-organization', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-practitioner', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-practitionerrole']
    index: 8
  result:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-lab']
    index: 9
package_version: 6.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-diagnosticreport-lab
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-diagnosticreport-lab
version: 6.0.0-ballot