Show / Hide Table of Contents

Class DiagnosticReport

The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.

Inheritance
System.Object
Resource
DomainResource
DiagnosticReport
Implements
IFhirJsonSerializable
Inherited Members
DomainResource.Contained
DomainResource.Extension
DomainResource.ModifierExtension
DomainResource.Text
Resource.Id
Resource._Id
Resource.ImplicitRules
Resource._ImplicitRules
Resource.Language
Resource._Language
Resource.Meta
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class DiagnosticReport : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Conclusion

Extension container element for Conclusion

Declaration
public Element _Conclusion { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_EffectiveDateTime

Extension container element for EffectiveDateTime

Declaration
public Element _EffectiveDateTime { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Issued

Extension container element for Issued

Declaration
public Element _Issued { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Status

Extension container element for Status

Declaration
public Element _Status { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

Category

A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes.

Declaration
public CodeableConcept Category { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

Code

A code or name that describes this diagnostic report.

Declaration
public CodeableConcept Code { get; set; }
Property Value
Type Description
CodeableConcept
| Improve this Doc View Source

CodedDiagnosis

Codes for the conclusion.

Declaration
public List<CodeableConcept> CodedDiagnosis { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<CodeableConcept>
| Improve this Doc View Source

Conclusion

Need to be able to provide a conclusion that is not lost among the basic result data.

Declaration
public string Conclusion { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

EffectiveDateTime

Need to know where in the patient history to file/present this report.

Declaration
public string EffectiveDateTime { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

EffectivePeriod

Need to know where in the patient history to file/present this report.

Declaration
public Period EffectivePeriod { get; set; }
Property Value
Type Description
Period
| Improve this Doc View Source

Encounter

The link to the health care event (encounter) when the order was made.

Declaration
public Reference Encounter { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

Identifier

Need to know what identifier to use when making queries about this report from the source laboratory, and for linking to the report outside FHIR context.

Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Identifier>
| Improve this Doc View Source

Image

Many diagnostic services include images in the report as part of their service.

Declaration
public List<DiagnosticReportImage> Image { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<DiagnosticReportImage>
| Improve this Doc View Source

ImagingStudy

One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.

Declaration
public List<Reference> ImagingStudy { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

Issued

Clinicians need to be able to check the date that the report was released.

Declaration
public string Issued { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Performer

Need to know whom to contact if there are queries about the results. Also may need to track the source of reports for secondary data analysis.

Declaration
public Reference Performer { get; set; }
Property Value
Type Description
Reference
| Improve this Doc View Source

PresentedForm

Gives Laboratory the ability to provide its own fully formatted report for clinical fidelity.

Declaration
public List<Attachment> PresentedForm { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Attachment>
| Improve this Doc View Source

Request

Need to be able to track completion of requests based on reports issued and also to report what diagnostic tests were requested (not always the same as what is delivered).

Declaration
public List<Reference> Request { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

ResourceType

Resource Type Name

Declaration
public override string ResourceType { get; }
Property Value
Type Description
System.String
Overrides
Resource.ResourceType
| Improve this Doc View Source

Result

Need to support individual results, or report groups of results, where the result grouping is arbitrary, but meaningful. This structure is recursive - observations can contain observations.

Declaration
public List<Reference> Result { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

Specimen

Need to be able to report information about the collected specimens on which the report is based.

Declaration
public List<Reference> Specimen { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Reference>
| Improve this Doc View Source

Status

Diagnostic services routinely issue provisional/incomplete reports, and sometimes withdraw previously released reports.

Declaration
public string Status { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Subject

SHALL know the subject context.

Declaration
public Reference Subject { get; set; }
Property Value
Type Description
Reference

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX