Class ImagingObjectSelection
A manifest of a set of DICOM Service-Object Pair Instances (SOP Instances). The referenced SOP Instances (images or other content) are for a single patient, and may be from one or more studies. The referenced SOP Instances have been selected for a purpose, such as quality assurance, conference, or consult. Reflecting that range of purposes, typical ImagingObjectSelection resources may include all SOP Instances in a study (perhaps for sharing through a Health Information Exchange); key images from multiple studies (for reference by a referring or treating physician); a multi-frame ultrasound instance ("cine" video clip) and a set of measurements taken from that instance (for inclusion in a teaching file); and so on.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class ImagingObjectSelection : DomainResource, IFhirJsonSerializable
Properties
| Improve this Doc View Source_AuthoringTime
Extension container element for AuthoringTime
Declaration
public Element _AuthoringTime { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
Type | Description |
---|---|
Element |
_Uid
Extension container element for Uid
Declaration
public Element _Uid { get; set; }
Property Value
Type | Description |
---|---|
Element |
Author
Track the selection decision maker.
Declaration
public Reference Author { get; set; }
Property Value
Type | Description |
---|---|
Reference |
AuthoringTime
Date and time when the selection was made can be important to understand the content of selection.
Declaration
public string AuthoringTime { get; set; }
Property Value
Type | Description |
---|---|
System. |
Description
Need to provide a narrative description of the SOP instances in the selection.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
Patient
SOP Instances in ImagingObjectSelection must be from the same patient.
Declaration
public Reference Patient { 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 SourceStudy
DICOM SOP instances are identified through the UIDs of the study - series - instance hierarchy. In addition, the locator at the study level provide a means of retrieving the entire study.
Declaration
public List<ImagingObjectSelectionStudy> Study { get; set; }
Property Value
Type | Description |
---|---|
fhir |
Title
Need to represent the application purpose that the SOP instances in ImagingObjectSelection are selected for.
Declaration
public CodeableConcept Title { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
Uid
DICOM SOP Instance is always assigned with a unique identifier (UID).
Declaration
public string Uid { 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 |