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: br-core-careteam

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

Este perfil restringe o recurso CareTeam que inclui todas as pessoas e organizações que planejam participar da coordenação e prestação de cuidados a um paciente

### Escopo/Uso

O recurso br-core-careteam inclui todas as pessoas, equipes e organizações que planejam participar da coordenação e entrega de cuidados para um único paciente ou um grupo (como um casal em terapia ou um grupo de apoio). O recurso br-core-careteam também pode ser atribuído organizacionalmente sem um sujeito em contexto, como uma equipe de código azul ou equipe de resposta a emergências. Isso não se limita a profissionais, mas pode incluir outros cuidadores, como familiares, tutores, o próprio paciente ou outros. O recurso br-core-careteam, dependendo de onde utilizado, pode incluir membros da equipe de cuidados específicos para um plano de cuidados específico, um episódio, um encontro ou pode refletir todos os membros conhecidos da equipe nessas perspectivas. O recurso br-core-careteam de um indivíduo pode ser dinâmico ao longo do tempo, de modo que pode haver transitoriedade de membros da equipe, como uma equipe de reabilitação.

### Caso de uso

A seguir estão alguns exemplos de cenários de uso para este perfil:

- Consultar a equipe de cuidados de um paciente;
- Registrar ou atualizar os dados da equipe de cuidado de um paciente.

### Caso de uso da RNDS

Este perfil ainda não está implementado na RNDS.

### MUST SUPPORT - Elementos de dados obrigatórios e que devem estar presentes

Os seguintes elementos devem ser obrigatórios, ou devem ser suportados, se os dados estiverem presentes no sistema de envio (definição Must Support).

Cada Perfil br-core-careteam deve ter:

- Não há elementos obrigatórios.

Cada Perfil br-core-careteam deve oferecer suporte a:

- Não há elementos.

### Limites e relacionamentos

O recurso br-core-careteamé diferente de um grupo (Group). O grupo é independente do paciente e identifica um conjunto indiferenciado de indivíduos que devem ser alvo de uma ou mais atividades clínicas (por exemplo, conjunto de participantes de ensaios clínicos, conjunto de indivíduos impactados por ou em risco de um evento de saúde pública, um rebanho ou bando, etc.). O recurso br-core-careteam estabelece um conjunto de relacionamentos e funções e é específico para um determinado paciente. Os atores são os membros individuais ou grupo organizado de indivíduos. O br-core-careteam pode ser referenciado por EpisodeOfCare, Encounter ou CarePlan para identificar o conjunto de indivíduos (e suas respectivas funções) que devem estar envolvidos no fornecimento do atendimento definido por esses recursos.

Este recurso é referenciado por br-core-careplan, ChargeItem, Communication, CommunicationRequest, Consent, Contract, DeviceRequest, br-core-diagnosticreport, EpisodeOfCare, ImagingStudy, Media, br-core-medicationrequest, br-core-observation, ServiceRequest e Task.

Usos:

