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

Publish Box vai aqui

## Resource Profile: BRCoreCarePlan

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan | Versão: 1.0.0
Active as of 2025-07-21 | Nome computável: BRCoreCarePlan

Este perfil restringe o recurso CarePlan que descreve a intenção de como um ou mais profissionais pretendem prestar cuidados a um determinado paciente, grupo ou comunidade por um período de tempo, possivelmente limitado ao cuidado de uma condição específica ou conjunto de condições

### Escopo/Uso

O recurso br-core-careplan é um dos recursos de solicitação na especificação do fluxo de trabalho do FHIR .

Os Planos de Cuidado (CarePlan) são usados em muitas áreas da assistência médica com uma variedade de escopos. Eles podem ser tão simples quanto um clínico geral controlando quando seu paciente deve tomar a próxima imunização contra tétano até um plano detalhado para um paciente oncológico cobrindo dieta, quimioterapia, radiação, trabalho de laboratório e aconselhamento com relações de tempo detalhadas, pré-condições e objetivos. Eles podem ser usados em cuidados veterinários ou pesquisa clínica para descrever o cuidado de um rebanho ou outra coleção de animais. Na saúde pública, eles podem descrever campanhas de educação ou imunização.

Este recurso adota uma abordagem intermediária para a complexidade. Ele captura detalhes básicos sobre quem está envolvido e quais ações são pretendidas sem lidar com dados discretos sobre dependências e relacionamentos de tempo. Eles podem ser suportados quando necessário usando o mecanismo de extensão.

O escopo do recurso br-core-careplan pode variar amplamente. Exemplos incluem:

- Planos de cuidado multidisciplinares e interorganizacionais; por exemplo, um plano de oncologia que inclua o oncologista, a equipe domiciliar de enfermagem, a farmácia e outros;
- Planos para gerenciar doenças/condições específicas (por exemplo, plano nutricional para um paciente após ressecção intestinal, plano neurológico após traumatismo craniano, plano pré-natal, plano pós-parto, plano de gerenciamento do luto, etc.);
- Planos de suporte à decisão gerados seguindo diretrizes de prática específicas (por exemplo, plano de tratamento de AVC, plano de diabetes, prevenção de quedas, etc.)
- Planos auto-mantidos pelo paciente ou cuidador, identificando seus objetivos e uma compreensão integrada das ações a serem tomadas

O recurso br-core-careplan pode ser usado para representar tanto os planos propostos (por exemplo, recomendações de um mecanismo de suporte à decisão ou retornados como parte de um relatório de consulta) quanto os planos ativos. A natureza do plano é comunicada pelo elemento status. Alguns sistemas podem precisar filtrar CarePlan para garantir que apenas planos apropriados sejam expostos por meio de uma determinada interface de usuário.

### Caso de uso

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

- Consultar o plano de cuidados pertencente a um Paciente;
- Registrar ou atualizar um plano de cuidados existente.

### Caso de uso da RNDS

Descreve o plano de um ou mais profissionais para o cuidado de um paciente em particular, grupo ou comunidade em um período, possivelmente limitado ao cuidado de uma condição específica ou conjunto de condições.

### 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-careplan deve ter:

1. Status – indica se o plano está sendo executado atualmente, representa intenções futuras ou agora é um registro histórico.

2. Intent – códigos que indicam o grau de autoridade/intencionalidade associado a um plano de cuidados (proposta | plano | pedido | opção).

Cada Perfil br-core-careplan deve oferecer suporte a: Não há elementos.

### Limites e relacionamentos

Para simplificar, o br-core-careplan permite a definição inline de atividades como parte de um plano usando o elemento activity.detail. No entanto, as atividades também podem ser definidas usando referências aos vários recursos “request”. Essas referências podem ser para recursos com status “planejado” ou para um pedido ativo. É possível que atividades planejadas existam (por exemplo, compromissos) sem precisar de um CarePlan. Os recursos br-core-careplan são usados quando há necessidade de agrupar atividades, metas e/ou participantes para fornecer algum grau de contexto.

Os recursos br-core-careplan podem ser vinculados a condições (br-core-condition) específicas, mas também podem ser independentes da condição e, em vez disso, focados em um tipo específico de cuidado (por exemplo, psicológico, nutricional) ou no cuidado prestado por um profissional ou grupo de profissionais específico.

Uma recomendação de imunização (ImmunizationRecommendation) pode ser interpretada como um tipo restrito de CarePlan lidando apenas com eventos de imunização. Onde tais informações podem aparecer em qualquer recurso, o recurso específico de imunização é o preferido.

