Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.2.0 - STU1 Brazil flag

Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1 - Downloaded Version 1.2.0 See the Directory of published versions

Resource Profile: ConditionBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/ConditionBRIPS Versão: 1.2.0
Active as of 2026-08-22 Nome computável: ConditionBRIPS

Contém os dados relacionados à condição de saúde ou condição alvo do paciente avaliado

Este perfil representa as restrições aplicadas ao recurso Condition pelo Guia de Implementação FHIR do Resumo Internacional do Paciente (IPS). Um registro de um problema é representado no Sumário do Paciente como uma instância do recurso Condition restringido por esse perfil.

O projeto INSPIRA (Hospital Sírio-Libanês / HL7 Brasil, Protocolo 25000.176202/2023-57) revisou os perfis do Guia IPS Brasil, adicionou bindings nacionais da RNDS e expandiu o mapeamento de estrutura para 8 colunas. A versão atual do Guia é 1.1.0 (2026).

Escopo/Uso

O perfil ConditionBRIPS especializa o perfil internacional Condition-uv-ips para o contexto brasileiro, agregando múltiplas fontes RNDS que representam condições clínicas do paciente. O perfil é utilizado para as seções Active Problems (LOINC 11450-4) e Functional Status (LOINC 47420-5) do Sumário do Paciente.

​O campo Condition.code é obrigatório (1..1, MustSupport) e deve ser preenchido com o diagnóstico ou problema do paciente. O binding herdado do IPS é de força preferred e aponta para o ValueSet problems-conditions-uv-ips, que inclui SNOMED CT GPS, conceitos de Absent/Unknown e o IPS Free Set. A RNDS utiliza o ValueSet BRProblemaDiagnostico (CID-10, required), distinto do binding IPS. O BRIPS mantém o binding IPS (preferred) para garantir interoperabilidade internacional, sem incorporar a obrigatoriedade CID-10 da RNDS. Múltiplos perfis RNDS alimentam a seção de problemas do IPS: BRProblemaDiagnostico (via RAC), BRCondicaoSaude-1.0 (via REL — suspeita diagnóstica), BRProblemaDiagnosticoANS (via CMD ANS) e BRRestricaoFuncionalIncapacidadeSaude-1.0 (via Sumário de Alta — status funcional em texto livre).

O campo Condition.clinicalStatus é obrigatório (1..1) em ambos os modelos. A RNDS utiliza o ValueSet BREstadoResolucaoDiagnosticoProblema-1.0 (required); o BRIPS mantém o binding canônico (ConditionClinicalStatusCodes, required). Quando clinicalStatus vier vazio da RNDS, o IPS assume o valor active por regra de mapeamento. O elemento Condition.verificationStatus, suprimido em muitos perfis RNDS, assume o valor unconfirmed por padrão no IPS quando ausente.

Uso indevido

O recurso Condition não deve ser usado para registrar procedimentos realizados — use ProcedureBRIPS. Não deve registrar resultados de exames laboratoriais — use ObservationResultsLaboratoryBRIPS. Reações adversas a medicamentos ou alergias devem ser registradas em AllergyIntoleranceBRIPS.

Extensões

Este perfil não possui extensões nacionais adicionais além das herdadas do IPS. O perfil RNDS BRCondicaoSaude-1.0 adiciona stage.assessment (1..1) referenciando BRDiagnosticoLaboratorioClinico, que no BRIPS deve ser mapeado para stage.assessment → Reference(DiagnosticReportBRIPS ou ObservationResultsLaboratoryBRIPS).

Limites e Relacionamentos

O recurso ConditionBRIPS é referenciado pelas seções Active Problems e Functional Status da CompositionBRIPS. É referenciado por outros recursos BRIPS:

  • AdverseEvent — como condição associada ao evento adverso (suspectEntity / resultingCondition).
  • ImmunizationBRIPS — como motivo da imunização (reasonReference) ou reação associada.
  • MedicationStatementBRIPS — como motivo do uso do medicamento (reasonReference).
  • ProcedureBRIPS — como motivo do procedimento (reasonReference) ou condição tratada.

Recomendação de unificação: os perfis BRCondicaoSaude-1.0 e BRProblemaDiagnostico representam a mesma entidade clínica (condição/diagnóstico do paciente) com variações de campos obrigatórios. Recomenda-se unificá-los em um único perfil canônico com distinção por contexto de uso, eliminando a duplicidade de manutenção.

