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

This page is part of the IPS Brasil (v1.2.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: DiagnosticReportBRIPS

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

Este perfil restringe o recurso DiagnosticReport para representar exames de diagnóstico e laudos de procedimentos em um sumário do paciente.Um relatório de diagnóstico - uma combinação de informações solicitadas, resultados, imagens,interpretação, bem como relatórios formatados

Este perfil restringe o recurso DiagnosticReport para representar testes de diagnóstico e relatórios de procedimentos em um sumário do paciente.

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 DiagnosticReportBRIPS especializa o perfil internacional DiagnosticReport-uv-ips para o contexto brasileiro. No IPS, o DiagnosticReport funciona como contêiner de resultados — agrupa observações relacionadas a um mesmo procedimento diagnóstico (exame laboratorial em painel, laudo anatomopatológico, laudo radiológico) e fornece a narrativa consolidada (conclusion e presentedForm).

O campo DiagnosticReport.code é obrigatório (1..1, MustSupport). O binding IPS aponta para o ValueSet results-laboratory-observations-uv-ips (LOINC) com força preferred. No contexto brasileiro, a codificação segue os ValueSets da RNDS aplicáveis ao tipo de exame (BRNomeExame, BRProcedimentosNacionais ou LOINC direto).

O campo DiagnosticReport.status é obrigatório (1..1). Na REL, o binding é BREstadoDocumento-1.0 (required), que restringe os valores a final e entered-in-error. DiagnosticReport aceita um conjunto mais amplo de valores (registered, partial, preliminary, final) para contextos além da RNDS.

O campo DiagnosticReport.result referencia os perfis de Observation correspondentes ao tipo de exame: ObservationResultsLaboratoryBRIPS, ObservationResultsPathologyBRIPS, ObservationResultsRadiologyBRIPS ou ObservationResultsBRIPS.

A RNDS não possui um recurso DiagnosticReport equivalente. No lugar, utiliza uma Composition do tipo REL (Resultado de Exame Laboratorial), que é o documento RNDS de origem para o mapeamento. O DiagnosticReportBRIPS é construído a partir da REL: os metadados do documento (status, código, datas, responsáveis) alimentam os elementos do DiagnosticReport, e as Observations referenciadas nas seções da REL alimentam DiagnosticReport.result. Para radiologia e patologia, não há envio estruturado à RNDS atualmente; a seção “Resultados” do BRIPS ficará sem entrada nesses casos até que haja suporte na RNDS.

Uso indevido

Este perfil não deve ser usado como substituto do recurso Observation para resultados individuais — cada analito ou achado deve ser representado como Observation referenciada em result. Não deve ser usado para registros de procedimentos terapêuticos — use ProcedureBRIPS. Não deve ser confundido com o cabeçalho da seção de resultados da Composition — esse papel é da CompositionBRIPS.

Extensões

Este perfil não possui extensões nacionais adicionais além das herdadas do IPS internacional.

Limites e Relacionamentos

O recurso DiagnosticReportBRIPS é referenciado pela seção “Resultados” (LOINC 30954-2) da CompositionBRIPS (section.entry). Referencia e é referenciado por:

  • ObservationResultsLaboratoryBRIPS / ObservationResultsPathologyBRIPS / ObservationResultsRadiologyBRIPS / ObservationResultsBRIPS — referenciados em result (observações que compõem o relatório).
  • PatientBRIPS — referenciado em subject (paciente cujos resultados são descritos).
  • PractitionerBRIPS / PractitionerRoleBRIPS / OrganizationBRIPS / CareTeam — referenciados em performer (responsável pelo SADT) e resultsInterpreter (intérprete dos resultados).
  • SpecimenBRIPS — referenciado em specimen (amostra biológica analisada).
  • ImagingStudyBRIPS — referenciado em imagingStudy (detalhes completos de imagens associadas).
  • MedicationRequestBRIPS — referenciado em basedOn (solicitação que originou o relatório).
  • ConditionBRIPS — o perfil RNDS BRCondicaoSaude pode referenciar DiagnosticReportBRIPS em stage.assessment (confirmação diagnóstica por laudo).

Mapeamento de estrutura — Versão 1.0.0

Mapeamento inicial conforme documentação do Guia IPS Brasil v1.0.0.

Mapeamento de estrutura — Versão 1.1.0

Mapeamento da Composition REL (Resultado de Exame Laboratorial) da RNDS para DiagnosticReportBRIPS. A RNDS não possui um recurso DiagnosticReport — o documento de origem é a Composition REL, cujos metadados e seções alimentam os elementos do DiagnosticReport no sumário.

Elemento REL (Composition) Card. REL Domínio / Binding REL Elemento DiagnosticReportBRIPS Observação
Composition.status 1..1 ​BREstadoDocumento-1.0 (required)
valores: final | entered-in-error
DiagnosticReport.status REL só permite final ou entered-in-error. DiagnosticReport aceita outros valores (registered, partial, preliminary) para uso fora da RNDS.
Composition.type 1..1 ​BRTipoDocumento-1.0 (required)
display e text suprimidos (max: 0)
DiagnosticReport.code
Composition.category 0..0 Suprimido na REL (max: 0) DiagnosticReport.category Ausente na REL. DiagnosticReport.category pode ser preenchido pelo sistema receptor se necessário.
Composition.subject 1..1 Reference(BRIndividuo-1.0)
identifier obrigatório; reference suprimido (max: 0)
DiagnosticReport.subject → PatientBRIPS REL identifica o paciente apenas por identifier lógico (CPF/CNS via BRIndividuo).
Composition.date 1..1 dateTime — data e hora de geração do documento DiagnosticReport.issued
Composition.author 1..1 Reference(BRPessoaJuridicaProfissionalLiberal-1.0 | BREstabelecimentoSaude-1.0)
identifier obrigatório; reference suprimido
DiagnosticReport.performer Responsável pelo laudo. reference suprimido na REL — identificação via CNPJ/CNES.
Composition.section.entry: diagnosticoLaboratorioClinico 1..* Reference(BRDiagnosticoLaboratorioClinico-3.2.1) DiagnosticReport.result → ObservationResultsLaboratoryBRIPS Cada entry da seção vira uma Observation referenciada em result.
Composition.section.entry: condicaoSaude 1..1 Reference(BRCondicaoSaude) — (sem mapeamento direto no DiagnosticReport) Condição de saúde associada ao exame. Mapeada para ConditionBRIPS na seção de problemas da CompositionBRIPS.
Composition.relatesTo (code: replaces) 0..1 Reference a documento anterior substituído — (sem mapeamento direto no DiagnosticReport) Mecanismo de substituição de documento na RNDS. Não tem equivalente estrutural no DiagnosticReport IPS.
— (ausente na REL) — — DiagnosticReport.resultsInterpreter Não existe na REL. Pode ser preenchido se disponível em outra fonte.
— (ausente na REL) — — DiagnosticReport.specimen Ausente na REL. Populated via SpecimenBRIPS referenciado nas Observations.
— (ausente na REL) — — DiagnosticReport.imagingStudy Ausente na REL.
— (ausente na REL) — — DiagnosticReport.conclusion / conclusionCode Ausente na REL.
— (ausente na REL) — — DiagnosticReport.presentedForm Ausente na REL.

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 DiagnosticReportUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. DiagnosticReport 0..* DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensão que não pode ser ignorada
... identifier 0..* Identifier Identificador do relatório
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) O que foi solicitado
... status 1..1 code O status do relatório de diagnóstico
... category 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
... code 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
... subject 1..1 Reference(PatientBRIPS) O sujeito do relatório, geralmente o paciente
.... id 0..1 string ID exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... reference 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo da referência a que o relatório se refere, por exemplo paciente
.... 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) Atendimento no qual o procedimento foi solicitado
... effective[x] 1..1 dateTime, Period Tempo/período clinicamente relevante para o relatório
.... id 0..1 string ID exclusivo para referência entre elementos
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) Por que o valor esperado não está presente
... issued 0..1 instant Data e hora que esta versão foi feita
... performer 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Responsável pelo SADT
... resultsInterpreter 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Intérprete dos resultados primários
... specimen 0..* Reference(SpecimenBRIPS) Amostras que este relatório se baseia
... Fatias para result Conteúdo/regras para todas as fatias
.... result:observation-results 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsPathologyBRIPS | ObservationResultsRadiologyBRIPS | ObservationResultsBRIPS) Observações, resultados e interpretações
... imagingStudy 0..* Reference(ImagingStudyBRIPS) Referência aos detalhes completos de imagens associadas ao relatório de diagnóstico
... media 0..* BackboneElement Principais imagens associadas a este relatório
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... comment 0..1 string Comentário sobre a imagem (por exemplo, explicação)
.... link 1..1 Reference(Media) Referência à fonte da imagem
... conclusion 0..1 string Conclusão clínica (interpretação) dos resultados dos testes
... conclusionCode 0..* CodeableConcept Códigos para a conclusão clínica dos resultados dos testes
... presentedForm 0..* Attachment Relatório completo conforme emitido

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. DiagnosticReport 0..* DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
... identifier Σ 0..* Identifier Identificador do relatório
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) O que foi solicitado
... status ?!Σ 1..1 code O status do relatório de diagnóstico
Vínculo: DiagnosticReportStatus (required): The status of the diagnostic report.
Valor fixo: final
... category S 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
Vínculo: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.
... code S 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
Vínculo: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.
... subject SΣ 1..1 Reference(PatientBRIPS) O sujeito do relatório, geralmente o paciente
.... id 0..1 string ID exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo da referência a que o relatório se refere, por exemplo paciente
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) Atendimento no qual o procedimento foi solicitado
... effective[x] SΣ 1..1 Tempo/período clinicamente relevante para o relatório
.... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
..... id 0..1 string ID exclusivo para referência entre elementos
..... Fatias para extension Conteúdo/regras para todas as fatias
...... extension:data-absent-reason S 0..1 code Por que o valor esperado não está presente
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data e hora que esta versão foi feita
... performer SΣ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Responsável pelo SADT
... resultsInterpreter Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Intérprete dos resultados primários
... specimen 0..* Reference(SpecimenBRIPS) Amostras que este relatório se baseia
... Fatias para result S 0..* Reference(Observation) Observation results included in the diagnostic report.
Fatia: Não ordenado, Aberto por profile:resolve()
.... result:observation-results S 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsPathologyBRIPS | ObservationResultsRadiologyBRIPS | ObservationResultsBRIPS) Observações, resultados e interpretações
... imagingStudy 0..* Reference(ImagingStudyBRIPS) Referência aos detalhes completos de imagens associadas ao relatório de diagnóstico
... media Σ 0..* BackboneElement Principais imagens associadas a este relatório
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... comment 0..1 string Comentário sobre a imagem (por exemplo, explicação)
.... link Σ 1..1 Reference(Media) Referência à fonte da imagem
... conclusion 0..1 string Conclusão clínica (interpretação) dos resultados dos testes
... conclusionCode 0..* CodeableConcept Códigos para a conclusão clínica dos resultados dos testes
Vínculo: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
... presentedForm 0..* Attachment Relatório completo conforme emitido

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
DiagnosticReport.language Base preferred Common Languages 📦4.0.1 a norma FHIR
DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 a norma FHIR
DiagnosticReport.category Base example Diagnostic Service Section Codes 📦4.0.1 a norma FHIR
DiagnosticReport.code Base preferred LOINC Diagnostic Report Codes 📦4.0.1 a norma FHIR
DiagnosticReport.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
DiagnosticReport.conclusionCode Base example SNOMED CT Clinical Findings 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport 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 DiagnosticReport 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 DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DiagnosticReport 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
.. DiagnosticReport 0..* DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
... identifier Σ 0..* Identifier Identificador do relatório
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) O que foi solicitado
... status ?!Σ 1..1 code O status do relatório de diagnóstico
Vínculo: DiagnosticReportStatus (required): The status of the diagnostic report.
Valor fixo: final
... category S 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
Vínculo: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.
... code S 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
Vínculo: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.
... subject SΣ 1..1 Reference(PatientBRIPS) O sujeito do relatório, geralmente o paciente
.... id 0..1 string ID exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo da referência a que o relatório se refere, por exemplo paciente
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) Atendimento no qual o procedimento foi solicitado
... effective[x] SΣ 1..1 Tempo/período clinicamente relevante para o relatório
.... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
..... id 0..1 string ID exclusivo para referência entre elementos
..... Fatias para extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... extension:data-absent-reason S 0..1 code Por que o valor esperado não está presente
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data e hora que esta versão foi feita
... performer SΣ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Responsável pelo SADT
... resultsInterpreter Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Intérprete dos resultados primários
... specimen 0..* Reference(SpecimenBRIPS) Amostras que este relatório se baseia
... Fatias para result S 0..* Reference(Observation) Observation results included in the diagnostic report.
Fatia: Não ordenado, Aberto por profile:resolve()
.... result:observation-results S 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsPathologyBRIPS | ObservationResultsRadiologyBRIPS | ObservationResultsBRIPS) Observações, resultados e interpretações
... imagingStudy 0..* Reference(ImagingStudyBRIPS) Referência aos detalhes completos de imagens associadas ao relatório de diagnóstico
... media Σ 0..* BackboneElement Principais imagens associadas a este relatório
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... comment 0..1 string Comentário sobre a imagem (por exemplo, explicação)
.... link Σ 1..1 Reference(Media) Referência à fonte da imagem
... conclusion 0..1 string Conclusão clínica (interpretação) dos resultados dos testes
... conclusionCode 0..* CodeableConcept Códigos para a conclusão clínica dos resultados dos testes
Vínculo: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
... presentedForm 0..* Attachment Relatório completo conforme emitido

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
DiagnosticReport.language Base preferred Common Languages 📦4.0.1 a norma FHIR
DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 a norma FHIR
DiagnosticReport.category Base example Diagnostic Service Section Codes 📦4.0.1 a norma FHIR
DiagnosticReport.code Base preferred LOINC Diagnostic Report Codes 📦4.0.1 a norma FHIR
DiagnosticReport.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
DiagnosticReport.conclusionCode Base example SNOMED CT Clinical Findings 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport 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 DiagnosticReport 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 DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DiagnosticReport 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 DiagnosticReportUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. DiagnosticReport 0..* DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensão que não pode ser ignorada
... identifier 0..* Identifier Identificador do relatório
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) O que foi solicitado
... status 1..1 code O status do relatório de diagnóstico
... category 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
... code 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
... subject 1..1 Reference(PatientBRIPS) O sujeito do relatório, geralmente o paciente
.... id 0..1 string ID exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
.... reference 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo da referência a que o relatório se refere, por exemplo paciente
.... 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) Atendimento no qual o procedimento foi solicitado
... effective[x] 1..1 dateTime, Period Tempo/período clinicamente relevante para o relatório
.... id 0..1 string ID exclusivo para referência entre elementos
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) Por que o valor esperado não está presente
... issued 0..1 instant Data e hora que esta versão foi feita
... performer 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Responsável pelo SADT
... resultsInterpreter 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Intérprete dos resultados primários
... specimen 0..* Reference(SpecimenBRIPS) Amostras que este relatório se baseia
... Fatias para result Conteúdo/regras para todas as fatias
.... result:observation-results 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsPathologyBRIPS | ObservationResultsRadiologyBRIPS | ObservationResultsBRIPS) Observações, resultados e interpretações
... imagingStudy 0..* Reference(ImagingStudyBRIPS) Referência aos detalhes completos de imagens associadas ao relatório de diagnóstico
... media 0..* BackboneElement Principais imagens associadas a este relatório
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... comment 0..1 string Comentário sobre a imagem (por exemplo, explicação)
.... link 1..1 Reference(Media) Referência à fonte da imagem
... conclusion 0..1 string Conclusão clínica (interpretação) dos resultados dos testes
... conclusionCode 0..* CodeableConcept Códigos para a conclusão clínica dos resultados dos testes
... presentedForm 0..* Attachment Relatório completo conforme emitido

