Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.2.0 - STU1
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
| 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).
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.
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.
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).
O recurso ConditionBRIPS é referenciado pelas seções Active Problems e Functional Status da CompositionBRIPS. É referenciado por outros recursos BRIPS:
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.
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:
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.
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.
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).
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' |
| 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 |
| 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 |
| 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' | </tr>
|---|---|---|---|---|---|
| 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 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
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de ConditionUvIps
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
ConditionUvIps | |||||||||
![]() ![]() |
0..1 | id | Identificador lógico deste artefato | |||||||
![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |||||||
![]() ![]() |
0..1 | uri | URI(s) sob as quais este recurso é conhecido | |||||||
![]() ![]() |
0..1 | code | Idioma do recurso | |||||||
![]() ![]() |
0..1 | Narrative | Texto de 72 caracteres para resumo | |||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||
![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas | |||||||
![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |||||||
![]() ![]() |
1..1 | CodeableConceptIPS | O status clínico da condição ou do diagnóstico | |||||||
![]() ![]() |
0..1 | CodeableConceptIPS | O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico | |||||||
![]() ![]() |
0..* | CodeableConceptIPS | Categoria da condição | |||||||
![]() ![]() |
0..1 | CodeableConceptIPS | Severidade da condição | |||||||
![]() ![]() |
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
| |||||||
![]() ![]() |
0..* | CodeableConceptIPS | Local anatômico da condição, se relevante | |||||||
![]() ![]() |
1..1 | Reference(PatientBRIPS) | Indivíduo com a Condição de Saúde avaliada | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||
![]() ![]() ![]() |
1..1 | string | Referência literal. URL relativa, interna ou externa | |||||||
![]() ![]() ![]() |
0..1 | uri | Tipo de recurso ao qual a referência é feita | |||||||
![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |||||||
![]() ![]() ![]() |
0..1 | string | Texto alternativo para o recurso | |||||||
![]() ![]() |
0..1 | Reference(Encounter) | Referência ao atendimento no qual a condição foi diagnosticada | |||||||
![]() ![]() |
0..1 | dateTime, Age, Period, Range, string | Data ou idade estimada ou real do começo dos sintomas | |||||||
![]() ![]() |
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 | |||||||
![]() ![]() |
0..1 | dateTime | Data na qual o registro foi registrado pela primeira vez | |||||||
![]() ![]() |
0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Quem registrou a condição | |||||||
![]() ![]() |
0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Pessoa que afirma a condição | |||||||
![]() ![]() |
0..* | BackboneElement | Estágio/grau da condição, geralmente avaliado formalmente | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Sumário simples (específico à condição) | |||||||
![]() ![]() ![]() |
0..* | Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) | Registro formal da avaliação | |||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo do estadiamento | |||||||
![]() ![]() |
0..* | BackboneElement | Evidências de apoio ao diagnóstico | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |||||||
![]() ![]() ![]() |
0..* | CodeableConcept | Manifestação/sintoma | |||||||
![]() ![]() ![]() |
0..* | Reference(Resource) | Referência à informações de apoio | |||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre a condição | |||||||
Documentação para este formato | ||||||||||
| 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 |
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ConditionUvIps | Documentation of a health problem of the patient Constraints: con-3, con-4, con-5 | ||||||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||||||
![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido | ||||||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
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 | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||||||
![]() ![]() |
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. | ||||||||
![]() ![]() |
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. | |||||||||
![]() ![]() |
S | 0..* | CodeableConceptIPS | Categoria da condição Vínculo: Problem Type - IPS (preferred)
| ||||||||
![]() ![]() |
S | 0..1 | CodeableConceptIPS | Severidade da condição Vínculo: Condition/DiagnosisSeverity (preferred)
| ||||||||
![]() ![]() |
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
| ||||||||
![]() ![]() |
0..* | CodeableConceptIPS | Local anatômico da condição, se relevante Vínculo: SNOMEDCTBodyStructures (example) | |||||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Indivíduo com a Condição de Saúde avaliada | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal. URL relativa, interna ou externa | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Referência ao atendimento no qual a condição foi diagnosticada | ||||||||
![]() ![]() |
SΣ | 0..1 | Data ou idade estimada ou real do começo dos sintomas | |||||||||
![]() ![]() ![]() |
dateTime S | |||||||||||
![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() |
C | 0..1 | Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão | |||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() |
Σ | 0..1 | dateTime | Data na qual o registro foi registrado pela primeira vez | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Quem registrou a condição | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Pessoa que afirma a condição | ||||||||
![]() ![]() |
C | 0..* | BackboneElement | Estágio/grau da condição, geralmente avaliado formalmente Constraints: con-1 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Sumário simples (específico à condição) Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages). | ||||||||
![]() ![]() ![]() |
C | 0..* | Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) | Registro formal da avaliação | ||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo do estadiamento Vínculo: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||||||
![]() ![]() |
C | 0..* | BackboneElement | Evidências de apoio ao diagnóstico Constraints: con-2 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestação/sintoma Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. | ||||||||
![]() ![]() ![]() |
ΣC | 0..* | Reference(Resource) | Referência à informações de apoio | ||||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre a condição | |||||||||
Documentação para este formato | ||||||||||||
| 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()
|
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ConditionUvIps | Documentation of a health problem of the patient Constraints: con-3, con-4, con-5 | ||||||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||||||
![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido | ||||||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
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 | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||||||
![]() ![]() |
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. | ||||||||
![]() ![]() |
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. | |||||||||
![]() ![]() |
S | 0..* | CodeableConceptIPS | Categoria da condição Vínculo: Problem Type - IPS (preferred)
| ||||||||
![]() ![]() |
S | 0..1 | CodeableConceptIPS | Severidade da condição Vínculo: Condition/DiagnosisSeverity (preferred)
| ||||||||
![]() ![]() |
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
| ||||||||
![]() ![]() |
0..* | CodeableConceptIPS | Local anatômico da condição, se relevante Vínculo: SNOMEDCTBodyStructures (example) | |||||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Indivíduo com a Condição de Saúde avaliada | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal. URL relativa, interna ou externa | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Referência ao atendimento no qual a condição foi diagnosticada | ||||||||
![]() ![]() |
SΣ | 0..1 | Data ou idade estimada ou real do começo dos sintomas | |||||||||
![]() ![]() ![]() |
dateTime S | |||||||||||
![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() |
C | 0..1 | Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão | |||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() |
Σ | 0..1 | dateTime | Data na qual o registro foi registrado pela primeira vez | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Quem registrou a condição | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Pessoa que afirma a condição | ||||||||
![]() ![]() |
C | 0..* | BackboneElement | Estágio/grau da condição, geralmente avaliado formalmente Constraints: con-1 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Sumário simples (específico à condição) Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages). | ||||||||
![]() ![]() ![]() |
C | 0..* | Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) | Registro formal da avaliação | ||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo do estadiamento Vínculo: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||||||
![]() ![]() |
C | 0..* | BackboneElement | Evidências de apoio ao diagnóstico Constraints: con-2 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestação/sintoma Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. | ||||||||
![]() ![]() ![]() |
ΣC | 0..* | Reference(Resource) | Referência à informações de apoio | ||||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre a condição | |||||||||
Documentação para este formato | ||||||||||||
| Id | Grau | Caminho(s) | Descrição | Expressão |
| con-1 | error | Condition.stage | Stage SHALL have summary or assessment |
summary.exists() or assessment.exists()
|
| con-2 | error | Condition.evidence | evidence SHALL have code or details |
code.exists() or detail.exists()
|
| con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item |
clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
|
| con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission |
abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
|
| con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error |
verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Condition | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Esta estrutura é derivada de ConditionUvIps
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Visão diferencial
Esta estrutura é derivada de ConditionUvIps
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() |
ConditionUvIps | |||||||||
![]() ![]() |
0..1 | id | Identificador lógico deste artefato | |||||||
![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |||||||
![]() ![]() |
0..1 | uri | URI(s) sob as quais este recurso é conhecido | |||||||
![]() ![]() |
0..1 | code | Idioma do recurso | |||||||
![]() ![]() |
0..1 | Narrative | Texto de 72 caracteres para resumo | |||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||
![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas | |||||||
![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |||||||
![]() ![]() |
1..1 | CodeableConceptIPS | O status clínico da condição ou do diagnóstico | |||||||
![]() ![]() |
0..1 | CodeableConceptIPS | O status de verificação para apoiar ou recusar o status clínico da condição ou do diagnóstico | |||||||
![]() ![]() |
0..* | CodeableConceptIPS | Categoria da condição | |||||||
![]() ![]() |
0..1 | CodeableConceptIPS | Severidade da condição | |||||||
![]() ![]() |
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
| |||||||
![]() ![]() |
0..* | CodeableConceptIPS | Local anatômico da condição, se relevante | |||||||
![]() ![]() |
1..1 | Reference(PatientBRIPS) | Indivíduo com a Condição de Saúde avaliada | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||
![]() ![]() ![]() |
1..1 | string | Referência literal. URL relativa, interna ou externa | |||||||
![]() ![]() ![]() |
0..1 | uri | Tipo de recurso ao qual a referência é feita | |||||||
![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |||||||
![]() ![]() ![]() |
0..1 | string | Texto alternativo para o recurso | |||||||
![]() ![]() |
0..1 | Reference(Encounter) | Referência ao atendimento no qual a condição foi diagnosticada | |||||||
![]() ![]() |
0..1 | dateTime, Age, Period, Range, string | Data ou idade estimada ou real do começo dos sintomas | |||||||
![]() ![]() |
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 | |||||||
![]() ![]() |
0..1 | dateTime | Data na qual o registro foi registrado pela primeira vez | |||||||
![]() ![]() |
0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Quem registrou a condição | |||||||
![]() ![]() |
0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Pessoa que afirma a condição | |||||||
![]() ![]() |
0..* | BackboneElement | Estágio/grau da condição, geralmente avaliado formalmente | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Sumário simples (específico à condição) | |||||||
![]() ![]() ![]() |
0..* | Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) | Registro formal da avaliação | |||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo do estadiamento | |||||||
![]() ![]() |
0..* | BackboneElement | Evidências de apoio ao diagnóstico | |||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |||||||
![]() ![]() ![]() |
0..* | CodeableConcept | Manifestação/sintoma | |||||||
![]() ![]() ![]() |
0..* | Reference(Resource) | Referência à informações de apoio | |||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre a condição | |||||||
Documentação para este formato | ||||||||||
| 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
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ConditionUvIps | Documentation of a health problem of the patient Constraints: con-3, con-4, con-5 | ||||||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||||||
![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido | ||||||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
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 | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||||||
![]() ![]() |
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. | ||||||||
![]() ![]() |
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. | |||||||||
![]() ![]() |
S | 0..* | CodeableConceptIPS | Categoria da condição Vínculo: Problem Type - IPS (preferred)
| ||||||||
![]() ![]() |
S | 0..1 | CodeableConceptIPS | Severidade da condição Vínculo: Condition/DiagnosisSeverity (preferred)
| ||||||||
![]() ![]() |
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
| ||||||||
![]() ![]() |
0..* | CodeableConceptIPS | Local anatômico da condição, se relevante Vínculo: SNOMEDCTBodyStructures (example) | |||||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Indivíduo com a Condição de Saúde avaliada | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal. URL relativa, interna ou externa | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Referência ao atendimento no qual a condição foi diagnosticada | ||||||||
![]() ![]() |
SΣ | 0..1 | Data ou idade estimada ou real do começo dos sintomas | |||||||||
![]() ![]() ![]() |
dateTime S | |||||||||||
![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() |
C | 0..1 | Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão | |||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() |
Σ | 0..1 | dateTime | Data na qual o registro foi registrado pela primeira vez | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Quem registrou a condição | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Pessoa que afirma a condição | ||||||||
![]() ![]() |
C | 0..* | BackboneElement | Estágio/grau da condição, geralmente avaliado formalmente Constraints: con-1 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Sumário simples (específico à condição) Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages). | ||||||||
![]() ![]() ![]() |
C | 0..* | Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) | Registro formal da avaliação | ||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo do estadiamento Vínculo: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||||||
![]() ![]() |
C | 0..* | BackboneElement | Evidências de apoio ao diagnóstico Constraints: con-2 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestação/sintoma Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. | ||||||||
![]() ![]() ![]() |
ΣC | 0..* | Reference(Resource) | Referência à informações de apoio | ||||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre a condição | |||||||||
Documentação para este formato | ||||||||||||
| 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
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ConditionUvIps | Documentation of a health problem of the patient Constraints: con-3, con-4, con-5 | ||||||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||||||
![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido | ||||||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
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 | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Extensões adicionais | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||||||
![]() ![]() |
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. | ||||||||
![]() ![]() |
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. | |||||||||
![]() ![]() |
S | 0..* | CodeableConceptIPS | Categoria da condição Vínculo: Problem Type - IPS (preferred)
| ||||||||
![]() ![]() |
S | 0..1 | CodeableConceptIPS | Severidade da condição Vínculo: Condition/DiagnosisSeverity (preferred)
| ||||||||
![]() ![]() |
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
| ||||||||
![]() ![]() |
0..* | CodeableConceptIPS | Local anatômico da condição, se relevante Vínculo: SNOMEDCTBodyStructures (example) | |||||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | Indivíduo com a Condição de Saúde avaliada | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Referência literal. URL relativa, interna ou externa | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Referência ao atendimento no qual a condição foi diagnosticada | ||||||||
![]() ![]() |
SΣ | 0..1 | Data ou idade estimada ou real do começo dos sintomas | |||||||||
![]() ![]() ![]() |
dateTime S | |||||||||||
![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() |
C | 0..1 | Data ou idade estimada ou real em que o diagnóstico foi resolvido ou entrou em remissão | |||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() |
Σ | 0..1 | dateTime | Data na qual o registro foi registrado pela primeira vez | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Quem registrou a condição | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | PatientBRIPS | RelatedPerson) | Pessoa que afirma a condição | ||||||||
![]() ![]() |
C | 0..* | BackboneElement | Estágio/grau da condição, geralmente avaliado formalmente Constraints: con-1 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Sumário simples (específico à condição) Vínculo: ConditionStage (example): Codes describing condition stages (e.g. Cancer stages). | ||||||||
![]() ![]() ![]() |
C | 0..* | Reference(ClinicalImpression | DiagnosticReportBRIPS | ObservationResultsBRIPS) | Registro formal da avaliação | ||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Tipo do estadiamento Vínculo: ConditionStageType (example): Codes describing the kind of condition staging (e.g. clinical or pathological). | |||||||||
![]() ![]() |
C | 0..* | BackboneElement | Evidências de apoio ao diagnóstico Constraints: con-2 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
ΣC | 0..* | CodeableConcept | Manifestação/sintoma Vínculo: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. | ||||||||
![]() ![]() ![]() |
ΣC | 0..* | Reference(Resource) | Referência à informações de apoio | ||||||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre a condição | |||||||||
Documentação para este formato | ||||||||||||
| Id | Grau | Caminho(s) | Descrição | Expressão |
| con-1 | error | Condition.stage | Stage SHALL have summary or assessment |
summary.exists() or assessment.exists()
|
| con-2 | error | Condition.evidence | evidence SHALL have code or details |
code.exists() or detail.exists()
|
| con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item |
clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty()
|
| con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission |
abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists()
|
| con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error |
verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty()
|
| dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Condition | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Condition | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Condition | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Esta estrutura é derivada de ConditionUvIps
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Outras representações de perfil: CSV, Excel, Schematron