Os recursos br-core-careplan representam uma instância de plano específica para um paciente ou grupo específico. Não se destina a ser usado para definir planos ou protocolos genéricos que sejam independentes de um indivíduo ou grupo específico. O br-core-careplan representa uma intenção específica, não uma definição geral. Protocolos e conjuntos de pedidos são suportados por meio de PlanDefinition.

Este recurso é referenciado por br-core-diagnosticreport, GuidanceResponse, ImagingStudy, Media, br-core-medicationrequest, br-core-medicationstatement, br-core-observation, br-core-procedure, QuestionnaireResponse e ServiceRequest.

Usos:

- Refere a este Perfil: BRCoreCarePlan, BRCoreDiagnosticReport, br-core-medicationrequest, br-core-medicationstatement... Show 6 more, BRCoreObservation, BRCoreProcedure, br-core-registroatendimentoclinico, BRCoreServiceRequest, br-core-sumarioalta and BRCoreVitalSigns

### 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 CarePlan

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
CarePlan |  |  | CarePlan |
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
instantiatesCanonical |  | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | uri da instância do protocolo ou definição FHIR
basedOn |  | 0..* | Reference(BRCoreCarePlan) | De acordo com o Plano de Cuidado
replaces |  | 0..* | Reference(BRCoreCarePlan) | Plano de Cuidado substituído por este Plano de Cuidado
partOf |  | 0..* | Reference(BRCoreCarePlan) | Parte do Plano de Cuidado referenciado
status |  | 1..1 | code | O status desse Plano de Cuidado: draft | active | on-hold | revoked | completed | entered-in-error | unknown
intent |  | 1..1 | code | Propósito do Plano de Cuidado definido: proposal | plan | order | option
category |  | 0..* | CodeableConcept | Tipo de Plano de Cuidado
title |  | 0..1 | string | Nome do Plano de Cuidado
description |  | 1..1 | string | Descrição do Plano de Cuidado
subject |  | 1..1 | Reference(BRCorePatient) | Paciente referenciado pelo Plano de Cuidado
encounter |  | 0..1 | Reference(br-core-encounter) | Atendimento referenciado pelo Plano de Cuidado
period |  | 0..1 | Period | O período de tempo que o Plano de Cuidado abrange
created |  | 0..1 | dateTime | Data de criação do Plano de Cuidado
author |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Autoria do Plano de Cuidado
contributor |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Colaboradores na definição do Plano de Cuidado
careTeam |  | 0..* | Reference(CareTeam) | Equipe assistêncial envolvida no Plano de Cuidado
addresses |  | 0..1 | Reference(BRCoreCondition) | Problemas de saúde referenciado neste Plano de Cuidado
supportingInfo |  | 0..* | Reference(Resource) | Informações adicionais do Plano de Cuidado
goal |  | 0..* | Reference(Goal) | Resultado esperado do Plano de Cuidado
activity |  | 1..1 | BackboneElement | Atividade parte do Plano de Cuidado
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
outcomeCodeableConcept |  | 0..* | CodeableConcept | Resultados da atividade
outcomeReference |  | 0..* | Reference(Resource) | Referência à 'Appointment', 'Encounter', 'Procedure', etc
progress |  | 0..* | Annotation | Comentários sobre o status/progresso da atividade
reference |  | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Detalhes da atividade definidos em recursos específicos
detail |  | 1..1 | BackboneElement | Definição da atividade
id |  | 0..1 | string | Identificador único para referência cruzada
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas
kind |  | 0..1 | code | Tipos de recursos definidos como parte do FHIR que podem ser representados como definições em conformidade de uma atividade do Plano de Cuidados
instantiatesCanonical |  | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | Instância protocolo externo ou definição
code |  | 0..1 | CodeableConcept | Código da atividade Vínculo: BRSubgrupoTabelaSUS (required)
reasonCode |  | 0..* | CodeableConcept | Por quê a atividade deve ser feita ou por quê a atividade foi proibida
reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Por quê a atividade é necessária
goal |  | 0..* | Reference(Goal) | Objetivos da atividade
status |  | 1..1 | code | Código que reflete o estado atual de uma atividade do Planos de Cuidado
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual
doNotPerform |  | 0..1 | boolean | Se for verdade, a atividade não deve ser realizada
scheduled[x] |  | 1..1 | Timing, Period, string | Quando a atividade deve ocorrer
location |  | 0..1 | Reference(Location) | Onde a atividade deve ocorrer
performer |  | 0..* | Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) | Responsável pela atividade
product[x] |  | 0..1 | CodeableConcept, Reference(Medication | Substance) | O que deve ser administrado/fornecido
dailyAmount |  | 0..1 | SimpleQuantity | Quantidade diária a ser consumida/fornecida/administrada
quantity |  | 0..1 | SimpleQuantity | Quantidade a ser consumida/fornecida/administrada
description |  | 1..1 | string | Descrição da atividade a ser realizada
note |  | 0..* | Annotation | Comentários sobre o Planos de Cuidado
Documentação para este formato

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