Caso de Uso

Condição de entrada

Na construção do Sumário do Paciente são extraídos os diagnósticos e problemas ativos registrados nos seguintes documentos RNDS do último ano a partir da solicitação de geração do sumário:

  • RAC — Registro de Atendimento Clínico
  • SA — Sumário de Alta Hospitalar
  • SAO — Sumário de Alta Obstétrico

Para o RAC, o FHIRPath de extração segue:

Composition.section.entry.where(meta.profile='http://www.saude.gov.br/fhir/r4/StructureDefinition/BRCondicaoSaude')

A RNDS criou 4 perfis que utilizam o recurso Condition. Para o elemento clinicalStatus, quando não informado ou suprimido pela RNDS, será considerado como ‘active’. Para o elemento verificationStatus, suprimido na RNDS, será considerado como ‘unconfirmed’.

Perfil RNDS clinicalStatus verificationStatus category
BRCID10Avaliado-1.0 0..1 Suprimido 0..1
BRCIAP2Avaliado-1.0 0..1 Suprimido 0..1
BRCondicaoSaude Suprimido Suprimido Suprimido
BRProblemaDiagnostico 0..1 Suprimido 0..1
Mapeamento para ConditionBRIPS Será considerado como ‘Ativo’ Será considerado como ‘unconfirmed’ —

Os perfis BRCIAP2Avaliado-1.0, BRCID10Avaliado-1.0 e BRProblemaDiagnostico foram mapeados para ConditionBRIPS. O elemento Condition.onsetDateTime, suprimido na RNDS, utiliza a data de envio do documento clínico. O código diagnóstico é informado com a terminologia da RNDS (CID-10 / CIAP-2), pois o diagnóstico de MonkeyPox, por exemplo, não existe no SNOMED IPS — apenas no SNOMED CT completo.

Condição de saída

São exibidos todos os problemas ou condições clínicas ativas do último ano provenientes dos registros na RNDS.

Os problemas ou condições clínicas oriundos de Sumários internacionais são exibidos exatamente como recebidos.

Mapeamentos terminológicos RNDS — IPS

Não foram necessários mapeamentos terminológicos externos para esta seção. A terminologia preferred do IPS é SNOMED CT GPS, mas para condições como MonkeyPox, que existem apenas no SNOMED CT completo (não no GPS/IPS Free Set), será utilizada a terminologia da RNDS (CID-10).

Mapeamento de estrutura — Versão 1.0.0

A RNDS criou 4 perfis que utilizam o perfil Condition, conforme Tabela 1 abaixo. Para o perfil Condition canônico o elemento clinicalStatus é obrigatório. No caso de não ter sido informado ou suprimido pela RNDS será considerado como ‘active’ assumindo que se a condição clínica foi informada a mesma será considerada como ativa. Já, para o elemento verificationStatus que foi suprimido na RNDS o mesmo será considerado como “unconfirmed”.

Tabela 1. Perfis RNDs que utilizam o perfil Condition.

Perfis RNDS que utilizam para Condition clinicaStatus verificationStatus category
BRCID10Avaliado-1.0 0..1 suprimido 0..1
BRCIAP2Avaliado-1.0 0..1 suprimido 0..1
BRCondicaoSaude suprimido suprimido suprimido
BRProblemaDiagnostico 0..1 suprimido 0..1
Mapeamento para ConditionBRIPS será considerado como 'Ativo' Será considerado como 'unconfirmed'

Mapeamento de estrutura BRCIAP2Avaliado-1.0, BRCID10Avaliado-1.0 RNDS para ConditionBRIPS do IPS.

Elemento Card. Descrição Domínio Mapeamento Observação
Condition.clinicalStatus 0..1 Estado da Resolução do diagnóstico e/ou problema ​BREstadoResolucaoDiagnosticoProblema-1.0
Condition.clinicalStatus Se não estiver preenchido ou não informado será considerado como 'Ativo'
Condition.verificationStatus 0..1 Foi suprimido na RNDS Condition.verificationStatus Se não estiver preenchido ou não informado será considerado como 'unconfimed'
Condition.category 0..1 Categoria do diagnóstico ou problema BRCategoriaDiagnostico
Condition.category
Fixo em
Condition.code 1..1 Diagnóstico ou problema ​BRCID10-1.0BRCIAP2-1.0 Condition.code A Terminologia preffered é o SNOMED-IPS entretanto não existe o diagnóstico de Monkeypox no SNOMED IPS apenas o vírus. O diagnóstico existe no SNOMED-CT. Será usada a terminologia da RNDS que é CID10.
Condition.subject.patient.reference 1..1 Referência ao indivíduo Condition.subject.patient.reference Condition.subject.patient.reference
Condition.onsetDateTime 0..1 Foi suprimido na RNDS Condition.onsetDateTime Será utilizada a data de envio do documento clínico, uma vez que este elemento foi suprimido na RNDS
Condition.note 0..1 Informação adicional sobre a condição Anotação Condition.note

Mapeamento de estrutura do perfil BRCondicaoSaude RNDS para ConditionBRIPS do IPS.

Elemento Card. Descrição Domínio Mapeamento Observação
Condition.clinicalStatus 1..1 O status da condição clínica. Foi suprimido na RNDS. É obrigatório no IPS. Condition.clinicalStatus Se não estiver preenchido ou não informado será considerado como 'Ativo'
Condition.verificationStatus 0..1 O status de verificação para apoiar o status clínico da condição. Foi suprimido na RNDS Condition.verificationStatus Se não estiver preenchido ou não informado será considerado como 'unconfimed'
Condition.code 1..1 Identifica a suspeita diagnóstica com relação à condição de saúde avaliado. BRTerminologiaSuspeitaDiagnostica Condition.code A Terminologia preffered é o SNOMED-IPS entretanto não existe o diagnóstico de Monkeypox no SNOMED IPS apenas o vírus. O diagnóstico existe no SNOMED-CT. Será usada a terminologia da RNDS que é CID10.
Condition.subject.patient.reference 1..1 Referência ao indivíduo Condition.subject.patient.reference Condition.subject.patient.reference
Condition.onsetDateTime 0..1 Foi suprimido na RNDS Condition.onsetDateTime Será utilizada a data de envio do documento clínico, uma vez que este elemento foi suprimido na RNDS
Condition.stage.assessment.reference 1..* Estágio/grau da condição Condition.stage.assessment.reference Condition.stage.assessment.reference Este elemento faz referência a resultados de exames laboratoriais que confirmam a condição clínica. Estas informações serão informadas no elemento ObservationResultsLaboratoryBRIPS

Mapeamento de estrutura do perfil BRProblemaDiagnostico RNDS para ConditionBRIPS do IPS.

</tr>
Elemento Card. Descrição Domínio Mapeamento Observação
Condition.clinicalStatus 0..1 O status da condição clínica Condition.clinicalStatus Condition.clinicalStatus Se não estiver preenchido ou não informado será considerado como 'Ativo'
Condition.verificationStatus 0..1 O status de verificação para apoiar o status clínico da condição.
Foi suprimido na RNDS
Condition.verificationStatus Condition.verificationStatus Se não estiver preenchido ou não informado será considerado como 'unconfimed'
Condition.category 0..1 Categoria do diagnóstico ou problema BRCategoriaDiagnostico
​Condition.category
Fixo em 'problem-list-item
Condition.code 1..1 Identifica a suspeita diagnóstica com relação à condição de saúde avaliado. BRTerminologiaSuspeitaDiagnostica Condition.code
Será usada a descrição do código em ‘PT’ ou ‘EN’ no elemento condition.code.coding.display
A Terminologia preffered é o SNOMED-IPS entretanto não existe o diagnóstico de Monkeypox no SNOMED IPS apenas o vírus. O diagnóstico existe no SNOMED-CT. Será usada a terminologia da RNDS que é CID10.
Condition.subject.patient.reference 1..1 Referência ao indivíduo Condition.subject.patient.reference Condition.subject.patient.reference
Condition.note 0..1 Informação adicional sobre a condição Anotação Condition.note

Mapeamento de estrutura — Versão 1.1.0

Mapeamento dos perfis RNDS que utilizam o recurso Condition para ConditionBRIPS.

Tabela. Perfis RNDS que utilizam o recurso Condition.

Perfis RNDS que utilizam para Condition clinicaStatus verificationStatus category
BRCID10Avaliado-1.0 0..1 Suprimido 0..1
BRCIAP2Avaliado-1.0 0..1 Suprimido 0..1
BRCondicaoSaude suprimido Suprimido suprimido
BRProblemaDiagnostico 0..1 Suprimido 0..1
Mapeamento para ConditionBRIPS será considerado como 'Ativo' Será considerado como 'unconfirmed'

Mapeamento BRCIAP2Avaliado-1.0 / BRCID10Avaliado-1.0 → ConditionBRIPS

Elemento Card. Descrição Domínio Mapeamento Observação
Condition.clinicalStatus 0..1 Estado da Resolução do diagnóstico e/ou problema ​BREstadoResolucaoDiagnosticoProblema-1.0 Condition.clinicalStatus Se não estiver preenchido ou não informado será considerado como 'Ativo'
Condition.verificationStatus 0..1 Foi suprimido na RNDS Condition.verificationStatus Se não estiver preenchido ou não informado será considerado como 'unconfimed'
Condition.category 0..1 Categoria do diagnóstico ou problema BRCategoriaDiagnostico Condition.categoryFixo em 'problem-list-item'
Condition.code 1..1 Diagnóstico ou problema ​BRCID10-1.0BRCIAP2-1.0 Condition.code A Terminologia preferred é o SNOMED-IPS, entretanto não existe o diagnóstico de MonkeyPox no SNOMED IPS apenas o vírus. O diagnóstico existe no SNOMED-CT. Será usada a terminologia da RNDS que é CID10.
Condition.subject. patient. reference 1..1 Referência ao indivíduo Condition.subject. patient. reference Condition.subject. patient. reference
Condition.onsetDateTime 0..1 Foi suprimido na RNDS Condition.onsetDateTime Será utilizada a data de envio do documento clínico, uma vez que este elemento foi suprimido na RNDS
Condition.note 0..1 Informação adicional sobre a condição Anotação Condition.note

Mapeamento BRCondicaoSaude → ConditionBRIPS

Elemento Card. Descrição Domínio Mapeamento Observação
Condition.clinicalStatus 0..1 Estado da Resolução do diagnóstico e/ou problema ​BREstadoResolucaoDiagnosticoProblema-1.0 Condition.clinicalStatus Se não estiver preenchido ou não informado será considerado como 'Ativo'
Condition.verificationStatus 0..1 Foi suprimido na RNDS Condition.verificationStatus Se não estiver preenchido ou não informado será considerado como 'unconfimed'
Condition.code 1..1 Identifica a suspeita diagnóstica com relação à condição de saúde avaliado. BRTerminologiaSuspeitaDiagnostica Condition.code A Terminologia preffered é o SNOMED-IPS, entretanto não existe o diagnóstico de MonkeyPox no SNOMED IPS apenas o vírus. O diagnóstico existe no SNOMED-CT. Será usada a terminologia da RNDS que é CID10.
Condition.subject. patient. reference 1..1 Referência ao indivíduo Condition.subject. patient. reference Condition.subject. patient. reference
Condition.onsetDateTime 0..1 Foi suprimido na RNDS Condition.onsetDateTime Será utilizada a data de envio do documento clínico, uma vez que este elemento foi suprimido na RNDS
Condition.stage. assessment. reference 1.. * Estágio/grau da condição Condition.stage. assessment. reference Condition.stage. assessment. reference Este elemento faz referência a resultados de exames laboratoriais que confirmam a condição clínica. Estas informações serão informadas no elemento ObservationResultsLaboratoryBRIPS

Mapeamento BRProblemaDiagnostico → ConditionBRIPS

