Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1

Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1 - Downloaded Version 1.0.0 See the Directory of published versions

## Resource Profile: BRCoreRelatedPerson

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson | Versão: 1.0.0
Active as of 2026-07-25 | Nome computável: BRCoreRelatedPerson

O recurso br-core-relatedperson contém as informações sobre uma pessoa envolvida no cuidado de um paciente, mas que não é alvo de cuidados de saúde nem tem responsabilidade formal no processo de cuidado.

A pessoa representada pelo recurso br-core-relatedperson normalmente tem um relacionamento profissional pessoal ou não específico de cuidado em saúde com o paciente. O recurso br-core-relatedperson é usado principalmente para atribuição de informações, já que geralmente é uma fonte de informações sobre o paciente. Para manter informações sobre pessoas para fins de contato para um paciente, use um elemento br-core-patien.contact. Alguns indivíduos podem ser representados simultaneamente como um patient.contact e br-core-relatedperson.

Exemplos de pessoas que podem ser um br-core-relatedperson:

- Esposa ou marido de um paciente
- Parentes ou amigos de um paciente
- Um vizinho que leva um paciente para o hospital
- O dono ou treinador de um cavalo
- Um advogado ou tutor do paciente
- Um cão-guia

### Cenários de uso:

Alguns exemplos de cenários de uso para este perfil são:

- Consultar uma pessoa relacionada que dê apoio ao paciente.
- Consultar uma pessoa relacionada ao paciente pelo nome.

### Elementos de dados obrigatórios e que devem estar presentes (Must Support)

Os seguintes elementos devem estar sempre presentes ou devem ser suportados, se os dados estiverem presentes no sistema de envio (definição Must Support), em um recurso br-core-relatedperson.

Cada RelatedPerson deve ter:

1. um paciente

Cada RelatedPerson deve oferecer suporte a:

1. a relação com o paciente
2. o nome da pessoa relacionada
3. a telecomunicação da pessoa relacionada
4. o endereço da pessoa relacionada

Usos:

- Refere a este Perfil: br-core-allergyintolerance, BRCoreCarePlan, br-core-careteam, br-core-composition... Show 11 more, BRCoreCondition, br-core-consent, br-core-medicationadministration, br-core-medicationdispense, br-core-medicationrequest, br-core-medicationstatement, BRCoreObservation, BRCorePatient, BRCoreProcedure, BRCoreServiceRequest and BRCoreVitalSigns

You can also check for usages in the FHIR IG Statistics

### Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

- Tabela diferencial
- Tabela de elementos -chave
- Tabela de instantâneos
- Estatísticas/Referências
- Todos

