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: BRCoreCapacidadeFuncional

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

Este perfil herda do recurso br-core-condition

Escopo/Uso

Este perfil é utilizado para registrar informações detalhadas sobre a condição, problema, diagnóstico ou outro evento, situação, problema ou conceito clínico que caracteriza a incapacidade funcional do paciente.

Caso de uso da RNDS

Na RNDS o valueset BRSuspeitaDiagnostica que engloba os conceitos do CID10 e da CIAP2 deve ser utilizado no elemento code para informar o código do diagnóstico da incapacidade funcional do paciente.

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 BRCoreCondition

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition 0..* BRCoreCondition Detailed information about conditions, problems or diagnoses
... clinicalStatus 1..1 CodeableConcept O status clínico da condição ou do diagnóstico
.... coding 0..* Coding Code defined by a terminology system
..... system 1..1 uri Identificador do sistema de terminologia
..... version 0..1 string Versão do sistema de terminologia, se relevante
..... code 1..1 code Símbolo na sintaxe definida pelo sistema
..... display 0..1 string Representação definida pelo sistema
..... userSelected 0..1 boolean Se este código foi escolhido diretamente pelo usuário
.... text 0..1 string Representação em texto livre do conceito
... verificationStatus 0..1 CodeableConcept O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico
... category 0..1 CodeableConcept Categoria da condição
Vínculo: BR Categoria Diagnostico (required)
... subject 1..1 Reference(BRCorePatient) Indivíduo com a Condição de Saúde avaliada
.... identifier 1..1 Identifier Referência lógica, quando a referência literal não é conhecida
..... id 0..1 string Identificador único para referência cruzada
..... extension 0..* Extension Extensões adicionais definidas pela implementação
..... type 0..1 CodeableConcept Descrição do identificador
..... system 1..1 uri O namespace do valor do identificador
..... value 1..1 string Valor único do identificador
..... period 0..1 Period Período de tempo no qual este identicador é/ou foi válido para utilização
..... assigner 0..1 Reference(Organization) Organização que emitiu o documento de identificação (pode ser apenas texto)
... recordedDate 0..1 dateTime Data na qual o registro foi registrado pela primeira vez
... stage 1..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
.... assessment 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Referência aos dados de diagnóstico de laboratório clínico relacionados à suspeita diagnóstica
... evidence
.... code 0..* CodeableConcept Manifestação/sintoma
.... detail 0..* Reference(Resource) Referência à informações de apoio

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.category Base required BR Categoria Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.code Base required BR Terminologia Suspeita Diagnostica 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* BRCoreCondition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... clinicalStatus ?!ΣC 1..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.
.... coding Σ 0..* Coding Code defined by a terminology system
..... system Σ 1..1 uri Identificador do sistema de terminologia
..... version Σ 0..1 string Versão do sistema de terminologia, se relevante
..... code Σ 1..1 code Símbolo na sintaxe definida pelo sistema
..... display Σ 0..1 string Representação definida pelo sistema
..... userSelected Σ 0..1 boolean Se este código foi escolhido diretamente pelo usuário
.... text Σ 0..1 string Representação em texto livre do conceito
... category 0..1 CodeableConcept Categoria da condição
Vínculo: BR Categoria Diagnostico (required)
... code Σ 1..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Terminologia Suspeita Diagnostica (required)
... subject Σ 1..1 Reference(BRCorePatient) Indivíduo com a Condição de Saúde avaliada
.... identifier Σ 1..1 Identifier Referência lógica, quando a referência literal não é conhecida
..... id 0..1 string Identificador único para referência cruzada
..... extension 0..* Extension Extensões adicionais definidas pela implementação
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Descrição do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 1..1 uri O namespace do valor do identificador
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Valor único do identificador
Exemplo General: 123456
..... period Σ 0..1 Period Período de tempo no qual este identicador é/ou foi válido para utilização
..... assigner Σ 0..1 Reference(Organization) Organização que emitiu o documento de identificação (pode ser apenas texto)
... recordedDate Σ 0..1 dateTime Data na qual o registro foi registrado pela primeira vez
... stage C 1..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... assessment C 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Referência aos dados de diagnóstico de laboratório clínico relacionados à suspeita diagnóstica

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
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 required BR Categoria Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.code Base required BR Terminologia Suspeita Diagnostica 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.subject.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Condition.subject.identifier.​type Base extensible IdentifierType 📍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-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..* BRCoreCondition 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 1..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.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 0..* Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identificador do sistema de terminologia
..... version Σ 0..1 string Versão do sistema de terminologia, se relevante
..... code Σ 1..1 code Símbolo na sintaxe definida pelo sistema
..... display Σ 0..1 string Representação definida pelo sistema
..... userSelected Σ 0..1 boolean Se este código foi escolhido diretamente pelo usuário
.... text Σ 0..1 string Representação em texto livre do conceito
... 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
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: BR Categoria Diagnostico (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 Σ 1..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Terminologia Suspeita Diagnostica (required)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject Σ 1..1 Reference(BRCorePatient) Indivíduo com a Condição de Saúde 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 Σ 1..1 Identifier Referência lógica, quando a referência literal não é conhecida
..... id 0..1 string Identificador único para referência cruzada
..... extension 0..* Extension Extensões adicionais definidas pela implementação
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Descrição do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 1..1 uri O namespace do valor do identificador
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Valor único do identificador
Exemplo General: 123456
..... period Σ 0..1 Period Período de tempo no qual este identicador é/ou foi válido para utilização
..... assigner Σ 0..1 Reference(Organization) Organização que emitiu o documento de identificação (pode ser apenas texto)
.... 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 na qual o registro foi registrado pela primeira vez
... 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 1..* 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) Referência aos dados de diagnóstico de laboratório clínico relacionados à suspeita diagnóstica
.... 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 Manifestação/sintoma
Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(Resource) Referência à 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 required BR Categoria Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.severity Base preferred Condition/Diagnosis Severity 📍4.0.1 a norma FHIR
Condition.code Base required BR Terminologia Suspeita Diagnostica 📦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.subject.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Condition.subject.identifier.​type Base extensible IdentifierType 📍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()

