PackagesCanonicalsLogsProblems
    Packages
    br.go.ses.imunizacao@1.0.0
    https://fhir.saude.go.gov.br/r4/imunizacao/StructureDefinition/imunobiologico-administrado
description: Perfil para representar um imunobiológico administrado.
package_name: br.go.ses.imunizacao
derivation: constraint
name: ImunobiologicoAdministrado
type: Immunization
elements:
  patient:
    type: Reference
    short: Cidadão(ã) ao qual o imunobiológico se refere
    refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/individuo']
    index: 4
    elements:
      reference: {index: 5}
    required: [reference]
  protocolApplied:
    elements:
      series: {short: Número da dose no protocolo (considerando a sequência de doses para cada tipo de vacina dentro do protocolo)., index: 20}
      authority: {short: Indica a autoridade que publicou o protocolo  que está sendo seguido., index: 21}
      doseNumber:
        choices: []
        index: 23
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: $this, type: type}
          min: null
          slices:
            doseNumberString:
              match: {}
              schema:
                short: Posição nominal em uma série
                choices: [doseNumberString]
                index: 25
              min: 0
              max: 1
      doseNumberString:
        type: string
        short: Posição nominal em uma série
        choiceOf: doseNumber
        index: 26
        slicing:
          slices:
            doseNumberString:
              match: {}
              schema: {type: string, short: Posição nominal em uma série, choiceOf: doseNumber, index: 26}
              min: 0
              max: 1
      seriesDoses:
        choices: []
        index: 28
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: $this, type: type}
          min: 1
          slices:
            seriesDosesString:
              match: {}
              schema:
                short: Conjunto de recomendações seguido pelo vacinador que administrou a dose
                choices: [seriesDosesString]
                index: 30
              min: 0
              max: 1
      seriesDosesString:
        type: string
        short: Conjunto de recomendações seguido pelo vacinador que administrou a dose
        choiceOf: seriesDoses
        index: 31
        slicing:
          slices:
            seriesDosesString:
              match: {}
              schema: {type: string, short: Conjunto de recomendações seguido pelo vacinador que administrou a dose, choiceOf: seriesDoses, index: 31}
              min: 0
              max: 1
    required: [authority, seriesDoses, series]
  vaccineCode:
    short: Imunobiológico administrado (vacina)
    binding: {strength: required, valueSet: 'http://www.saude.gov.br/fhir/r4/ValueSet/BRImunobiologico-1.0'}
    index: 1
    elements:
      coding:
        elements:
          system: {index: 2}
          code: {index: 3}
        required: [system, code]
  recorded: {short: Data e hora do registro no sistema, index: 11}
  status:
    short: Status da administração do imunobiológico
    pattern: {type: Code, value: completed}
    index: 0
  lotNumber: {short: Número do lote do imunobiológico (vacina), index: 12}
  occurrenceDateTime:
    type: dateTime
    short: Data da administração do imunobiológico (vacina)
    choiceOf: occurrence
    index: 10
    slicing:
      slices:
        occurrenceDateTime:
          match: {}
          schema: {type: dateTime, short: Data da administração do imunobiológico (vacina), choiceOf: occurrence, _required: true, index: 10}
          min: 1
          max: 1
  occurrence:
    choices: []
    index: 7
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: null
      slices:
        occurrenceDateTime:
          match: {}
          schema:
            short: Data da administração do imunobiológico (vacina)
            choices: [occurrenceDateTime]
            _required: true
            index: 9
          min: 1
          max: 1
  performer:
    array: true
    min: 2
    max: 2
    index: 13
    slicing:
      rules: closed
      ordered: false
      discriminator:
      - {path: actor, type: profile}
      min: 2
      max: 2
      slices:
        estabelecimento:
          match: {}
          schema:
            _required: true
            index: 14
            elements:
              actor:
                type: Reference
                short: Estabelecimento de Saúde
                refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/estabelecimento-saude']
                index: 15
                elements:
                  reference: {index: 16}
                required: [reference]
        profissional:
          match: {}
          schema:
            _required: true
            index: 17
            elements:
              actor:
                type: Reference
                short: Profissional de Saúde
                refers: ['https://fhir.saude.go.gov.br/r4/core/StructureDefinition/profissional']
                index: 18
                elements:
                  reference: {index: 19}
                required: [reference]
package_version: 1.0.0
class: profile
kind: resource
url: https://fhir.saude.go.gov.br/r4/imunizacao/StructureDefinition/imunobiologico-administrado
base: http://hl7.org/fhir/StructureDefinition/Immunization
version: 1.0.0
required: [recorded, occurrenceDateTime]