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

This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: BRCoreCarePlan

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan Versão: 1.0.0
Active as of 2025-02-27 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 Cuidados (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 cuidados 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.

Usage:

Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

Esta estrutura é derivada de CarePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan CarePlan
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instancia o protocolo ou definição FHIR
... instantiatesUri 0..* uri Instancia protocolo externo ou definição
... 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
... intent 1..1 code Propósito do plano de cuidado definido
... category 0..* CodeableConcept Tipo de plano de cuidado
... title 0..1 string Nome casual para o plano de cuidado
... description 1..1 string Resumo da natureza do plano de cuidado
... subject 1..1 Reference(BRCorePatient) Paciente cujo o plano de cuidado referencia
... encounter 0..1 Reference(br-core-encounter) Atendimento no qual o plano de cuidado foi definido
... period 0..1 Period O período de tempo que o plano de cuidado abrange
... created 0..1 dateTime Data em que o registro foi gravado pela primeira vez
... author 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem é o responsável pela definição do plano de cuidado
... contributor 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem forneceu o conteúdo do plano de cuidados
... careTeam 0..* Reference(CareTeam) Quem está envolvido no plano de cuidado
... addresses 0..1 Reference(BRCoreCondition) Problemas de saúde que este plano aborda
... supportingInfo 0..* Reference(Resource) Informações consideradas como parte do plano de cuidado
... goal 0..* Reference(Goal) Resultado desejado do plano de cuidado
... activity 1..1 BackboneElement Ação a ocorrer como parte do plano de cuidado
.... outcomeCodeableConcept 0..* CodeableConcept Resultados da atividade
.... outcomeReference 0..* Reference(Resource) 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 recurso específico
.... detail 1..1 BackboneElement Definição da atividade em conformidade
..... 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) Instancia o protocolo ou definição FHIR
..... instantiatesUri 0..* uri Instancia protocolo externo ou definição
..... code 0..1 CodeableConcept Tipo de atividade detalhada
Binding: Subgrupos da Tabela SUS (required)
..... reasonCode 0..* CodeableConcept Por que a atividade deve ser feita ou por que a atividade foi proibida
..... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Por que a atividade é necessária
..... goal 0..* Reference(Goal) Objetivos com os quais esta atividade se relaciona
..... status 1..1 code Códigos que refletem o estado atual de uma atividade do plano de cuidados dentro de seu ciclo de vida geral.
..... statusReason 0..1 CodeableConcept Motivo do status atual
..... doNotPerform 0..1 boolean Se for verdade, a atividade está proibindo a ação
..... 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) Quem será responsável pela atividade
..... product[x] 0..1 CodeableConcept, Reference(Medication | Substance) O que deve ser administrado/fornecido
..... dailyAmount 0..1 SimpleQuantity Como consumir/dia?
..... quantity 0..1 SimpleQuantity Quanto administrar/fornecer/consumir
..... description 1..1 string Informações extras descrevendo a atividade a ser realizada
... note 0..* Annotation Comentários sobre o plano de cuidados

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... instantiatesUri Σ 0..* uri Instancia protocolo externo ou definição
ele-1: All FHIR elements must have a @value or children
... basedOn Σ 0..* Reference(BRCoreCarePlan) Cumpre o plano de cuidado
ele-1: All FHIR elements must have a @value or children
... replaces Σ 0..* Reference(BRCoreCarePlan) Plano de cuidado substituído por este plano de cuidado
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..* Reference(BRCoreCarePlan) Parte do plano de cuidado referenciado
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code O status desse plano de cuidado
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.


ele-1: All FHIR elements must have a @value or children
... intent ?!Σ 1..1 code Propósito do plano de cuidado definido
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.


ele-1: All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept Tipo de plano de cuidado
Binding: 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.


ele-1: All FHIR elements must have a @value or children
... title Σ 0..1 string Nome casual para o plano de cuidado
ele-1: All FHIR elements must have a @value or children
... description Σ 1..1 string Resumo da natureza do plano de cuidado
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(BRCorePatient) Paciente cujo o plano de cuidado referencia
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(br-core-encounter) Atendimento no qual o plano de cuidado foi definido
ele-1: All FHIR elements must have a @value or children
... period Σ 0..1 Period O período de tempo que o plano de cuidado abrange
ele-1: All FHIR elements must have a @value or children
... created Σ 0..1 dateTime Data em que o registro foi gravado pela primeira vez
ele-1: All FHIR elements must have a @value or children
... author Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem é o responsável pela definição do plano de cuidado
ele-1: All FHIR elements must have a @value or children
... contributor 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem forneceu o conteúdo do plano de cuidados
ele-1: All FHIR elements must have a @value or children
... careTeam 0..* Reference(CareTeam) Quem está envolvido no plano de cuidado
ele-1: All FHIR elements must have a @value or children
... addresses Σ 0..1 Reference(BRCoreCondition) Problemas de saúde que este plano aborda
ele-1: All FHIR elements must have a @value or children
... supportingInfo 0..* Reference(Resource) Informações consideradas como parte do plano de cuidado
ele-1: All FHIR elements must have a @value or children
... goal 0..* Reference(Goal) Resultado desejado do plano de cuidado
ele-1: All FHIR elements must have a @value or children
... activity C 1..1 BackboneElement Ação a ocorrer como parte do plano de cuidado
cpl-3: Provide a reference or detail, not both
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... outcomeCodeableConcept 0..* CodeableConcept Resultados da atividade
Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.


ele-1: All FHIR elements must have a @value or children
.... outcomeReference 0..* Reference(Resource) Appointment, Encounter, Procedure, etc.
ele-1: All FHIR elements must have a @value or children
.... progress 0..* Annotation Comentários sobre o status/progresso da atividade
ele-1: All FHIR elements must have a @value or children
.... reference C 0..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) Detalhes da atividade definidos em recurso específico
ele-1: All FHIR elements must have a @value or children
.... detail C 1..1 BackboneElement Definição da atividade em conformidade
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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
Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.


ele-1: All FHIR elements must have a @value or children
..... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) Instancia o protocolo ou definição FHIR
ele-1: All FHIR elements must have a @value or children
..... instantiatesUri 0..* uri Instancia protocolo externo ou definição
ele-1: All FHIR elements must have a @value or children
..... code 0..1 CodeableConcept Tipo de atividade detalhada
Binding: Subgrupos da Tabela SUS (required)
ele-1: All FHIR elements must have a @value or children
..... reasonCode 0..* CodeableConcept Por que a atividade deve ser feita ou por que a atividade foi proibida
Binding: 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.


ele-1: All FHIR elements must have a @value or children
..... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Por que a atividade é necessária
ele-1: All FHIR elements must have a @value or children
..... goal 0..* Reference(Goal) Objetivos com os quais esta atividade se relaciona
ele-1: All FHIR elements must have a @value or children
..... status ?! 1..1 code Códigos que refletem o estado atual de uma atividade do plano de cuidados dentro de seu ciclo de vida geral.
Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.


ele-1: All FHIR elements must have a @value or children
..... statusReason 0..1 CodeableConcept Motivo do status atual
ele-1: All FHIR elements must have a @value or children
..... doNotPerform ?! 0..1 boolean Se for verdade, a atividade está proibindo a ação
ele-1: All FHIR elements must have a @value or children
..... scheduled[x] 1..1 Quando a atividade deve ocorrer
ele-1: All FHIR elements must have a @value or children
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
..... location 0..1 Reference(Location) Onde a atividade deve ocorrer
ele-1: All FHIR elements must have a @value or children
..... performer 0..* Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) Quem será responsável pela atividade
ele-1: All FHIR elements must have a @value or children
..... product[x] 0..1 O que deve ser administrado/fornecido
Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.


ele-1: All FHIR elements must have a @value or children
...... productCodeableConcept CodeableConcept
...... productReference Reference(Medication | Substance)
..... dailyAmount 0..1 SimpleQuantity Como consumir/dia?
ele-1: All FHIR elements must have a @value or children
..... quantity 0..1 SimpleQuantity Quanto administrar/fornecer/consumir
ele-1: All FHIR elements must have a @value or children
..... description 1..1 string Informações extras descrevendo a atividade a ser realizada
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Comentários sobre o plano de cuidados
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CarePlan.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
CarePlan.intentrequiredCarePlanIntent
http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1
from the FHIR Standard
CarePlan.categoryexampleCarePlanCategory
http://hl7.org/fhir/ValueSet/care-plan-category
from the FHIR Standard
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
http://hl7.org/fhir/ValueSet/care-plan-activity-outcome
from the FHIR Standard
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1
from the FHIR Standard
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1
from the FHIR Standard
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instancia o protocolo ou definição FHIR
... instantiatesUri Σ 0..* uri Instancia protocolo externo ou definição
... basedOn Σ 0..* Reference(BRCoreCarePlan) Cumpre 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
Binding: 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
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.

... category Σ 0..* CodeableConcept Tipo de plano de cuidado
Binding: 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 casual para o plano de cuidado
... description Σ 1..1 string Resumo da natureza do plano de cuidado
... subject Σ 1..1 Reference(BRCorePatient) Paciente cujo o plano de cuidado referencia
... encounter Σ 0..1 Reference(br-core-encounter) Atendimento no qual o plano de cuidado foi definido
... period Σ 0..1 Period O período de tempo que o plano de cuidado abrange
... created Σ 0..1 dateTime Data em que o registro foi gravado pela primeira vez
... author Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem é o responsável pela definição do plano de cuidado
... contributor 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem forneceu o conteúdo do plano de cuidados
... careTeam 0..* Reference(CareTeam) Quem está envolvido no plano de cuidado
... addresses Σ 0..1 Reference(BRCoreCondition) Problemas de saúde que este plano aborda
... supportingInfo 0..* Reference(Resource) Informações consideradas como parte do plano de cuidado
... goal 0..* Reference(Goal) Resultado desejado do plano de cuidado
... activity C 1..1 BackboneElement Ação a ocorrer como parte do plano de cuidado
cpl-3: Provide a reference or detail, not both
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... outcomeCodeableConcept 0..* CodeableConcept Resultados da atividade
Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.


.... outcomeReference 0..* Reference(Resource) 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 recurso específico
.... detail C 1..1 BackboneElement Definição da atividade em conformidade
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... 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
Binding: 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) Instancia o protocolo ou definição FHIR
..... instantiatesUri 0..* uri Instancia protocolo externo ou definição
..... code 0..1 CodeableConcept Tipo de atividade detalhada
Binding: Subgrupos da Tabela SUS (required)
..... reasonCode 0..* CodeableConcept Por que a atividade deve ser feita ou por que a atividade foi proibida
Binding: 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 que a atividade é necessária
..... goal 0..* Reference(Goal) Objetivos com os quais esta atividade se relaciona
..... status ?! 1..1 code Códigos que refletem o estado atual de uma atividade do plano de cuidados dentro de seu ciclo de vida geral.
Binding: 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 está proibindo a ação
..... 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) Quem será responsável pela atividade
..... product[x] 0..1 O que deve ser administrado/fornecido
Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.

...... productCodeableConcept CodeableConcept
...... productReference Reference(Medication | Substance)
..... dailyAmount 0..1 SimpleQuantity Como consumir/dia?
..... quantity 0..1 SimpleQuantity Quanto administrar/fornecer/consumir
..... description 1..1 string Informações extras descrevendo a atividade a ser realizada
... note 0..* Annotation Comentários sobre o plano de cuidados

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CarePlan.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
CarePlan.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
CarePlan.intentrequiredCarePlanIntent
http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1
from the FHIR Standard
CarePlan.categoryexampleCarePlanCategory
http://hl7.org/fhir/ValueSet/care-plan-category
from the FHIR Standard
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
http://hl7.org/fhir/ValueSet/care-plan-activity-outcome
from the FHIR Standard
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1
from the FHIR Standard
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1
from the FHIR Standard
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
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

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan CarePlan
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instancia o protocolo ou definição FHIR
... instantiatesUri 0..* uri Instancia protocolo externo ou definição
... 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
... intent 1..1 code Propósito do plano de cuidado definido
... category 0..* CodeableConcept Tipo de plano de cuidado
... title 0..1 string Nome casual para o plano de cuidado
... description 1..1 string Resumo da natureza do plano de cuidado
... subject 1..1 Reference(BRCorePatient) Paciente cujo o plano de cuidado referencia
... encounter 0..1 Reference(br-core-encounter) Atendimento no qual o plano de cuidado foi definido
... period 0..1 Period O período de tempo que o plano de cuidado abrange
... created 0..1 dateTime Data em que o registro foi gravado pela primeira vez
... author 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem é o responsável pela definição do plano de cuidado
... contributor 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem forneceu o conteúdo do plano de cuidados
... careTeam 0..* Reference(CareTeam) Quem está envolvido no plano de cuidado
... addresses 0..1 Reference(BRCoreCondition) Problemas de saúde que este plano aborda
... supportingInfo 0..* Reference(Resource) Informações consideradas como parte do plano de cuidado
... goal 0..* Reference(Goal) Resultado desejado do plano de cuidado
... activity 1..1 BackboneElement Ação a ocorrer como parte do plano de cuidado
.... outcomeCodeableConcept 0..* CodeableConcept Resultados da atividade
.... outcomeReference 0..* Reference(Resource) 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 recurso específico
.... detail 1..1 BackboneElement Definição da atividade em conformidade
..... 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) Instancia o protocolo ou definição FHIR
..... instantiatesUri 0..* uri Instancia protocolo externo ou definição
..... code 0..1 CodeableConcept Tipo de atividade detalhada
Binding: Subgrupos da Tabela SUS (required)
..... reasonCode 0..* CodeableConcept Por que a atividade deve ser feita ou por que a atividade foi proibida
..... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Por que a atividade é necessária
..... goal 0..* Reference(Goal) Objetivos com os quais esta atividade se relaciona
..... status 1..1 code Códigos que refletem o estado atual de uma atividade do plano de cuidados dentro de seu ciclo de vida geral.
..... statusReason 0..1 CodeableConcept Motivo do status atual
..... doNotPerform 0..1 boolean Se for verdade, a atividade está proibindo a ação
..... 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) Quem será responsável pela atividade
..... product[x] 0..1 CodeableConcept, Reference(Medication | Substance) O que deve ser administrado/fornecido
..... dailyAmount 0..1 SimpleQuantity Como consumir/dia?
..... quantity 0..1 SimpleQuantity Quanto administrar/fornecer/consumir
..... description 1..1 string Informações extras descrevendo a atividade a ser realizada
... note 0..* Annotation Comentários sobre o plano de cuidados

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... instantiatesUri Σ 0..* uri Instancia protocolo externo ou definição
ele-1: All FHIR elements must have a @value or children
... basedOn Σ 0..* Reference(BRCoreCarePlan) Cumpre o plano de cuidado
ele-1: All FHIR elements must have a @value or children
... replaces Σ 0..* Reference(BRCoreCarePlan) Plano de cuidado substituído por este plano de cuidado
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..* Reference(BRCoreCarePlan) Parte do plano de cuidado referenciado
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code O status desse plano de cuidado
Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.


ele-1: All FHIR elements must have a @value or children
... intent ?!Σ 1..1 code Propósito do plano de cuidado definido
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.


ele-1: All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept Tipo de plano de cuidado
Binding: 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.


ele-1: All FHIR elements must have a @value or children
... title Σ 0..1 string Nome casual para o plano de cuidado
ele-1: All FHIR elements must have a @value or children
... description Σ 1..1 string Resumo da natureza do plano de cuidado
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(BRCorePatient) Paciente cujo o plano de cuidado referencia
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(br-core-encounter) Atendimento no qual o plano de cuidado foi definido
ele-1: All FHIR elements must have a @value or children
... period Σ 0..1 Period O período de tempo que o plano de cuidado abrange
ele-1: All FHIR elements must have a @value or children
... created Σ 0..1 dateTime Data em que o registro foi gravado pela primeira vez
ele-1: All FHIR elements must have a @value or children
... author Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem é o responsável pela definição do plano de cuidado
ele-1: All FHIR elements must have a @value or children
... contributor 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem forneceu o conteúdo do plano de cuidados
ele-1: All FHIR elements must have a @value or children
... careTeam 0..* Reference(CareTeam) Quem está envolvido no plano de cuidado
ele-1: All FHIR elements must have a @value or children
... addresses Σ 0..1 Reference(BRCoreCondition) Problemas de saúde que este plano aborda
ele-1: All FHIR elements must have a @value or children
... supportingInfo 0..* Reference(Resource) Informações consideradas como parte do plano de cuidado
ele-1: All FHIR elements must have a @value or children
... goal 0..* Reference(Goal) Resultado desejado do plano de cuidado
ele-1: All FHIR elements must have a @value or children
... activity C 1..1 BackboneElement Ação a ocorrer como parte do plano de cuidado
cpl-3: Provide a reference or detail, not both
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... outcomeCodeableConcept 0..* CodeableConcept Resultados da atividade
Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.


ele-1: All FHIR elements must have a @value or children
.... outcomeReference 0..* Reference(Resource) Appointment, Encounter, Procedure, etc.
ele-1: All FHIR elements must have a @value or children
.... progress 0..* Annotation Comentários sobre o status/progresso da atividade
ele-1: All FHIR elements must have a @value or children
.... reference C 0..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) Detalhes da atividade definidos em recurso específico
ele-1: All FHIR elements must have a @value or children
.... detail C 1..1 BackboneElement Definição da atividade em conformidade
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... 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
Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.


ele-1: All FHIR elements must have a @value or children
..... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) Instancia o protocolo ou definição FHIR
ele-1: All FHIR elements must have a @value or children
..... instantiatesUri 0..* uri Instancia protocolo externo ou definição
ele-1: All FHIR elements must have a @value or children
..... code 0..1 CodeableConcept Tipo de atividade detalhada
Binding: Subgrupos da Tabela SUS (required)
ele-1: All FHIR elements must have a @value or children
..... reasonCode 0..* CodeableConcept Por que a atividade deve ser feita ou por que a atividade foi proibida
Binding: 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.


ele-1: All FHIR elements must have a @value or children
..... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Por que a atividade é necessária
ele-1: All FHIR elements must have a @value or children
..... goal 0..* Reference(Goal) Objetivos com os quais esta atividade se relaciona
ele-1: All FHIR elements must have a @value or children
..... status ?! 1..1 code Códigos que refletem o estado atual de uma atividade do plano de cuidados dentro de seu ciclo de vida geral.
Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.


ele-1: All FHIR elements must have a @value or children
..... statusReason 0..1 CodeableConcept Motivo do status atual
ele-1: All FHIR elements must have a @value or children
..... doNotPerform ?! 0..1 boolean Se for verdade, a atividade está proibindo a ação
ele-1: All FHIR elements must have a @value or children
..... scheduled[x] 1..1 Quando a atividade deve ocorrer
ele-1: All FHIR elements must have a @value or children
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
..... location 0..1 Reference(Location) Onde a atividade deve ocorrer
ele-1: All FHIR elements must have a @value or children
..... performer 0..* Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) Quem será responsável pela atividade
ele-1: All FHIR elements must have a @value or children
..... product[x] 0..1 O que deve ser administrado/fornecido
Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.


ele-1: All FHIR elements must have a @value or children
...... productCodeableConcept CodeableConcept
...... productReference Reference(Medication | Substance)
..... dailyAmount 0..1 SimpleQuantity Como consumir/dia?
ele-1: All FHIR elements must have a @value or children
..... quantity 0..1 SimpleQuantity Quanto administrar/fornecer/consumir
ele-1: All FHIR elements must have a @value or children
..... description 1..1 string Informações extras descrevendo a atividade a ser realizada
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Comentários sobre o plano de cuidados
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CarePlan.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
CarePlan.intentrequiredCarePlanIntent
http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1
from the FHIR Standard
CarePlan.categoryexampleCarePlanCategory
http://hl7.org/fhir/ValueSet/care-plan-category
from the FHIR Standard
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
http://hl7.org/fhir/ValueSet/care-plan-activity-outcome
from the FHIR Standard
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1
from the FHIR Standard
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1
from the FHIR Standard
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
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

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instancia o protocolo ou definição FHIR
... instantiatesUri Σ 0..* uri Instancia protocolo externo ou definição
... basedOn Σ 0..* Reference(BRCoreCarePlan) Cumpre 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
Binding: 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
Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.

... category Σ 0..* CodeableConcept Tipo de plano de cuidado
Binding: 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 casual para o plano de cuidado
... description Σ 1..1 string Resumo da natureza do plano de cuidado
... subject Σ 1..1 Reference(BRCorePatient) Paciente cujo o plano de cuidado referencia
... encounter Σ 0..1 Reference(br-core-encounter) Atendimento no qual o plano de cuidado foi definido
... period Σ 0..1 Period O período de tempo que o plano de cuidado abrange
... created Σ 0..1 dateTime Data em que o registro foi gravado pela primeira vez
... author Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem é o responsável pela definição do plano de cuidado
... contributor 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | BRCoreRelatedPerson | Device | CareTeam) Quem forneceu o conteúdo do plano de cuidados
... careTeam 0..* Reference(CareTeam) Quem está envolvido no plano de cuidado
... addresses Σ 0..1 Reference(BRCoreCondition) Problemas de saúde que este plano aborda
... supportingInfo 0..* Reference(Resource) Informações consideradas como parte do plano de cuidado
... goal 0..* Reference(Goal) Resultado desejado do plano de cuidado
... activity C 1..1 BackboneElement Ação a ocorrer como parte do plano de cuidado
cpl-3: Provide a reference or detail, not both
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... outcomeCodeableConcept 0..* CodeableConcept Resultados da atividade
Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.


.... outcomeReference 0..* Reference(Resource) 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 recurso específico
.... detail C 1..1 BackboneElement Definição da atividade em conformidade
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... 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
Binding: 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) Instancia o protocolo ou definição FHIR
..... instantiatesUri 0..* uri Instancia protocolo externo ou definição
..... code 0..1 CodeableConcept Tipo de atividade detalhada
Binding: Subgrupos da Tabela SUS (required)
..... reasonCode 0..* CodeableConcept Por que a atividade deve ser feita ou por que a atividade foi proibida
Binding: 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 que a atividade é necessária
..... goal 0..* Reference(Goal) Objetivos com os quais esta atividade se relaciona
..... status ?! 1..1 code Códigos que refletem o estado atual de uma atividade do plano de cuidados dentro de seu ciclo de vida geral.
Binding: 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 está proibindo a ação
..... 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) Quem será responsável pela atividade
..... product[x] 0..1 O que deve ser administrado/fornecido
Binding: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.

...... productCodeableConcept CodeableConcept
...... productReference Reference(Medication | Substance)
..... dailyAmount 0..1 SimpleQuantity Como consumir/dia?
..... quantity 0..1 SimpleQuantity Quanto administrar/fornecer/consumir
..... description 1..1 string Informações extras descrevendo a atividade a ser realizada
... note 0..* Annotation Comentários sobre o plano de cuidados

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
CarePlan.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
CarePlan.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
CarePlan.intentrequiredCarePlanIntent
http://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1
from the FHIR Standard
CarePlan.categoryexampleCarePlanCategory
http://hl7.org/fhir/ValueSet/care-plan-category
from the FHIR Standard
CarePlan.activity.outcomeCodeableConceptexampleCarePlanActivityOutcome
http://hl7.org/fhir/ValueSet/care-plan-activity-outcome
from the FHIR Standard
CarePlan.activity.detail.kindrequiredCarePlanActivityKind
http://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1
from the FHIR Standard
CarePlan.activity.detail.coderequiredBRSubgrupoTabelaSUS
https://terminologia.saude.gov.br/fhir/ValueSet/BRSubgrupoTabelaSUS
CarePlan.activity.detail.reasonCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard
CarePlan.activity.detail.statusrequiredCarePlanActivityStatus
http://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1
from the FHIR Standard
CarePlan.activity.detail.product[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
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