PackagesCanonicalsLogsProblems
    Packages
    br.go.ses.vigilancia-epidemiologica@1.0.6
    https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/StructureDefinition/agravo-notificacao
description: Perfil para o agravo de saúde objeto da notificação individual
package_name: br.go.ses.vigilancia-epidemiologica
derivation: constraint
name: AgravoNotificado
type: Condition
elements:
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        relacionadoTrabalho:
          match: {url: null}
          schema: {type: Extension, short: Doença ou agravo relacionado ao trabalho, url: 'https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/StructureDefinition/doenca-agravo-relacionado-trabalho', index: 1}
          min: 0
          max: 1
        relacionadoDesastre:
          match: {url: null}
          schema: {type: Extension, short: Doença ou agravo relacionado a desastre, url: 'https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/StructureDefinition/doenca-agravo-relacionado-desastre', index: 2}
          min: 0
          max: 1
  identifier:
    index: 3
    elements:
      system:
        pattern: {type: Uri, value: 'https://fhir.saude.go.gov.br/sid/sinan'}
        index: 4
      value: {short: Número da notificação, index: 5}
    required: [value, system]
  code:
    constraint:
      AidsRequerQualificadorIdade: {human: 'Quando o código do agravo for B24 (AIDS), o campo code.text deve ser preenchido com o qualificador de idade.', source: 'https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/StructureDefinition/agravo-notificacao', severity: error, expression: coding.where(code = 'B24').exists() implies text.exists()}
    index: 6
    elements:
      coding:
        array: true
        min: 1
        max: 2
        index: 7
        elements:
          system:
            pattern: {type: Uri, value: 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRCID10'}
            index: 8
          code: {short: Agravo ou doença notificada, index: 9}
        required: [system, code]
        slicing:
          rules: open
          discriminator:
          - {path: code, type: value}
          min: 1
          max: 2
          slices:
            especificacao:
              match: {code: null}
              schema:
                short: Especificação da suspeita do agravo
                index: 10
                elements:
                  code:
                    binding: {strength: required, valueSet: 'https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/ValueSet/especificacao-suspeita-agravo-vs'}
                    index: 11
      text: {short: Qualificador de idade para AIDS, index: 12}
    required: [coding]
  subject:
    type: Reference
    short: Paciente
    refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/individuo']
    index: 13
  onset:
    choices: []
    index: 15
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: 1
      slices:
        onsetDateTime:
          match: {}
          schema:
            short: Data dos primeiros sintomas
            choices: [onsetDateTime]
            _required: true
            index: 17
          min: 1
          max: 1
  onsetDateTime:
    short: Data dos primeiros sintomas
    type: dateTime
    choiceOf: onset
    index: 18
    slicing:
      slices:
        onsetDateTime:
          match: {}
          schema: {short: Data dos primeiros sintomas, type: dateTime, _required: true, choiceOf: onset, index: 18}
          min: 1
          max: 1
  recordedDate:
    short: Data da notificação
    constraint:
      DataNotificacaoMenorAtual: {human: Data da Notificação deve ser menor que a data atual., source: 'https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/StructureDefinition/agravo-notificacao', severity: error, expression: $this < today()}
    index: 19
  evidence:
    index: 20
    elements:
      code:
        index: 21
        elements:
          coding:
            index: 22
            elements:
              system:
                pattern: {type: Uri, value: 'https://www.meddra.org/'}
                index: 23
              code: {short: Sinal(is) e/ou sintoma(s), index: 24}
            required: [system, code]
        required: [coding]
    required: [code]
package_version: 1.0.6
extensions:
  relacionadoTrabalho: {url: 'https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/StructureDefinition/doenca-agravo-relacionado-trabalho', min: 0, max: 1, type: Extension, short: Doença ou agravo relacionado ao trabalho, index: 1}
  relacionadoDesastre: {url: 'https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/StructureDefinition/doenca-agravo-relacionado-desastre', min: 0, max: 1, type: Extension, short: Doença ou agravo relacionado a desastre, index: 2}
class: profile
kind: resource
url: https://fhir.saude.go.gov.br/r4/vigilancia-epidemiologica/StructureDefinition/agravo-notificacao
base: http://hl7.org/fhir/StructureDefinition/Condition
version: 1.0.6
required: [onset, identifier, recordedDate, onsetDateTime, evidence]