PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.stt@1.0.0-beta13
    https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/Paciente
description: Pacientes atendidos pelos serviços de Telemedicina e Telessaúde.
package_name: hl7.fhir.stt
derivation: constraint
name: Paciente
type: Patient
elements:
  address:
    index: 123
    extensions:
      bairro: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionEnderecoBairro', min: 0, max: 1, type: Extension, index: 125}
    elements:
      city:
        index: 129
        extensions:
          codigoIbge: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteMunicipioIbge', min: 1, type: Extension, index: 131}
        elements:
          extension:
            index: 130
            slicing:
              rules: open
              discriminator:
              - {path: url, type: value}
              min: 1
              slices:
                codigoIbge:
                  match: {url: null}
                  schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteMunicipioIbge', index: 131}
                  min: 1
        required: [extension]
      type: {index: 126}
      state:
        index: 133
        extensions:
          codigoIbge: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteUfIbge', min: 1, type: Extension, index: 135}
        elements:
          extension:
            index: 134
            slicing:
              rules: open
              discriminator:
              - {path: url, type: value}
              min: 1
              slices:
                codigoIbge:
                  match: {url: null}
                  schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteUfIbge', index: 135}
                  min: 1
        required: [extension]
      extension:
        index: 124
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            bairro:
              match: {url: null}
              schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionEnderecoBairro', index: 125}
              min: 0
              max: 1
      line: {index: 128}
      period: {index: 137}
      country: {index: 136}
      district: {index: 132}
      text: {index: 127}
    required: [country, city, line, state]
  managingOrganization: {index: 151}
  name:
    short: Nome do paciente
    index: 108
    elements:
      use: {short: usual | official | temp | nickname | anonymous | old | maiden | social, index: 109}
      text: {index: 110}
      family: {index: 111}
      given: {index: 112}
      prefix: {index: 113}
      suffix: {index: 114}
      period: {index: 115}
    required: [text]
  multipleBirth:
    choices: []
    index: 146
  deceased:
    choices: []
    index: 122
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 0
      slices:
        nomeMae:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteNomeMae', index: 12}
          min: 0
        orgaoEmissorRg:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteOrgaoEmissorRg', index: 1}
          min: 0
        paisEmissorPassaporte:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacientePaisEmissorPassaporte', index: 5}
          min: 0
        dataEmissaoRg:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteDataEmissaoRg', index: 3}
          min: 0
        paisNascimento:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacientePaisNascimento', index: 10}
          min: 0
          max: 1
        paisNascimentoDatasus:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacientePaisNascimentoDatasus', index: 11}
          min: 0
        dataEmissaoPassaporte:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteDataEmissaoPassaporte', index: 4}
          min: 0
        ufEmissorRg:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteUfEmissorRg', index: 2}
          min: 0
        paisEmissorPassaporteDatasus:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacientePaisEmissorPassaporteDatasus', index: 6}
          min: 0
        situacaoCns:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteSituacaoCns', index: 15}
          min: 0
        nomePai:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteNomePai', index: 13}
          min: 0
        municipioNascimentoIbge:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteMunicipioNascimentoIbge', index: 8}
          min: 0
          max: 1
        grupoSanguineo:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteGrupoSanguineo', index: 14}
          min: 0
        ufNascimentoIbge:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteUfNascimentoIbge', index: 9}
          min: 0
          max: 1
        racaCorDatasus:
          match: {url: null}
          schema: {type: Extension, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteRacaCorDatasus', index: 7}
          min: 0
  photo: {index: 147}
  link: {index: 152}
  active: {index: 107}
  communication: {index: 149}
  identifier:
    index: 16
    elements:
      use: {index: 17}
      type: {index: 18}
      system: {index: 19}
      value: {index: 20}
      period: {index: 21}
    required: [value, system]
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: 1
      slices:
        passaporte:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemPassaporte'}
          schema:
            index: 78
            elements:
              use: {index: 79}
              type: {index: 80}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemPassaporte'}
                index: 81
              value: {index: 82}
              period: {index: 83}
              assigner: {index: 84}
            required: [value, system]
        cadsus:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCadsus'}
          schema:
            index: 43
            elements:
              use: {index: 44}
              type: {index: 45}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCadsus'}
                index: 46
              value: {index: 47}
              period: {index: 48}
              assigner: {index: 49}
            required: [value, system]
        cpf:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCpf'}
          schema:
            index: 22
            elements:
              use: {index: 23}
              type: {index: 24}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCpf'}
                index: 25
              value: {index: 26}
              period: {index: 27}
              assigner: {index: 28}
            required: [value, system]
        prontuario:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemProntuario'}
          schema:
            index: 85
            elements:
              use: {index: 86}
              type: {index: 87}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemProntuario'}
                index: 88
              value: {index: 89}
              period: {index: 90}
              assigner:
                index: 91
                elements:
                  reference: {index: 92}
                  type:
                    pattern: {type: Uri, value: Organization}
                    index: 93
                  identifier: {index: 94}
                  display: {index: 95}
                required: [reference, type, display]
            required: [assigner, value, system]
        patientId:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemPatientId'}
          schema:
            index: 96
            elements:
              use: {index: 97}
              type: {index: 98}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemPatientId'}
                index: 99
              value: {index: 100}
              period: {index: 101}
              assigner:
                index: 102
                elements:
                  reference: {index: 103}
                  type:
                    pattern: {type: Uri, value: Organization}
                    index: 104
                  identifier: {index: 105}
                  display: {index: 106}
                required: [reference, type, display]
            required: [assigner, value, system]
        cns:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCns'}
          schema:
            index: 29
            elements:
              use: {index: 30}
              type: {index: 31}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCns'}
                index: 32
              value: {index: 33}
              period: {index: 34}
              assigner: {index: 35}
            required: [value, system]
        cargaAns:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCargaAns'}
          schema:
            index: 64
            elements:
              use: {index: 65}
              type: {index: 66}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCargaAns'}
                index: 67
              value: {index: 68}
              period: {index: 69}
              assigner: {index: 70}
            required: [value, system]
        resBrasil:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemResBrasil'}
          schema:
            index: 36
            elements:
              use: {index: 37}
              type: {index: 38}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemResBrasil'}
                index: 39
              value: {index: 40}
              period: {index: 41}
              assigner: {index: 42}
            required: [value, system]
        cadsusESusAb:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCadsusESusAb'}
          schema:
            index: 50
            elements:
              use: {index: 51}
              type: {index: 52}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCadsusESusAb'}
                index: 53
              value: {index: 54}
              period: {index: 55}
              assigner: {index: 56}
            required: [value, system]
        cadsusUpdate:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCadsusUpdate'}
          schema:
            index: 57
            elements:
              use: {index: 58}
              type: {index: 59}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemCadsusUpdate'}
                index: 60
              value: {index: 61}
              period: {index: 62}
              assigner: {index: 63}
            required: [value, system]
        rg:
          match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemRg'}
          schema:
            index: 71
            elements:
              use: {index: 72}
              type: {index: 73}
              system:
                pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemRg'}
                index: 74
              value: {index: 75}
              period: {index: 76}
              assigner: {index: 77}
            required: [value, system]
  telecom:
    elements:
      system: {index: 116}
      value: {index: 117}
      use: {index: 118}
      rank: {index: 119}
      period: {index: 120}
    required: [value, system]
  generalPractitioner: {index: 150}
  maritalStatus:
    elements:
      coding:
        index: 138
        elements:
          system:
            pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-MaritalStatus'}
            index: 139
          version:
            pattern: {type: String, value: 4.0.1}
            index: 140
          code: {index: 141}
          display: {index: 142}
          userSelected: {index: 143}
        required: [version, display, system, code]
      text: {index: 144}
    required: [coding, text]
  contact: {index: 148}
package_version: 1.0.0-beta13
extensions:
  nomeMae: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteNomeMae', min: 0, type: Extension, index: 12}
  orgaoEmissorRg: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteOrgaoEmissorRg', min: 0, type: Extension, index: 1}
  paisEmissorPassaporte: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacientePaisEmissorPassaporte', min: 0, type: Extension, index: 5}
  dataEmissaoRg: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteDataEmissaoRg', min: 0, type: Extension, index: 3}
  paisNascimento: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacientePaisNascimento', min: 0, max: 1, type: Extension, index: 10}
  paisNascimentoDatasus: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacientePaisNascimentoDatasus', min: 0, type: Extension, index: 11}
  dataEmissaoPassaporte: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteDataEmissaoPassaporte', min: 0, type: Extension, index: 4}
  ufEmissorRg: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteUfEmissorRg', min: 0, type: Extension, index: 2}
  paisEmissorPassaporteDatasus: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacientePaisEmissorPassaporteDatasus', min: 0, type: Extension, index: 6}
  situacaoCns: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteSituacaoCns', min: 0, type: Extension, index: 15}
  nomePai: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteNomePai', min: 0, type: Extension, index: 13}
  municipioNascimentoIbge: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteMunicipioNascimentoIbge', min: 0, max: 1, type: Extension, index: 8}
  grupoSanguineo: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteGrupoSanguineo', min: 0, type: Extension, index: 14}
  ufNascimentoIbge: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteUfNascimentoIbge', min: 0, max: 1, type: Extension, index: 9}
  racaCorDatasus: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionPacienteRacaCorDatasus', min: 0, type: Extension, index: 7}
class: profile
kind: resource
url: https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/Paciente
base: http://hl7.org/fhir/StructureDefinition/Patient
version: 1.2.0
required: [identifier]