Class ImagingManifest

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

public class ImagingManifest extends DomainResource
A text description of the DICOM SOP instances selected in the ImagingManifest; or the reason for, or significance of, the selection.
See Also:
  • Field Details

    • identifier

      Unique identifier of the DICOM Key Object Selection (KOS) that this resource represents.
    • patient

      protected Reference patient
      A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.
    • patientTarget

      The actual object that is the target of the reference (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.)
    • authoringTime

      Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).
    • author

      protected Reference author
      Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.
    • authorTarget

      The actual object that is the target of the reference (Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.)
    • description

      Free text narrative description of the ImagingManifest. The value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.
    • study

      Study identity and locating information of the DICOM SOP instances in the selection.
    • SP_IDENTIFIER

      public static final String SP_IDENTIFIER
      Search parameter: identifier

      Description: UID of the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: token
      Path: ImagingManifest.identifier

      See Also:
    • IDENTIFIER

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
      Fluent Client search parameter constant for identifier

      Description: UID of the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: token
      Path: ImagingManifest.identifier

    • SP_ENDPOINT

      public static final String SP_ENDPOINT
      Search parameter: endpoint

      Description: The endpoint for the study or series
      Type: reference
      Path: ImagingManifest.study.endpoint, ImagingManifest.study.series.endpoint

      See Also:
    • ENDPOINT

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT
      Fluent Client search parameter constant for endpoint

      Description: The endpoint for the study or series
      Type: reference
      Path: ImagingManifest.study.endpoint, ImagingManifest.study.series.endpoint

    • INCLUDE_ENDPOINT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "ImagingManifest:endpoint".
    • SP_AUTHORING_TIME

      public static final String SP_AUTHORING_TIME
      Search parameter: authoring-time

      Description: Time of the ImagingManifest (or a DICOM Key Object Selection which it represents) authoring
      Type: date
      Path: ImagingManifest.authoringTime

      See Also:
    • AUTHORING_TIME

      public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORING_TIME
      Fluent Client search parameter constant for authoring-time

      Description: Time of the ImagingManifest (or a DICOM Key Object Selection which it represents) authoring
      Type: date
      Path: ImagingManifest.authoringTime

    • SP_SELECTED_STUDY

      public static final String SP_SELECTED_STUDY
      Search parameter: selected-study

      Description: Study selected in the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: uri
      Path: ImagingManifest.study.uid

      See Also:
    • SELECTED_STUDY

      public static final ca.uhn.fhir.rest.gclient.UriClientParam SELECTED_STUDY
      Fluent Client search parameter constant for selected-study

      Description: Study selected in the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: uri
      Path: ImagingManifest.study.uid

    • SP_AUTHOR

      public static final String SP_AUTHOR
      Search parameter: author

      Description: Author of the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: reference
      Path: ImagingManifest.author

      See Also:
    • AUTHOR

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR
      Fluent Client search parameter constant for author

      Description: Author of the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: reference
      Path: ImagingManifest.author

    • INCLUDE_AUTHOR

      public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR
      Constant for fluent queries to be used to add include statements. Specifies the path value of "ImagingManifest:author".
    • SP_PATIENT

      public static final String SP_PATIENT
      Search parameter: patient

      Description: Subject of the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: reference
      Path: ImagingManifest.patient

      See Also:
    • PATIENT

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
      Fluent Client search parameter constant for patient

      Description: Subject of the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: reference
      Path: ImagingManifest.patient

    • INCLUDE_PATIENT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "ImagingManifest:patient".
    • SP_IMAGING_STUDY

      public static final String SP_IMAGING_STUDY
      Search parameter: imaging-study

      Description: ImagingStudy resource selected in the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: reference
      Path: ImagingManifest.study.imagingStudy

      See Also:
    • IMAGING_STUDY

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam IMAGING_STUDY
      Fluent Client search parameter constant for imaging-study

      Description: ImagingStudy resource selected in the ImagingManifest (or a DICOM Key Object Selection which it represents)
      Type: reference
      Path: ImagingManifest.study.imagingStudy

    • INCLUDE_IMAGING_STUDY

      public static final ca.uhn.fhir.model.api.Include INCLUDE_IMAGING_STUDY
      Constant for fluent queries to be used to add include statements. Specifies the path value of "ImagingManifest:imaging-study".
  • Constructor Details

  • Method Details

    • getIdentifier

      Returns:
      identifier (Unique identifier of the DICOM Key Object Selection (KOS) that this resource represents.)
    • hasIdentifier

      public boolean hasIdentifier()
    • setIdentifier

      Parameters:
      value - identifier (Unique identifier of the DICOM Key Object Selection (KOS) that this resource represents.)
    • getPatient

      Returns:
      patient (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.)
    • hasPatient

      public boolean hasPatient()
    • setPatient

      Parameters:
      value - patient (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.)
    • getPatientTarget

      Returns:
      patient The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.)
    • setPatientTarget

      Parameters:
      value - patient The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingManifest.)
    • getAuthoringTimeElement

      Returns:
      authoringTime (Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).). This is the underlying object with id, value and extensions. The accessor "getAuthoringTime" gives direct access to the value
    • hasAuthoringTimeElement

      public boolean hasAuthoringTimeElement()
    • hasAuthoringTime

      public boolean hasAuthoringTime()
    • setAuthoringTimeElement

      Parameters:
      value - authoringTime (Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).). This is the underlying object with id, value and extensions. The accessor "getAuthoringTime" gives direct access to the value
    • getAuthoringTime

      Returns:
      Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).
    • setAuthoringTime

      Parameters:
      value - Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).
    • getAuthor

      public Reference getAuthor()
      Returns:
      author (Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.)
    • hasAuthor

      public boolean hasAuthor()
    • setAuthor

      Parameters:
      value - author (Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.)
    • getAuthorTarget

      Returns:
      author The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.)
    • setAuthorTarget

      Parameters:
      value - author The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Author of ImagingManifest. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.)
    • getDescriptionElement

      Returns:
      description (Free text narrative description of the ImagingManifest. The value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
    • hasDescriptionElement

      public boolean hasDescriptionElement()
    • hasDescription

      public boolean hasDescription()
    • setDescriptionElement

      Parameters:
      value - description (Free text narrative description of the ImagingManifest. The value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
    • getDescription

      Returns:
      Free text narrative description of the ImagingManifest. The value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.
    • setDescription

      Parameters:
      value - Free text narrative description of the ImagingManifest. The value may be derived from the DICOM Standard Part 16, CID-7010 descriptions (e.g. Best in Set, Complete Study Content). Note that those values cover the wide range of uses of the DICOM Key Object Selection object, several of which are not supported by ImagingManifest. Specifically, there is no expected behavior associated with descriptions that suggest referenced images be removed or not used.
    • getStudy

      Returns:
      study (Study identity and locating information of the DICOM SOP instances in the selection.)
    • setStudy

      Returns:
      Returns a reference to this for easy method chaining
    • hasStudy

      public boolean hasStudy()
    • addStudy

    • addStudy

    • getStudyFirstRep

      Returns:
      The first repetition of repeating field study, creating it if it does not already exist
    • listChildren

      protected void listChildren(List<Property> children)
      Overrides:
      listChildren in class DomainResource
    • getNamedProperty

      public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getNamedProperty in class DomainResource
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getProperty

      public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getProperty in class DomainResource
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class DomainResource
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class DomainResource
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • makeProperty

      public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      makeProperty in class DomainResource
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTypesForProperty

      public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getTypesForProperty in class DomainResource
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addChild

      public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      addChild in class DomainResource
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      fhirType in class DomainResource
    • copy

      Specified by:
      copy in class DomainResource
    • typedCopy

    • equalsDeep

      public boolean equalsDeep(Base other_)
      Overrides:
      equalsDeep in class DomainResource
    • equalsShallow

      public boolean equalsShallow(Base other_)
      Overrides:
      equalsShallow in class DomainResource
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      isEmpty in class DomainResource
    • getResourceType

      Specified by:
      getResourceType in class Resource