Class NonImageData

description

NonImageData class is the representation of single non image dicom file, normally non image dicom file has some representation details about the source dicom image so this class is the representation of presentation information and referenced image information and has functionalities to manage them

Hierarchy

  • NonImageData

Index

Properties

contentCreatorName

contentCreatorName: string

contentDescription

contentDescription: string

contentLabel

contentLabel: string

contentSequence

contentSequence: ContentSequence

currentRequestedProcedureEvidenceSequence

currentRequestedProcedureEvidenceSequence: CurrentRequestedProcedureSequence

displayAreaSequence

displayAreaSequence: Array<DisplayArea> = []

graphicAnnotationSequence

graphicAnnotationSequence: Array<GraphicAnnotation> = []

graphicLayerSequence

graphicLayerSequence: Array<GraphicLayer> = []

instanceNumber

instanceNumber: number

markerSummary

markerSummary: ConceptSummary

path

path: string

presentationCreationDate

presentationCreationDate: string

presentationCreationTime

presentationCreationTime: string

referencedSeriesSequence

referencedSeriesSequence: Array<ReferencedSeries> = []

sopInstanceUid

sopInstanceUid: string

type

type: SupportedNonImageModelType = Fovia.SupportedNonImageModelType.unsupported

viewingAttribute

viewingAttribute: ViewingAttribute

Methods

addGraphicAnnotation

  • description

    Add graphic annotations which match it's referenced images

    Parameters

    Returns void

addReferencedSeries

  • description

    Add referenced series for this non image data referred

    Parameters

    Returns void

clone

  • description

    Initialize this instance from the given non-imagedata

    Parameters

    Returns void

getGraphicLayerByName

  • description

    Get graphic layer by name

    Parameters

    • layerName: string

    Returns GraphicLayer

    Returns a GraphicLayer if success or null will be returned

getReferencedImageSequence

  • description

    Get referenced image sequence

    Returns Array<ReferencedImage>

    Returns the ReferencedImageSequence on success case empty array on failure case

Private getReferencedSeries

  • description

    Get referenced series for the given series instance uid

    Parameters

    • referencedSeriesInstanceUid: string

      The Referenced SeriesInstanceUid

    Returns ReferencedSeries

    Returns the ReferencedSeries on success case or else null will be returned

Private isExistsInProcedureEvidence

  • isExistsInProcedureEvidence(referencedSeriesInstanceUid: string): boolean
  • description

    Check whether the given referencedseries exists in procedure evidence sequence

    Parameters

    • referencedSeriesInstanceUid: string

      referenced series instance Uid

    Returns boolean

    Returns true on success case, false on failure case

isReferencedSeriesExists

  • isReferencedSeriesExists(referencedSeriesInstanceUid: string): boolean
  • description

    Check whether the referencedseries exists for given referenced series instance uid

    Parameters

    • referencedSeriesInstanceUid: string

      referenced series instance Uid

    Returns boolean

    Returns true on success case false on failure case