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. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Resource Profile: BRCoreCondition

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition Versão: 1.0.0
Active as of 2026-03-12 Nome computável: BRCoreCondition

Este perfil representa as restrições aplicadas ao recurso FHIR R4 Condition

Escopo/Uso

Este perfil é utilizado para registrar informações detalhadas sobre uma condição, problema, diagnóstico ou outro evento, situação, problema ou conceito clínico que atingiu um nível de preocupação. A Condition pode ser um diagnóstico pontual no contexto de um encontro, pode ser um item da Lista de Problemas do profissional ou pode ser uma preocupação que não existe na Lista de Problemas do profissional. Muitas vezes, uma condição trata-se da avaliação e declaração de um médico sobre um aspecto específico do estado de saúde de um paciente. Pode ser usado para registrar informações sobre uma doença/doença identificada a partir da aplicação do raciocínio clínico sobre os achados patológicos e fisiopatológicos (diagnóstico), ou identificação de problemas/situações de saúde que um profissional considera prejudiciais, potencialmente prejudiciais e que podem ser investigadas e gerenciadas (problema) ou outro problema/situação de saúde que possa exigir monitoramento e/ou gestão contínua (problema/preocupação de saúde).

Uso indevido

O recurso Condition não deve ser utilizado para registrar informações que não são condições de saúde ou diagnósticos, como eventos clínicos ou procedimentos.

Caso de uso

Consulta sobre problemas e condições de saúde atuais ou históricos de um paciente.

Caso de uso da RNDS

No Brasil utiliza-se a Classificação Internacional de Doenças – CID naversão 10 e versão 11 a partir de 2025 para codificar Conditions. Na atenção primária é possível utilizar também a Classificação Internacional de Atenção Primária (CIAP).

Extensões

Este perfil não possui extensões.

Usos:

You can also check for usages in the FHIR IG Statistics

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 Condition

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... 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
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... clinicalStatus 0..1 CodeableConcept O status clínico da condição ou do diagnóstico
... verificationStatus 0..1 CodeableConcept O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
... category 0..1 CodeableConcept Categoria da condição
Vínculo: ConditionCategoryCodes (extensible)
... severity 0..1 CodeableConcept Severidade da condição
... code 0..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Problema Diagnostico (example)
... bodySite 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject 1..1 Reference(BRCorePatient) Referência aos dados sobre o indivíduo cuja a condição de saúde está sendo avaliada
.... 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
.... reference 0..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... encounter 0..1 Reference(br-core-encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] 0..1 dateTime, Age, Period, Range, string Data ou idade estimada ou real do começo dos sintomas
... abatement[x] 0..1 dateTime, Age, Period, Range, string Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão
... recordedDate 0..1 dateTime Data de registro
... recorder 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Quem registrou a condição
... asserter 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Pessoa que afirma a condição
... stage 0..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
.... 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
.... summary 0..1 CodeableConcept Códigos descrevendo estágios da condição (por exemplo, estágios de câncer)
.... assessment 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Registro da avaliação
.... type 0..1 CodeableConcept Códigos que descrevem o tipo do estadiamento (por exemplo, clínico ou patológico)
... evidence 0..* BackboneElement Evidências de apoio ao diagnóstico
.... 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
.... code 0..* CodeableConcept Códigos que descrevem a manifestação ou sintomas de uma condição
.... detail 0..* Reference(Resource) Referência a informações de apoio
... note 0..* Annotation Informações adicionais sobre a condição

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.category Base extensible Condition Category Codes 📦4.0.1 a norma FHIR
Condition.code Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... 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
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... clinicalStatus ?!ΣC 0..1 CodeableConcept O status clínico da condição ou do diagnóstico
Vínculo: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!ΣC 0..1 CodeableConcept O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Vínculo: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category 0..1 CodeableConcept Categoria da condição
Vínculo: ConditionCategoryCodes (extensible)
... severity 0..1 CodeableConcept Severidade da condição
Vínculo: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Problema Diagnostico (example)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject Σ 1..1 Reference(BRCorePatient) Referência aos dados sobre o indivíduo cuja a condição de saúde está sendo avaliada
.... 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
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] Σ 0..1 Data ou idade estimada ou real do começo dos sintomas
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime Data de registro
... recorder Σ 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Quem registrou a condição
... asserter Σ 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Pessoa que afirma a condição
... stage C 0..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
Constraints: con-1
.... 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
.... summary C 0..1 CodeableConcept Códigos descrevendo estágios da condição (por exemplo, estágios de câncer)
Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Registro da avaliação
.... type 0..1 CodeableConcept Códigos que descrevem o tipo do estadiamento (por exemplo, clínico ou patológico)
Vínculo: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence C 0..* BackboneElement Evidências de apoio ao diagnóstico
Constraints: con-2
.... 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
.... code ΣC 0..* CodeableConcept Códigos que descrevem a manifestação ou sintomas de uma condição
Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(Resource) Referência a informações de apoio
... note 0..* Annotation Informações adicionais sobre a condição

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 a norma FHIR
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 a norma FHIR
Condition.category Base extensible Condition Category Codes 📦4.0.1 a norma FHIR
Condition.severity Base preferred Condition/Diagnosis Severity 📍4.0.1 a norma FHIR
Condition.code Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Condition.subject.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Condition.stage.summary Base example Condition Stage 📍4.0.1 a norma FHIR
Condition.stage.type Base example Condition Stage Type 📍4.0.1 a norma FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition 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 Condition 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 Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition 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()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... 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
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... clinicalStatus ?!ΣC 0..1 CodeableConcept O status clínico da condição ou do diagnóstico
Vínculo: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!ΣC 0..1 CodeableConcept O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Vínculo: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category 0..1 CodeableConcept Categoria da condição
Vínculo: ConditionCategoryCodes (extensible)
... severity 0..1 CodeableConcept Severidade da condição
Vínculo: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Problema Diagnostico (example)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject Σ 1..1 Reference(BRCorePatient) Referência aos dados sobre o indivíduo cuja a condição de saúde está sendo avaliada
.... 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
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] Σ 0..1 Data ou idade estimada ou real do começo dos sintomas
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime Data de registro
... recorder Σ 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Quem registrou a condição
... asserter Σ 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Pessoa que afirma a condição
... stage C 0..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
Constraints: con-1
.... 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
.... summary C 0..1 CodeableConcept Códigos descrevendo estágios da condição (por exemplo, estágios de câncer)
Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Registro da avaliação
.... type 0..1 CodeableConcept Códigos que descrevem o tipo do estadiamento (por exemplo, clínico ou patológico)
Vínculo: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence C 0..* BackboneElement Evidências de apoio ao diagnóstico
Constraints: con-2
.... 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
.... code ΣC 0..* CodeableConcept Códigos que descrevem a manifestação ou sintomas de uma condição
Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(Resource) Referência a informações de apoio
... note 0..* Annotation Informações adicionais sobre a condição

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 a norma FHIR
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 a norma FHIR
Condition.category Base extensible Condition Category Codes 📦4.0.1 a norma FHIR
Condition.severity Base preferred Condition/Diagnosis Severity 📍4.0.1 a norma FHIR
Condition.code Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Condition.subject.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Condition.stage.summary Base example Condition Stage 📍4.0.1 a norma FHIR
Condition.stage.type Base example Condition Stage Type 📍4.0.1 a norma FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition 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 Condition 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 Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition 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()

Visão diferencial

Esta estrutura é derivada de Condition

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... 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
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... clinicalStatus 0..1 CodeableConcept O status clínico da condição ou do diagnóstico
... verificationStatus 0..1 CodeableConcept O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
... category 0..1 CodeableConcept Categoria da condição
Vínculo: ConditionCategoryCodes (extensible)
... severity 0..1 CodeableConcept Severidade da condição
... code 0..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Problema Diagnostico (example)
... bodySite 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject 1..1 Reference(BRCorePatient) Referência aos dados sobre o indivíduo cuja a condição de saúde está sendo avaliada
.... 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
.... reference 0..1 string Referência literal. URL relativa, interna ou externa
.... type 0..1 uri Tipo de recurso ao qual a referência é feita
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... encounter 0..1 Reference(br-core-encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] 0..1 dateTime, Age, Period, Range, string Data ou idade estimada ou real do começo dos sintomas
... abatement[x] 0..1 dateTime, Age, Period, Range, string Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão
... recordedDate 0..1 dateTime Data de registro
... recorder 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Quem registrou a condição
... asserter 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Pessoa que afirma a condição
... stage 0..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
.... 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
.... summary 0..1 CodeableConcept Códigos descrevendo estágios da condição (por exemplo, estágios de câncer)
.... assessment 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Registro da avaliação
.... type 0..1 CodeableConcept Códigos que descrevem o tipo do estadiamento (por exemplo, clínico ou patológico)
... evidence 0..* BackboneElement Evidências de apoio ao diagnóstico
.... 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
.... code 0..* CodeableConcept Códigos que descrevem a manifestação ou sintomas de uma condição
.... detail 0..* Reference(Resource) Referência a informações de apoio
... note 0..* Annotation Informações adicionais sobre a condição

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.category Base extensible Condition Category Codes 📦4.0.1 a norma FHIR
Condition.code Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... 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
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... clinicalStatus ?!ΣC 0..1 CodeableConcept O status clínico da condição ou do diagnóstico
Vínculo: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!ΣC 0..1 CodeableConcept O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Vínculo: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category 0..1 CodeableConcept Categoria da condição
Vínculo: ConditionCategoryCodes (extensible)
... severity 0..1 CodeableConcept Severidade da condição
Vínculo: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Problema Diagnostico (example)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject Σ 1..1 Reference(BRCorePatient) Referência aos dados sobre o indivíduo cuja a condição de saúde está sendo avaliada
.... 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
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] Σ 0..1 Data ou idade estimada ou real do começo dos sintomas
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime Data de registro
... recorder Σ 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Quem registrou a condição
... asserter Σ 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Pessoa que afirma a condição
... stage C 0..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
Constraints: con-1
.... 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
.... summary C 0..1 CodeableConcept Códigos descrevendo estágios da condição (por exemplo, estágios de câncer)
Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Registro da avaliação
.... type 0..1 CodeableConcept Códigos que descrevem o tipo do estadiamento (por exemplo, clínico ou patológico)
Vínculo: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence C 0..* BackboneElement Evidências de apoio ao diagnóstico
Constraints: con-2
.... 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
.... code ΣC 0..* CodeableConcept Códigos que descrevem a manifestação ou sintomas de uma condição
Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(Resource) Referência a informações de apoio
... note 0..* Annotation Informações adicionais sobre a condição

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 a norma FHIR
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 a norma FHIR
Condition.category Base extensible Condition Category Codes 📦4.0.1 a norma FHIR
Condition.severity Base preferred Condition/Diagnosis Severity 📍4.0.1 a norma FHIR
Condition.code Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Condition.subject.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Condition.stage.summary Base example Condition Stage 📍4.0.1 a norma FHIR
Condition.stage.type Base example Condition Stage Type 📍4.0.1 a norma FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition 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 Condition 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 Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... 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
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... clinicalStatus ?!ΣC 0..1 CodeableConcept O status clínico da condição ou do diagnóstico
Vínculo: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!ΣC 0..1 CodeableConcept O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Vínculo: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... category 0..1 CodeableConcept Categoria da condição
Vínculo: ConditionCategoryCodes (extensible)
... severity 0..1 CodeableConcept Severidade da condição
Vínculo: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Problema Diagnostico (example)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject Σ 1..1 Reference(BRCorePatient) Referência aos dados sobre o indivíduo cuja a condição de saúde está sendo avaliada
.... 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
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Referência literal. URL relativa, interna ou externa
.... type Σ 0..1 uri Tipo de recurso ao qual a referência é feita
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] Σ 0..1 Data ou idade estimada ou real do começo dos sintomas
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... recordedDate Σ 0..1 dateTime Data de registro
... recorder Σ 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Quem registrou a condição
... asserter Σ 0..1 Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) Pessoa que afirma a condição
... stage C 0..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
Constraints: con-1
.... 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
.... summary C 0..1 CodeableConcept Códigos descrevendo estágios da condição (por exemplo, estágios de câncer)
Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Registro da avaliação
.... type 0..1 CodeableConcept Códigos que descrevem o tipo do estadiamento (por exemplo, clínico ou patológico)
Vínculo: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological).
... evidence C 0..* BackboneElement Evidências de apoio ao diagnóstico
Constraints: con-2
.... 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
.... code ΣC 0..* CodeableConcept Códigos que descrevem a manifestação ou sintomas de uma condição
Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(Resource) Referência a informações de apoio
... note 0..* Annotation Informações adicionais sobre a condição

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Condition.clinicalStatus Base required Condition Clinical Status Codes 📍4.0.1 a norma FHIR
Condition.verificationStatus Base required ConditionVerificationStatus 📍4.0.1 a norma FHIR
Condition.category Base extensible Condition Category Codes 📦4.0.1 a norma FHIR
Condition.severity Base preferred Condition/Diagnosis Severity 📍4.0.1 a norma FHIR
Condition.code Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Condition.subject.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Condition.stage.summary Base example Condition Stage 📍4.0.1 a norma FHIR
Condition.stage.type Base example Condition Stage Type 📍4.0.1 a norma FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition 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 Condition 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 Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition 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()

 

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