Caminho | Conformidade | Conjunto de valores | URI
CarePlan.activity.detail.code | required | BRSubgrupoTabelaSUS `https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS` From https://tx.gointerop.com/r4

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
CarePlan |  | 0..* | CarePlan | Healthcare plan for 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
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri | Σ | 0..* | uri | uri da instância do protocolo ou definição FHIR
basedOn | Σ | 0..* | Reference(BRCoreCarePlan) | De acordo com o Plano de Cuidado
replaces | Σ | 0..* | Reference(BRCoreCarePlan) | Plano de Cuidado substituído por este Plano de Cuidado
partOf | Σ | 0..* | Reference(BRCoreCarePlan) | Parte do Plano de Cuidado referenciado
status | ?!Σ | 1..1 | code | O status desse Plano de Cuidado: draft | active | on-hold | revoked | completed | entered-in-error | unknown Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
intent | ?!Σ | 1..1 | code | Propósito do Plano de Cuidado definido: proposal | plan | order | option Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
category | Σ | 0..* | CodeableConcept | Tipo de Plano de Cuidado Vínculo: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
title | Σ | 0..1 | string | Nome do Plano de Cuidado
description | Σ | 1..1 | string | Descrição do Plano de Cuidado
subject | Σ | 1..1 | Reference(BRCorePatient) | Paciente referenciado pelo Plano de Cuidado
encounter | Σ | 0..1 | Reference(br-core-encounter) | Atendimento referenciado pelo Plano de Cuidado
period | Σ | 0..1 | Period | O período de tempo que o Plano de Cuidado abrange
created | Σ | 0..1 | dateTime | Data de criação do Plano de Cuidado
author | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Autoria do Plano de Cuidado
contributor |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Colaboradores na definição do Plano de Cuidado
careTeam |  | 0..* | Reference(CareTeam) | Equipe assistêncial envolvida no Plano de Cuidado
addresses | Σ | 0..1 | Reference(BRCoreCondition) | Problemas de saúde referenciado neste Plano de Cuidado
supportingInfo |  | 0..* | Reference(Resource) | Informações adicionais do Plano de Cuidado
goal |  | 0..* | Reference(Goal) | Resultado esperado do Plano de Cuidado
activity | C | 1..1 | BackboneElement | Atividade parte do Plano de Cuidado Constraints: cpl-3
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
outcomeCodeableConcept |  | 0..* | CodeableConcept | Resultados da atividade Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
outcomeReference |  | 0..* | Reference(Resource) | Referência à 'Appointment', 'Encounter', 'Procedure', etc
progress |  | 0..* | Annotation | Comentários sobre o status/progresso da atividade
reference | C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Detalhes da atividade definidos em recursos específicos
detail | C | 1..1 | BackboneElement | Definição da atividade
id |  | 0..1 | string | Identificador único para referência cruzada
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas
kind |  | 0..1 | code | Tipos de recursos definidos como parte do FHIR que podem ser representados como definições em conformidade de uma atividade do Plano de Cuidados Vínculo: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
instantiatesCanonical |  | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | Instância protocolo externo ou definição
code |  | 0..1 | CodeableConcept | Código da atividade Vínculo: BRSubgrupoTabelaSUS (required)
reasonCode |  | 0..* | CodeableConcept | Por quê a atividade deve ser feita ou por quê a atividade foi proibida Vínculo: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Por quê a atividade é necessária
goal |  | 0..* | Reference(Goal) | Objetivos da atividade
status | ?! | 1..1 | code | Código que reflete o estado atual de uma atividade do Planos de Cuidado Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual
doNotPerform | ?! | 0..1 | boolean | Se for verdade, a atividade não deve ser realizada
scheduled[x] |  | 1..1 |  | Quando a atividade deve ocorrer
scheduledTiming |  |  | Timing |
scheduledPeriod |  |  | Period |
scheduledString |  |  | string |
location |  | 0..1 | Reference(Location) | Onde a atividade deve ocorrer
performer |  | 0..* | Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) | Responsável pela atividade
product[x] |  | 0..1 |  | O que deve ser administrado/fornecido Vínculo: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.
productCodeableConcept |  |  | CodeableConcept |
productReference |  |  | Reference(Medication | Substance) |
dailyAmount |  | 0..1 | SimpleQuantity | Quantidade diária a ser consumida/fornecida/administrada
quantity |  | 0..1 | SimpleQuantity | Quantidade a ser consumida/fornecida/administrada
description |  | 1..1 | string | Descrição da atividade a ser realizada
note |  | 0..* | Annotation | Comentários sobre o Planos de Cuidado
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
CarePlan.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
CarePlan.status | required | RequestStatus `http://hl7.org/fhir/ValueSet/request-status|4.0.1` From a norma FHIR
CarePlan.intent | required | CarePlanIntent `http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1` From a norma FHIR
CarePlan.category | example | CarePlanCategory `http://hl7.org/fhir/ValueSet/care-plan-category` From a norma FHIR
CarePlan.activity.outcomeCodeableConcept | example | CarePlanActivityOutcome `http://hl7.org/fhir/ValueSet/care-plan-activity-outcome` From a norma FHIR
CarePlan.activity.detail.kind | required | CarePlanActivityKind `http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1` From a norma FHIR
CarePlan.activity.detail.code | required | BRSubgrupoTabelaSUS `https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS` From https://tx.gointerop.com/r4
CarePlan.activity.detail.reasonCode | example | SNOMEDCTClinicalFindings `http://hl7.org/fhir/ValueSet/clinical-findings` From a norma FHIR
CarePlan.activity.detail.status | required | CarePlanActivityStatus `http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1` From a norma FHIR
CarePlan.activity.detail.product[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both : detail.empty() or reference.empty() |
dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | CarePlan | 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 | CarePlan | 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 | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | CarePlan | 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
--- | --- | --- | --- | ---
CarePlan |  | 0..* | CarePlan | Healthcare plan for 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
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri | Σ | 0..* | uri | uri da instância do protocolo ou definição FHIR
basedOn | Σ | 0..* | Reference(BRCoreCarePlan) | De acordo com o Plano de Cuidado
replaces | Σ | 0..* | Reference(BRCoreCarePlan) | Plano de Cuidado substituído por este Plano de Cuidado
partOf | Σ | 0..* | Reference(BRCoreCarePlan) | Parte do Plano de Cuidado referenciado
status | ?!Σ | 1..1 | code | O status desse Plano de Cuidado: draft | active | on-hold | revoked | completed | entered-in-error | unknown Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
intent | ?!Σ | 1..1 | code | Propósito do Plano de Cuidado definido: proposal | plan | order | option Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
category | Σ | 0..* | CodeableConcept | Tipo de Plano de Cuidado Vínculo: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
title | Σ | 0..1 | string | Nome do Plano de Cuidado
description | Σ | 1..1 | string | Descrição do Plano de Cuidado
subject | Σ | 1..1 | Reference(BRCorePatient) | Paciente referenciado pelo Plano de Cuidado
encounter | Σ | 0..1 | Reference(br-core-encounter) | Atendimento referenciado pelo Plano de Cuidado
period | Σ | 0..1 | Period | O período de tempo que o Plano de Cuidado abrange
created | Σ | 0..1 | dateTime | Data de criação do Plano de Cuidado
author | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Autoria do Plano de Cuidado
contributor |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Colaboradores na definição do Plano de Cuidado
careTeam |  | 0..* | Reference(CareTeam) | Equipe assistêncial envolvida no Plano de Cuidado
addresses | Σ | 0..1 | Reference(BRCoreCondition) | Problemas de saúde referenciado neste Plano de Cuidado
supportingInfo |  | 0..* | Reference(Resource) | Informações adicionais do Plano de Cuidado
goal |  | 0..* | Reference(Goal) | Resultado esperado do Plano de Cuidado
activity | C | 1..1 | BackboneElement | Atividade parte do Plano de Cuidado Constraints: cpl-3
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
outcomeCodeableConcept |  | 0..* | CodeableConcept | Resultados da atividade Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
outcomeReference |  | 0..* | Reference(Resource) | Referência à 'Appointment', 'Encounter', 'Procedure', etc
progress |  | 0..* | Annotation | Comentários sobre o status/progresso da atividade
reference | C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Detalhes da atividade definidos em recursos específicos
detail | C | 1..1 | BackboneElement | Definição da atividade
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas
kind |  | 0..1 | code | Tipos de recursos definidos como parte do FHIR que podem ser representados como definições em conformidade de uma atividade do Plano de Cuidados Vínculo: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
instantiatesCanonical |  | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | Instância protocolo externo ou definição
code |  | 0..1 | CodeableConcept | Código da atividade Vínculo: BRSubgrupoTabelaSUS (required)
reasonCode |  | 0..* | CodeableConcept | Por quê a atividade deve ser feita ou por quê a atividade foi proibida Vínculo: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Por quê a atividade é necessária
goal |  | 0..* | Reference(Goal) | Objetivos da atividade
status | ?! | 1..1 | code | Código que reflete o estado atual de uma atividade do Planos de Cuidado Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual
doNotPerform | ?! | 0..1 | boolean | Se for verdade, a atividade não deve ser realizada
scheduled[x] |  | 1..1 |  | Quando a atividade deve ocorrer
scheduledTiming |  |  | Timing |
scheduledPeriod |  |  | Period |
scheduledString |  |  | string |
location |  | 0..1 | Reference(Location) | Onde a atividade deve ocorrer
performer |  | 0..* | Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) | Responsável pela atividade
product[x] |  | 0..1 |  | O que deve ser administrado/fornecido Vínculo: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.
productCodeableConcept |  |  | CodeableConcept |
productReference |  |  | Reference(Medication | Substance) |
dailyAmount |  | 0..1 | SimpleQuantity | Quantidade diária a ser consumida/fornecida/administrada
quantity |  | 0..1 | SimpleQuantity | Quantidade a ser consumida/fornecida/administrada
description |  | 1..1 | string | Descrição da atividade a ser realizada
note |  | 0..* | Annotation | Comentários sobre o Planos de Cuidado
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
CarePlan.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
CarePlan.status | required | RequestStatus `http://hl7.org/fhir/ValueSet/request-status|4.0.1` From a norma FHIR
CarePlan.intent | required | CarePlanIntent `http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1` From a norma FHIR
CarePlan.category | example | CarePlanCategory `http://hl7.org/fhir/ValueSet/care-plan-category` From a norma FHIR
CarePlan.activity.outcomeCodeableConcept | example | CarePlanActivityOutcome `http://hl7.org/fhir/ValueSet/care-plan-activity-outcome` From a norma FHIR
CarePlan.activity.detail.kind | required | CarePlanActivityKind `http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1` From a norma FHIR
CarePlan.activity.detail.code | required | BRSubgrupoTabelaSUS `https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS` From https://tx.gointerop.com/r4
CarePlan.activity.detail.reasonCode | example | SNOMEDCTClinicalFindings `http://hl7.org/fhir/ValueSet/clinical-findings` From a norma FHIR
CarePlan.activity.detail.status | required | CarePlanActivityStatus `http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1` From a norma FHIR
CarePlan.activity.detail.product[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both : detail.empty() or reference.empty() |
dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | CarePlan | 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 | CarePlan | 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 | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | CarePlan | 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 CarePlan

Resumo

Obrigatório: 5 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- 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)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)

Visão diferencial

Esta estrutura é derivada de CarePlan

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
CarePlan |  |  | CarePlan |
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
instantiatesCanonical |  | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | uri da instância do protocolo ou definição FHIR
basedOn |  | 0..* | Reference(BRCoreCarePlan) | De acordo com o Plano de Cuidado
replaces |  | 0..* | Reference(BRCoreCarePlan) | Plano de Cuidado substituído por este Plano de Cuidado
partOf |  | 0..* | Reference(BRCoreCarePlan) | Parte do Plano de Cuidado referenciado
status |  | 1..1 | code | O status desse Plano de Cuidado: draft | active | on-hold | revoked | completed | entered-in-error | unknown
intent |  | 1..1 | code | Propósito do Plano de Cuidado definido: proposal | plan | order | option
category |  | 0..* | CodeableConcept | Tipo de Plano de Cuidado
title |  | 0..1 | string | Nome do Plano de Cuidado
description |  | 1..1 | string | Descrição do Plano de Cuidado
subject |  | 1..1 | Reference(BRCorePatient) | Paciente referenciado pelo Plano de Cuidado
encounter |  | 0..1 | Reference(br-core-encounter) | Atendimento referenciado pelo Plano de Cuidado
period |  | 0..1 | Period | O período de tempo que o Plano de Cuidado abrange
created |  | 0..1 | dateTime | Data de criação do Plano de Cuidado
author |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Autoria do Plano de Cuidado
contributor |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Colaboradores na definição do Plano de Cuidado
careTeam |  | 0..* | Reference(CareTeam) | Equipe assistêncial envolvida no Plano de Cuidado
addresses |  | 0..1 | Reference(BRCoreCondition) | Problemas de saúde referenciado neste Plano de Cuidado
supportingInfo |  | 0..* | Reference(Resource) | Informações adicionais do Plano de Cuidado
goal |  | 0..* | Reference(Goal) | Resultado esperado do Plano de Cuidado
activity |  | 1..1 | BackboneElement | Atividade parte do Plano de Cuidado
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
outcomeCodeableConcept |  | 0..* | CodeableConcept | Resultados da atividade
outcomeReference |  | 0..* | Reference(Resource) | Referência à 'Appointment', 'Encounter', 'Procedure', etc
progress |  | 0..* | Annotation | Comentários sobre o status/progresso da atividade
reference |  | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Detalhes da atividade definidos em recursos específicos
detail |  | 1..1 | BackboneElement | Definição da atividade
id |  | 0..1 | string | Identificador único para referência cruzada
modifierExtension |  | 0..* | Extension | Extensões que não podem ser ignoradas
kind |  | 0..1 | code | Tipos de recursos definidos como parte do FHIR que podem ser representados como definições em conformidade de uma atividade do Plano de Cuidados
instantiatesCanonical |  | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | Instância protocolo externo ou definição
code |  | 0..1 | CodeableConcept | Código da atividade Vínculo: BRSubgrupoTabelaSUS (required)
reasonCode |  | 0..* | CodeableConcept | Por quê a atividade deve ser feita ou por quê a atividade foi proibida
reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Por quê a atividade é necessária
goal |  | 0..* | Reference(Goal) | Objetivos da atividade
status |  | 1..1 | code | Código que reflete o estado atual de uma atividade do Planos de Cuidado
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual
doNotPerform |  | 0..1 | boolean | Se for verdade, a atividade não deve ser realizada
scheduled[x] |  | 1..1 | Timing, Period, string | Quando a atividade deve ocorrer
location |  | 0..1 | Reference(Location) | Onde a atividade deve ocorrer
performer |  | 0..* | Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) | Responsável pela atividade
product[x] |  | 0..1 | CodeableConcept, Reference(Medication | Substance) | O que deve ser administrado/fornecido
dailyAmount |  | 0..1 | SimpleQuantity | Quantidade diária a ser consumida/fornecida/administrada
quantity |  | 0..1 | SimpleQuantity | Quantidade a ser consumida/fornecida/administrada
description |  | 1..1 | string | Descrição da atividade a ser realizada
note |  | 0..* | Annotation | Comentários sobre o Planos de Cuidado
Documentação para este formato

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

