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

This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, 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 2025-02-27 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

Usage:

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de RelatedPerson

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson RelatedPerson
... id 0..1 id ID 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, para interpretação humana
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador Externo
... active 0..1 boolean Se o registro desta pessoa relacionada está em uso ativo
... patient 1..1 Reference(BRCorePatient) O paciente com quem essa pessoa está relacionada
... relationship 0..* CodeableConcept A natureza do relacionamento
... name 0..* HumanName Um nome associado à pessoa
... telecom 0..* ContactPoint Um detalhe de contato da pessoa
... gender 0..1 code masculino | feminino | outro | desconhecido
... birthDate 0..1 date A data em que a pessoa relacionada nasceu
... address 0..* Address Endereço onde a pessoa relacionada pode ser contatada ou visitada
... 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 Uma linguagem que pode ser usada para se comunicar sobre a saúde do paciente
.... language 1..1 CodeableConcept A linguagem que pode ser usada para se comunicar com o paciente sobre sua saúde
.... preferred 0..1 boolean Language preference indicator

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson A person that is related to a patient, but who is not a direct target of care
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificador Externo
ele-1: All FHIR elements must have a @value or children
... active ?!Σ 0..1 boolean Se o registro desta pessoa relacionada está em uso ativo
ele-1: All FHIR elements must have a @value or children
... patient Σ 1..1 Reference(BRCorePatient) O paciente com quem essa pessoa está relacionada
ele-1: All FHIR elements must have a @value or children
... relationship Σ 0..* CodeableConcept A natureza do relacionamento
Binding: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.


ele-1: All FHIR elements must have a @value or children
... name Σ 0..* HumanName Um nome associado à pessoa
ele-1: All FHIR elements must have a @value or children
... telecom Σ 0..* ContactPoint Um detalhe de contato da pessoa
ele-1: All FHIR elements must have a @value or children
... gender Σ 0..1 code masculino | feminino | outro | desconhecido
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.


ele-1: All FHIR elements must have a @value or children
... birthDate Σ 0..1 date A data em que a pessoa relacionada nasceu
ele-1: All FHIR elements must have a @value or children
... address Σ 0..* Address Endereço onde a pessoa relacionada pode ser contatada ou visitada
ele-1: All FHIR elements must have a @value or children
... photo 0..* Attachment Imagem da pessoa
ele-1: All FHIR elements must have a @value or children
... period 0..1 Period Período de tempo em que esta relação é considerada válida
ele-1: All FHIR elements must have a @value or children
... communication 0..* BackboneElement Uma linguagem que pode ser usada para se comunicar sobre a saúde do paciente
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... language 1..1 CodeableConcept A linguagem que pode ser usada para se comunicar com o paciente sobre sua saúde
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

ele-1: All FHIR elements must have a @value or children
.... preferred 0..1 boolean Language preference indicator
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonIf 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-4errorRelatedPersonIf 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-5errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson A person that is related to a patient, but who is not a direct target of care
... id Σ 0..1 id ID 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, para interpretação humana
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador Externo
... active ?!Σ 0..1 boolean Se o registro desta pessoa relacionada está em uso ativo
... patient Σ 1..1 Reference(BRCorePatient) O paciente com quem essa pessoa está relacionada
... relationship Σ 0..* CodeableConcept A natureza do relacionamento
Binding: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.


... name Σ 0..* HumanName Um nome associado à pessoa
... telecom Σ 0..* ContactPoint Um detalhe de contato da pessoa
... gender Σ 0..1 code masculino | feminino | outro | desconhecido
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ 0..1 date A data em que a pessoa relacionada nasceu
... address Σ 0..* Address Endereço onde a pessoa relacionada pode ser contatada ou visitada
... 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 Uma linguagem que pode ser usada para se comunicar sobre a saúde do paciente
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... language 1..1 CodeableConcept A linguagem que pode ser usada para se comunicar com o paciente sobre sua saúde
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
.... preferred 0..1 boolean Language preference indicator

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonIf 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-4errorRelatedPersonIf 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-5errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Esta estrutura é derivada de RelatedPerson

Summary

Structures

This structure refers to these other structures:

Visão diferencial

