PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.stt@1.0.0-beta14
    https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionTeleatendimentoAcesso
description: Extensão utilizada para registrar os acessos feitos pelos pacientes e médicos aos teleatendimentos.
package_name: hl7.fhir.stt
derivation: constraint
name: ExtensionTeleatendimentoAcesso
abstract: true
type: Extension
elements:
  extension:
    array: true
    min: 2
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 2
      slices:
        referencia:
          match: {url: referencia}
          schema:
            _required: true
            index: 1
            elements:
              url:
                pattern: {type: Uri, value: referencia}
                index: 2
              value:
                choices: [valueReference]
                index: 4
              valueReference: {type: Reference, choiceOf: value, index: 5}
              value[x]:
                elements:
                  reference: {index: 6}
                  type: {index: 7}
                  identifier: {index: 8}
                  display: {index: 9}
                required: [reference, type, display]
            required: [valueReference, value]
        periodo:
          match: {url: periodo}
          schema:
            _required: true
            index: 10
            elements:
              url:
                pattern: {type: Uri, value: periodo}
                index: 11
              value:
                choices: [valuePeriod]
                index: 13
              valuePeriod: {type: Period, choiceOf: value, index: 14}
              value[x]:
                elements:
                  start: {index: 15}
                required: [start]
            required: [valuePeriod, value]
  url:
    pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionTeleatendimentoAcesso'}
    index: 16
  value:
    choices: []
    index: 18
package_version: 1.0.0-beta14
extensions:
  referencia:
    url: referencia
    _required: true
    index: 1
    elements:
      url:
        pattern: {type: Uri, value: referencia}
        index: 2
      value:
        choices: [valueReference]
        index: 4
      valueReference: {type: Reference, choiceOf: value, index: 5}
      value[x]:
        elements:
          reference: {index: 6}
          type: {index: 7}
          identifier: {index: 8}
          display: {index: 9}
        required: [reference, type, display]
    required: [valueReference, value]
  periodo:
    url: periodo
    _required: true
    index: 10
    elements:
      url:
        pattern: {type: Uri, value: periodo}
        index: 11
      value:
        choices: [valuePeriod]
        index: 13
      valuePeriod: {type: Period, choiceOf: value, index: 14}
      value[x]:
        elements:
          start: {index: 15}
        required: [start]
    required: [valuePeriod, value]
class: extension
kind: complex-type
url: https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionTeleatendimentoAcesso
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 1.0.0