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

Publish Box vai aqui

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

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)

CaminhoConformidadeConjunto de valoresURI
Condition.categoryrequiredBRCategoriaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaDiagnostico
From este IG
Condition.coderequiredBRTerminologiaSuspeitaDiagnostica
https://terminologia.saude.gov.br/fhir/ValueSet/BRTerminologiaSuspeitaDiagnostica
From este IG
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

CaminhoConformidadeConjunto de valoresURI
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.categoryrequiredBRCategoriaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaDiagnostico
From este IG
Condition.coderequiredBRTerminologiaSuspeitaDiagnostica
https://terminologia.saude.gov.br/fhir/ValueSet/BRTerminologiaSuspeitaDiagnostica
From este IG
Condition.subject.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From a norma FHIR
Condition.subject.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.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..* 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 (required)
... 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

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.categoryrequiredBRCategoriaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaDiagnostico
From este IG
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
From a norma FHIR
Condition.coderequiredBRTerminologiaSuspeitaDiagnostica
https://terminologia.saude.gov.br/fhir/ValueSet/BRTerminologiaSuspeitaDiagnostica
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.subject.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From a norma FHIR
Condition.subject.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
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()

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)

CaminhoConformidadeConjunto de valoresURI
Condition.categoryrequiredBRCategoriaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaDiagnostico
From este IG
Condition.coderequiredBRTerminologiaSuspeitaDiagnostica
https://terminologia.saude.gov.br/fhir/ValueSet/BRTerminologiaSuspeitaDiagnostica
From este IG

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

CaminhoConformidadeConjunto de valoresURI
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.categoryrequiredBRCategoriaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaDiagnostico
From este IG
Condition.coderequiredBRTerminologiaSuspeitaDiagnostica
https://terminologia.saude.gov.br/fhir/ValueSet/BRTerminologiaSuspeitaDiagnostica
From este IG
Condition.subject.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From a norma FHIR
Condition.subject.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
con-1errorCondition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.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..* 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 (required)
... 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

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.categoryrequiredBRCategoriaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaDiagnostico
From este IG
Condition.severitypreferredCondition/DiagnosisSeverity
http://hl7.org/fhir/ValueSet/condition-severity
From a norma FHIR
Condition.coderequiredBRTerminologiaSuspeitaDiagnostica
https://terminologia.saude.gov.br/fhir/ValueSet/BRTerminologiaSuspeitaDiagnostica
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.subject.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From a norma FHIR
Condition.subject.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
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()

Esta estrutura é derivada de BRCoreCondition

Resumo

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

 

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