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

Publish Box vai aqui

## Resource Profile: BRCoreDiagnosticReport

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport | Versão: 1.0.0
Active as of 2025-07-21 | Nome computável: BRCoreDiagnosticReport

Este perfil restringe o recurso DiagnosticReport que representa as descobertas e a interpretação de testes diagnósticos realizados em pacientes, grupos de pacientes, dispositivos e locais, e/ou espécimes derivados destes. O relatório inclui contexto clínico, como solicitação e informações do provedor, e alguma mistura de resultados atômicos, imagens, interpretações textuais e codificadas, e representação formatada de relatórios diagnósticos

### Escopo/Uso

O br-core-diagnosticreport é um conjunto de informações que normalmente é fornecido por um serviço de diagnóstico quando as investigações são concluídas. As informações incluem uma mistura de resultados atômicos, relatórios de texto, imagens e códigos. A mistura varia dependendo da natureza do procedimento de diagnóstico e, às vezes, da natureza dos resultados de uma investigação específica. No FHIR, o relatório pode ser transmitido de várias maneiras, incluindo um Documento, API RESTful ou estrutura de Mensagens. Incluído em cada um deles, estaria o próprio recurso DiagnosticReport.

O recurso br-core-diagnosticreport tem informações sobre o próprio relatório de diagnóstico, e sobre o sujeito e, no caso de testes laboratoriais, a amostra do relatório. Este recurso também pode se referir aos detalhes da solicitação e detalhes de observações atômicas ou instâncias de imagem. As conclusões do relatório podem ser expressas como um blob de texto simples, dados codificados estruturados ou como um relatório anexado totalmente formatado, como um PDF.

O recurso br-core-diagnosticreport é adequado para os seguintes tipos de relatórios de diagnóstico:

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

O recurso br-core-diagnosticreport não se destina a dar suporte à apresentação de resultados cumulativos (apresentação tabular de resultados passados e presentes no recurso). O recurso br-core-diagnosticreport ainda não fornece suporte completo para relatórios estruturados detalhados de sequenciamento; isso está planejado para uma versão futura.

### Caso de uso

​Exemplos de uso dos recursos do br-core-diagnosticreport são: Laudo de densitometria óssea https://hl7.org/fhir/r4/diagnosticreport-example-dxa.html Laudo de US de Abdomen https://hl7.org/fhir/r4/diagnosticreport-example-ultrasound.xml Laudo de Anatomia Patológica https://hl7.org/fhir/r4/diagnosticreport-example-gingival-mass.html

### Caso de uso da RNDS

Este perfil ainda não está implementado na RNDS.

### MUST SUPPORT - Elementos de dados obrigatórios e que devem estar presentes

Os seguintes elementos devem ser obrigatórios, ou devem ser suportados, se os dados estiverem presentes no sistema de envio (definição Must Support).

Cada Perfil DiagnosticReport deve ter:

1. Status - situação do relatório (registrado | disponível | cancelado | inserido-por-erro | desconhecido)

2. Code – código LOINC para o relatório de diagnóstico
3. Media.link – link que referencia a imagem

### Cada Perfil DiagnosticReport deve oferecer suporte a:

Não há elementos.

### Limites e relacionamentos

Muitos processos de diagnóstico são procedimentos que geram observações e relatórios de diagnóstico. Em muitos casos, tal observação não requer uma representação explícita do procedimento usado para criar a observação, mas onde há detalhes de interesse sobre como o procedimento de diagnóstico foi realizado, o recurso Procedure é usado para descrever a atividade.

Em contraste com o recurso br-core-observation, o recurso br-core-diagnosticreport normalmente inclui contexto clínico adicional e alguma mistura de resultados atômicos, imagens, relatórios de imagem, interpretação textual e codificada e representações formatadas. Relatórios de laboratório, relatórios de patologia e relatórios de imagem devem ser representados usando o recurso br-core-diagnosticreport. O recurso br-core-observation é referenciado pelo br-core-diagnosticreport para fornecer os resultados atômicos para uma investigação específica.