doco Documentação para este formato

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. DiagnosticReport 0..* DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
... identifier Σ 0..* Identifier Identificador do relatório
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) O que foi solicitado
... status ?!Σ 1..1 code O status do relatório de diagnóstico
Vínculo: DiagnosticReportStatus (required): The status of the diagnostic report.
Valor fixo: final
... category S 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
Vínculo: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.
... code S 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
Vínculo: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.
... subject SΣ 1..1 Reference(PatientBRIPS) O sujeito do relatório, geralmente o paciente
.... id 0..1 string ID exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo da referência a que o relatório se refere, por exemplo paciente
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) Atendimento no qual o procedimento foi solicitado
... effective[x] SΣ 1..1 Tempo/período clinicamente relevante para o relatório
.... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
..... id 0..1 string ID exclusivo para referência entre elementos
..... Fatias para extension Conteúdo/regras para todas as fatias
...... extension:data-absent-reason S 0..1 code Por que o valor esperado não está presente
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data e hora que esta versão foi feita
... performer SΣ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Responsável pelo SADT
... resultsInterpreter Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Intérprete dos resultados primários
... specimen 0..* Reference(SpecimenBRIPS) Amostras que este relatório se baseia
... Fatias para result S 0..* Reference(Observation) Observation results included in the diagnostic report.
Fatia: Não ordenado, Aberto por profile:resolve()
.... result:observation-results S 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsPathologyBRIPS | ObservationResultsRadiologyBRIPS | ObservationResultsBRIPS) Observações, resultados e interpretações
... imagingStudy 0..* Reference(ImagingStudyBRIPS) Referência aos detalhes completos de imagens associadas ao relatório de diagnóstico
... media Σ 0..* BackboneElement Principais imagens associadas a este relatório
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... comment 0..1 string Comentário sobre a imagem (por exemplo, explicação)
.... link Σ 1..1 Reference(Media) Referência à fonte da imagem
... conclusion 0..1 string Conclusão clínica (interpretação) dos resultados dos testes
... conclusionCode 0..* CodeableConcept Códigos para a conclusão clínica dos resultados dos testes
Vínculo: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
... presentedForm 0..* Attachment Relatório completo conforme emitido

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
DiagnosticReport.language Base preferred Common Languages 📦4.0.1 a norma FHIR
DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 a norma FHIR
DiagnosticReport.category Base example Diagnostic Service Section Codes 📦4.0.1 a norma FHIR
DiagnosticReport.code Base preferred LOINC Diagnostic Report Codes 📦4.0.1 a norma FHIR
DiagnosticReport.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
DiagnosticReport.conclusionCode Base example SNOMED CT Clinical Findings 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport 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 DiagnosticReport 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 DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DiagnosticReport 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
.. DiagnosticReport 0..* DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
... identifier Σ 0..* Identifier Identificador do relatório
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) O que foi solicitado
... status ?!Σ 1..1 code O status do relatório de diagnóstico
Vínculo: DiagnosticReportStatus (required): The status of the diagnostic report.
Valor fixo: final
... category S 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
Vínculo: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.
... code S 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
Vínculo: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.
... subject SΣ 1..1 Reference(PatientBRIPS) O sujeito do relatório, geralmente o paciente
.... id 0..1 string ID exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Fatia: Não ordenado, Aberto por value:url
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo da referência a que o relatório se refere, por exemplo paciente
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) Atendimento no qual o procedimento foi solicitado
... effective[x] SΣ 1..1 Tempo/período clinicamente relevante para o relatório
.... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
..... id 0..1 string ID exclusivo para referência entre elementos
..... Fatias para extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... extension:data-absent-reason S 0..1 code Por que o valor esperado não está presente
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data e hora que esta versão foi feita
... performer SΣ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Responsável pelo SADT
... resultsInterpreter Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Intérprete dos resultados primários
... specimen 0..* Reference(SpecimenBRIPS) Amostras que este relatório se baseia
... Fatias para result S 0..* Reference(Observation) Observation results included in the diagnostic report.
Fatia: Não ordenado, Aberto por profile:resolve()
.... result:observation-results S 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsPathologyBRIPS | ObservationResultsRadiologyBRIPS | ObservationResultsBRIPS) Observações, resultados e interpretações
... imagingStudy 0..* Reference(ImagingStudyBRIPS) Referência aos detalhes completos de imagens associadas ao relatório de diagnóstico
... media Σ 0..* BackboneElement Principais imagens associadas a este relatório
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... comment 0..1 string Comentário sobre a imagem (por exemplo, explicação)
.... link Σ 1..1 Reference(Media) Referência à fonte da imagem
... conclusion 0..1 string Conclusão clínica (interpretação) dos resultados dos testes
... conclusionCode 0..* CodeableConcept Códigos para a conclusão clínica dos resultados dos testes
Vínculo: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
... presentedForm 0..* Attachment Relatório completo conforme emitido

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
DiagnosticReport.language Base preferred Common Languages 📦4.0.1 a norma FHIR
DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 a norma FHIR
DiagnosticReport.category Base example Diagnostic Service Section Codes 📦4.0.1 a norma FHIR
DiagnosticReport.code Base preferred LOINC Diagnostic Report Codes 📦4.0.1 a norma FHIR
DiagnosticReport.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
DiagnosticReport.conclusionCode Base example SNOMED CT Clinical Findings 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport 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 DiagnosticReport 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 DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DiagnosticReport 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