Caminho | Conformidade | Conjunto de valores | URI
CarePlan.activity.detail.code | required | BRSubgrupoTabelaSUS `https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS` From https://tx.gointerop.com/r4

Visualização de elementos -chave

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
CarePlan |  | 0..* | CarePlan | Healthcare plan for 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
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri | Σ | 0..* | uri | uri da instância do protocolo ou definição FHIR
basedOn | Σ | 0..* | Reference(BRCoreCarePlan) | De acordo com o Plano de Cuidado
replaces | Σ | 0..* | Reference(BRCoreCarePlan) | Plano de Cuidado substituído por este Plano de Cuidado
partOf | Σ | 0..* | Reference(BRCoreCarePlan) | Parte do Plano de Cuidado referenciado
status | ?!Σ | 1..1 | code | O status desse Plano de Cuidado: draft | active | on-hold | revoked | completed | entered-in-error | unknown Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
intent | ?!Σ | 1..1 | code | Propósito do Plano de Cuidado definido: proposal | plan | order | option Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
category | Σ | 0..* | CodeableConcept | Tipo de Plano de Cuidado Vínculo: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
title | Σ | 0..1 | string | Nome do Plano de Cuidado
description | Σ | 1..1 | string | Descrição do Plano de Cuidado
subject | Σ | 1..1 | Reference(BRCorePatient) | Paciente referenciado pelo Plano de Cuidado
encounter | Σ | 0..1 | Reference(br-core-encounter) | Atendimento referenciado pelo Plano de Cuidado
period | Σ | 0..1 | Period | O período de tempo que o Plano de Cuidado abrange
created | Σ | 0..1 | dateTime | Data de criação do Plano de Cuidado
author | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Autoria do Plano de Cuidado
contributor |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Colaboradores na definição do Plano de Cuidado
careTeam |  | 0..* | Reference(CareTeam) | Equipe assistêncial envolvida no Plano de Cuidado
addresses | Σ | 0..1 | Reference(BRCoreCondition) | Problemas de saúde referenciado neste Plano de Cuidado
supportingInfo |  | 0..* | Reference(Resource) | Informações adicionais do Plano de Cuidado
goal |  | 0..* | Reference(Goal) | Resultado esperado do Plano de Cuidado
activity | C | 1..1 | BackboneElement | Atividade parte do Plano de Cuidado Constraints: cpl-3
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
outcomeCodeableConcept |  | 0..* | CodeableConcept | Resultados da atividade Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
outcomeReference |  | 0..* | Reference(Resource) | Referência à 'Appointment', 'Encounter', 'Procedure', etc
progress |  | 0..* | Annotation | Comentários sobre o status/progresso da atividade
reference | C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Detalhes da atividade definidos em recursos específicos
detail | C | 1..1 | BackboneElement | Definição da atividade
id |  | 0..1 | string | Identificador único para referência cruzada
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas
kind |  | 0..1 | code | Tipos de recursos definidos como parte do FHIR que podem ser representados como definições em conformidade de uma atividade do Plano de Cuidados Vínculo: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
instantiatesCanonical |  | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | Instância protocolo externo ou definição
code |  | 0..1 | CodeableConcept | Código da atividade Vínculo: BRSubgrupoTabelaSUS (required)
reasonCode |  | 0..* | CodeableConcept | Por quê a atividade deve ser feita ou por quê a atividade foi proibida Vínculo: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Por quê a atividade é necessária
goal |  | 0..* | Reference(Goal) | Objetivos da atividade
status | ?! | 1..1 | code | Código que reflete o estado atual de uma atividade do Planos de Cuidado Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual
doNotPerform | ?! | 0..1 | boolean | Se for verdade, a atividade não deve ser realizada
scheduled[x] |  | 1..1 |  | Quando a atividade deve ocorrer
scheduledTiming |  |  | Timing |
scheduledPeriod |  |  | Period |
scheduledString |  |  | string |
location |  | 0..1 | Reference(Location) | Onde a atividade deve ocorrer
performer |  | 0..* | Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) | Responsável pela atividade
product[x] |  | 0..1 |  | O que deve ser administrado/fornecido Vínculo: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.
productCodeableConcept |  |  | CodeableConcept |
productReference |  |  | Reference(Medication | Substance) |
dailyAmount |  | 0..1 | SimpleQuantity | Quantidade diária a ser consumida/fornecida/administrada
quantity |  | 0..1 | SimpleQuantity | Quantidade a ser consumida/fornecida/administrada
description |  | 1..1 | string | Descrição da atividade a ser realizada
note |  | 0..* | Annotation | Comentários sobre o Planos de Cuidado
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
CarePlan.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
CarePlan.status | required | RequestStatus `http://hl7.org/fhir/ValueSet/request-status|4.0.1` From a norma FHIR
CarePlan.intent | required | CarePlanIntent `http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1` From a norma FHIR
CarePlan.category | example | CarePlanCategory `http://hl7.org/fhir/ValueSet/care-plan-category` From a norma FHIR
CarePlan.activity.outcomeCodeableConcept | example | CarePlanActivityOutcome `http://hl7.org/fhir/ValueSet/care-plan-activity-outcome` From a norma FHIR
CarePlan.activity.detail.kind | required | CarePlanActivityKind `http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1` From a norma FHIR
CarePlan.activity.detail.code | required | BRSubgrupoTabelaSUS `https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS` From https://tx.gointerop.com/r4
CarePlan.activity.detail.reasonCode | example | SNOMEDCTClinicalFindings `http://hl7.org/fhir/ValueSet/clinical-findings` From a norma FHIR
CarePlan.activity.detail.status | required | CarePlanActivityStatus `http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1` From a norma FHIR
CarePlan.activity.detail.product[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both : detail.empty() or reference.empty() |
dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | CarePlan | 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 | CarePlan | 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 | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | CarePlan | 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
--- | --- | --- | --- | ---
CarePlan |  | 0..* | CarePlan | Healthcare plan for 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
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri | Σ | 0..* | uri | uri da instância do protocolo ou definição FHIR
basedOn | Σ | 0..* | Reference(BRCoreCarePlan) | De acordo com o Plano de Cuidado
replaces | Σ | 0..* | Reference(BRCoreCarePlan) | Plano de Cuidado substituído por este Plano de Cuidado
partOf | Σ | 0..* | Reference(BRCoreCarePlan) | Parte do Plano de Cuidado referenciado
status | ?!Σ | 1..1 | code | O status desse Plano de Cuidado: draft | active | on-hold | revoked | completed | entered-in-error | unknown Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
intent | ?!Σ | 1..1 | code | Propósito do Plano de Cuidado definido: proposal | plan | order | option Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
category | Σ | 0..* | CodeableConcept | Tipo de Plano de Cuidado Vínculo: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
title | Σ | 0..1 | string | Nome do Plano de Cuidado
description | Σ | 1..1 | string | Descrição do Plano de Cuidado
subject | Σ | 1..1 | Reference(BRCorePatient) | Paciente referenciado pelo Plano de Cuidado
encounter | Σ | 0..1 | Reference(br-core-encounter) | Atendimento referenciado pelo Plano de Cuidado
period | Σ | 0..1 | Period | O período de tempo que o Plano de Cuidado abrange
created | Σ | 0..1 | dateTime | Data de criação do Plano de Cuidado
author | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Autoria do Plano de Cuidado
contributor |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) | Colaboradores na definição do Plano de Cuidado
careTeam |  | 0..* | Reference(CareTeam) | Equipe assistêncial envolvida no Plano de Cuidado
addresses | Σ | 0..1 | Reference(BRCoreCondition) | Problemas de saúde referenciado neste Plano de Cuidado
supportingInfo |  | 0..* | Reference(Resource) | Informações adicionais do Plano de Cuidado
goal |  | 0..* | Reference(Goal) | Resultado esperado do Plano de Cuidado
activity | C | 1..1 | BackboneElement | Atividade parte do Plano de Cuidado Constraints: cpl-3
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
outcomeCodeableConcept |  | 0..* | CodeableConcept | Resultados da atividade Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
outcomeReference |  | 0..* | Reference(Resource) | Referência à 'Appointment', 'Encounter', 'Procedure', etc
progress |  | 0..* | Annotation | Comentários sobre o status/progresso da atividade
reference | C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Detalhes da atividade definidos em recursos específicos
detail | C | 1..1 | BackboneElement | Definição da atividade
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas
kind |  | 0..1 | code | Tipos de recursos definidos como parte do FHIR que podem ser representados como definições em conformidade de uma atividade do Plano de Cuidados Vínculo: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
instantiatesCanonical |  | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instância o protocolo ou definição FHIR
instantiatesUri |  | 0..* | uri | Instância protocolo externo ou definição
code |  | 0..1 | CodeableConcept | Código da atividade Vínculo: BRSubgrupoTabelaSUS (required)
reasonCode |  | 0..* | CodeableConcept | Por quê a atividade deve ser feita ou por quê a atividade foi proibida Vínculo: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
reasonReference |  | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Por quê a atividade é necessária
goal |  | 0..* | Reference(Goal) | Objetivos da atividade
status | ?! | 1..1 | code | Código que reflete o estado atual de uma atividade do Planos de Cuidado Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
statusReason |  | 0..1 | CodeableConcept | Motivo do status atual
doNotPerform | ?! | 0..1 | boolean | Se for verdade, a atividade não deve ser realizada
scheduled[x] |  | 1..1 |  | Quando a atividade deve ocorrer
scheduledTiming |  |  | Timing |
scheduledPeriod |  |  | Period |
scheduledString |  |  | string |
location |  | 0..1 | Reference(Location) | Onde a atividade deve ocorrer
performer |  | 0..* | Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) | Responsável pela atividade
product[x] |  | 0..1 |  | O que deve ser administrado/fornecido Vínculo: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.
productCodeableConcept |  |  | CodeableConcept |
productReference |  |  | Reference(Medication | Substance) |
dailyAmount |  | 0..1 | SimpleQuantity | Quantidade diária a ser consumida/fornecida/administrada
quantity |  | 0..1 | SimpleQuantity | Quantidade a ser consumida/fornecida/administrada
description |  | 1..1 | string | Descrição da atividade a ser realizada
note |  | 0..* | Annotation | Comentários sobre o Planos de Cuidado
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
CarePlan.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
CarePlan.status | required | RequestStatus `http://hl7.org/fhir/ValueSet/request-status|4.0.1` From a norma FHIR
CarePlan.intent | required | CarePlanIntent `http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1` From a norma FHIR
CarePlan.category | example | CarePlanCategory `http://hl7.org/fhir/ValueSet/care-plan-category` From a norma FHIR
CarePlan.activity.outcomeCodeableConcept | example | CarePlanActivityOutcome `http://hl7.org/fhir/ValueSet/care-plan-activity-outcome` From a norma FHIR
CarePlan.activity.detail.kind | required | CarePlanActivityKind `http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1` From a norma FHIR
CarePlan.activity.detail.code | required | BRSubgrupoTabelaSUS `https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS` From https://tx.gointerop.com/r4
CarePlan.activity.detail.reasonCode | example | SNOMEDCTClinicalFindings `http://hl7.org/fhir/ValueSet/clinical-findings` From a norma FHIR
CarePlan.activity.detail.status | required | CarePlanActivityStatus `http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1` From a norma FHIR
CarePlan.activity.detail.product[x] | example | SNOMEDCTMedicationCodes `http://hl7.org/fhir/ValueSet/medication-codes` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both : detail.empty() or reference.empty() |
dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | CarePlan | 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 | CarePlan | 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 | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | best practice | CarePlan | 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 CarePlan

Resumo

Obrigatório: 5 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- 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)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)

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