Se você tiver um relatório altamente estruturado, use o br-core-diagnosticreport - ele tem suporte a dados e fluxo de trabalho. Detalhes sobre a solicitação de uma investigação diagnóstica são capturados nos vários recursos de “solicitação” (por exemplo, br-core-servicerequest) e permitem que o relatório se conecte a fluxos de trabalho clínicos. Para relatórios mais orientados por narrativas com menos fluxo de trabalho (histologia/necrotério, etc.), o recurso br-core-composition seria mais apropriado.

​As representações de imagem e mídia do relatório e imagens de suporte são referenciadas no recurso br-core-diagnosticreport. Os detalhes e instâncias de imagem reais podem ser referenciados diretamente no Diagnostic report usando o elemento “imaging” ou por referência indireta por meio dos recursos br-core-imagingstudy que representam o conteúdo produzido em um estudo de imagem DICOM ou conjunto de Instâncias DICOM para um paciente.

​Este recurso é referenciado por br-core-careplan, ChargeItem, ClinicalImpression, Communication, CommunicationRequest, br-core-condition, Contract, DeviceRequest, DeviceUseStatement, FamilyMemberHistory, GuidanceResponse, br-core-imagingstudy, br-core-immunization, br-core-medicationadministration, br-core-medicationstatement, br-core-procedure, RequestGroup, RiskAssessment, br-core-servicerequest e SupplyRequest.

Usos:

- Refere a este Perfil: BRCoreCondition, BRCoreImmunization, br-core-medicationadministration, br-core-medicationstatement... Show 2 more, BRCoreProcedure and BRCoreServiceRequest

### Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

- Tabela diferencial
- Tabela de elementos -chave
- Tabela de instantâneos
- Estatísticas/Referências
- Todos