Esta estrutura é derivada de RelatedPerson

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
RelatedPerson |  | 0..* | RelatedPerson | A person that is related to a patient, but who is not a direct target of care
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
language |  | 0..1 | code | Idioma do recurso
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Extension
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier |  | 0..* | Identifier | Identificadores externos para este recurso
active |  | 0..1 | boolean | Se o registro desta pessoa relacionada está ativo
patient |  | 1..1 | Reference(BRCorePatient) | Referência ao paciente com quem essa pessoa está relacionada
relationship |  | 0..* | CodeableConcept | Código da natureza do relacionamento
name |  | 0..* | HumanName | Nome associado à pessoa
telecom |  | 0..* | ContactPoint | Contato da pessoa
gender |  | 0..1 | code | Sexo: masculino | feminino | outro | desconhecido
birthDate |  | 0..1 | date | Data de nascimento da pessoa relacionada
address |  | 0..* | Address | Endereço da pessoa relacionada
photo |  | 0..* | Attachment | Imagem da pessoa
period |  | 0..1 | Period | Período de tempo em que esta relação é considerada válida
communication |  | 0..* | BackboneElement | Idiomas que podem ser utilizados
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
language |  | 1..1 | CodeableConcept | Idioma que pode ser utilizada para comunicação com o paciente
preferred |  | 0..1 | boolean | Indicador de idioma preferencial
Documentação para este formato

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
RelatedPerson |  | 0..* | RelatedPerson | A person that is related to a patient, but who is not a direct target of care
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
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
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
extension |  | 0..* | Extension | Extension
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
active | ?!Σ | 0..1 | boolean | Se o registro desta pessoa relacionada está ativo
patient | Σ | 1..1 | Reference(BRCorePatient) | Referência ao paciente com quem essa pessoa está relacionada
relationship | Σ | 0..* | CodeableConcept | Código da natureza do relacionamento Vínculo: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.
name | Σ | 0..* | HumanName | Nome associado à pessoa
telecom | Σ | 0..* | ContactPoint | Contato da pessoa
gender | Σ | 0..1 | code | Sexo: masculino | feminino | outro | desconhecido Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
birthDate | Σ | 0..1 | date | Data de nascimento da pessoa relacionada
address | Σ | 0..* | Address | Endereço da pessoa relacionada
photo |  | 0..* | Attachment | Imagem da pessoa
period |  | 0..1 | Period | Período de tempo em que esta relação é considerada válida
communication |  | 0..* | BackboneElement | Idiomas que podem ser utilizados
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
language |  | 1..1 | CodeableConcept | Idioma que pode ser utilizada para comunicação com o paciente Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
preferred |  | 0..1 | boolean | Indicador de idioma preferencial
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
RelatedPerson.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
RelatedPerson.relationship | Base | preferred | Patient relationship type | 📍4.0.1 | a norma FHIR
RelatedPerson.gender | Base | required | AdministrativeGender | 📍4.0.1 | a norma FHIR
RelatedPerson.communication.​language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
dom-2 | error | RelatedPerson | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | RelatedPerson | 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 | RelatedPerson | 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 | RelatedPerson | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | RelatedPerson | 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()`

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
RelatedPerson |  | 0..* | RelatedPerson | A person that is related to a patient, but who is not a direct target of care
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
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
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
extension |  | 0..* | Extension | Extension
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
active | ?!Σ | 0..1 | boolean | Se o registro desta pessoa relacionada está ativo
patient | Σ | 1..1 | Reference(BRCorePatient) | Referência ao paciente com quem essa pessoa está relacionada
relationship | Σ | 0..* | CodeableConcept | Código da natureza do relacionamento Vínculo: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.
name | Σ | 0..* | HumanName | Nome associado à pessoa
telecom | Σ | 0..* | ContactPoint | Contato da pessoa
gender | Σ | 0..1 | code | Sexo: masculino | feminino | outro | desconhecido Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
birthDate | Σ | 0..1 | date | Data de nascimento da pessoa relacionada
address | Σ | 0..* | Address | Endereço da pessoa relacionada
photo |  | 0..* | Attachment | Imagem da pessoa
period |  | 0..1 | Period | Período de tempo em que esta relação é considerada válida
communication |  | 0..* | BackboneElement | Idiomas que podem ser utilizados
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
language |  | 1..1 | CodeableConcept | Idioma que pode ser utilizada para comunicação com o paciente Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
preferred |  | 0..1 | boolean | Indicador de idioma preferencial
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
RelatedPerson.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
RelatedPerson.relationship | Base | preferred | Patient relationship type | 📍4.0.1 | a norma FHIR
RelatedPerson.gender | Base | required | AdministrativeGender | 📍4.0.1 | a norma FHIR
RelatedPerson.communication.​language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
dom-2 | error | RelatedPerson | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | RelatedPerson | 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 | RelatedPerson | 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 | RelatedPerson | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | RelatedPerson | 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()`

Esta estrutura é derivada de RelatedPerson

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)

Visão diferencial

Esta estrutura é derivada de RelatedPerson

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
RelatedPerson |  | 0..* | RelatedPerson | A person that is related to a patient, but who is not a direct target of care
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
language |  | 0..1 | code | Idioma do recurso
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Extension
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier |  | 0..* | Identifier | Identificadores externos para este recurso
active |  | 0..1 | boolean | Se o registro desta pessoa relacionada está ativo
patient |  | 1..1 | Reference(BRCorePatient) | Referência ao paciente com quem essa pessoa está relacionada
relationship |  | 0..* | CodeableConcept | Código da natureza do relacionamento
name |  | 0..* | HumanName | Nome associado à pessoa
telecom |  | 0..* | ContactPoint | Contato da pessoa
gender |  | 0..1 | code | Sexo: masculino | feminino | outro | desconhecido
birthDate |  | 0..1 | date | Data de nascimento da pessoa relacionada
address |  | 0..* | Address | Endereço da pessoa relacionada
photo |  | 0..* | Attachment | Imagem da pessoa
period |  | 0..1 | Period | Período de tempo em que esta relação é considerada válida
communication |  | 0..* | BackboneElement | Idiomas que podem ser utilizados
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
language |  | 1..1 | CodeableConcept | Idioma que pode ser utilizada para comunicação com o paciente
preferred |  | 0..1 | boolean | Indicador de idioma preferencial
Documentação para este formato

