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: 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 2025-02-27 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.

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 CareTeam

NameFlagsCard.TypeDescription & Constraintsdoco
.. CareTeam 0..* CareTeam Planned participants in the coordination and delivery of care for a patient or group
... identifier 0..* Identifier Identificadores externos para este recurso
... status 0..1 code proposed | active | suspended | inactive | entered-in-error
... category 0..* CodeableConcept Tipo do time
Binding: Modalidade Assistencial (required)
... subject 0..1 Reference(BRCorePatient) Para quem é a equipe de cuidados
... encounter 0..1 Reference(br-core-encounter) Evento de assistência médica
... period 0..1 Period O período de tempo que o time abrange
... participant 0..* BackboneElement Lista de participantes envolvidos no atendimento
.... role 0..* CodeableConcept Tipo de envolvimento
Binding: Classificação Brasileira de Ocupações (CBO) (example)
.... member 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) Quem está envolvido
.... onBehalfOf 0..1 Reference(BRCoreOrganization) Organização do praticante
.... period 0..1 Period Período de tempo do participante
... reasonCode 0..* CodeableConcept Por que a equipe de atendimento existe
... reasonReference 0..* Reference(BRCoreCondition) Por que a equipe de atendimento existe
... managingOrganization 0..* Reference(BRCoreOrganization) Organization responsible for the care team
... telecom 0..* ContactPoint Um detalhe de contato para a equipe de atendimento (que se aplica a todos os membros)
... note 0..* Annotation Comentários feitos sobre o CareTeam

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
CareTeam.categoryrequiredBRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
CareTeam.participant.roleexampleBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
NameFlagsCard.TypeDescription & Constraintsdoco
.. CareTeam 0..* CareTeam Planned participants in the coordination and delivery of care for a patient or group
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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
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 Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept Tipo do time
Binding: Modalidade Assistencial (required)
ele-1: All FHIR elements must have a @value or children
... name Σ 0..1 string Nome da equipe, como equipe de avaliação de crise
ele-1: All FHIR elements must have a @value or children
... subject Σ 0..1 Reference(BRCorePatient) Para quem é a equipe de cuidados
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(br-core-encounter) Evento de assistência médica
ele-1: All FHIR elements must have a @value or children
... period Σ 0..1 Period O período de tempo que o time abrange
ele-1: All FHIR elements must have a @value or children
... participant C 0..* BackboneElement Lista de participantes envolvidos no atendimento
ctm-1: CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
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
.... role Σ 0..* CodeableConcept Tipo de envolvimento
Binding: Classificação Brasileira de Ocupações (CBO) (example)
ele-1: All FHIR elements must have a @value or children
.... member Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) Quem está envolvido
ele-1: All FHIR elements must have a @value or children
.... onBehalfOf Σ 0..1 Reference(BRCoreOrganization) Organização do praticante
ele-1: All FHIR elements must have a @value or children
.... period 0..1 Period Período de tempo do participante
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..* CodeableConcept Por que a equipe de atendimento existe
Binding: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.


ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(BRCoreCondition) Por que a equipe de atendimento existe
ele-1: All FHIR elements must have a @value or children
... managingOrganization Σ 0..* Reference(BRCoreOrganization) Organization responsible for the care team
ele-1: All FHIR elements must have a @value or children
... telecom 0..* ContactPoint Um detalhe de contato para a equipe de atendimento (que se aplica a todos os membros)
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Comentários feitos sobre o CareTeam
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CareTeam.statusrequiredCareTeamStatus
http://hl7.org/fhir/ValueSet/care-team-status|4.0.1
from the FHIR Standard
CareTeam.categoryrequiredBRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
CareTeam.participant.roleexampleBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
CareTeam.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ctm-1errorCareTeam.participantCareTeam.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-2errorCareTeamIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCareTeamIf 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-4errorCareTeamIf 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-5errorCareTeamIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCareTeamA 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
.. CareTeam 0..* CareTeam Planned participants in the coordination and delivery of care for a patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... status ?!Σ 0..1 code proposed | active | suspended | inactive | entered-in-error
Binding: CareTeamStatus (required): Indicates the status of the care team.

... category Σ 0..* CodeableConcept Tipo do time
Binding: Modalidade Assistencial (required)
... name Σ 0..1 string Nome da equipe, como equipe de avaliação de crise
... subject Σ 0..1 Reference(BRCorePatient) Para quem é a equipe de cuidados
... encounter Σ 0..1 Reference(br-core-encounter) Evento de assistência médica
... period Σ 0..1 Period O período de tempo que o time abrange
... participant C 0..* BackboneElement Lista de participantes envolvidos no atendimento
ctm-1: CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
.... 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
.... role Σ 0..* CodeableConcept Tipo de envolvimento
Binding: Classificação Brasileira de Ocupações (CBO) (example)
.... member Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) Quem está envolvido
.... onBehalfOf Σ 0..1 Reference(BRCoreOrganization) Organização do praticante
.... period 0..1 Period Período de tempo do participante
... reasonCode 0..* CodeableConcept Por que a equipe de atendimento existe
Binding: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.


... reasonReference 0..* Reference(BRCoreCondition) Por que a equipe de atendimento existe
... managingOrganization Σ 0..* Reference(BRCoreOrganization) Organization responsible for the care team
... telecom 0..* ContactPoint Um detalhe de contato para a equipe de atendimento (que se aplica a todos os membros)
... note 0..* Annotation Comentários feitos sobre o CareTeam

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CareTeam.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
CareTeam.statusrequiredCareTeamStatus
http://hl7.org/fhir/ValueSet/care-team-status|4.0.1
from the FHIR Standard
CareTeam.categoryrequiredBRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
CareTeam.participant.roleexampleBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
CareTeam.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ctm-1errorCareTeam.participantCareTeam.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-2errorCareTeamIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCareTeamIf 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-4errorCareTeamIf 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-5errorCareTeamIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCareTeamA 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()

Visão diferencial

Esta estrutura é derivada de CareTeam

NameFlagsCard.TypeDescription & Constraintsdoco
.. CareTeam 0..* CareTeam Planned participants in the coordination and delivery of care for a patient or group
... identifier 0..* Identifier Identificadores externos para este recurso
... status 0..1 code proposed | active | suspended | inactive | entered-in-error
... category 0..* CodeableConcept Tipo do time
Binding: Modalidade Assistencial (required)
... subject 0..1 Reference(BRCorePatient) Para quem é a equipe de cuidados
... encounter 0..1 Reference(br-core-encounter) Evento de assistência médica
... period 0..1 Period O período de tempo que o time abrange
... participant 0..* BackboneElement Lista de participantes envolvidos no atendimento
.... role 0..* CodeableConcept Tipo de envolvimento
Binding: Classificação Brasileira de Ocupações (CBO) (example)
.... member 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) Quem está envolvido
.... onBehalfOf 0..1 Reference(BRCoreOrganization) Organização do praticante
.... period 0..1 Period Período de tempo do participante
... reasonCode 0..* CodeableConcept Por que a equipe de atendimento existe
... reasonReference 0..* Reference(BRCoreCondition) Por que a equipe de atendimento existe
... managingOrganization 0..* Reference(BRCoreOrganization) Organization responsible for the care team
... telecom 0..* ContactPoint Um detalhe de contato para a equipe de atendimento (que se aplica a todos os membros)
... note 0..* Annotation Comentários feitos sobre o CareTeam

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
CareTeam.categoryrequiredBRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
CareTeam.participant.roleexampleBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. CareTeam 0..* CareTeam Planned participants in the coordination and delivery of care for a patient or group
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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
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 Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept Tipo do time
Binding: Modalidade Assistencial (required)
ele-1: All FHIR elements must have a @value or children
... name Σ 0..1 string Nome da equipe, como equipe de avaliação de crise
ele-1: All FHIR elements must have a @value or children
... subject Σ 0..1 Reference(BRCorePatient) Para quem é a equipe de cuidados
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(br-core-encounter) Evento de assistência médica
ele-1: All FHIR elements must have a @value or children
... period Σ 0..1 Period O período de tempo que o time abrange
ele-1: All FHIR elements must have a @value or children
... participant C 0..* BackboneElement Lista de participantes envolvidos no atendimento
ctm-1: CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
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
.... role Σ 0..* CodeableConcept Tipo de envolvimento
Binding: Classificação Brasileira de Ocupações (CBO) (example)
ele-1: All FHIR elements must have a @value or children
.... member Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) Quem está envolvido
ele-1: All FHIR elements must have a @value or children
.... onBehalfOf Σ 0..1 Reference(BRCoreOrganization) Organização do praticante
ele-1: All FHIR elements must have a @value or children
.... period 0..1 Period Período de tempo do participante
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..* CodeableConcept Por que a equipe de atendimento existe
Binding: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.


ele-1: All FHIR elements must have a @value or children
... reasonReference 0..* Reference(BRCoreCondition) Por que a equipe de atendimento existe
ele-1: All FHIR elements must have a @value or children
... managingOrganization Σ 0..* Reference(BRCoreOrganization) Organization responsible for the care team
ele-1: All FHIR elements must have a @value or children
... telecom 0..* ContactPoint Um detalhe de contato para a equipe de atendimento (que se aplica a todos os membros)
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Comentários feitos sobre o CareTeam
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CareTeam.statusrequiredCareTeamStatus
http://hl7.org/fhir/ValueSet/care-team-status|4.0.1
from the FHIR Standard
CareTeam.categoryrequiredBRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
CareTeam.participant.roleexampleBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
CareTeam.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ctm-1errorCareTeam.participantCareTeam.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-2errorCareTeamIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCareTeamIf 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-4errorCareTeamIf 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-5errorCareTeamIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCareTeamA 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
.. CareTeam 0..* CareTeam Planned participants in the coordination and delivery of care for a patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... status ?!Σ 0..1 code proposed | active | suspended | inactive | entered-in-error
Binding: CareTeamStatus (required): Indicates the status of the care team.

... category Σ 0..* CodeableConcept Tipo do time
Binding: Modalidade Assistencial (required)
... name Σ 0..1 string Nome da equipe, como equipe de avaliação de crise
... subject Σ 0..1 Reference(BRCorePatient) Para quem é a equipe de cuidados
... encounter Σ 0..1 Reference(br-core-encounter) Evento de assistência médica
... period Σ 0..1 Period O período de tempo que o time abrange
... participant C 0..* BackboneElement Lista de participantes envolvidos no atendimento
ctm-1: CareTeam.participant.onBehalfOf can only be populated when CareTeam.participant.member is a Practitioner
.... 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
.... role Σ 0..* CodeableConcept Tipo de envolvimento
Binding: Classificação Brasileira de Ocupações (CBO) (example)
.... member Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson | BRCorePatient | BRCoreOrganization | br-core-careteam) Quem está envolvido
.... onBehalfOf Σ 0..1 Reference(BRCoreOrganization) Organização do praticante
.... period 0..1 Period Período de tempo do participante
... reasonCode 0..* CodeableConcept Por que a equipe de atendimento existe
Binding: SNOMEDCTClinicalFindings (example): Indicates the reason for the care team.


... reasonReference 0..* Reference(BRCoreCondition) Por que a equipe de atendimento existe
... managingOrganization Σ 0..* Reference(BRCoreOrganization) Organization responsible for the care team
... telecom 0..* ContactPoint Um detalhe de contato para a equipe de atendimento (que se aplica a todos os membros)
... note 0..* Annotation Comentários feitos sobre o CareTeam

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CareTeam.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
CareTeam.statusrequiredCareTeamStatus
http://hl7.org/fhir/ValueSet/care-team-status|4.0.1
from the FHIR Standard
CareTeam.categoryrequiredBRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
CareTeam.participant.roleexampleBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
CareTeam.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ctm-1errorCareTeam.participantCareTeam.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-2errorCareTeamIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCareTeamIf 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-4errorCareTeamIf 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-5errorCareTeamIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCareTeamA 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()

 

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