Guia de Implementação do Registro Eletrônico de Dispensação ou Fornecimento de Medicamento (REDFM) da RNDS
1.0.0 - STU1 Brazil flag

!!Guia de Implementação do Registro Eletrônico de Dispensação ou Fornecimento de Medicamento (REDFM) da RNDS - Compilação de desenvolvimento local (v1.0.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: BRCoreRelatedPerson

Official URL: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson Version: 1.0.0
Standards status: Informative Maturity Level: 1 Computable Name: 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

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
.. 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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(https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient) O paciente com quem essa pessoa está relacionada
... relationship Σ 0..* CodeableConcept A natureza do relacionamento
Vínculo: 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
Vínculo: 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
.... 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
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
.... preferred 0..1 boolean Language preference indicator

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
From a norma FHIR
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From a norma FHIR
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo

Restrições

IdGrauCaminho(s)DetalhesRequisitos
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()

This structure is derived from RelatedPerson

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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(https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient) 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 Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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(https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient) O paciente com quem essa pessoa está relacionada
... relationship Σ 0..* CodeableConcept A natureza do relacionamento
Vínculo: 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
Vínculo: 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
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
.... preferred 0..1 boolean Language preference indicator

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
From a norma FHIR
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From a norma FHIR
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo

Restrições

IdGrauCaminho(s)DetalhesRequisitos
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()

This structure is derived from RelatedPerson

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

  • Não foi possível resumir o perfil https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient (não foi encontrado nenhum perfil)

Maturidade: 1

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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(https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient) O paciente com quem essa pessoa está relacionada
... relationship Σ 0..* CodeableConcept A natureza do relacionamento
Vínculo: 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
Vínculo: 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
.... 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
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
.... preferred 0..1 boolean Language preference indicator

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
From a norma FHIR
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From a norma FHIR
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo

Restrições

IdGrauCaminho(s)DetalhesRequisitos
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()

Differential View

This structure is derived from RelatedPerson

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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(https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient) 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 Documentação para este formato

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... 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(https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient) O paciente com quem essa pessoa está relacionada
... relationship Σ 0..* CodeableConcept A natureza do relacionamento
Vínculo: 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
Vínculo: 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
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
.... preferred 0..1 boolean Language preference indicator

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
RelatedPerson.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
From a norma FHIR
RelatedPerson.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From a norma FHIR
RelatedPerson.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo

Restrições

IdGrauCaminho(s)DetalhesRequisitos
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()

This structure is derived from RelatedPerson

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

  • Não foi possível resumir o perfil https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient (não foi encontrado nenhum perfil)

Maturidade: 1

 

Other representations of profile: CSV, Excel, Schematron