Esta estrutura é derivada de RelatedPerson

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson RelatedPerson
... id 0..1 id ID 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, para interpretação humana
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador Externo
... active 0..1 boolean Se o registro desta pessoa relacionada está em uso ativo
... patient 1..1 Reference(BRCorePatient) O paciente com quem essa pessoa está relacionada
... relationship 0..* CodeableConcept A natureza do relacionamento
... name 0..* HumanName Um nome associado à pessoa
... telecom 0..* ContactPoint Um detalhe de contato da pessoa
... gender 0..1 code masculino | feminino | outro | desconhecido
... birthDate 0..1 date A data em que a pessoa relacionada nasceu
... address 0..* Address Endereço onde a pessoa relacionada pode ser contatada ou visitada
... 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 Uma linguagem que pode ser usada para se comunicar sobre a saúde do paciente
.... language 1..1 CodeableConcept A linguagem que pode ser usada para se comunicar com o paciente sobre sua saúde
.... preferred 0..1 boolean Language preference indicator

doco Documentation for this format

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson A person that is related to a patient, but who is not a direct target of care
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificador Externo
ele-1: All FHIR elements must have a @value or children
... active ?!Σ 0..1 boolean Se o registro desta pessoa relacionada está em uso ativo
ele-1: All FHIR elements must have a @value or children
... patient Σ 1..1 Reference(BRCorePatient) O paciente com quem essa pessoa está relacionada
ele-1: All FHIR elements must have a @value or children
... relationship Σ 0..* CodeableConcept A natureza do relacionamento
Binding: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.


ele-1: All FHIR elements must have a @value or children
... name Σ 0..* HumanName Um nome associado à pessoa
ele-1: All FHIR elements must have a @value or children
... telecom Σ 0..* ContactPoint Um detalhe de contato da pessoa
ele-1: All FHIR elements must have a @value or children
... gender Σ 0..1 code masculino | feminino | outro | desconhecido
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.


ele-1: All FHIR elements must have a @value or children
... birthDate Σ 0..1 date A data em que a pessoa relacionada nasceu
ele-1: All FHIR elements must have a @value or children
... address Σ 0..* Address Endereço onde a pessoa relacionada pode ser contatada ou visitada
ele-1: All FHIR elements must have a @value or children
... photo 0..* Attachment Imagem da pessoa
ele-1: All FHIR elements must have a @value or children
... period 0..1 Period Período de tempo em que esta relação é considerada válida
ele-1: All FHIR elements must have a @value or children
... communication 0..* BackboneElement Uma linguagem que pode ser usada para se comunicar sobre a saúde do paciente
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... language 1..1 CodeableConcept A linguagem que pode ser usada para se comunicar com o paciente sobre sua saúde
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

ele-1: All FHIR elements must have a @value or children
.... preferred 0..1 boolean Language preference indicator
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonIf 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-4errorRelatedPersonIf 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-5errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson A person that is related to a patient, but who is not a direct target of care
... id Σ 0..1 id ID 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, para interpretação humana
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador Externo
... active ?!Σ 0..1 boolean Se o registro desta pessoa relacionada está em uso ativo
... patient Σ 1..1 Reference(BRCorePatient) O paciente com quem essa pessoa está relacionada
... relationship Σ 0..* CodeableConcept A natureza do relacionamento
Binding: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.


... name Σ 0..* HumanName Um nome associado à pessoa
... telecom Σ 0..* ContactPoint Um detalhe de contato da pessoa
... gender Σ 0..1 code masculino | feminino | outro | desconhecido
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ 0..1 date A data em que a pessoa relacionada nasceu
... address Σ 0..* Address Endereço onde a pessoa relacionada pode ser contatada ou visitada
... 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 Uma linguagem que pode ser usada para se comunicar sobre a saúde do paciente
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... language 1..1 CodeableConcept A linguagem que pode ser usada para se comunicar com o paciente sobre sua saúde
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
.... preferred 0..1 boolean Language preference indicator

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonIf 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-4errorRelatedPersonIf 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-5errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Esta estrutura é derivada de RelatedPerson

Summary

Structures

This structure refers to these other structures:

 

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