Visualização de elementos -chave

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
RelatedPerson |  | 0..* | RelatedPerson | A person that is related to a patient, but who is not a direct target of care
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
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
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
extension |  | 0..* | Extension | Extension
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
active | ?!Σ | 0..1 | boolean | Se o registro desta pessoa relacionada está ativo
patient | Σ | 1..1 | Reference(BRCorePatient) | Referência ao paciente com quem essa pessoa está relacionada
relationship | Σ | 0..* | CodeableConcept | Código da natureza do relacionamento Vínculo: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.
name | Σ | 0..* | HumanName | Nome associado à pessoa
telecom | Σ | 0..* | ContactPoint | Contato da pessoa
gender | Σ | 0..1 | code | Sexo: masculino | feminino | outro | desconhecido Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
birthDate | Σ | 0..1 | date | Data de nascimento da pessoa relacionada
address | Σ | 0..* | Address | Endereço da pessoa relacionada
photo |  | 0..* | Attachment | Imagem da pessoa
period |  | 0..1 | Period | Período de tempo em que esta relação é considerada válida
communication |  | 0..* | BackboneElement | Idiomas que podem ser utilizados
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
language |  | 1..1 | CodeableConcept | Idioma que pode ser utilizada para comunicação com o paciente Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
preferred |  | 0..1 | boolean | Indicador de idioma preferencial
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
RelatedPerson.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
RelatedPerson.relationship | Base | preferred | Patient relationship type | 📍4.0.1 | a norma FHIR
RelatedPerson.gender | Base | required | AdministrativeGender | 📍4.0.1 | a norma FHIR
RelatedPerson.communication.​language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
dom-2 | error | RelatedPerson | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | RelatedPerson | 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 | RelatedPerson | 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 | RelatedPerson | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | RelatedPerson | 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()`

Visualização instantânea

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
RelatedPerson |  | 0..* | RelatedPerson | A person that is related to a patient, but who is not a direct target of care
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
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
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
extension |  | 0..* | Extension | Extension
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
active | ?!Σ | 0..1 | boolean | Se o registro desta pessoa relacionada está ativo
patient | Σ | 1..1 | Reference(BRCorePatient) | Referência ao paciente com quem essa pessoa está relacionada
relationship | Σ | 0..* | CodeableConcept | Código da natureza do relacionamento Vínculo: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.
name | Σ | 0..* | HumanName | Nome associado à pessoa
telecom | Σ | 0..* | ContactPoint | Contato da pessoa
gender | Σ | 0..1 | code | Sexo: masculino | feminino | outro | desconhecido Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
birthDate | Σ | 0..1 | date | Data de nascimento da pessoa relacionada
address | Σ | 0..* | Address | Endereço da pessoa relacionada
photo |  | 0..* | Attachment | Imagem da pessoa
period |  | 0..1 | Period | Período de tempo em que esta relação é considerada válida
communication |  | 0..* | BackboneElement | Idiomas que podem ser utilizados
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
language |  | 1..1 | CodeableConcept | Idioma que pode ser utilizada para comunicação com o paciente Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
preferred |  | 0..1 | boolean | Indicador de idioma preferencial
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
RelatedPerson.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
RelatedPerson.relationship | Base | preferred | Patient relationship type | 📍4.0.1 | a norma FHIR
RelatedPerson.gender | Base | required | AdministrativeGender | 📍4.0.1 | a norma FHIR
RelatedPerson.communication.​language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
dom-2 | error | RelatedPerson | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | RelatedPerson | 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 | RelatedPerson | 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 | RelatedPerson | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | RelatedPerson | 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()`

Esta estrutura é derivada de RelatedPerson

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)

Outras representações de perfil: CSV, Excel, Schematron