Esta estrutura é derivada de DiagnosticReport

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
DiagnosticReport |  |  | DiagnosticReport |
id |  | 0..1 | id | Identificador lógico deste artefato
meta |  | 0..1 | Meta | Metadados sobre o recurso
implicitRules |  | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier |  | 0..* | Identifier | Identificadores externos para este recurso
basedOn |  | 0..* | Reference(BRCoreCarePlan | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) | O que foi solicitado
status |  | 1..1 | code | O status do relatório de diagnóstico
category |  | 0..* | CodeableConcept | ​Categoria do serviço Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado (required)
code |  | 1..1 | CodeableConcept | Nome/Código para este relatório de diagnóstico
subject |  | 0..1 | Reference(BRCorePatient) | O indivíduo do relatório - geralmente, mas nem sempre, o paciente
encounter |  | 0..1 | Reference(br-core-encounter) | Evento de assistência médica quando o teste foi solicitado
effective[x] |  | 0..1 | dateTime, Period | Tempo/período de tempo clinicamente relevante para o relatório
issued |  | 0..1 | instant | Data e hora em que esta versão foi feita
performer |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Serviço de diagnóstico (SADT) responsável
resultsInterpreter |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Intérprete de resultado
specimen |  | 0..* | Reference(BRCoreSpecimen) | Amostras deste relatório
result |  | 0..* | Reference(BRCoreObservation) | Observations
imagingStudy |  | 0..* | Reference(ImagingStudy) | Referência as imagens associadas ao relatório de diagnóstico ao relatório de diagnóstico
media |  | 0..* | BackboneElement | Imagens associadas a este relatório
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
comment |  | 0..1 | string | Comentário sobre a imagem
link |  | 1..1 | Reference(Media) | Referência à fonte da imagem
conclusion |  | 0..1 | string | Conclusão clínica (interpretação) dos resultados
conclusionCode |  | 0..* | CodeableConcept | Códigos da conclusão clínica dos resultados
presentedForm |  | 0..* | Attachment | Relatório completo conforme emitido
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Conformidade | Conjunto de valores | URI
DiagnosticReport.category | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado `https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado`

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
DiagnosticReport |  | 0..* | DiagnosticReport | 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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
basedOn |  | 0..* | Reference(BRCoreCarePlan | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) | 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.
category | Σ | 0..* | CodeableConcept | ​Categoria do serviço Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado (required)
code | Σ | 1..1 | CodeableConcept | Nome/Código para este relatório de diagnóstico Vínculo: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.
subject | Σ | 0..1 | Reference(BRCorePatient) | O indivíduo do relatório - geralmente, mas nem sempre, o paciente
encounter | Σ | 0..1 | Reference(br-core-encounter) | Evento de assistência médica quando o teste foi solicitado
effective[x] | Σ | 0..1 |  | Tempo/período de tempo clinicamente relevante para o relatório
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
issued | Σ | 0..1 | instant | Data e hora em que esta versão foi feita
performer | Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Serviço de diagnóstico (SADT) responsável
resultsInterpreter | Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Intérprete de resultado
specimen |  | 0..* | Reference(BRCoreSpecimen) | Amostras deste relatório
result |  | 0..* | Reference(BRCoreObservation) | Observations
imagingStudy |  | 0..* | Reference(ImagingStudy) | Referência as imagens associadas ao relatório de diagnóstico ao relatório de diagnóstico
media | Σ | 0..* | BackboneElement | Imagens associadas a este relatório
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
comment |  | 0..1 | string | Comentário sobre a imagem
link | Σ | 1..1 | Reference(Media) | Referência à fonte da imagem
conclusion |  | 0..1 | string | Conclusão clínica (interpretação) dos resultados
conclusionCode |  | 0..* | CodeableConcept | Códigos da conclusão clínica dos resultados Vínculo: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
presentedForm |  | 0..* | Attachment | Relatório completo conforme emitido
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
DiagnosticReport.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
DiagnosticReport.status | required | DiagnosticReportStatus `http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1` From a norma FHIR
DiagnosticReport.category | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado `https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado`
DiagnosticReport.code | preferred | LOINCDiagnosticReportCodes(a valid code from LOINC) `http://hl7.org/fhir/ValueSet/report-codes` From a norma FHIR
DiagnosticReport.conclusionCode | example | SNOMEDCTClinicalFindings `http://hl7.org/fhir/ValueSet/clinical-findings` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
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() |

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
DiagnosticReport |  | 0..* | DiagnosticReport | 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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
basedOn |  | 0..* | Reference(BRCoreCarePlan | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) | 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.
category | Σ | 0..* | CodeableConcept | ​Categoria do serviço Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado (required)
code | Σ | 1..1 | CodeableConcept | Nome/Código para este relatório de diagnóstico Vínculo: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.
subject | Σ | 0..1 | Reference(BRCorePatient) | O indivíduo do relatório - geralmente, mas nem sempre, o paciente
encounter | Σ | 0..1 | Reference(br-core-encounter) | Evento de assistência médica quando o teste foi solicitado
effective[x] | Σ | 0..1 |  | Tempo/período de tempo clinicamente relevante para o relatório
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
issued | Σ | 0..1 | instant | Data e hora em que esta versão foi feita
performer | Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Serviço de diagnóstico (SADT) responsável
resultsInterpreter | Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Intérprete de resultado
specimen |  | 0..* | Reference(BRCoreSpecimen) | Amostras deste relatório
result |  | 0..* | Reference(BRCoreObservation) | Observations
imagingStudy |  | 0..* | Reference(ImagingStudy) | Referência as imagens associadas ao relatório de diagnóstico ao relatório de diagnóstico
media | Σ | 0..* | BackboneElement | Imagens associadas a este relatório
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
comment |  | 0..1 | string | Comentário sobre a imagem
link | Σ | 1..1 | Reference(Media) | Referência à fonte da imagem
conclusion |  | 0..1 | string | Conclusão clínica (interpretação) dos resultados
conclusionCode |  | 0..* | CodeableConcept | Códigos da conclusão clínica dos resultados Vínculo: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
presentedForm |  | 0..* | Attachment | Relatório completo conforme emitido
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
DiagnosticReport.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
DiagnosticReport.status | required | DiagnosticReportStatus `http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1` From a norma FHIR
DiagnosticReport.category | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado `https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado`
DiagnosticReport.code | preferred | LOINCDiagnosticReportCodes(a valid code from LOINC) `http://hl7.org/fhir/ValueSet/report-codes` From a norma FHIR
DiagnosticReport.conclusionCode | example | SNOMEDCTClinicalFindings `http://hl7.org/fhir/ValueSet/clinical-findings` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
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() |

