PackagesCanonicalsLogsProblems
    Packages
    br.go.ses.core@1.1.0
    https://fhir.saude.go.gov.br/r4/core/StructureDefinition/notificacao-individual-agravo
description: Perfil para notificação individual de agravos e doenças
package_name: br.go.ses.core
derivation: constraint
name: NotificacaoIndividualAgravo
type: Communication
elements:
  category:
    index: 4
    elements:
      coding:
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.saude.go.gov.br/r4/core/CodeSystem/categoria-comunicacao-cs'}
            index: 5
          code:
            binding: {strength: required, valueSet: 'https://fhir.saude.go.gov.br/r4/core/ValueSet/categoria-comunicacao-vs'}
            index: 6
  payload:
    array: true
    min: 1
    max: 2
    index: 14
    slicing:
      rules: closed
      discriminator:
      - {path: content.resolve(), type: profile}
      min: 1
      max: 2
      slices:
        sinaisSintomas:
          match: {}
          schema:
            index: 15
            elements:
              content:
                choices: []
                index: 17
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    contentReference:
                      match: {}
                      schema:
                        choices: [contentReference]
                        index: 19
                      min: 0
                      max: 1
              contentReference:
                type: Reference
                choiceOf: content
                refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/sinal-sintoma-notificacao-agravo-sd']
                index: 20
                slicing:
                  slices:
                    contentReference:
                      match: {}
                      schema:
                        type: Reference
                        choiceOf: content
                        refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/sinal-sintoma-notificacao-agravo-sd']
                        index: 20
                      min: 0
                      max: 1
        condicaoTrimestreGestacional:
          match: {}
          schema:
            index: 21
            elements:
              content:
                choices: []
                index: 23
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    contentReference:
                      match: {}
                      schema:
                        choices: [contentReference]
                        index: 25
                      min: 0
                      max: 1
              contentReference:
                type: Reference
                choiceOf: content
                refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/condicao-trimestregestacional-sd']
                index: 26
                slicing:
                  slices:
                    contentReference:
                      match: {}
                      schema:
                        type: Reference
                        choiceOf: content
                        refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/condicao-trimestregestacional-sd']
                        index: 26
                      min: 0
                      max: 1
  topic:
    index: 8
    elements:
      coding:
        elements:
          system:
            pattern: {type: Uri, value: 'https://fhir.saude.go.gov.br/r4/core/CodeSystem/tipo-notificacao-agravo-cs'}
            index: 9
          code:
            short: Tipo de notificação
            pattern: {type: Code, value: '2'}
            index: 10
        required: [system, code]
  sent:
    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/core/StructureDefinition/notificacao-individual-agravo', severity: error, expression: $this < today()}
    index: 11
  status:
    pattern: {type: Code, value: completed}
    index: 3
  sender:
    type: Reference
    short: Estabelecimento de Saúde ou outra fonte notificadora
    refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/estabelecimento-saude']
    index: 12
  identifier:
    index: 0
    elements:
      system:
        pattern: {type: Uri, value: 'https://fhir.saude.go.gov.br/sid/sinan'}
        index: 1
      value: {short: Número da notificação, index: 2}
    required: [value, system]
  subject:
    type: Reference
    short: Paciente
    refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/individuo']
    index: 7
  reasonReference:
    type: Reference
    refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/agravo-notificacao']
    index: 13
package_version: 1.1.0
class: profile
kind: resource
url: https://fhir.saude.go.gov.br/r4/core/StructureDefinition/notificacao-individual-agravo
base: http://hl7.org/fhir/StructureDefinition/Communication
version: 1.1.0
required: [sent, identifier, subject, category, payload, reasonReference, topic]