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

This page is part of the IPS Brasil (v1.0.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.0.0
Active as of 2024-12-23 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.

Escopo/Uso

Este perfil restringe o recurso DiagnosticReport para usar os perfis IPS específicos para observações e tipos de dados codificado. O recurso DiagnosticReportBRIPS contém os resultados e a interpretação de testes de diagnóstico realizados em pacientes, grupos de pacientes, dispositivos e locais e/ou amostras derivadas destes. O relatório inclui contexto clínico, como solicitação e informações do fornecedor, e alguma combinação de resultados atômicos, imagens, interpretações textuais e codificadas e representação formatada de relatórios diagnósticos. Incluído em cada um deles estaria o próprio recurso DiagnosticReportBRIPS.

O recurso DiagnosticReportBRIPS é adequado para os seguintes tipos de relatórios de diagnóstico:

  • Laboratório (Bioquímica, Hematologia, Microbiologia etc.)
  • Patologia / Histopatologia / disciplinas afins
  • Exames de imagem (raio-x, tomografia computadorizada, ressonância magnética etc.)
  • Outros diagnósticos - Cardiologia, Gastroenterologia etc.

Para a apoiar a necessidade de apresentação de resultados individuais, ou grupos de resultados dos tipos de observações que podem fazer parte do DiagnosticReportBRIPS, onde o agrupamento de resultados é arbitrário, mas relevante para o objetivo do sumário do paciente, se introduziu um conjunto de slices com o desenvolvimento de perfis que especializam o recurso Observation, com a finalidade de individualizar os diversos tipos de observações, que são: ObservationResultsBRIPS, ObservationResultsLaboratoryBRIPS, ObservationResultsPathologyBRIPS e ObservationResultsRadiologyBRIPS, onde as observações são apresentadas de forma estruturada.

Uso indevido

O recurso DiagnosticReportBRIPS se destina a capturar um único relatório e não é adequado para uso na exibição de informações resumidas que abrangem vários relatórios. Por exemplo, esse recurso não foi projetado para formatos de relatórios cumulativos laboratoriais nem relatórios estruturados detalhados para sequenciamento.

Caso de uso

Este recurso usa um conjunto específico de termos. Um praticante “solicita” um conjunto de “testes”. O serviço de diagnóstico retorna um “relatório” que pode conter uma “narrativa” - um resumo escrito dos resultados e/ou “resultados” - os pedaços individuais de dados atômicos, cada um deles sendo “observações”. Os resultados são divididos em “grupos” por tipo de observação e montados nos perfis do IPS que restringem o recurso Observation, ObservationResultsBRIPS, ObservationResultsLaboratoryBRIPS, ObservationResultsPathologyBRIPS e ObservationResultsRadiologyBRIPS.

Normalmente, os seguintes padrões serão usados:

  • ObservationResultsLaboratoryBRIPS: Um Relatório de exames laboratorial simples, com único conjunto de observações atômicas e uma apresentação tabular em narrativa. Isso normalmente é encontrado em áreas de alto volume, como Bioquímica e Hematologia.
  • ObservationResultsPathologyBRIPS: Relatório documental na forma apresentada e narrativa. Possivelmente algumas imagens importantes e alguns diagnósticos codificados para registros. Se o serviço estiver criando um relatório estruturado, alguns dados atômicos poderão ser incluídos. Por exemplo um relatório histopatológico.
  • ObservationResultsRadiologyBRIPS.: Um relatório documental em forma apresentada e narrativa, com uma referência de estudo de imagem usando DICOM (ImagingStudy) e possivelmente algumas imagens principais. Alguns relatórios de imagem, como uma varredura de densidade óssea, podem incluir alguns dados atômicos, em um exame de densitometria óssea, por exemplo.

Observe que a natureza dos relatórios das diversas disciplinas que fornecem relatórios de diagnóstico estão mudando rapidamente, à medida que os sistemas especialistas fornecem relatórios narrativos aprimorados em relatórios de grande volume, os relatórios estruturados trazem dados adicionais para áreas que têm sido classicamente baseadas em narrativas e a natureza dos exames de imagem e os procedimentos laboratoriais estão se fundindo. Portanto, estes padrões descritos acima são apenas exemplos de como um relatório de diagnóstico pode ser usado. Por isso não foram criadas regras obrigatórias para as escolhas desses tipos/perfis pelos criadores dos pela grande variedade de formas que o resultado de uma investigação diagnóstica pode assumir.

Por exemplo, um hemograma é um exame laboratorial que dependendo de seu resultado, necessita de uma análise citopatológica. Nesses casos, o criador do sumário pode definir que os resultados desses hemogramas sejam registrados no perfil ObservationResultsPathologyBRIPS e não no ObservationResultsLaboratoryBRIPS.

Até o momento, maio de 2024, a RNDS não coleta estas informações. Quando houver dados na RNDS o mapa de estrutura será incluído neste perfil.

Identificadores

Não se aplica.

Extensões

Este perfil não possui extensões.

Fronteiras e Relacionamentos

Este recurso faz referência aos seguintes recursos PatientBRIPS, Group, PractitionerBRIPS, PractitionerRolebrIPS, OrganizationBRIPS, CareTeam, SpecimenBRIPS, ObservationResultsBRIPS, ObservationResultsLaboratoryBRIPS, ObservationResultsPathologyBRIPS, ObservationResultsRadiologyBRIPS.

Usage:

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport DiagnosticReportUvIps
... 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
.... Slices for extension Content/Rules for all slices
..... extension:data-absent-reason 0..1 DataAbsentReason(5.1.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
... Slices for result Content/Rules for all slices
.... 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 Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do texto do recurso
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificador do relatório
ele-1: All FHIR elements must have a @value or children
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) O que foi solicitado
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code O status do relatório de diagnóstico
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.


ele-1: All FHIR elements must have a @value or children
Fixed Value: final
... category S 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


ele-1: All FHIR elements must have a @value or children
... code S 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
Binding: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.


ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(PatientBRIPS) O sujeito do relatório, geralmente o paciente
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo da referência a que o relatório se refere, por exemplo paciente
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Texto alternativo para o recurso
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(Encounter) Atendimento no qual o procedimento foi solicitado
ele-1: All FHIR elements must have a @value or children
... effective[x] SΣ 1..1 Tempo/período clinicamente relevante para o relatório
ele-1: All FHIR elements must have a @value or children
.... effective[x]All Types Content/Rules for all Types
..... id 0..1 string ID exclusivo para referência entre elementos
..... Slices for extension Content/Rules for all slices
...... 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
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data e hora que esta versão foi feita
ele-1: All FHIR elements must have a @value or children
... performer SΣ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Responsável pelo SADT
ele-1: All FHIR elements must have a @value or children
... resultsInterpreter Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Intérprete dos resultados primários
ele-1: All FHIR elements must have a @value or children
... specimen 0..* Reference(SpecimenBRIPS) Amostras que este relatório se baseia
ele-1: All FHIR elements must have a @value or children
... Slices for result S 0..* Reference(Observation) Observation results included in the diagnostic report.
Slice: Unordered, Open by profile:resolve()
ele-1: All FHIR elements must have a @value or children
.... result:observation-results S 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsPathologyBRIPS | ObservationResultsRadiologyBRIPS | ObservationResultsBRIPS) Observações, resultados e interpretações
ele-1: All FHIR elements must have a @value or children
... imagingStudy 0..* Reference(ImagingStudyBRIPS) Referência aos detalhes completos de imagens associadas ao relatório de diagnóstico
ele-1: All FHIR elements must have a @value or children
... media Σ 0..* BackboneElement Principais imagens associadas a este relatório
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... comment 0..1 string Comentário sobre a imagem (por exemplo, explicação)
ele-1: All FHIR elements must have a @value or children
.... link Σ 1..1 Reference(Media) Referência à fonte da imagem
ele-1: All FHIR elements must have a @value or children
... conclusion 0..1 string Conclusão clínica (interpretação) dos resultados dos testes
ele-1: All FHIR elements must have a @value or children
... conclusionCode 0..* CodeableConcept Códigos para a conclusão clínica dos resultados dos testes
Binding: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.


ele-1: All FHIR elements must have a @value or children
... presentedForm 0..* Attachment Relatório completo conforme emitido
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
DiagnosticReport.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DiagnosticReport.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard
DiagnosticReport.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportIf 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-4errorDiagnosticReportIf 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-5errorDiagnosticReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. 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
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.


Fixed Value: final
... category S 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


... code S 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
Binding: 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
Slice: Unordered, Open by 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
Binding: 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]All Types Content/Rules for all Types
..... id 0..1 string ID exclusivo para referência entre elementos
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... 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
Binding: 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
... Slices for result S 0..* Reference(Observation) Observation results included in the diagnostic report.
Slice: Unordered, Open by 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
Binding: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.


... presentedForm 0..* Attachment Relatório completo conforme emitido

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
DiagnosticReport.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DiagnosticReport.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard
DiagnosticReport.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportIf 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-4errorDiagnosticReportIf 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-5errorDiagnosticReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visão diferencial

Esta estrutura é derivada de DiagnosticReportUvIps

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport DiagnosticReportUvIps
... 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
.... Slices for extension Content/Rules for all slices
..... extension:data-absent-reason 0..1 DataAbsentReason(5.1.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
... Slices for result Content/Rules for all slices
.... 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 Documentation for this format

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* DiagnosticReportUvIps A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 0..1 uri Conjunto de regras sob as quais este conteúdo foi criado
ele-1: All FHIR elements must have a @value or children
... text 0..1 Narrative Resumo do texto do recurso
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?! 0..* Extension Extensão que não pode ser ignorada
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificador do relatório
ele-1: All FHIR elements must have a @value or children
... basedOn 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) O que foi solicitado
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 1..1 code O status do relatório de diagnóstico
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.


