Projeto mareIA: módulo AgroSUS para telemonitoramento e apoio à identificação precoce de intoxicações por uso de defensivos agrícolas
0.1.0 - ci-build Brazil flag

Projeto mareIA: módulo AgroSUS para telemonitoramento e apoio à identificação precoce de intoxicações por uso de defensivos agrícolas, publicado por Fatec Ferraz de Vasconcelos. Este guia não é uma publicação autorizada; é a compilação contínua para a versão 0.1.0 construída pela FHIR (HL7® FHIR® Standard) CI Build. Esta versão é baseada no conteúdo atual de https://github.com/jefersonrl/AgroSUS-FHIR/tree/main e muda regularmente. Veja o Diretório de versões publicadas

Resource Profile: Plano de Acompanhamento AgroSUS

Official URL: https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-plano-acompanhamento Version: 0.1.0
Draft as of 2026-07-27 Computable Name: AgroSUSPlanoAcompanhamento

Plano longitudinal definido pela equipe assistencial da UBS para acompanhamento clínico e ocupacional do trabalhador rural.

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* BRCoreCarePlan Healthcare plan for patient or group
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier SΣ 1..1 Identifier Identificador único do plano de acompanhamento
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... status ?!SΣ 1..1 code Situação atual do plano
Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
... intent ?!SΣ 1..1 code Intenção assistencial do plano
Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category SΣ 1..1 CodeableConcept Categoria do acompanhamento longitudinal
Vínculo: Categorias de Plano de Cuidado AgroSUS (required)
... title SΣ 1..1 string Título resumido do plano
... description SΣ 1..1 string Descrição do acompanhamento definido
... subject SΣ 1..1 Reference(Paciente AgroSUS) Paciente referenciado pelo Plano de Cuidado
... encounter SΣ 1..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento no qual o plano foi definido ou revisado
... period SΣ 1..1 Period Período de vigência do plano
... created SΣ 1..1 dateTime Data de criação do plano
... author SΣ 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Profissional responsável pela definição da periodicidade
... contributor S 0..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Colaboradores na definição do Plano de Cuidado
... addresses SΣ 1..1 Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS) Condição clínica acompanhada pelo plano
... supportingInfo S 0..* Reference(Resposta da Anamnese AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Anamneses, solicitações e resultados considerados no planejamento
... activity SC 1..1 BackboneElement Atividade parte do Plano de Cuidado
Constraints: cpl-3
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... outcomeCodeableConcept S 0..* CodeableConcept Resultados da atividade
Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
.... outcomeReference S 0..* Reference(Resource) Referência à 'Appointment', 'Encounter', 'Procedure', etc
.... progress S 0..* Annotation Comentários sobre o status/progresso da atividade
.... detail SC 1..1 BackboneElement Definição da atividade
..... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas
..... kind S 1..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.
Padrão necessário: ServiceRequest
..... code S 1..1 CodeableConcept Código da atividade
Vínculo: BR Subgrupo Tabela SUS (required)
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRSubgrupoTabelaSUS
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 0301
....... display 1..1 string Representation defined by the system
Valor fixo: Consultas / Atendimentos / Acompanhamentos
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... reasonReference S 1..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Por quê a atividade é necessária
..... status ?!S 1..1 code Situação da atividade de acompanhamento
Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
..... doNotPerform ?! 0..1 boolean Se for verdade, a atividade não deve ser realizada
..... scheduled[x] S 1..1 Data, período ou frequência definida pelo profissional
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
..... performer S 1..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Responsável pela atividade
..... description S 1..1 string Descrição da avaliação que deverá ser realizada
... note S 0..* Annotation Justificativa da periodicidade e orientações adicionais

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 a norma FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 a norma FHIR
CarePlan.category Base required Categorias de Plano de Cuidado AgroSUS 📦0.1.0 este IG
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​code Base required BR Subgrupo Tabela SUS 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from BRCoreCarePlan

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* BRCoreCarePlan Healthcare plan for patient or group
... identifier S 1..1 Identifier Identificador único do plano de acompanhamento
.... system 1..1 uri The namespace for the identifier value
.... value 1..1 string The value that is unique
... instantiatesUri S 1..* uri Norma ou protocolo utilizado como referência para o plano
... status S 1..1 code Situação atual do plano
... category S 1..1 CodeableConcept Categoria do acompanhamento longitudinal
Vínculo: Categorias de Plano de Cuidado AgroSUS (required)
... title S 1..1 string Título resumido do plano
... description S 1..1 string Descrição do acompanhamento definido
... subject S 1..1 Reference(Paciente AgroSUS) Paciente referenciado pelo Plano de Cuidado
... encounter S 1..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento no qual o plano foi definido ou revisado
... period S 1..1 Period Período de vigência do plano
... created S 1..1 dateTime Data de criação do plano
... author S 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Profissional responsável pela definição da periodicidade
... contributor S 0..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Colaboradores na definição do Plano de Cuidado
... addresses S 1..1 Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS) Condição clínica acompanhada pelo plano
... supportingInfo S 0..* Reference(Resposta da Anamnese AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Anamneses, solicitações e resultados considerados no planejamento
... activity S 1..1 BackboneElement Atividade parte do Plano de Cuidado
.... outcomeCodeableConcept S 0..* CodeableConcept Resultados da atividade
.... outcomeReference S 0..* Reference(Resource) Referência à 'Appointment', 'Encounter', 'Procedure', etc
.... progress S 0..* Annotation Comentários sobre o status/progresso da atividade
.... detail S 1..1 BackboneElement Definição da atividade
..... kind S 1..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
Padrão necessário: ServiceRequest
..... code S 1..1 CodeableConcept Código da atividade
Padrão necessário: Pelo menos os seguintes elementos
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRSubgrupoTabelaSUS
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 0301
....... display 1..1 string Representation defined by the system
Valor fixo: Consultas / Atendimentos / Acompanhamentos
..... reasonReference S 1..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Por quê a atividade é necessária
..... status S 1..1 code Situação da atividade de acompanhamento
..... scheduled[x] S 1..1 Timing, Period, string Data, período ou frequência definida pelo profissional
..... performer S 1..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Responsável pela atividade
..... description S 1..1 string Descrição da avaliação que deverá ser realizada
... note S 0..* Annotation Justificativa da periodicidade e orientações adicionais

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.category Base required Categorias de Plano de Cuidado AgroSUS 📦0.1.0 este IG
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* BRCoreCarePlan 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 SΣ 1..1 Identifier Identificador único do plano de acompanhamento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instância o protocolo ou definição FHIR
... instantiatesUri SΣ 1..* uri Norma ou protocolo utilizado como referência para o plano
... 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 ?!SΣ 1..1 code Situação atual do plano
Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
... intent ?!SΣ 1..1 code Intenção assistencial do plano
Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category SΣ 1..1 CodeableConcept Categoria do acompanhamento longitudinal
Vínculo: Categorias de Plano de Cuidado AgroSUS (required)
... title SΣ 1..1 string Título resumido do plano
... description SΣ 1..1 string Descrição do acompanhamento definido
... subject SΣ 1..1 Reference(Paciente AgroSUS) Paciente referenciado pelo Plano de Cuidado
... encounter SΣ 1..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento no qual o plano foi definido ou revisado
... period SΣ 1..1 Period Período de vigência do plano
... created SΣ 1..1 dateTime Data de criação do plano
... author SΣ 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Profissional responsável pela definição da periodicidade
... contributor S 0..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Colaboradores na definição do Plano de Cuidado
... careTeam 0..* Reference(CareTeam) Equipe assistêncial envolvida no Plano de Cuidado
... addresses SΣ 1..1 Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS) Condição clínica acompanhada pelo plano
... supportingInfo S 0..* Reference(Resposta da Anamnese AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Anamneses, solicitações e resultados considerados no planejamento
... goal 0..* Reference(Goal) Resultado esperado do Plano de Cuidado
... activity SC 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 S 0..* CodeableConcept Resultados da atividade
Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
.... outcomeReference S 0..* Reference(Resource) Referência à 'Appointment', 'Encounter', 'Procedure', etc
.... progress S 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 SC 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 S 1..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.
Padrão necessário: ServiceRequest
..... 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 S 1..1 CodeableConcept Código da atividade
Vínculo: BR Subgrupo Tabela SUS (required)
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRSubgrupoTabelaSUS
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 0301
....... display 1..1 string Representation defined by the system
Valor fixo: Consultas / Atendimentos / Acompanhamentos
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... 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 S 1..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Por quê a atividade é necessária
..... goal 0..* Reference(Goal) Objetivos da atividade
..... status ?!S 1..1 code Situação da atividade de acompanhamento
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] S 1..1 Data, período ou frequência definida pelo profissional
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
..... location 0..1 Reference(Location) Onde a atividade deve ocorrer
..... performer S 1..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) 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(4.0.1) Quantidade diária a ser consumida/fornecida/administrada
..... quantity 0..1 SimpleQuantity(4.0.1) Quantidade a ser consumida/fornecida/administrada
..... description S 1..1 string Descrição da avaliação que deverá ser realizada
... note S 0..* Annotation Justificativa da periodicidade e orientações adicionais

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.language Base preferred Common Languages 📍4.0.1 a norma FHIR
CarePlan.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
CarePlan.identifier.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 a norma FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 a norma FHIR
CarePlan.category Base required Categorias de Plano de Cuidado AgroSUS 📦0.1.0 este IG
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​code Base required BR Subgrupo Tabela SUS 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CarePlan.activity.detail.​reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​product[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* BRCoreCarePlan Healthcare plan for patient or group
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier SΣ 1..1 Identifier Identificador único do plano de acompanhamento
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... status ?!SΣ 1..1 code Situação atual do plano
Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
... intent ?!SΣ 1..1 code Intenção assistencial do plano
Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category SΣ 1..1 CodeableConcept Categoria do acompanhamento longitudinal
Vínculo: Categorias de Plano de Cuidado AgroSUS (required)
... title SΣ 1..1 string Título resumido do plano
... description SΣ 1..1 string Descrição do acompanhamento definido
... subject SΣ 1..1 Reference(Paciente AgroSUS) Paciente referenciado pelo Plano de Cuidado
... encounter SΣ 1..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento no qual o plano foi definido ou revisado
... period SΣ 1..1 Period Período de vigência do plano
... created SΣ 1..1 dateTime Data de criação do plano
... author SΣ 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Profissional responsável pela definição da periodicidade
... contributor S 0..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Colaboradores na definição do Plano de Cuidado
... addresses SΣ 1..1 Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS) Condição clínica acompanhada pelo plano
... supportingInfo S 0..* Reference(Resposta da Anamnese AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Anamneses, solicitações e resultados considerados no planejamento
... activity SC 1..1 BackboneElement Atividade parte do Plano de Cuidado
Constraints: cpl-3
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... outcomeCodeableConcept S 0..* CodeableConcept Resultados da atividade
Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
.... outcomeReference S 0..* Reference(Resource) Referência à 'Appointment', 'Encounter', 'Procedure', etc
.... progress S 0..* Annotation Comentários sobre o status/progresso da atividade
.... detail SC 1..1 BackboneElement Definição da atividade
..... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas
..... kind S 1..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.
Padrão necessário: ServiceRequest
..... code S 1..1 CodeableConcept Código da atividade
Vínculo: BR Subgrupo Tabela SUS (required)
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRSubgrupoTabelaSUS
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 0301
....... display 1..1 string Representation defined by the system
Valor fixo: Consultas / Atendimentos / Acompanhamentos
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... reasonReference S 1..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Por quê a atividade é necessária
..... status ?!S 1..1 code Situação da atividade de acompanhamento
Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
..... doNotPerform ?! 0..1 boolean Se for verdade, a atividade não deve ser realizada
..... scheduled[x] S 1..1 Data, período ou frequência definida pelo profissional
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
..... performer S 1..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Responsável pela atividade
..... description S 1..1 string Descrição da avaliação que deverá ser realizada
... note S 0..* Annotation Justificativa da periodicidade e orientações adicionais

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 a norma FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 a norma FHIR
CarePlan.category Base required Categorias de Plano de Cuidado AgroSUS 📦0.1.0 este IG
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​code Base required BR Subgrupo Tabela SUS 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from BRCoreCarePlan

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* BRCoreCarePlan Healthcare plan for patient or group
... identifier S 1..1 Identifier Identificador único do plano de acompanhamento
.... system 1..1 uri The namespace for the identifier value
.... value 1..1 string The value that is unique
... instantiatesUri S 1..* uri Norma ou protocolo utilizado como referência para o plano
... status S 1..1 code Situação atual do plano
... category S 1..1 CodeableConcept Categoria do acompanhamento longitudinal
Vínculo: Categorias de Plano de Cuidado AgroSUS (required)
... title S 1..1 string Título resumido do plano
... description S 1..1 string Descrição do acompanhamento definido
... subject S 1..1 Reference(Paciente AgroSUS) Paciente referenciado pelo Plano de Cuidado
... encounter S 1..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento no qual o plano foi definido ou revisado
... period S 1..1 Period Período de vigência do plano
... created S 1..1 dateTime Data de criação do plano
... author S 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Profissional responsável pela definição da periodicidade
... contributor S 0..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Colaboradores na definição do Plano de Cuidado
... addresses S 1..1 Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS) Condição clínica acompanhada pelo plano
... supportingInfo S 0..* Reference(Resposta da Anamnese AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Anamneses, solicitações e resultados considerados no planejamento
... activity S 1..1 BackboneElement Atividade parte do Plano de Cuidado
.... outcomeCodeableConcept S 0..* CodeableConcept Resultados da atividade
.... outcomeReference S 0..* Reference(Resource) Referência à 'Appointment', 'Encounter', 'Procedure', etc
.... progress S 0..* Annotation Comentários sobre o status/progresso da atividade
.... detail S 1..1 BackboneElement Definição da atividade
..... kind S 1..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
Padrão necessário: ServiceRequest
..... code S 1..1 CodeableConcept Código da atividade
Padrão necessário: Pelo menos os seguintes elementos
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRSubgrupoTabelaSUS
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 0301
....... display 1..1 string Representation defined by the system
Valor fixo: Consultas / Atendimentos / Acompanhamentos
..... reasonReference S 1..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Por quê a atividade é necessária
..... status S 1..1 code Situação da atividade de acompanhamento
..... scheduled[x] S 1..1 Timing, Period, string Data, período ou frequência definida pelo profissional
..... performer S 1..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Responsável pela atividade
..... description S 1..1 string Descrição da avaliação que deverá ser realizada
... note S 0..* Annotation Justificativa da periodicidade e orientações adicionais

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.category Base required Categorias de Plano de Cuidado AgroSUS 📦0.1.0 este IG

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* BRCoreCarePlan 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 SΣ 1..1 Identifier Identificador único do plano de acompanhamento
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instância o protocolo ou definição FHIR
... instantiatesUri SΣ 1..* uri Norma ou protocolo utilizado como referência para o plano
... 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 ?!SΣ 1..1 code Situação atual do plano
Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
... intent ?!SΣ 1..1 code Intenção assistencial do plano
Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category SΣ 1..1 CodeableConcept Categoria do acompanhamento longitudinal
Vínculo: Categorias de Plano de Cuidado AgroSUS (required)
... title SΣ 1..1 string Título resumido do plano
... description SΣ 1..1 string Descrição do acompanhamento definido
... subject SΣ 1..1 Reference(Paciente AgroSUS) Paciente referenciado pelo Plano de Cuidado
... encounter SΣ 1..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento no qual o plano foi definido ou revisado
... period SΣ 1..1 Period Período de vigência do plano
... created SΣ 1..1 dateTime Data de criação do plano
... author SΣ 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Profissional responsável pela definição da periodicidade
... contributor S 0..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) Colaboradores na definição do Plano de Cuidado
... careTeam 0..* Reference(CareTeam) Equipe assistêncial envolvida no Plano de Cuidado
... addresses SΣ 1..1 Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS) Condição clínica acompanhada pelo plano
... supportingInfo S 0..* Reference(Resposta da Anamnese AgroSUS | Solicitação de Exame AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Anamneses, solicitações e resultados considerados no planejamento
... goal 0..* Reference(Goal) Resultado esperado do Plano de Cuidado
... activity SC 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 S 0..* CodeableConcept Resultados da atividade
Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
.... outcomeReference S 0..* Reference(Resource) Referência à 'Appointment', 'Encounter', 'Procedure', etc
.... progress S 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 SC 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 S 1..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.
Padrão necessário: ServiceRequest
..... 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 S 1..1 CodeableConcept Código da atividade
Vínculo: BR Subgrupo Tabela SUS (required)
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRSubgrupoTabelaSUS
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: 0301
....... display 1..1 string Representation defined by the system
Valor fixo: Consultas / Atendimentos / Acompanhamentos
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... 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 S 1..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Por quê a atividade é necessária
..... goal 0..* Reference(Goal) Objetivos da atividade
..... status ?!S 1..1 code Situação da atividade de acompanhamento
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] S 1..1 Data, período ou frequência definida pelo profissional
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
..... location 0..1 Reference(Location) Onde a atividade deve ocorrer
..... performer S 1..* Reference(Função do Profissional Assistencial da UBS AgroSUS | Unidade Básica de Saúde AgroSUS) 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(4.0.1) Quantidade diária a ser consumida/fornecida/administrada
..... quantity 0..1 SimpleQuantity(4.0.1) Quantidade a ser consumida/fornecida/administrada
..... description S 1..1 string Descrição da avaliação que deverá ser realizada
... note S 0..* Annotation Justificativa da periodicidade e orientações adicionais

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.language Base preferred Common Languages 📍4.0.1 a norma FHIR
CarePlan.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
CarePlan.identifier.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 a norma FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 a norma FHIR
CarePlan.category Base required Categorias de Plano de Cuidado AgroSUS 📦0.1.0 este IG
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​code Base required BR Subgrupo Tabela SUS 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
CarePlan.activity.detail.​reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​product[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron