PackagesCanonicalsLogsProblems
    Packages
    fhir.deep6.ai@1.0.1
    http://deep6.ai/fhir/StructureDefinition/deep-6-ai-documentreference-1.0.1
description: This profile extends the US core document reference and enforces a standard of CodeableConcepts in DocumentReferences.
package_name: fhir.deep6.ai
derivation: constraint
name: Deep6AIDocumentReferenceProfile
type: DocumentReference
elements:
  type:
    constraint:
      type-code-constraint: {human: Type codings must include either a code or a display value, severity: error, expression: coding.all(code or display)}
    index: 0
  category:
    constraint:
      category-code-constraint: {human: Category codings must include either a code or a display value, severity: error, expression: coding.all(code or display)}
    index: 1
    slicing:
      slices:
        deep6ai:
          match: {}
          schema:
            short: Deep 6 AI categorization
            binding: {strength: required, valueSet: 'http://deep6.ai/fhir/ValueSet/deep-6-ai-documentreference-category'}
            index: 2
  content:
    elements:
      attachment:
        constraint:
          contentreference-constraint: {human: The attachment contentreference extension reference must match the value of its associated attachment URL, severity: error, expression: 'extension(''http://deep6.ai/fhir/StructureDefinition/deep-6-ai-documentreference-contentreference-1.0.1'').valueReference.reference = url'}
        index: 3
        extensions:
          contentReference: {url: 'http://deep6.ai/fhir/StructureDefinition/deep-6-ai-documentreference-contentreference-1.0.1', min: 1, max: 1, type: Extension, short: Document Reference Content Reference Extension, mustSupport: true, index: 4}
        elements:
          extension:
            type: Extension
            short: Document Reference Content Reference Extension
            mustSupport: true
            url: http://deep6.ai/fhir/StructureDefinition/deep-6-ai-documentreference-contentreference-1.0.1
            index: 4
            slicing:
              slices:
                contentReference:
                  match: {}
                  schema: {type: Extension, short: Document Reference Content Reference Extension, mustSupport: true, url: 'http://deep6.ai/fhir/StructureDefinition/deep-6-ai-documentreference-contentreference-1.0.1', index: 4}
                  min: 1
                  max: 1
package_version: 1.0.1
class: profile
kind: resource
url: http://deep6.ai/fhir/StructureDefinition/deep-6-ai-documentreference-1.0.1
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference
version: 1.0.1