Esta estrutura é derivada de BRCoreCondition

Resumo

Obrigatório: 6 elementos(2 aninhado obrigatoriamente elementos)

Visão diferencial

Esta estrutura é derivada de BRCoreCondition

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition 0..* BRCoreCondition Detailed information about conditions, problems or diagnoses
... clinicalStatus 1..1 CodeableConcept O status clínico da condição ou do diagnóstico
.... coding 0..* Coding Code defined by a terminology system
..... system 1..1 uri Identificador do sistema de terminologia
..... version 0..1 string Versão do sistema de terminologia, se relevante
..... code 1..1 code Símbolo na sintaxe definida pelo sistema
..... display 0..1 string Representação definida pelo sistema
..... userSelected 0..1 boolean Se este código foi escolhido diretamente pelo usuário
.... text 0..1 string Representação em texto livre do conceito
... verificationStatus 0..1 CodeableConcept O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico
... category 0..1 CodeableConcept Categoria da condição
Vínculo: BR Categoria Diagnostico (required)
... subject 1..1 Reference(BRCorePatient) Indivíduo com a Condição de Saúde avaliada
.... identifier 1..1 Identifier Referência lógica, quando a referência literal não é conhecida
..... id 0..1 string Identificador único para referência cruzada
..... extension 0..* Extension Extensões adicionais definidas pela implementação
..... type 0..1 CodeableConcept Descrição do identificador
..... system 1..1 uri O namespace do valor do identificador
..... value 1..1 string Valor único do identificador
..... period 0..1 Period Período de tempo no qual este identicador é/ou foi válido para utilização
..... assigner 0..1 Reference(Organization) Organização que emitiu o documento de identificação (pode ser apenas texto)
... recordedDate 0..1 dateTime Data na qual o registro foi registrado pela primeira vez
... stage 1..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
.... assessment 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Referência aos dados de diagnóstico de laboratório clínico relacionados à suspeita diagnóstica
... evidence
.... code 0..* CodeableConcept Manifestação/sintoma
.... detail 0..* Reference(Resource) Referência à informações de apoio

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.category Base required BR Categoria Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.code Base required BR Terminologia Suspeita Diagnostica 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* BRCoreCondition Detailed information about conditions, problems or diagnoses
Constraints: con-3, con-4, con-5
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... clinicalStatus ?!ΣC 1..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.
.... coding Σ 0..* Coding Code defined by a terminology system
..... system Σ 1..1 uri Identificador do sistema de terminologia
..... version Σ 0..1 string Versão do sistema de terminologia, se relevante
..... code Σ 1..1 code Símbolo na sintaxe definida pelo sistema
..... display Σ 0..1 string Representação definida pelo sistema
..... userSelected Σ 0..1 boolean Se este código foi escolhido diretamente pelo usuário
.... text Σ 0..1 string Representação em texto livre do conceito
... category 0..1 CodeableConcept Categoria da condição
Vínculo: BR Categoria Diagnostico (required)
... code Σ 1..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Terminologia Suspeita Diagnostica (required)
... subject Σ 1..1 Reference(BRCorePatient) Indivíduo com a Condição de Saúde avaliada
.... identifier Σ 1..1 Identifier Referência lógica, quando a referência literal não é conhecida
..... id 0..1 string Identificador único para referência cruzada
..... extension 0..* Extension Extensões adicionais definidas pela implementação
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Descrição do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 1..1 uri O namespace do valor do identificador
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Valor único do identificador
Exemplo General: 123456
..... period Σ 0..1 Period Período de tempo no qual este identicador é/ou foi válido para utilização
..... assigner Σ 0..1 Reference(Organization) Organização que emitiu o documento de identificação (pode ser apenas texto)
... recordedDate Σ 0..1 dateTime Data na qual o registro foi registrado pela primeira vez
... stage C 1..* BackboneElement Estágio/grau da condição, geralmente avaliado formalmente
Constraints: con-1
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... assessment C 0..* Reference(ClinicalImpression | BRCoreDiagnosticReport | BRCoreObservation) Referência aos dados de diagnóstico de laboratório clínico relacionados à suspeita diagnóstica

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
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 required BR Categoria Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.code Base required BR Terminologia Suspeita Diagnostica 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.subject.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Condition.subject.identifier.​type Base extensible IdentifierType 📍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-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..* BRCoreCondition 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 1..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.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 0..* Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identificador do sistema de terminologia
..... version Σ 0..1 string Versão do sistema de terminologia, se relevante
..... code Σ 1..1 code Símbolo na sintaxe definida pelo sistema
..... display Σ 0..1 string Representação definida pelo sistema
..... userSelected Σ 0..1 boolean Se este código foi escolhido diretamente pelo usuário
.... text Σ 0..1 string Representação em texto livre do conceito
... 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
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: BR Categoria Diagnostico (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 Σ 1..1 CodeableConcept Identifica a suspeita diagnóstica com relação à condição de saúde avaliada
Vínculo: BR Terminologia Suspeita Diagnostica (required)
... bodySite Σ 0..* CodeableConcept Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject Σ 1..1 Reference(BRCorePatient) Indivíduo com a Condição de Saúde 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 Σ 1..1 Identifier Referência lógica, quando a referência literal não é conhecida
..... id 0..1 string Identificador único para referência cruzada
..... extension 0..* Extension Extensões adicionais definidas pela implementação
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Descrição do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 1..1 uri O namespace do valor do identificador
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Valor único do identificador
Exemplo General: 123456
..... period Σ 0..1 Period Período de tempo no qual este identicador é/ou foi válido para utilização
..... assigner Σ 0..1 Reference(Organization) Organização que emitiu o documento de identificação (pode ser apenas texto)
.... 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 na qual o registro foi registrado pela primeira vez
... 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 1..* 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) Referência aos dados de diagnóstico de laboratório clínico relacionados à suspeita diagnóstica
.... 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 Manifestação/sintoma
Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(Resource) Referência à 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 required BR Categoria Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Condition.severity Base preferred Condition/Diagnosis Severity 📍4.0.1 a norma FHIR
Condition.code Base required BR Terminologia Suspeita Diagnostica 📦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.subject.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Condition.subject.identifier.​type Base extensible IdentifierType 📍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()

Esta estrutura é derivada de BRCoreCondition

Resumo

Obrigatório: 6 elementos(2 aninhado obrigatoriamente elementos)

 

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