Elemento Card. Descrição Domínio Mapeamento Observação
Condition.clinicalStatus 0..1 Estado da Resolução do diagnóstico e/ou problema ​BREstadoResolucaoDiagnosticoProblema-1.0 Condition.clinicalStatus Se não estiver preenchido ou não informado será considerado como 'Ativo'
Condition.verificationStatus 0..1 Foi suprimido na RNDS Condition.verificationStatus Se não estiver preenchido ou não informado será considerado como 'unconfimed'
Condition.category 0..1 Categoria do diagnóstico ou problema BRCategoriaDiagnostico Condition.categoryFixo em 'problem-list-item'
Condition.code 1..1 Identifica a suspeita diagnóstica com relação à condição de saúde avaliado. BRTerminologiaSuspeitaDiagnostica Condition.code A Terminologia preffered é o SNOMED-IPS, entretanto não existe o diagnóstico de MonkeyPox no SNOMED IPS apenas o vírus. O diagnóstico existe no SNOMED-CT. Será usada a terminologia da RNDS que é CID10.
Condition.subject. patient. reference 1..1 Referência ao indivíduo Condition.subject. patient. reference Condition.subject. patient. reference
Condition.note 0..1 Informação adicional sobre a condição Anotação Condition.note
Elemento Mudança na RNDS Grau (ISO/TR 12300)
Condition.code BRProblemaDiagnostico (required). IPS: preferred SNOMED CT GPS + Absent/Unknown 2
Condition.category BRCategoriaCondicao (required); implementada pela RNDS 2
text, identifier, verificationStatus, severity, bodySite, onset[x], abatement[x], recordedDate, recorder, asserter, stage, evidence Ausentes ou suprimidos na RNDS 3

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 ConditionUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition ConditionUvIps
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto de 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... clinicalStatus 1..1 CodeableConceptIPS O status clínico da condição ou do diagnóstico
... verificationStatus 0..1 CodeableConceptIPS O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico
... category 0..* CodeableConceptIPS Categoria da condição
... severity 0..1 CodeableConceptIPS Severidade da condição
... code 1..1 CodeableConceptIPS Suspeita Diagnóstica
Vínculo: Problems - SNOMED CT + Absent/Unknown - IPS (preferred): Code for a clinical problem that is selected from SNOMED CT or a code for absent/unknown problem
Vínculos adicionaisObjetivo
BRCID 10 candidate
Absent or Unknown Problems - IPS candidate
... bodySite 0..* CodeableConceptIPS Local anatômico da condição, se relevante
... subject 1..1 Reference(PatientBRIPS) Indivíduo com a Condição de Saúde avaliada
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 1..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(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 na qual o registro foi registrado pela primeira vez
... recorder 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) Quem registrou a condição
... asserter 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) 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 referenciação 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 Sumário simples (específico à condição)
.... assessment 0..* Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) Registro formal da avaliação
.... type 0..1 CodeableConcept Tipo do estadiamento
... evidence 0..* BackboneElement Evidências de apoio ao diagnóstico
.... id 0..1 string Identificador único para referenciação 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 Manifestação/sintoma
.... detail 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 (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.code Base preferred Problems - SNOMED CT + Absent/Unknown - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* ConditionUvIps Documentation of a health problem of the patient
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 URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto de 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... clinicalStatus S 1..1 CodeableConceptIPS O status clínico da condição ou do diagnóstico
Vínculo: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus 0..1 CodeableConceptIPS 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 S 0..* CodeableConceptIPS Categoria da condição
Vínculo: Problem Type - IPS (preferred)
Vínculos adicionaisObjetivo
Problem Type (LOINC) candidate

... severity S 0..1 CodeableConceptIPS Severidade da condição
Vínculo: Condition/DiagnosisSeverity (preferred)
Vínculos adicionaisObjetivo
Problem Severity - IPS candidate
... code S 1..1 CodeableConceptIPS Suspeita Diagnóstica
Vínculo: Problems - SNOMED CT + Absent/Unknown - IPS (preferred): Code for a clinical problem that is selected from SNOMED CT or a code for absent/unknown problem
Vínculos adicionaisObjetivo
Problems - SNOMED CT IPS Free Set candidate
Absent or Unknown Problems - IPS candidate
BRCID 10 candidate
... bodySite 0..* CodeableConceptIPS Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(PatientBRIPS) Indivíduo com a Condição de Saúde avaliada
.... id 0..1 string Identificador único para referenciação 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 SΣC 1..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(Encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] SΣ 0..1 Data ou idade estimada ou real do começo dos sintomas
.... onsetDateTime dateTime S
.... 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(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) Quem registrou a condição
... asserter Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) 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 referenciação 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 Sumário simples (específico à condição)
Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) Registro formal da avaliação
.... type 0..1 CodeableConcept Tipo do estadiamento
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 referenciação 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 preferred Problem Type - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Condition.severity Base preferred Condition/Diagnosis Severity 📦4.0.1 a norma FHIR
Condition.code Base preferred Problems - SNOMED CT + Absent/Unknown - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Condition.subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
Condition.stage.summary Base example Condition Stage 📦4.0.1 a norma FHIR
Condition.stage.type Base example Condition Stage Type 📦4.0.1 a norma FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 best practice Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
con-5 error Condition Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Condition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Condition A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* ConditionUvIps Documentation of a health problem of the patient
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 URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto de 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... clinicalStatus S 1..1 CodeableConceptIPS O status clínico da condição ou do diagnóstico
Vínculo: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus 0..1 CodeableConceptIPS 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 S 0..* CodeableConceptIPS Categoria da condição
Vínculo: Problem Type - IPS (preferred)
Vínculos adicionaisObjetivo
Problem Type (LOINC) candidate