- Refere a este Perfil: br-core-careteam

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 CareTeam

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
CareTeam |  | 0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group
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 | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
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
status |  | 0..1 | code | proposed | active | suspended | inactive | entered-in-error
category |  | 0..* | CodeableConcept | Tipo da equipe assistêncial Vínculo: BR Modalidade Assistencial (required)
name |  | 0..1 | string | Nome da equipe assistêncial
subject |  | 0..1 | Reference(BRCorePatient) | Paciente referenciado pela equipe assistêncial
encounter |  | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
period |  | 0..1 | Period | Período de atendimento pela a equipe assistêncial
participant |  | 0..* | BackboneElement | Lista de participantes envolvidos no atendimento
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extension
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
role |  | 0..* | CodeableConcept | Função do participante na equipe assistêncial Vínculo: BR Ocupacao (example)
member |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) | Referência ao partipante
onBehalfOf |  | 0..1 | Reference(BRCoreOrganization) | Organização do participante
period |  | 0..1 | Period | Período de tempo do participante atua no time assistêncial
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual a equipe assistência foi criada
reasonReference |  | 0..* | Reference(BRCoreCondition) | Referência aos diagnóstico que esta equipe assistencial cobre
managingOrganization |  | 0..* | Reference(BRCoreOrganization) | Organização da equipe assistêncial
telecom |  | 0..* | ContactPoint | Contato da equipe assistencial
note |  | 0..* | Annotation | Comentários adicionais sobre a equipe assistencial
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
CareTeam.category | Base | required | BR Modalidade Assistencial | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.participant.​role | Base | example | BR Ocupacao | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
CareTeam |  | 0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group
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 | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
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
status | ?!Σ | 0..1 | code | proposed | active | suspended | inactive | entered-in-error Vínculo: CareTeamStatus (required): Indicates the status of the care team.
category | Σ | 0..* | CodeableConcept | Tipo da equipe assistêncial Vínculo: BR Modalidade Assistencial (required)
name | Σ | 0..1 | string | Nome da equipe assistêncial
subject | Σ | 0..1 | Reference(BRCorePatient) | Paciente referenciado pela equipe assistêncial
encounter | Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
period | Σ | 0..1 | Period | Período de atendimento pela a equipe assistêncial
participant | C | 0..* | BackboneElement | Lista de participantes envolvidos no atendimento Constraints: ctm-1
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extension
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
role | Σ | 0..* | CodeableConcept | Função do participante na equipe assistêncial Vínculo: BR Ocupacao (example)
member | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) | Referência ao partipante
onBehalfOf | Σ | 0..1 | Reference(BRCoreOrganization) | Organização do participante
period |  | 0..1 | Period | Período de tempo do participante atua no time assistêncial
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual a equipe assistência foi criada Vínculo: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.
reasonReference |  | 0..* | Reference(BRCoreCondition) | Referência aos diagnóstico que esta equipe assistencial cobre
managingOrganization | Σ | 0..* | Reference(BRCoreOrganization) | Organização da equipe assistêncial
telecom |  | 0..* | ContactPoint | Contato da equipe assistencial
note |  | 0..* | Annotation | Comentários adicionais sobre a equipe assistencial
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
CareTeam.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
CareTeam.status | Base | required | CareTeamStatus | 📍4.0.1 | a norma FHIR
CareTeam.category | Base | required | BR Modalidade Assistencial | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.participant.​role | Base | example | BR Ocupacao | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.reasonCode | Base | example | SNOMED CT Clinical Findings | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
ctm-1 | error | CareTeam.participant | CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner | `onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists()))`
dom-2 | error | CareTeam | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | CareTeam | 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 | CareTeam | 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 | CareTeam | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | CareTeam | 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
--- | --- | --- | --- | ---
CareTeam |  | 0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group
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 | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
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
status | ?!Σ | 0..1 | code | proposed | active | suspended | inactive | entered-in-error Vínculo: CareTeamStatus (required): Indicates the status of the care team.
category | Σ | 0..* | CodeableConcept | Tipo da equipe assistêncial Vínculo: BR Modalidade Assistencial (required)
name | Σ | 0..1 | string | Nome da equipe assistêncial
subject | Σ | 0..1 | Reference(BRCorePatient) | Paciente referenciado pela equipe assistêncial
encounter | Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
period | Σ | 0..1 | Period | Período de atendimento pela a equipe assistêncial
participant | C | 0..* | BackboneElement | Lista de participantes envolvidos no atendimento Constraints: ctm-1
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extension
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
role | Σ | 0..* | CodeableConcept | Função do participante na equipe assistêncial Vínculo: BR Ocupacao (example)
member | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) | Referência ao partipante
onBehalfOf | Σ | 0..1 | Reference(BRCoreOrganization) | Organização do participante
period |  | 0..1 | Period | Período de tempo do participante atua no time assistêncial
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual a equipe assistência foi criada Vínculo: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.
reasonReference |  | 0..* | Reference(BRCoreCondition) | Referência aos diagnóstico que esta equipe assistencial cobre
managingOrganization | Σ | 0..* | Reference(BRCoreOrganization) | Organização da equipe assistêncial
telecom |  | 0..* | ContactPoint | Contato da equipe assistencial
note |  | 0..* | Annotation | Comentários adicionais sobre a equipe assistencial
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
CareTeam.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
CareTeam.status | Base | required | CareTeamStatus | 📍4.0.1 | a norma FHIR
CareTeam.category | Base | required | BR Modalidade Assistencial | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.participant.​role | Base | example | BR Ocupacao | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.reasonCode | Base | example | SNOMED CT Clinical Findings | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
ctm-1 | error | CareTeam.participant | CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner | `onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists()))`
dom-2 | error | CareTeam | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | CareTeam | 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 | CareTeam | 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 | CareTeam | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | CareTeam | 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 CareTeam

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- br-core-careteam (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careteam)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)

Visão diferencial

Esta estrutura é derivada de CareTeam

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
CareTeam |  | 0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group
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 | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
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
status |  | 0..1 | code | proposed | active | suspended | inactive | entered-in-error
category |  | 0..* | CodeableConcept | Tipo da equipe assistêncial Vínculo: BR Modalidade Assistencial (required)
name |  | 0..1 | string | Nome da equipe assistêncial
subject |  | 0..1 | Reference(BRCorePatient) | Paciente referenciado pela equipe assistêncial
encounter |  | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
period |  | 0..1 | Period | Período de atendimento pela a equipe assistêncial
participant |  | 0..* | BackboneElement | Lista de participantes envolvidos no atendimento
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extension
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
role |  | 0..* | CodeableConcept | Função do participante na equipe assistêncial Vínculo: BR Ocupacao (example)
member |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) | Referência ao partipante
onBehalfOf |  | 0..1 | Reference(BRCoreOrganization) | Organização do participante
period |  | 0..1 | Period | Período de tempo do participante atua no time assistêncial
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual a equipe assistência foi criada
reasonReference |  | 0..* | Reference(BRCoreCondition) | Referência aos diagnóstico que esta equipe assistencial cobre
managingOrganization |  | 0..* | Reference(BRCoreOrganization) | Organização da equipe assistêncial
telecom |  | 0..* | ContactPoint | Contato da equipe assistencial
note |  | 0..* | Annotation | Comentários adicionais sobre a equipe assistencial
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
CareTeam.category | Base | required | BR Modalidade Assistencial | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.participant.​role | Base | example | BR Ocupacao | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0

Visualização de elementos -chave

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
CareTeam |  | 0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group
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 | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
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
status | ?!Σ | 0..1 | code | proposed | active | suspended | inactive | entered-in-error Vínculo: CareTeamStatus (required): Indicates the status of the care team.
category | Σ | 0..* | CodeableConcept | Tipo da equipe assistêncial Vínculo: BR Modalidade Assistencial (required)
name | Σ | 0..1 | string | Nome da equipe assistêncial
subject | Σ | 0..1 | Reference(BRCorePatient) | Paciente referenciado pela equipe assistêncial
encounter | Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
period | Σ | 0..1 | Period | Período de atendimento pela a equipe assistêncial
participant | C | 0..* | BackboneElement | Lista de participantes envolvidos no atendimento Constraints: ctm-1
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extension
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
role | Σ | 0..* | CodeableConcept | Função do participante na equipe assistêncial Vínculo: BR Ocupacao (example)
member | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) | Referência ao partipante
onBehalfOf | Σ | 0..1 | Reference(BRCoreOrganization) | Organização do participante
period |  | 0..1 | Period | Período de tempo do participante atua no time assistêncial
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual a equipe assistência foi criada Vínculo: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.
reasonReference |  | 0..* | Reference(BRCoreCondition) | Referência aos diagnóstico que esta equipe assistencial cobre
managingOrganization | Σ | 0..* | Reference(BRCoreOrganization) | Organização da equipe assistêncial
telecom |  | 0..* | ContactPoint | Contato da equipe assistencial
note |  | 0..* | Annotation | Comentários adicionais sobre a equipe assistencial
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
CareTeam.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
CareTeam.status | Base | required | CareTeamStatus | 📍4.0.1 | a norma FHIR
CareTeam.category | Base | required | BR Modalidade Assistencial | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.participant.​role | Base | example | BR Ocupacao | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.reasonCode | Base | example | SNOMED CT Clinical Findings | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
ctm-1 | error | CareTeam.participant | CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner | `onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists()))`
dom-2 | error | CareTeam | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | CareTeam | 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 | CareTeam | 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 | CareTeam | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | CareTeam | 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
--- | --- | --- | --- | ---
CareTeam |  | 0..* | CareTeam | Planned participants in the coordination and delivery of care for a patient or group
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 | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
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
status | ?!Σ | 0..1 | code | proposed | active | suspended | inactive | entered-in-error Vínculo: CareTeamStatus (required): Indicates the status of the care team.
category | Σ | 0..* | CodeableConcept | Tipo da equipe assistêncial Vínculo: BR Modalidade Assistencial (required)
name | Σ | 0..1 | string | Nome da equipe assistêncial
subject | Σ | 0..1 | Reference(BRCorePatient) | Paciente referenciado pela equipe assistêncial
encounter | Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento
period | Σ | 0..1 | Period | Período de atendimento pela a equipe assistêncial
participant | C | 0..* | BackboneElement | Lista de participantes envolvidos no atendimento Constraints: ctm-1
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extension
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
role | Σ | 0..* | CodeableConcept | Função do participante na equipe assistêncial Vínculo: BR Ocupacao (example)
member | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) | Referência ao partipante
onBehalfOf | Σ | 0..1 | Reference(BRCoreOrganization) | Organização do participante
period |  | 0..1 | Period | Período de tempo do participante atua no time assistêncial
reasonCode |  | 0..* | CodeableConcept | Motivo pelo qual a equipe assistência foi criada Vínculo: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.
reasonReference |  | 0..* | Reference(BRCoreCondition) | Referência aos diagnóstico que esta equipe assistencial cobre
managingOrganization | Σ | 0..* | Reference(BRCoreOrganization) | Organização da equipe assistêncial
telecom |  | 0..* | ContactPoint | Contato da equipe assistencial
note |  | 0..* | Annotation | Comentários adicionais sobre a equipe assistencial
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
CareTeam.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
CareTeam.status | Base | required | CareTeamStatus | 📍4.0.1 | a norma FHIR
CareTeam.category | Base | required | BR Modalidade Assistencial | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.participant.​role | Base | example | BR Ocupacao | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CareTeam.reasonCode | Base | example | SNOMED CT Clinical Findings | 📍4.0.1 | a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Descrição | Expressão
ctm-1 | error | CareTeam.participant | CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner | `onBehalfOf.exists() implies (member.resolve().iif(empty(), true, ofType(Practitioner).exists()))`
dom-2 | error | CareTeam | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | CareTeam | 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 | CareTeam | 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 | CareTeam | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | best practice | CareTeam | 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 CareTeam

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- br-core-careteam (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careteam)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)

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