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.
Implements
Inherited Members
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 |
_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Started
Extension container element for Started
Declaration
public Element _Started { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Uid
Extension container element for Uid
Declaration
public Element _Uid { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Url
Extension container element for Url
Declaration
public Element _Url { get; set; }
Property Value
Type | Description |
---|---|
Element |
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 |
Availability
Availability of study (online, offline or nearline).
Declaration
public string Availability { get; set; }
Property Value
Type | Description |
---|---|
System. |
Description
Institution-generated description or classification of the Study performed.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
Identifier
Other identifiers for the study.
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Interpreter
Who read the study and interpreted the images or other content.
Declaration
public Reference Interpreter { get; set; }
Property Value
Type | Description |
---|---|
Reference |
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 |
---|---|
fhir |
NumberOfInstances
Number of SOP Instances in Study.
Declaration
public uint NumberOfInstances { get; set; }
Property Value
Type | Description |
---|---|
System. |
NumberOfSeries
Number of Series in Study.
Declaration
public uint NumberOfSeries { get; set; }
Property Value
Type | Description |
---|---|
System. |
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 |
---|---|
fhir |
Patient
The patient imaged in the study.
Declaration
public Reference Patient { get; set; }
Property Value
Type | Description |
---|---|
Reference |
Procedure
Type of procedure performed.
Declaration
public List<Reference> Procedure { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Referrer
The requesting/referring physician.
Declaration
public Reference Referrer { get; set; }
Property Value
Type | Description |
---|---|
Reference |
ResourceType
Resource Type Name
Declaration
public override string ResourceType { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
| Improve this Doc View SourceSeries
Each study has one or more series of images or other content.
Declaration
public List<ImagingStudySeries> Series { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Started
Date and Time the study started.
Declaration
public string Started { get; set; }
Property Value
Type | Description |
---|---|
System. |
Uid
Formal identifier for the study.
Declaration
public string Uid { get; set; }
Property Value
Type | Description |
---|---|
System. |
Url
WADO-RS resource where Study is available.
Declaration
public string Url { get; set; }
Property Value
Type | Description |
---|---|
System. |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |