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

Publish Box vai aqui

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

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 Condition
... 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 (required)
... 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 (required)
... bodySite 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (required)
... 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)

CaminhoConformidadeConjunto de valoresURI
Condition.categoryrequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
From a norma FHIR
Condition.coderequiredBRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
From este IG
Condition.bodySiterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From 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 (required)
... 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 (required)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (required)
... 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

CaminhoConformidadeConjunto de valoresURI
Condition.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
From a norma FHIR
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
From a norma FHIR
Condition.categoryrequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
From a norma FHIR
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
From a norma FHIR
Condition.coderequiredBRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
From este IG
Condition.bodySiterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Condition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
From a norma FHIR
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
From a norma FHIR
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.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-4errorConditionIf 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-5errorConditionCondition.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-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 (required)
... 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 (required)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (required)
... 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

CaminhoConformidadeConjunto de valoresURI
Condition.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
From a norma FHIR
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
From a norma FHIR
Condition.categoryrequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
From a norma FHIR
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
From a norma FHIR
Condition.coderequiredBRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
From este IG
Condition.bodySiterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Condition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
From a norma FHIR
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
From a norma FHIR
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.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-4errorConditionIf 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-5errorConditionCondition.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-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visão diferencial

Esta estrutura é derivada de Condition

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition Condition
... 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 (required)
... 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 (required)
... bodySite 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (required)
... 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)

CaminhoConformidadeConjunto de valoresURI
Condition.categoryrequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
From a norma FHIR
Condition.coderequiredBRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
From este IG
Condition.bodySiterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From 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 (required)
... 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 (required)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (required)
... 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

CaminhoConformidadeConjunto de valoresURI
Condition.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
From a norma FHIR
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
From a norma FHIR
Condition.categoryrequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
From a norma FHIR
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
From a norma FHIR
Condition.coderequiredBRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
From este IG
Condition.bodySiterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Condition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
From a norma FHIR
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
From a norma FHIR
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.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-4errorConditionIf 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-5errorConditionCondition.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-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. 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 (required)
... 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 (required)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (required)
... 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

CaminhoConformidadeConjunto de valoresURI
Condition.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Condition.clinicalStatusrequiredConditionClinicalStatusCodes
http://hl7.org/fhir/ValueSet/condition-clinical|4.0.1
From a norma FHIR
Condition.verificationStatusrequiredConditionVerificationStatus
http://hl7.org/fhir/ValueSet/condition-ver-status|4.0.1
From a norma FHIR
Condition.categoryrequiredConditionCategoryCodes
http://hl7.org/fhir/ValueSet/condition-category
From a norma FHIR
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
From a norma FHIR
Condition.coderequiredBRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
From este IG
Condition.bodySiterequiredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Condition.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Condition.stage.summaryexampleConditionStage
http://hl7.org/fhir/ValueSet/condition-stage
From a norma FHIR
Condition.stage.typeexampleConditionStageType
http://hl7.org/fhir/ValueSet/condition-stage-type
From a norma FHIR
Condition.evidence.codeexampleManifestationAndSymptomCodes
http://hl7.org/fhir/ValueSet/manifestation-or-symptom
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
con-2errorCondition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()
con-3best practiceConditionCondition.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-4errorConditionIf 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-5errorConditionCondition.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-2errorConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConditionIf 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-4errorConditionIf 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-5errorConditionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConditionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

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