Show / Hide Table of Contents

Class ImagingStudy

Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.

Inheritance
System.Object
Resource
DomainResource
ImagingStudy
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 ImagingStudy : DomainResource, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Availability

Extension container element for Availability

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

_Description

Extension container element for Description

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

_Started

Extension container element for Started

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

_Uid

Extension container element for Uid

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

_Url

Extension container element for Url

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

Accession

Accession Number is an identifier related to some aspect of imaging workflow and data management. Usage may vary across different institutions. See for instance IHE Radiology Technical Framework Volume 1 Appendix A.

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

Availability

Availability of study (online, offline or nearline).

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

Description

Institution-generated description or classification of the Study performed.

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

Identifier

Other identifiers for the study.

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

Interpreter

Who read the study and interpreted the images or other content.

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

ModalityList

A list of all the Series.ImageModality values that are actual acquisition modalities, i.e. those in the DICOM Context Group 29 (value set OID 1.2.840.10008.6.1.19).

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

NumberOfInstances

Number of SOP Instances in Study.

Declaration
public uint NumberOfInstances { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

NumberOfSeries

Number of Series in Study.

Declaration
public uint NumberOfSeries { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

Order

To support grouped procedures (one imaging study supporting multiple ordered procedures, e.g. chest/abdomen/pelvis CT).

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

Patient

The patient imaged in the study.

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

Procedure

Type of procedure performed.

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

Referrer

The requesting/referring physician.

Declaration
public Reference Referrer { get; set; }
Property Value
Type Description
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

Series

Each study has one or more series of images or other content.

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

Started

Date and Time the study started.

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

Uid

Formal identifier for the study.

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

Url

WADO-RS resource where Study is available.

Declaration
public string Url { get; set; }
Property Value
Type Description
System.String

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