| /** |
| */ |
| package org.hl7.fhir; |
| |
| import org.eclipse.emf.common.util.EList; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Imaging Object Selection Series</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <!-- begin-model-doc --> |
| * 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. |
| * <!-- end-model-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.hl7.fhir.ImagingObjectSelectionSeries#getUid <em>Uid</em>}</li> |
| * <li>{@link org.hl7.fhir.ImagingObjectSelectionSeries#getUrl <em>Url</em>}</li> |
| * <li>{@link org.hl7.fhir.ImagingObjectSelectionSeries#getInstance <em>Instance</em>}</li> |
| * </ul> |
| * |
| * @see org.hl7.fhir.FhirPackage#getImagingObjectSelectionSeries() |
| * @model extendedMetaData="name='ImagingObjectSelection.Series' kind='elementOnly'" |
| * @generated |
| */ |
| public interface ImagingObjectSelectionSeries extends BackboneElement { |
| /** |
| * Returns the value of the '<em><b>Uid</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * Series instance UID of the SOP instances in the selection. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Uid</em>' containment reference. |
| * @see #setUid(Oid) |
| * @see org.hl7.fhir.FhirPackage#getImagingObjectSelectionSeries_Uid() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='uid' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Oid getUid(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ImagingObjectSelectionSeries#getUid <em>Uid</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Uid</em>' containment reference. |
| * @see #getUid() |
| * @generated |
| */ |
| void setUid(Oid value); |
| |
| /** |
| * Returns the value of the '<em><b>Url</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * WADO-RS URL to retrieve the series. Note that this URL retrieves all SOP instances of the series not only those in the selection. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Url</em>' containment reference. |
| * @see #setUrl(Uri) |
| * @see org.hl7.fhir.FhirPackage#getImagingObjectSelectionSeries_Url() |
| * @model containment="true" |
| * extendedMetaData="kind='element' name='url' namespace='##targetNamespace'" |
| * @generated |
| */ |
| Uri getUrl(); |
| |
| /** |
| * Sets the value of the '{@link org.hl7.fhir.ImagingObjectSelectionSeries#getUrl <em>Url</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Url</em>' containment reference. |
| * @see #getUrl() |
| * @generated |
| */ |
| void setUrl(Uri value); |
| |
| /** |
| * Returns the value of the '<em><b>Instance</b></em>' containment reference list. |
| * The list contents are of type {@link org.hl7.fhir.ImagingObjectSelectionInstance}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * <!-- begin-model-doc --> |
| * Identity and locating information of the selected DICOM SOP instances. |
| * <!-- end-model-doc --> |
| * @return the value of the '<em>Instance</em>' containment reference list. |
| * @see org.hl7.fhir.FhirPackage#getImagingObjectSelectionSeries_Instance() |
| * @model containment="true" required="true" |
| * extendedMetaData="kind='element' name='instance' namespace='##targetNamespace'" |
| * @generated |
| */ |
| EList<ImagingObjectSelectionInstance> getInstance(); |
| |
| } // ImagingObjectSelectionSeries |