... severity S 0..1 CodeableConceptIPS Severidade da condição
Vínculo: Condition/DiagnosisSeverity (preferred)
Vínculos adicionaisObjetivo
Problem Severity - IPS candidate
... code S 1..1 CodeableConceptIPS Suspeita Diagnóstica
Vínculo: Problems - SNOMED CT + Absent/Unknown - IPS (preferred): Code for a clinical problem that is selected from SNOMED CT or a code for absent/unknown problem
Vínculos adicionaisObjetivo
Problems - SNOMED CT IPS Free Set candidate
Absent or Unknown Problems - IPS candidate
BRCID 10 candidate
... bodySite 0..* CodeableConceptIPS Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(PatientBRIPS) Indivíduo com a Condição de Saúde avaliada
.... id 0..1 string Identificador único para referenciação 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 SΣC 1..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(Encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] SΣ 0..1 Data ou idade estimada ou real do começo dos sintomas
.... onsetDateTime dateTime S
.... 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(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) Quem registrou a condição
... asserter Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) 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 referenciação 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 Sumário simples (específico à condição)
Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) Registro formal da avaliação
.... type 0..1 CodeableConcept Tipo do estadiamento
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 referenciação 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 preferred Problem Type - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Condition.severity Base preferred Condition/Diagnosis Severity 📦4.0.1 a norma FHIR
Condition.code Base preferred Problems - SNOMED CT + Absent/Unknown - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Condition.subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
Condition.stage.summary Base example Condition Stage 📦4.0.1 a norma FHIR
Condition.stage.type Base example Condition Stage Type 📦4.0.1 a norma FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 a norma FHIR

Restrições

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

Visão diferencial

Esta estrutura é derivada de ConditionUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition ConditionUvIps
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto de 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... clinicalStatus 1..1 CodeableConceptIPS O status clínico da condição ou do diagnóstico
... verificationStatus 0..1 CodeableConceptIPS O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico
... category 0..* CodeableConceptIPS Categoria da condição
... severity 0..1 CodeableConceptIPS Severidade da condição
... code 1..1 CodeableConceptIPS Suspeita Diagnóstica
Vínculo: Problems - SNOMED CT + Absent/Unknown - IPS (preferred): Code for a clinical problem that is selected from SNOMED CT or a code for absent/unknown problem
Vínculos adicionaisObjetivo
BRCID 10 candidate
Absent or Unknown Problems - IPS candidate
... bodySite 0..* CodeableConceptIPS Local anatômico da condição, se relevante
... subject 1..1 Reference(PatientBRIPS) Indivíduo com a Condição de Saúde avaliada
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... reference 1..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(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 na qual o registro foi registrado pela primeira vez
... recorder 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) Quem registrou a condição
... asserter 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) 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 referenciação 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 Sumário simples (específico à condição)
.... assessment 0..* Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) Registro formal da avaliação
.... type 0..1 CodeableConcept Tipo do estadiamento
... evidence 0..* BackboneElement Evidências de apoio ao diagnóstico
.... id 0..1 string Identificador único para referenciação 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 Manifestação/sintoma
.... detail 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 (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Condition.code Base preferred Problems - SNOMED CT + Absent/Unknown - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* ConditionUvIps Documentation of a health problem of the patient
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 URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto de 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... clinicalStatus S 1..1 CodeableConceptIPS O status clínico da condição ou do diagnóstico
Vínculo: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus 0..1 CodeableConceptIPS 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 S 0..* CodeableConceptIPS Categoria da condição
Vínculo: Problem Type - IPS (preferred)
Vínculos adicionaisObjetivo
Problem Type (LOINC) candidate

... severity S 0..1 CodeableConceptIPS Severidade da condição
Vínculo: Condition/DiagnosisSeverity (preferred)
Vínculos adicionaisObjetivo
Problem Severity - IPS candidate
... code S 1..1 CodeableConceptIPS Suspeita Diagnóstica
Vínculo: Problems - SNOMED CT + Absent/Unknown - IPS (preferred): Code for a clinical problem that is selected from SNOMED CT or a code for absent/unknown problem
Vínculos adicionaisObjetivo
Problems - SNOMED CT IPS Free Set candidate
Absent or Unknown Problems - IPS candidate
BRCID 10 candidate
... bodySite 0..* CodeableConceptIPS Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(PatientBRIPS) Indivíduo com a Condição de Saúde avaliada
.... id 0..1 string Identificador único para referenciação 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 SΣC 1..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(Encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] SΣ 0..1 Data ou idade estimada ou real do começo dos sintomas
.... onsetDateTime dateTime S
.... 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(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) Quem registrou a condição
... asserter Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) 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 referenciação 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 Sumário simples (específico à condição)
Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) Registro formal da avaliação
.... type 0..1 CodeableConcept Tipo do estadiamento
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 referenciação 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 preferred Problem Type - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Condition.severity Base preferred Condition/Diagnosis Severity 📦4.0.1 a norma FHIR
Condition.code Base preferred Problems - SNOMED CT + Absent/Unknown - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Condition.subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
Condition.stage.summary Base example Condition Stage 📦4.0.1 a norma FHIR
Condition.stage.type Base example Condition Stage Type 📦4.0.1 a norma FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 a norma FHIR