Esta estrutura é derivada de DiagnosticReport

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)
- BRCoreServiceRequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- BRCoreSpecimen (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-specimen)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)

Visão diferencial

Esta estrutura é derivada de DiagnosticReport

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
DiagnosticReport |  |  | DiagnosticReport |
id |  | 0..1 | id | Identificador lógico deste artefato
meta |  | 0..1 | Meta | Metadados sobre o recurso
implicitRules |  | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier |  | 0..* | Identifier | Identificadores externos para este recurso
basedOn |  | 0..* | Reference(BRCoreCarePlan | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) | O que foi solicitado
status |  | 1..1 | code | O status do relatório de diagnóstico
category |  | 0..* | CodeableConcept | ​Categoria do serviço Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado (required)
code |  | 1..1 | CodeableConcept | Nome/Código para este relatório de diagnóstico
subject |  | 0..1 | Reference(BRCorePatient) | O indivíduo do relatório - geralmente, mas nem sempre, o paciente
encounter |  | 0..1 | Reference(br-core-encounter) | Evento de assistência médica quando o teste foi solicitado
effective[x] |  | 0..1 | dateTime, Period | Tempo/período de tempo clinicamente relevante para o relatório
issued |  | 0..1 | instant | Data e hora em que esta versão foi feita
performer |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Serviço de diagnóstico (SADT) responsável
resultsInterpreter |  | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Intérprete de resultado
specimen |  | 0..* | Reference(BRCoreSpecimen) | Amostras deste relatório
result |  | 0..* | Reference(BRCoreObservation) | Observations
imagingStudy |  | 0..* | Reference(ImagingStudy) | Referência as imagens associadas ao relatório de diagnóstico ao relatório de diagnóstico
media |  | 0..* | BackboneElement | Imagens associadas a este relatório
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
comment |  | 0..1 | string | Comentário sobre a imagem
link |  | 1..1 | Reference(Media) | Referência à fonte da imagem
conclusion |  | 0..1 | string | Conclusão clínica (interpretação) dos resultados
conclusionCode |  | 0..* | CodeableConcept | Códigos da conclusão clínica dos resultados
presentedForm |  | 0..* | Attachment | Relatório completo conforme emitido
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Conformidade | Conjunto de valores | URI
DiagnosticReport.category | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado `https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado`

