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 2026-01-14 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:

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 CarePlan

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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: BR Subgrupo Tabela SUS (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

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
From este IG
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 adicionaisObjetivo
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: BR Subgrupo Tabela SUS (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

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
CarePlan.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
CarePlan.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
From a norma FHIR
CarePlan.intentrequiredCarePlanIntent
http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1
From a norma FHIR
CarePlan.categoryexampleCarePlanCategory
http://hl7.org/fhir/ValueSet/care-plan-category
From a norma FHIR
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
http://hl7.org/fhir/ValueSet/care-plan-activity-outcome
From a norma FHIR
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1
From a norma FHIR
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
From este IG
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
From a norma FHIR
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1
From a norma FHIR
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 adicionaisObjetivo
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: BR Subgrupo Tabela SUS (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

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
CarePlan.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
CarePlan.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
From a norma FHIR
CarePlan.intentrequiredCarePlanIntent
http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1
From a norma FHIR
CarePlan.categoryexampleCarePlanCategory
http://hl7.org/fhir/ValueSet/care-plan-category
From a norma FHIR
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
http://hl7.org/fhir/ValueSet/care-plan-activity-outcome
From a norma FHIR
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1
From a norma FHIR
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
From este IG
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
From a norma FHIR
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1
From a norma FHIR
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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 CarePlan

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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: BR Subgrupo Tabela SUS (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

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
From este IG

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 adicionaisObjetivo
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: BR Subgrupo Tabela SUS (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

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
CarePlan.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
CarePlan.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
From a norma FHIR
CarePlan.intentrequiredCarePlanIntent
http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1
From a norma FHIR
CarePlan.categoryexampleCarePlanCategory
http://hl7.org/fhir/ValueSet/care-plan-category
From a norma FHIR
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
http://hl7.org/fhir/ValueSet/care-plan-activity-outcome
From a norma FHIR
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1
From a norma FHIR
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
From este IG
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
From a norma FHIR
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1
From a norma FHIR
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 adicionaisObjetivo
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: BR Subgrupo Tabela SUS (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

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
CarePlan.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
CarePlan.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
From a norma FHIR
CarePlan.intentrequiredCarePlanIntent
http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1
From a norma FHIR
CarePlan.categoryexampleCarePlanCategory
http://hl7.org/fhir/ValueSet/care-plan-category
From a norma FHIR
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
http://hl7.org/fhir/ValueSet/care-plan-activity-outcome
From a norma FHIR
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1
From a norma FHIR
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
From este IG
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
From a norma FHIR
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1
From a norma FHIR
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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