ele-1: All FHIR elements must have a @value or children
Fixed Value: final
... category S 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


ele-1: All FHIR elements must have a @value or children
... code S 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
Binding: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.


ele-1: All FHIR elements must have a @value or children
... subject SΣ 1..1 Reference(PatientBRIPS) O sujeito do relatório, geralmente o paciente
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elemento
.... extension 0..* Extension Conteúdo adicional definido pelas implementações
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... reference SΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo da referência a que o relatório se refere, por exemplo paciente
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


ele-1: All FHIR elements must have a @value or children
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
ele-1: All FHIR elements must have a @value or children
.... display Σ 0..1 string Texto alternativo para o recurso
ele-1: All FHIR elements must have a @value or children
... encounter Σ 0..1 Reference(Encounter) Atendimento no qual o procedimento foi solicitado
ele-1: All FHIR elements must have a @value or children
... effective[x] SΣ 1..1 Tempo/período clinicamente relevante para o relatório
ele-1: All FHIR elements must have a @value or children
.... effective[x]All Types Content/Rules for all Types
..... id 0..1 string ID exclusivo para referência entre elementos
..... Slices for extension Content/Rules for all slices
...... 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
Binding: DataAbsentReason (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data e hora que esta versão foi feita
ele-1: All FHIR elements must have a @value or children
... performer SΣ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Responsável pelo SADT
ele-1: All FHIR elements must have a @value or children
... resultsInterpreter Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam) Intérprete dos resultados primários
ele-1: All FHIR elements must have a @value or children
... specimen 0..* Reference(SpecimenBRIPS) Amostras que este relatório se baseia
ele-1: All FHIR elements must have a @value or children
... Slices for result S 0..* Reference(Observation) Observation results included in the diagnostic report.
Slice: Unordered, Open by profile:resolve()
ele-1: All FHIR elements must have a @value or children
.... result:observation-results S 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsPathologyBRIPS | ObservationResultsRadiologyBRIPS | ObservationResultsBRIPS) Observações, resultados e interpretações
ele-1: All FHIR elements must have a @value or children
... imagingStudy 0..* Reference(ImagingStudyBRIPS) Referência aos detalhes completos de imagens associadas ao relatório de diagnóstico
ele-1: All FHIR elements must have a @value or children
... media Σ 0..* BackboneElement Principais imagens associadas a este relatório
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... comment 0..1 string Comentário sobre a imagem (por exemplo, explicação)
ele-1: All FHIR elements must have a @value or children
.... link Σ 1..1 Reference(Media) Referência à fonte da imagem
ele-1: All FHIR elements must have a @value or children
... conclusion 0..1 string Conclusão clínica (interpretação) dos resultados dos testes
ele-1: All FHIR elements must have a @value or children
... conclusionCode 0..* CodeableConcept Códigos para a conclusão clínica dos resultados dos testes
Binding: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.


ele-1: All FHIR elements must have a @value or children
... presentedForm 0..* Attachment Relatório completo conforme emitido
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
DiagnosticReport.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DiagnosticReport.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard
DiagnosticReport.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportIf 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-4errorDiagnosticReportIf 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-5errorDiagnosticReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.


Fixed Value: final
... category S 1..1 CodeableConceptIPS Categoria do serviço SADT que emitiu o relatório
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


... code S 1..1 CodeableConceptIPS Códigos que descrevem os relatórios de diagnóstico
Binding: 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
Slice: Unordered, Open by 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
Binding: 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]All Types Content/Rules for all Types
..... id 0..1 string ID exclusivo para referência entre elementos
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... 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
Binding: 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
... Slices for result S 0..* Reference(Observation) Observation results included in the diagnostic report.
Slice: Unordered, Open by 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
Binding: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.


... presentedForm 0..* Attachment Relatório completo conforme emitido

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
DiagnosticReport.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DiagnosticReport.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard
DiagnosticReport.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportIf 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-4errorDiagnosticReportIf 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-5errorDiagnosticReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

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