Visualização de elementos -chave

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
DiagnosticReport |  | 0..* | DiagnosticReport | 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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
basedOn |  | 0..* | Reference(BRCoreCarePlan | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) | 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.
category | Σ | 0..* | CodeableConcept | ​Categoria do serviço Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado (required)
code | Σ | 1..1 | CodeableConcept | Nome/Código para este relatório de diagnóstico Vínculo: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.
subject | Σ | 0..1 | Reference(BRCorePatient) | O indivíduo do relatório - geralmente, mas nem sempre, o paciente
encounter | Σ | 0..1 | Reference(br-core-encounter) | Evento de assistência médica quando o teste foi solicitado
effective[x] | Σ | 0..1 |  | Tempo/período de tempo clinicamente relevante para o relatório
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
issued | Σ | 0..1 | instant | Data e hora em que esta versão foi feita
performer | Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Serviço de diagnóstico (SADT) responsável
resultsInterpreter | Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Intérprete de resultado
specimen |  | 0..* | Reference(BRCoreSpecimen) | Amostras deste relatório
result |  | 0..* | Reference(BRCoreObservation) | Observations
imagingStudy |  | 0..* | Reference(ImagingStudy) | Referência as imagens associadas ao relatório de diagnóstico ao relatório de diagnóstico
media | Σ | 0..* | BackboneElement | Imagens associadas a este relatório
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
comment |  | 0..1 | string | Comentário sobre a imagem
link | Σ | 1..1 | Reference(Media) | Referência à fonte da imagem
conclusion |  | 0..1 | string | Conclusão clínica (interpretação) dos resultados
conclusionCode |  | 0..* | CodeableConcept | Códigos da conclusão clínica dos resultados Vínculo: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
presentedForm |  | 0..* | Attachment | Relatório completo conforme emitido
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
DiagnosticReport.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
DiagnosticReport.status | required | DiagnosticReportStatus `http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1` From a norma FHIR
DiagnosticReport.category | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado `https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado`
DiagnosticReport.code | preferred | LOINCDiagnosticReportCodes(a valid code from LOINC) `http://hl7.org/fhir/ValueSet/report-codes` From a norma FHIR
DiagnosticReport.conclusionCode | example | SNOMEDCTClinicalFindings `http://hl7.org/fhir/ValueSet/clinical-findings` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
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

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
DiagnosticReport |  | 0..* | DiagnosticReport | 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 | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
basedOn |  | 0..* | Reference(BRCoreCarePlan | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) | 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.
category | Σ | 0..* | CodeableConcept | ​Categoria do serviço Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado (required)
code | Σ | 1..1 | CodeableConcept | Nome/Código para este relatório de diagnóstico Vínculo: LOINCDiagnosticReportCodes (preferred): Codes that describe Diagnostic Reports.
subject | Σ | 0..1 | Reference(BRCorePatient) | O indivíduo do relatório - geralmente, mas nem sempre, o paciente
encounter | Σ | 0..1 | Reference(br-core-encounter) | Evento de assistência médica quando o teste foi solicitado
effective[x] | Σ | 0..1 |  | Tempo/período de tempo clinicamente relevante para o relatório
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
issued | Σ | 0..1 | instant | Data e hora em que esta versão foi feita
performer | Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Serviço de diagnóstico (SADT) responsável
resultsInterpreter | Σ | 0..* | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam) | Intérprete de resultado
specimen |  | 0..* | Reference(BRCoreSpecimen) | Amostras deste relatório
result |  | 0..* | Reference(BRCoreObservation) | Observations
imagingStudy |  | 0..* | Reference(ImagingStudy) | Referência as imagens associadas ao relatório de diagnóstico ao relatório de diagnóstico
media | Σ | 0..* | BackboneElement | Imagens associadas a este relatório
id |  | 0..1 | string | Identificador único para referência cruzada
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico
modifierExtension | ?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
comment |  | 0..1 | string | Comentário sobre a imagem
link | Σ | 1..1 | Reference(Media) | Referência à fonte da imagem
conclusion |  | 0..1 | string | Conclusão clínica (interpretação) dos resultados
conclusionCode |  | 0..* | CodeableConcept | Códigos da conclusão clínica dos resultados Vínculo: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
presentedForm |  | 0..* | Attachment | Relatório completo conforme emitido
Documentação para este formato

#### Terminologia Ligações

Caminho | Conformidade | Conjunto de valores | URI
DiagnosticReport.language | preferred | CommonLanguages `http://hl7.org/fhir/ValueSet/languages` From a norma FHIR
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
DiagnosticReport.status | required | DiagnosticReportStatus `http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1` From a norma FHIR
DiagnosticReport.category | required | ​https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado `https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado`
DiagnosticReport.code | preferred | LOINCDiagnosticReportCodes(a valid code from LOINC) `http://hl7.org/fhir/ValueSet/report-codes` From a norma FHIR
DiagnosticReport.conclusionCode | example | SNOMEDCTClinicalFindings `http://hl7.org/fhir/ValueSet/clinical-findings` From a norma FHIR

#### Restrições

Id | Grau | Caminho(s) | Detalhes | Requisitos
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() |

Esta estrutura é derivada de DiagnosticReport

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)
- BRCoreServiceRequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- BRCoreSpecimen (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-specimen)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)

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