Restrições

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

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Condition C 0..* ConditionUvIps Documentation of a health problem of the patient
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 URI(s) sob as quais este recurso é conhecido
... text 0..1 Narrative Texto de 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... clinicalStatus S 1..1 CodeableConceptIPS O status clínico da condição ou do diagnóstico
Vínculo: ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis.
... verificationStatus 0..1 CodeableConceptIPS 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 S 0..* CodeableConceptIPS Categoria da condição
Vínculo: Problem Type - IPS (preferred)
Vínculos adicionaisObjetivo
Problem Type (LOINC) candidate

... severity S 0..1 CodeableConceptIPS Severidade da condição
Vínculo: Condition/DiagnosisSeverity (preferred)
Vínculos adicionaisObjetivo
Problem Severity - IPS candidate
... code S 1..1 CodeableConceptIPS Suspeita Diagnóstica
Vínculo: Problems - SNOMED CT + Absent/Unknown - IPS (preferred): Code for a clinical problem that is selected from SNOMED CT or a code for absent/unknown problem
Vínculos adicionaisObjetivo
Problems - SNOMED CT IPS Free Set candidate
Absent or Unknown Problems - IPS candidate
BRCID 10 candidate
... bodySite 0..* CodeableConceptIPS Local anatômico da condição, se relevante
Vínculo: SNOMEDCTBodyStructures (example)
... subject SΣ 1..1 Reference(PatientBRIPS) Indivíduo com a Condição de Saúde avaliada
.... id 0..1 string Identificador único para referenciação 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 SΣC 1..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(Encounter) Referência ao atendimento no qual a condição foi diagnosticada
... onset[x] SΣ 0..1 Data ou idade estimada ou real do começo dos sintomas
.... onsetDateTime dateTime S
.... 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(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) Quem registrou a condição
... asserter Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) 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 referenciação 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 Sumário simples (específico à condição)
Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) Registro formal da avaliação
.... type 0..1 CodeableConcept Tipo do estadiamento
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 referenciação 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 preferred Problem Type - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Condition.severity Base preferred Condition/Diagnosis Severity 📦4.0.1 a norma FHIR
Condition.code Base preferred Problems - SNOMED CT + Absent/Unknown - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Condition.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Condition.subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
Condition.stage.summary Base example Condition Stage 📦4.0.1 a norma FHIR
Condition.stage.type Base example Condition Stage Type 📦4.0.1 a norma FHIR
Condition.evidence.code Base example Manifestation and Symptom Codes 📦4.0.1 a norma FHIR

Restrições

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

 

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