Projeto mareIA: módulo AgroSUS para telemonitoramento e apoio à identificação precoce de intoxicações por uso de defensivos agrícolas
0.1.0 - ci-build Brazil flag

Projeto mareIA: módulo AgroSUS para telemonitoramento e apoio à identificação precoce de intoxicações por uso de defensivos agrícolas, publicado por Fatec Ferraz de Vasconcelos. Este guia não é uma publicação autorizada; é a compilação contínua para a versão 0.1.0 construída pela FHIR (HL7® FHIR® Standard) CI Build. Esta versão é baseada no conteúdo atual de https://github.com/jefersonrl/AgroSUS-FHIR/tree/main e muda regularmente. Veja o Diretório de versões publicadas

Resource Profile: Paciente AgroSUS

Official URL: https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-patient Version: 0.1.0
Draft as of 2026-07-27 Computable Name: AgroSUSPatient

Perfil do pequeno produtor rural acompanhado pelo módulo AgroSUS no âmbito da Atenção Primária à Saúde.

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Patient 0..* BRCorePatient Information about an individual or animal receiving health care services
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... Fatias para extension 1..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:localNascimento 0..1 Address Local de nascimento do paciente
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
.... extension:identidadeGenero 0..1 CodeableConcept Identidade de gênero do paciente
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity perfilado por https://ips.saude.gov.br/fhir/StructureDefinition/identidade-genero-br-ips
Vínculo: BR Identidade Genero (required)
.... extension:raca S 1..1 CodeableConcept Raça ou cor autodeclarada
URL: https://ips.saude.gov.br/fhir/StructureDefinition/raca-br-ips
Vínculo: BR Raca Cor (required): Raça
.... extension:povoIndigena 0..1 CodeableConcept Etnia indígena do paciente
URL: https://ips.saude.gov.br/fhir/StructureDefinition/povo-indigena-br-ips
Vínculo: BR Etnia Indigena (extensible): Povo indígena
.... extension:sexoNascimento 0..1 CodeableConcept Sexo do nascimento do paciente
URL: https://ips.saude.gov.br/fhir/StructureDefinition/sexo-nascimento-br-ips
Vínculo: BR Sexo Nascimento (required)
.... extension:povoTradicional 0..1 CodeableConcept Extensão de população tradicional
URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-populacaotradicional
Vínculo: BR Populacao Tradicional (required): População tradicional
.... extension:povoItinerante 0..1 CodeableConcept Extensão de povo intinerante
URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-povoitinerante
Vínculo: BR Povo Itinerante (required): Povo itinerante
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... identifier:cns SΣ 0..1 Identifier Cartão Nacional de Saúde do trabalhador rural
..... use ?!Σ 1..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 1..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required)
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: HC
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/cns
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
.... identifier:cpf SΣ 1..1 Identifier CPF do trabalhador rural
..... use ?!Σ 1..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/cpf
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
.... identifier:registroEstrangeiro Σ 0..1 Identifier Identificador do paciente
..... use ?!Σ 0..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/rne
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
.... identifier:passaporte Σ 0..1 Identifier Identificador do paciente
..... use ?!Σ 0..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: http://hl7.org/fhir/sid/passport-BRA
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
... active ?!SΣ 1..1 boolean Situação do cadastro do trabalhador no AgroSUS
... name SΣC 1..* HumanName Nome completo do trabalhador rural
Constraints: br-core-pat-1
.... use ?!Σ 0..1 code Uso do nome
Vínculo: NameUse (required): The use of a human name.
... telecom SΣ 0..* ContactPoint Telefone ou outro meio de contato
.... use ?!Σ 0..1 code Uso do contato
Vínculo: ContactPointUse (required): Use of contact point.
... gender SΣ 1..1 code Sexo administrativo do trabalhador rural
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 1..1 date Data de nascimento do trabalhador rural
... Fatias para deceased[x] ?!Σ 0..1 Indica se o indivíduo faleceu
Fatia: Não ordenado, Fechado por type:$this
.... deceasedBoolean boolean
.... deceasedDateTime dateTime
.... deceased[x]:deceasedBoolean ?!Σ 0..1 boolean Indicates if the individual is deceased or not
.... deceased[x]:deceasedDateTime ?!Σ 0..1 dateTime Data e hora do falecimento do paciente
... address SΣ 0..* Address Endereço do trabalhador rural
.... use ?!Σ 0..1 code Uso do endereço
Vínculo: AddressUse (required): The use of an address.
Exemplo General: home
... Fatias para multipleBirth[x] 0..1 Se o paciente faz parte de um parto gemelar
Fatia: Não ordenado, Fechado por type:$this
.... multipleBirthBoolean boolean
.... multipleBirthInteger integer
.... multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
.... multipleBirth[x]:multipleBirthInteger 0..1 integer Gemelaridade do paciente
... link ?!Σ 0..* BackboneElement Links para outros recursos que se relacionam com este recurso
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais
.... other Σ 1..1 Reference(BRCorePatient | BRCoreRelatedPerson) Outro recurso que se relaciona com este recurso
.... type Σ 1..1 code Tipo de relação entre os recursos
Vínculo: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Patient.identifier:cns.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:cns.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:cpf.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:registroEstrangeiro.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:passaporte.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.name.use Base required NameUse 📍4.0.1 a norma FHIR
Patient.telecom.use Base required ContactPointUse 📍4.0.1 a norma FHIR
Patient.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Patient.address.use Base required AddressUse 📍4.0.1 a norma FHIR
Patient.link.type Base required LinkType 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
br-core-pat-1 error Patient.name Patient.name.given, Patient.name.family, Patient.name.text or Patient.name.extension SHALL be present (family.exists() or given.exists() or text.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Patient If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from BRCorePatient

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Patient 0..* BRCorePatient Information about an individual or animal receiving health care services
... Fatias para extension Conteúdo/regras para todas as fatias
.... extension:raca S 1..1 RacaBRIPS Raça ou cor autodeclarada
... Fatias para identifier Conteúdo/regras para todas as fatias
.... identifier:cns S 0..1 Identifier Cartão Nacional de Saúde do trabalhador rural
.... identifier:cpf S 1..1 Identifier CPF do trabalhador rural
... active S 1..1 boolean Situação do cadastro do trabalhador no AgroSUS
... telecom S 0..* ContactPoint Telefone ou outro meio de contato
... gender S 1..1 code Sexo administrativo do trabalhador rural
... birthDate S 1..1 date Data de nascimento do trabalhador rural
... address S 0..* Address Endereço do trabalhador rural

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Patient 0..* BRCorePatient Information about an individual or animal receiving health care services
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Fatias para extension 1..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:localNascimento 0..1 Address Local de nascimento do paciente
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
.... extension:identidadeGenero 0..1 CodeableConcept Identidade de gênero do paciente
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity perfilado por https://ips.saude.gov.br/fhir/StructureDefinition/identidade-genero-br-ips
Vínculo: BR Identidade Genero (required)
.... extension:raca S 1..1 CodeableConcept Raça ou cor autodeclarada
URL: https://ips.saude.gov.br/fhir/StructureDefinition/raca-br-ips
Vínculo: BR Raca Cor (required): Raça
.... extension:povoIndigena 0..1 CodeableConcept Etnia indígena do paciente
URL: https://ips.saude.gov.br/fhir/StructureDefinition/povo-indigena-br-ips
Vínculo: BR Etnia Indigena (extensible): Povo indígena
.... extension:sexoNascimento 0..1 CodeableConcept Sexo do nascimento do paciente
URL: https://ips.saude.gov.br/fhir/StructureDefinition/sexo-nascimento-br-ips
Vínculo: BR Sexo Nascimento (required)
.... extension:povoTradicional 0..1 CodeableConcept Extensão de população tradicional
URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-populacaotradicional
Vínculo: BR Populacao Tradicional (required): População tradicional
.... extension:povoItinerante 0..1 CodeableConcept Extensão de povo intinerante
URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-povoitinerante
Vínculo: BR Povo Itinerante (required): Povo itinerante
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... Fatias para identifier Σ 1..* Identifier Identificadores externos para este recurso
Fatia: Não ordenado, Aberto por value:system
.... identifier:cns SΣ 0..1 Identifier Cartão Nacional de Saúde do trabalhador rural
..... id 0..1 string Id lógico do identificador do paciente
..... extension 0..* Extension Extensões do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 1..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 1..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required)
...... id 0..1 string Id lógico do tipo do identificador do paciente
...... extension 0..* Extension Extensões do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... id 0..1 string Id lógico da codificação do tipo do identificador do paciente
....... extension 0..* Extension Extensões da codificação do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Versão da codificação do tipo do identificador do paciente
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: HC
....... display Σ 0..1 string Display do tipo do identificador do paciente
....... userSelected Σ 0..1 boolean Seleção do usuário da codificação do tipo do identificador do paciente
...... text Σ 0..1 string Texto do tipo do identificador do paciente
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/cns
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador do paciente
..... assigner Σ 0..1 Reference(BRCoreOrganization) Entidade que atribuiu o identificador do paciente
...... id 0..1 string Identificador único para referência cruzada
...... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
...... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
...... type Σ 0..1 uri Tipo referenciado (por exemplo: Patient)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
...... display Σ 0..1 string Nome da entidade que atribuiu o identificador do paciente
.... identifier:cpf SΣ 1..1 Identifier CPF do trabalhador rural
..... id 0..1 string Id lógico do identificador do paciente
..... extension 0..* Extension Extensões do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 1..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 0..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required)
...... id 0..1 string Id lógico do tipo do identificador do paciente
...... extension 0..* Extension Extensões do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... id 0..1 string Id lógico da codificação do tipo do identificador do paciente
....... extension 0..* Extension Extensões da codificação do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Versão da codificação do tipo do identificador do paciente
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: TAX
....... display Σ 0..1 string Display do tipo do identificador do paciente
....... userSelected Σ 0..1 boolean Seleção do usuário da codificação do tipo do identificador do paciente
...... text Σ 0..1 string Texto do tipo do identificador do paciente
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/cpf
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador do paciente
..... assigner Σ 0..1 Reference(BRCoreOrganization) Entidade que atribuiu o identificador do paciente
...... id 0..1 string Identificador único para referência cruzada
...... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
...... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
...... type Σ 0..1 uri Tipo referenciado (por exemplo: Patient)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
...... display Σ 0..1 string Nome da entidade que atribuiu o identificador do paciente
.... identifier:registroEstrangeiro Σ 0..1 Identifier Identificador do paciente
..... id 0..1 string Id lógico do identificador do paciente
..... extension 0..* Extension Extensões do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 0..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required)
...... id 0..1 string Id lógico do tipo do identificador do paciente
...... extension 0..* Extension Extensões do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... id 0..1 string Id lógico da codificação do tipo do identificador do paciente
....... extension 0..* Extension Extensões da codificação do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Versão da codificação do tipo do identificador do paciente
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: RNE
....... display Σ 0..1 string Display do tipo do identificador do paciente
....... userSelected Σ 0..1 boolean Seleção do usuário da codificação do tipo do identificador do paciente
...... text Σ 0..1 string Texto do tipo do identificador do paciente
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/rne
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador do paciente
..... assigner Σ 0..1 Reference(BRCoreOrganization) Entidade que atribuiu o identificador do paciente
...... id 0..1 string Identificador único para referência cruzada
...... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
...... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
...... type Σ 0..1 uri Tipo referenciado (por exemplo: Patient)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
...... display Σ 0..1 string Nome da entidade que atribuiu o identificador do paciente
.... identifier:passaporte Σ 0..1 Identifier Identificador do paciente
..... id 0..1 string Id lógico do identificador do paciente
..... extension 0..* Extension Extensões do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 0..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required): Tipo do identificador do paciente
...... id 0..1 string Id lógico do tipo do identificador do paciente
...... extension 0..* Extension Extensões do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... id 0..1 string Id lógico da codificação do tipo do identificador do paciente
....... extension 0..* Extension Extensões da codificação do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Versão da codificação do tipo do identificador do paciente
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: PPN
....... display Σ 0..1 string Display do tipo do identificador do paciente
....... userSelected Σ 0..1 boolean Seleção do usuário da codificação do tipo do identificador do paciente
...... text Σ 0..1 string Texto do tipo do identificador do paciente
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: http://hl7.org/fhir/sid/passport-BRA
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador do paciente
..... assigner Σ 0..1 Reference(BRCoreOrganization) Entidade que atribuiu o identificador do paciente
...... id 0..1 string Identificador único para referência cruzada
...... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
...... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
...... type Σ 0..1 uri Tipo referenciado (por exemplo: Patient)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
...... display Σ 0..1 string Nome da entidade que atribuiu o identificador do paciente
... active ?!SΣ 1..1 boolean Situação do cadastro do trabalhador no AgroSUS
... name SΣC 1..* HumanName Nome completo do trabalhador rural
Constraints: br-core-pat-1
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code Uso do nome
Vínculo: NameUse (required): The use of a human name.
.... text Σ 0..1 string Representação textual do nome completo do paciente
.... family Σ 0..1 string Sobrenome
.... given Σ 0..* string Nome completo do paciente
Esta ordem de repetição de elementos: Given Names appear in the correct order for presenting the name
.... prefix Σ 0..* string Prefixo do nome
Esta ordem de repetição de elementos: Prefixes appear in the correct order for presenting the name
.... suffix Σ 0..* string Sufixo do nome
Esta ordem de repetição de elementos: Suffixes appear in the correct order for presenting the name
.... period Σ 0..1 Period Período de tempo em que o nome foi usado
... telecom SΣ 0..* ContactPoint Telefone ou outro meio de contato
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
Fatia: Não ordenado, Aberto por value:url
.... system ΣC 0..1 code Sistema de telecomunicação utilizado para o contato
Vínculo: ContactPointSystem (required): Telecommunications form for contact point.
.... value Σ 0..1 string Número
.... use ?!Σ 0..1 code Uso do contato
Vínculo: ContactPointUse (required): Use of contact point.
.... rank Σ 0..1 positiveInt Indica a ordem de preferência do contato
.... period Σ 0..1 Period Período de tempo em que o contato foi usado
... gender SΣ 1..1 code Sexo administrativo do trabalhador rural
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 1..1 date Data de nascimento do trabalhador rural
... Fatias para deceased[x] ?!Σ 0..1 Indica se o indivíduo faleceu
Fatia: Não ordenado, Fechado por type:$this
.... deceasedBoolean boolean
.... deceasedDateTime dateTime
.... deceased[x]:deceasedBoolean ?!Σ 0..1 boolean Indicates if the individual is deceased or not
.... deceased[x]:deceasedDateTime ?!Σ 0..1 dateTime Data e hora do falecimento do paciente
... address SΣ 0..* Address Endereço do trabalhador rural
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code Uso do endereço
Vínculo: AddressUse (required): The use of an address.
Exemplo General: home
.... type Σ 0..1 code Tipo de endereço
Vínculo: AddressType (required): The type of an address (physical / postal).
Exemplo General: both
.... text Σ 0..1 string Representação textual do endereço
Exemplo General: 137 Nowhere Street, Erewhon 9132
.... line Σ 0..* string Endereço do paciente
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
.... city Σ 0..1 string Cidade do endereço
Exemplo General: Erewhon
.... district Σ 0..1 string Bairro do endereço
Exemplo General: Madison
.... state Σ 0..1 string Unidade Federativa
.... postalCode Σ 0..1 string CEP do endereço
Exemplo General: 9132
.... country Σ 0..1 string País do endereço
.... period Σ 0..1 Period Período de tempo em que o endereço foi usado
Exemplo General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1 CodeableConcept Estado civil do paciente
Vínculo: Marital Status Codes (extensible): The domestic partnership status of a person.
... Fatias para multipleBirth[x] 0..1 Se o paciente faz parte de um parto gemelar
Fatia: Não ordenado, Fechado por type:$this
.... multipleBirthBoolean boolean
.... multipleBirthInteger integer
.... multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
.... multipleBirth[x]:multipleBirthInteger 0..1 integer Gemelaridade do paciente
... photo 0..* Attachment Fotografia do paciente
... contact C 0..* BackboneElement Uma pessoa para contato (guardião, companheiro, amigo) em caso de emergência
Constraints: pat-1
.... id 0..1 string Identificação unívoca da pessoa de contato
.... extension 0..* Extension Extensões adicionais
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais
.... relationship 0..* CodeableConcept Relação com o paciente
Vínculo: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
.... name 0..1 HumanName Nome da pessoa de contato
.... telecom 0..* ContactPoint Contatos de telecomunicação da pessoa de contato
.... address 0..1 Address Endereço da pessoa de contato
.... gender 0..1 code Sexo do contato do paciente
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
.... organization C 0..1 Reference(BRCoreOrganization) Organização do contato do paciente
.... period 0..1 Period Período de tempo em que o contato foi usado
... communication 0..* BackboneElement Idiomas falados pelo paciente
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais
.... language 1..1 CodeableConcept Idioma falado pelo paciente
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
.... preferred 0..1 boolean Indica se o idioma é o preferido
... generalPractitioner 0..* Reference(BRCoreOrganization | BRCorePractitioner | BRCorePractitionerRole) Médico da atenção primária do paciente
... managingOrganization Σ 0..1 Reference(BRCoreOrganization) Organização responsável pelo paciente
... link ?!Σ 0..* BackboneElement Links para outros recursos que se relacionam com este recurso
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais
.... other Σ 1..1 Reference(BRCorePatient | BRCoreRelatedPerson) Outro recurso que se relaciona com este recurso
.... type Σ 1..1 code Tipo de relação entre os recursos
Vínculo: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Patient.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Patient.identifier:cns.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:cns.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:cns.​assigner.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Patient.identifier:cpf.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:cpf.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:cpf.​assigner.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Patient.identifier:registroEstrangeiro.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:registroEstrangeiro.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:registroEstrangeiro.​assigner.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Patient.identifier:passaporte.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:passaporte.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:passaporte.​assigner.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Patient.name.use Base required NameUse 📍4.0.1 a norma FHIR
Patient.telecom.system Base required ContactPointSystem 📍4.0.1 a norma FHIR
Patient.telecom.use Base required ContactPointUse 📍4.0.1 a norma FHIR
Patient.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Patient.address.use Base required AddressUse 📍4.0.1 a norma FHIR
Patient.address.type Base required AddressType 📍4.0.1 a norma FHIR
Patient.maritalStatus Base extensible MaritalStatus 📍4.0.1 a norma FHIR
Patient.contact.relationship Base extensible Patient Contact Relationship 📍4.0.1 a norma FHIR
Patient.contact.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Patient.communication.​language Base preferred Common Languages 📍4.0.1 a norma FHIR
Patient.link.type Base required LinkType 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
br-core-pat-1 error Patient.name Patient.name.given, Patient.name.family, Patient.name.text or Patient.name.extension SHALL be present (family.exists() or given.exists() or text.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Patient If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()

This structure is derived from BRCorePatient

Resumo

Obrigatório: 3 elementos
Deve ser suportado: 9 elementos

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Patient 0..* BRCorePatient Information about an individual or animal receiving health care services
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... Fatias para extension 1..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:localNascimento 0..1 Address Local de nascimento do paciente
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
.... extension:identidadeGenero 0..1 CodeableConcept Identidade de gênero do paciente
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity perfilado por https://ips.saude.gov.br/fhir/StructureDefinition/identidade-genero-br-ips
Vínculo: BR Identidade Genero (required)
.... extension:raca S 1..1 CodeableConcept Raça ou cor autodeclarada
URL: https://ips.saude.gov.br/fhir/StructureDefinition/raca-br-ips
Vínculo: BR Raca Cor (required): Raça
.... extension:povoIndigena 0..1 CodeableConcept Etnia indígena do paciente
URL: https://ips.saude.gov.br/fhir/StructureDefinition/povo-indigena-br-ips
Vínculo: BR Etnia Indigena (extensible): Povo indígena
.... extension:sexoNascimento 0..1 CodeableConcept Sexo do nascimento do paciente
URL: https://ips.saude.gov.br/fhir/StructureDefinition/sexo-nascimento-br-ips
Vínculo: BR Sexo Nascimento (required)
.... extension:povoTradicional 0..1 CodeableConcept Extensão de população tradicional
URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-populacaotradicional
Vínculo: BR Populacao Tradicional (required): População tradicional
.... extension:povoItinerante 0..1 CodeableConcept Extensão de povo intinerante
URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-povoitinerante
Vínculo: BR Povo Itinerante (required): Povo itinerante
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... identifier:cns SΣ 0..1 Identifier Cartão Nacional de Saúde do trabalhador rural
..... use ?!Σ 1..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 1..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required)
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: HC
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/cns
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
.... identifier:cpf SΣ 1..1 Identifier CPF do trabalhador rural
..... use ?!Σ 1..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/cpf
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
.... identifier:registroEstrangeiro Σ 0..1 Identifier Identificador do paciente
..... use ?!Σ 0..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/rne
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
.... identifier:passaporte Σ 0..1 Identifier Identificador do paciente
..... use ?!Σ 0..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: http://hl7.org/fhir/sid/passport-BRA
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
... active ?!SΣ 1..1 boolean Situação do cadastro do trabalhador no AgroSUS
... name SΣC 1..* HumanName Nome completo do trabalhador rural
Constraints: br-core-pat-1
.... use ?!Σ 0..1 code Uso do nome
Vínculo: NameUse (required): The use of a human name.
... telecom SΣ 0..* ContactPoint Telefone ou outro meio de contato
.... use ?!Σ 0..1 code Uso do contato
Vínculo: ContactPointUse (required): Use of contact point.
... gender SΣ 1..1 code Sexo administrativo do trabalhador rural
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 1..1 date Data de nascimento do trabalhador rural
... Fatias para deceased[x] ?!Σ 0..1 Indica se o indivíduo faleceu
Fatia: Não ordenado, Fechado por type:$this
.... deceasedBoolean boolean
.... deceasedDateTime dateTime
.... deceased[x]:deceasedBoolean ?!Σ 0..1 boolean Indicates if the individual is deceased or not
.... deceased[x]:deceasedDateTime ?!Σ 0..1 dateTime Data e hora do falecimento do paciente
... address SΣ 0..* Address Endereço do trabalhador rural
.... use ?!Σ 0..1 code Uso do endereço
Vínculo: AddressUse (required): The use of an address.
Exemplo General: home
... Fatias para multipleBirth[x] 0..1 Se o paciente faz parte de um parto gemelar
Fatia: Não ordenado, Fechado por type:$this
.... multipleBirthBoolean boolean
.... multipleBirthInteger integer
.... multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
.... multipleBirth[x]:multipleBirthInteger 0..1 integer Gemelaridade do paciente
... link ?!Σ 0..* BackboneElement Links para outros recursos que se relacionam com este recurso
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais
.... other Σ 1..1 Reference(BRCorePatient | BRCoreRelatedPerson) Outro recurso que se relaciona com este recurso
.... type Σ 1..1 code Tipo de relação entre os recursos
Vínculo: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Patient.identifier:cns.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:cns.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:cpf.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:registroEstrangeiro.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:passaporte.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.name.use Base required NameUse 📍4.0.1 a norma FHIR
Patient.telecom.use Base required ContactPointUse 📍4.0.1 a norma FHIR
Patient.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Patient.address.use Base required AddressUse 📍4.0.1 a norma FHIR
Patient.link.type Base required LinkType 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
br-core-pat-1 error Patient.name Patient.name.given, Patient.name.family, Patient.name.text or Patient.name.extension SHALL be present (family.exists() or given.exists() or text.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Patient If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from BRCorePatient

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Patient 0..* BRCorePatient Information about an individual or animal receiving health care services
... Fatias para extension Conteúdo/regras para todas as fatias
.... extension:raca S 1..1 RacaBRIPS Raça ou cor autodeclarada
... Fatias para identifier Conteúdo/regras para todas as fatias
.... identifier:cns S 0..1 Identifier Cartão Nacional de Saúde do trabalhador rural
.... identifier:cpf S 1..1 Identifier CPF do trabalhador rural
... active S 1..1 boolean Situação do cadastro do trabalhador no AgroSUS
... telecom S 0..* ContactPoint Telefone ou outro meio de contato
... gender S 1..1 code Sexo administrativo do trabalhador rural
... birthDate S 1..1 date Data de nascimento do trabalhador rural
... address S 0..* Address Endereço do trabalhador rural

doco Documentação para este formato

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Patient 0..* BRCorePatient Information about an individual or animal receiving health care services
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Fatias para extension 1..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:localNascimento 0..1 Address Local de nascimento do paciente
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
.... extension:identidadeGenero 0..1 CodeableConcept Identidade de gênero do paciente
URL: http://hl7.org/fhir/StructureDefinition/patient-genderIdentity perfilado por https://ips.saude.gov.br/fhir/StructureDefinition/identidade-genero-br-ips
Vínculo: BR Identidade Genero (required)
.... extension:raca S 1..1 CodeableConcept Raça ou cor autodeclarada
URL: https://ips.saude.gov.br/fhir/StructureDefinition/raca-br-ips
Vínculo: BR Raca Cor (required): Raça
.... extension:povoIndigena 0..1 CodeableConcept Etnia indígena do paciente
URL: https://ips.saude.gov.br/fhir/StructureDefinition/povo-indigena-br-ips
Vínculo: BR Etnia Indigena (extensible): Povo indígena
.... extension:sexoNascimento 0..1 CodeableConcept Sexo do nascimento do paciente
URL: https://ips.saude.gov.br/fhir/StructureDefinition/sexo-nascimento-br-ips
Vínculo: BR Sexo Nascimento (required)
.... extension:povoTradicional 0..1 CodeableConcept Extensão de população tradicional
URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-populacaotradicional
Vínculo: BR Populacao Tradicional (required): População tradicional
.... extension:povoItinerante 0..1 CodeableConcept Extensão de povo intinerante
URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-povoitinerante
Vínculo: BR Povo Itinerante (required): Povo itinerante
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... Fatias para identifier Σ 1..* Identifier Identificadores externos para este recurso
Fatia: Não ordenado, Aberto por value:system
.... identifier:cns SΣ 0..1 Identifier Cartão Nacional de Saúde do trabalhador rural
..... id 0..1 string Id lógico do identificador do paciente
..... extension 0..* Extension Extensões do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 1..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 1..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required)
...... id 0..1 string Id lógico do tipo do identificador do paciente
...... extension 0..* Extension Extensões do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... id 0..1 string Id lógico da codificação do tipo do identificador do paciente
....... extension 0..* Extension Extensões da codificação do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Versão da codificação do tipo do identificador do paciente
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: HC
....... display Σ 0..1 string Display do tipo do identificador do paciente
....... userSelected Σ 0..1 boolean Seleção do usuário da codificação do tipo do identificador do paciente
...... text Σ 0..1 string Texto do tipo do identificador do paciente
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/cns
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador do paciente
..... assigner Σ 0..1 Reference(BRCoreOrganization) Entidade que atribuiu o identificador do paciente
...... id 0..1 string Identificador único para referência cruzada
...... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
...... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
...... type Σ 0..1 uri Tipo referenciado (por exemplo: Patient)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
...... display Σ 0..1 string Nome da entidade que atribuiu o identificador do paciente
.... identifier:cpf SΣ 1..1 Identifier CPF do trabalhador rural
..... id 0..1 string Id lógico do identificador do paciente
..... extension 0..* Extension Extensões do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 1..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 0..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required)
...... id 0..1 string Id lógico do tipo do identificador do paciente
...... extension 0..* Extension Extensões do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... id 0..1 string Id lógico da codificação do tipo do identificador do paciente
....... extension 0..* Extension Extensões da codificação do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Versão da codificação do tipo do identificador do paciente
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: TAX
....... display Σ 0..1 string Display do tipo do identificador do paciente
....... userSelected Σ 0..1 boolean Seleção do usuário da codificação do tipo do identificador do paciente
...... text Σ 0..1 string Texto do tipo do identificador do paciente
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/cpf
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador do paciente
..... assigner Σ 0..1 Reference(BRCoreOrganization) Entidade que atribuiu o identificador do paciente
...... id 0..1 string Identificador único para referência cruzada
...... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
...... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
...... type Σ 0..1 uri Tipo referenciado (por exemplo: Patient)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
...... display Σ 0..1 string Nome da entidade que atribuiu o identificador do paciente
.... identifier:registroEstrangeiro Σ 0..1 Identifier Identificador do paciente
..... id 0..1 string Id lógico do identificador do paciente
..... extension 0..* Extension Extensões do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 0..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required)
...... id 0..1 string Id lógico do tipo do identificador do paciente
...... extension 0..* Extension Extensões do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... id 0..1 string Id lógico da codificação do tipo do identificador do paciente
....... extension 0..* Extension Extensões da codificação do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Versão da codificação do tipo do identificador do paciente
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: RNE
....... display Σ 0..1 string Display do tipo do identificador do paciente
....... userSelected Σ 0..1 boolean Seleção do usuário da codificação do tipo do identificador do paciente
...... text Σ 0..1 string Texto do tipo do identificador do paciente
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: https://saude.gov.br/fhir/sid/rne
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador do paciente
..... assigner Σ 0..1 Reference(BRCoreOrganization) Entidade que atribuiu o identificador do paciente
...... id 0..1 string Identificador único para referência cruzada
...... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
...... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
...... type Σ 0..1 uri Tipo referenciado (por exemplo: Patient)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
...... display Σ 0..1 string Nome da entidade que atribuiu o identificador do paciente
.... identifier:passaporte Σ 0..1 Identifier Identificador do paciente
..... id 0..1 string Id lógico do identificador do paciente
..... extension 0..* Extension Extensões do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador do paciente
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Valor fixo: official
..... type Σ 0..1 CodeableConcept Tipo do identificador do paciente
Vínculo: BR Tipo Documento Individuo (required): Tipo do identificador do paciente
...... id 0..1 string Id lógico do tipo do identificador do paciente
...... extension 0..* Extension Extensões do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 1..1 Coding Codificação do tipo do identificador do paciente
....... id 0..1 string Id lógico da codificação do tipo do identificador do paciente
....... extension 0..* Extension Extensões da codificação do tipo do identificador do paciente
Fatia: Não ordenado, Aberto por value:url
....... system Σ 1..1 uri Sistema da codificação do tipo do identificador do paciente
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Versão da codificação do tipo do identificador do paciente
....... code Σ 1..1 code Tipo do identificador do paciente
Valor fixo: PPN
....... display Σ 0..1 string Display do tipo do identificador do paciente
....... userSelected Σ 0..1 boolean Seleção do usuário da codificação do tipo do identificador do paciente
...... text Σ 0..1 string Texto do tipo do identificador do paciente
..... system Σ 1..1 uri Sistema do identificador do paciente
Valor fixo: http://hl7.org/fhir/sid/passport-BRA
..... value Σ 1..1 string Valor do identificador do paciente
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador do paciente
..... assigner Σ 0..1 Reference(BRCoreOrganization) Entidade que atribuiu o identificador do paciente
...... id 0..1 string Identificador único para referência cruzada
...... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
Fatia: Não ordenado, Aberto por value:url
...... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
...... type Σ 0..1 uri Tipo referenciado (por exemplo: Patient)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
...... display Σ 0..1 string Nome da entidade que atribuiu o identificador do paciente
... active ?!SΣ 1..1 boolean Situação do cadastro do trabalhador no AgroSUS
... name SΣC 1..* HumanName Nome completo do trabalhador rural
Constraints: br-core-pat-1
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code Uso do nome
Vínculo: NameUse (required): The use of a human name.
.... text Σ 0..1 string Representação textual do nome completo do paciente
.... family Σ 0..1 string Sobrenome
.... given Σ 0..* string Nome completo do paciente
Esta ordem de repetição de elementos: Given Names appear in the correct order for presenting the name
.... prefix Σ 0..* string Prefixo do nome
Esta ordem de repetição de elementos: Prefixes appear in the correct order for presenting the name
.... suffix Σ 0..* string Sufixo do nome
Esta ordem de repetição de elementos: Suffixes appear in the correct order for presenting the name
.... period Σ 0..1 Period Período de tempo em que o nome foi usado
... telecom SΣ 0..* ContactPoint Telefone ou outro meio de contato
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
Fatia: Não ordenado, Aberto por value:url
.... system ΣC 0..1 code Sistema de telecomunicação utilizado para o contato
Vínculo: ContactPointSystem (required): Telecommunications form for contact point.
.... value Σ 0..1 string Número
.... use ?!Σ 0..1 code Uso do contato
Vínculo: ContactPointUse (required): Use of contact point.
.... rank Σ 0..1 positiveInt Indica a ordem de preferência do contato
.... period Σ 0..1 Period Período de tempo em que o contato foi usado
... gender SΣ 1..1 code Sexo administrativo do trabalhador rural
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 1..1 date Data de nascimento do trabalhador rural
... Fatias para deceased[x] ?!Σ 0..1 Indica se o indivíduo faleceu
Fatia: Não ordenado, Fechado por type:$this
.... deceasedBoolean boolean
.... deceasedDateTime dateTime
.... deceased[x]:deceasedBoolean ?!Σ 0..1 boolean Indicates if the individual is deceased or not
.... deceased[x]:deceasedDateTime ?!Σ 0..1 dateTime Data e hora do falecimento do paciente
... address SΣ 0..* Address Endereço do trabalhador rural
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code Uso do endereço
Vínculo: AddressUse (required): The use of an address.
Exemplo General: home
.... type Σ 0..1 code Tipo de endereço
Vínculo: AddressType (required): The type of an address (physical / postal).
Exemplo General: both
.... text Σ 0..1 string Representação textual do endereço
Exemplo General: 137 Nowhere Street, Erewhon 9132
.... line Σ 0..* string Endereço do paciente
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
.... city Σ 0..1 string Cidade do endereço
Exemplo General: Erewhon
.... district Σ 0..1 string Bairro do endereço
Exemplo General: Madison
.... state Σ 0..1 string Unidade Federativa
.... postalCode Σ 0..1 string CEP do endereço
Exemplo General: 9132
.... country Σ 0..1 string País do endereço
.... period Σ 0..1 Period Período de tempo em que o endereço foi usado
Exemplo General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1 CodeableConcept Estado civil do paciente
Vínculo: Marital Status Codes (extensible): The domestic partnership status of a person.
... Fatias para multipleBirth[x] 0..1 Se o paciente faz parte de um parto gemelar
Fatia: Não ordenado, Fechado por type:$this
.... multipleBirthBoolean boolean
.... multipleBirthInteger integer
.... multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
.... multipleBirth[x]:multipleBirthInteger 0..1 integer Gemelaridade do paciente
... photo 0..* Attachment Fotografia do paciente
... contact C 0..* BackboneElement Uma pessoa para contato (guardião, companheiro, amigo) em caso de emergência
Constraints: pat-1
.... id 0..1 string Identificação unívoca da pessoa de contato
.... extension 0..* Extension Extensões adicionais
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais
.... relationship 0..* CodeableConcept Relação com o paciente
Vínculo: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
.... name 0..1 HumanName Nome da pessoa de contato
.... telecom 0..* ContactPoint Contatos de telecomunicação da pessoa de contato
.... address 0..1 Address Endereço da pessoa de contato
.... gender 0..1 code Sexo do contato do paciente
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
.... organization C 0..1 Reference(BRCoreOrganization) Organização do contato do paciente
.... period 0..1 Period Período de tempo em que o contato foi usado
... communication 0..* BackboneElement Idiomas falados pelo paciente
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais
.... language 1..1 CodeableConcept Idioma falado pelo paciente
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
.... preferred 0..1 boolean Indica se o idioma é o preferido
... generalPractitioner 0..* Reference(BRCoreOrganization | BRCorePractitioner | BRCorePractitionerRole) Médico da atenção primária do paciente
... managingOrganization Σ 0..1 Reference(BRCoreOrganization) Organização responsável pelo paciente
... link ?!Σ 0..* BackboneElement Links para outros recursos que se relacionam com este recurso
.... id 0..1 string Identificador primário deste recurso
.... extension 0..* Extension Extensões adicionais
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais
.... other Σ 1..1 Reference(BRCorePatient | BRCoreRelatedPerson) Outro recurso que se relaciona com este recurso
.... type Σ 1..1 code Tipo de relação entre os recursos
Vínculo: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Patient.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Patient.identifier:cns.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:cns.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:cns.​assigner.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Patient.identifier:cpf.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:cpf.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:cpf.​assigner.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Patient.identifier:registroEstrangeiro.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:registroEstrangeiro.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:registroEstrangeiro.​assigner.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Patient.identifier:passaporte.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Patient.identifier:passaporte.​type Base required BR Tipo Documento Individuo 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Patient.identifier:passaporte.​assigner.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Patient.name.use Base required NameUse 📍4.0.1 a norma FHIR
Patient.telecom.system Base required ContactPointSystem 📍4.0.1 a norma FHIR
Patient.telecom.use Base required ContactPointUse 📍4.0.1 a norma FHIR
Patient.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Patient.address.use Base required AddressUse 📍4.0.1 a norma FHIR
Patient.address.type Base required AddressType 📍4.0.1 a norma FHIR
Patient.maritalStatus Base extensible MaritalStatus 📍4.0.1 a norma FHIR
Patient.contact.relationship Base extensible Patient Contact Relationship 📍4.0.1 a norma FHIR
Patient.contact.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Patient.communication.​language Base preferred Common Languages 📍4.0.1 a norma FHIR
Patient.link.type Base required LinkType 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
br-core-pat-1 error Patient.name Patient.name.given, Patient.name.family, Patient.name.text or Patient.name.extension SHALL be present (family.exists() or given.exists() or text.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Patient If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()

This structure is derived from BRCorePatient

Resumo

Obrigatório: 3 elementos
Deve ser suportado: 9 elementos

 

Other representations of profile: CSV, Excel, Schematron