PackagesCanonicalsLogsProblems
    Packages
    fhir.r4.wales.test@2.3.0
    https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-DocumentReference
description: null
package_name: fhir.r4.wales.test
derivation: constraint
name: DataStandardsWalesDocumentReference
type: DocumentReference
elements:
  category:
    binding: {strength: extensible, valueSet: 'https://fhir.nhs.wales/ValueSet/DataStandardsWales-DocumentCategory'}
    mustSupport: true
    index: 16
  date: {mustSupport: true, index: 18}
  docStatus: {mustSupport: true, index: 14}
  type:
    short: Kind of document
    binding: {strength: extensible, valueSet: 'https://fhir.nhs.wales/ValueSet/DataStandardsWales-DocumentType'}
    mustSupport: true
    index: 15
  author:
    type: Reference
    mustSupport: true
    refers: ['https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Device', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Organization', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Patient', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Practitioner', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-PractitionerRole', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-RelatedPerson']
    index: 19
  extension:
    index: 0
    slicing:
      slices:
        digitalStatus:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-DocumentDigitalStatus', index: 1}
        sourceSystem:
          match: {}
          schema: {type: Extension, isModifier: false, mustSupport: true, url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-SourceSystem', index: 2}
        versionR5:
          match: {}
          schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version', index: 3}
          max: 1
        attesterR5:
          match: {}
          schema: {type: Extension, isModifier: false, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.attester', index: 4}
        errorStatus:
          match: {}
          schema: {type: Extension, isModifier: false, mustSupport: true, url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-DocumentErrorStatus', index: 5}
        errorAction:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-DocumentErrorAction', index: 6}
        documentAttribute:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-DocumentAttribute', index: 7}
  masterIdentifier: {index: 8}
  custodian:
    type: Reference
    mustSupport: true
    refers: ['https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Organization']
    index: 21
  identifier:
    mustSupport: true
    index: 9
    slicing:
      rules: open
      description: Slices provided for the different types of national identifiers issued by the Welsh Care Records Service.
      min: null
      slices:
        wcrsDocumentId:
          match: {}
          schema:
            short: The WCRS DocumentId.
            index: 10
            elements:
              system:
                pattern: {type: Uri, value: 'https://fhir.nhs.wales/Id/wcrs-document-identifier'}
                index: 11
        wcrsSupersessionSetId:
          match: {}
          schema:
            short: The WCRS DocumentSupersessionSetId.
            index: 12
            elements:
              system:
                pattern: {type: Uri, value: 'https://fhir.nhs.wales/Id/wcrs-supersession-set-identifier'}
                index: 13
  relatesTo:
    elements:
      target:
        type: Reference
        refers: ['https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-DocumentReference']
        index: 22
  context:
    elements:
      encounter:
        type: Reference
        refers: ['http://hl7.org/fhir/StructureDefinition/EpisodeOfCare', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Encounter']
        index: 24
      practiceSetting:
        binding: {strength: required, valueSet: 'https://simplifier.net/hl7-fhir--uk-core-r4-stu2-sequence2/ukcore-caresettingtype'}
        mustSupport: true
        index: 25
      sourcePatientInfo:
        type: Reference
        refers: ['https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Patient']
        index: 26
      related:
        type: Reference
        refers: ['http://hl7.org/fhir/StructureDefinition/Resource', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Location', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Organization', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Practitioner', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-PractitionerRole']
        index: 27
  securityLabel: {mustSupport: true, index: 23}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Device', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Patient', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Practitioner']
    index: 17
  authenticator:
    type: Reference
    mustSupport: false
    refers: ['https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Organization', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-Practitioner', 'https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-PractitionerRole']
    index: 20
package_version: 2.3.0
extensions:
  digitalStatus: {url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-DocumentDigitalStatus', type: Extension, isModifier: false, index: 1}
  sourceSystem: {url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-SourceSystem', type: Extension, isModifier: false, mustSupport: true, index: 2}
  versionR5: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version', max: 1, type: Extension, isModifier: false, mustSupport: true, index: 3}
  attesterR5: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.attester', type: Extension, isModifier: false, mustSupport: true, index: 4}
  errorStatus: {url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-DocumentErrorStatus', type: Extension, isModifier: false, mustSupport: true, index: 5}
  errorAction: {url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-DocumentErrorAction', type: Extension, isModifier: false, index: 6}
  documentAttribute: {url: 'https://fhir.nhs.wales/StructureDefinition/Extension-DataStandardsWales-DocumentAttribute', type: Extension, isModifier: false, index: 7}
class: profile
kind: resource
url: https://fhir.nhs.wales/StructureDefinition/DataStandardsWales-DocumentReference
base: http://hl7.org/fhir/StructureDefinition/DocumentReference
version: 0.0.1
required: [extension]