Leadtools.Medical.Storage.DataAccessLayer Namespace

Inheritance Hierarchy

Summary

Overview and description of Leadtools Medical Storage DataAccessLayer classes, delegates, enumerations, and interfaces.

Classes

Class Description
Class AnatomicRegionSequenceDataTable Represents the strongly named DataTable class.
Class AnatomicRegionSequenceRow Represents strongly named DataRow class.
Class AnatomicRegionSequenceRowChangeEvent Row event argument class
Class ExternalStoreDataTable Represents the strongly named DataTable class.
Class ExternalStoreRow Represents strongly named DataRow class.
Class ExternalStoreRowChangeEvent Provides data for the row change events.
Class ImageInstanceDataTable Represents one table of in-memory Image Instance data.
Class ImageInstanceRow Represents a row of Image Instance data in an ImageInstanceRow.
Class ImageInstanceRowChangeEvent Provides data for the ImageInstanceRowChanged, ImageInstanceRowChanging, ImageInstanceRowDeleting, and ImageInstanceRowDeleted events.
Class InstanceDataTable Represents one table of in-memory Instance data.
Class InstanceRow Represents a row of Instance data in an InstanceRow.
Class InstanceRowChangeEvent Provides data for the InstanceRowChanged, InstanceRowChanging, InstanceRowDeleting, and InstanceRowDeleted events.
Class NameOfPhysicianReadingStudyDataTable Represents one table of in-memory 'Name Of Physician Reading Study' data.
Class NameOfPhysicianReadingStudyRow Represents a row of Name Of Physician Reading Study data in a NameOfPhysicianReadingStudyRow.
Class NameOfPhysicianReadingStudyRowChangeEvent Provides data for the NameOfPhysicianReadingStudyRowChanged, NameOfPhysicianReadingStudyRowChanging, NameOfPhysicianReadingStudyRowDeleting, and NameOfPhysicianReadingStudyRowDeleted events.
Class OtherPatientIDsDataTable Represents one table of in-memory 'Other Patient IDs' data.
Class OtherPatientIDsRow Represents a row of Other Patient IDs data in an OtherPatientIDsRow.
Class OtherPatientIDsRowChangeEvent Provides data for the OtherPatientIDsRowChanged, OtherPatientIDsRowChanging, OtherPatientIDsRowDeleting, and OtherPatientIDsRowDeleted events.
Class OtherPatientNamesDataTable Represents one table of in-memory 'Other Patient Names' data.
Class OtherPatientNamesRow Represents a row of Other Patient Names data in an OtherPatientNamesRow.
Class OtherPatientNamesRowChangeEvent Provides data for the OtherPatientNamesRowChanged, OtherPatientNamesRowChanging, OtherPatientNamesRowDeleting, and OtherPatientNamesRowDeleted events.
Class OtherStudyNumbersDataTable Represents one table of in-memory 'Other Study Numbers' data.
Class OtherStudyNumbersRow Represents a row of Other Study Numbers data in an OtherStudyNumbersRow.
Class OtherStudyNumbersRowChangeEvent Provides data for the OtherStudyNumbersRowChanged, OtherStudyNumbersRowChanging, OtherStudyNumbersRowDeleting, and OtherStudyNumbersRowDeleted events.
Class PatientDataTable Represents one table of in-memory 'Patient' data.
Class PatientRow Represents a row of Patient data in a PatientRow.
Class PatientRowChangeEvent Provides data for the PatientRowChanged, PatientRowChanging, PatientRowDeleting, and PatientRowDeleted events.
Class PresentationInstanceDataTable Represents one table of in-memory 'Presentation Instance' data.
Class PresentationInstanceRow Represents a row of Presentation Instance data in a PresentationInstanceRow.
Class PresentationInstanceRowChangeEvent Provides data for the PresentationInstanceRowChanging,presentationinstancerowchanged,presentationinstancerowdeleting,and PresentationInstanceRowDeleted events.
Class ProcedureCodeSequenceDataTable Represents one table of in-memory 'Procedure Code Sequence' data.
Class ProcedureCodeSequenceRow Represents a row of Procedure Code Sequence data in a ProcedureCodeSequenceRow.
Class ProcedureCodeSequenceRowChangeEvent Provides data for the ProcedureCodeSequenceRowChanged, ProcedureCodeSequenceRowChanging, ProcedureCodeSequenceRowDeleting, and ProcedureCodeSequenceRowDeleted events.
Class ReasonForRequestedProcedureCodeSequenceDataTable Represents the strongly named DataTable class.
Class ReasonForRequestedProcedureCodeSequenceRow Represents strongly named DataRow class.
Class ReasonForRequestedProcedureCodeSequenceRowChangeEvent Row event argument class
Class ReferencedImagesDataTable Represents one table of in-memory 'Referenced Images' data.
Class ReferencedImageSequenceDataTable Represents one table of in-memory 'Referenced Image Sequence' data.
Class ReferencedImageSequenceRow Represents a row of Referenced Image Sequence data in a ReferencedImageSequenceRow.
Class ReferencedImageSequenceRowChangeEvent Provides data for the ReferencedImageSequenceRowChanging,referencedimagesequencerowchanged,referencedimagesequencerowdeleting,and ReferencedImageSequenceRowDeleted events.
Class ReferencedImagesRow Represents a row of Referenced Images data in a ReferencedImagesRow.
Class ReferencedImagesRowChangeEvent Provides data for the ReferencedImagesRowChanged, ReferencedImagesRowChanging, ReferencedImagesRowDeleting, and ReferencedImagesRowDeleted events.
Class ReferencedPatientSequenceDataTable Represents one table of in-memory 'Referenced Patient Sequence' data.
Class ReferencedPatientSequenceRow Represents a row of Referenced Patient Sequence data in a ReferencedPatientSequenceRow.
Class ReferencedPatientSequenceRowChangeEvent Provides data for the ReferencedPatientSequenceRowChanged, ReferencedPatientSequenceRowChanging, ReferencedPatientSequenceRowDeleting, and ReferencedPatientSequenceRowDeleted events.
Class ReferencedPerformedProcedureStepSequenceDataTable Represents one table of in-memory 'Referenced Performed Procedure Step Sequence' data.
Class ReferencedPerformedProcedureStepSequenceRow Represents a row of Referenced Performed Procedure Step Sequence data in a ReferencedPerformedProcedureStepSequenceRow.
Class ReferencedPerformedProcedureStepSequenceRowChangeEvent Provides data for the ReferencedPerformedProcedureStepSequenceRowChanged, ReferencedPerformedProcedureStepSequenceRowChanging, ReferencedPerformedProcedureStepSequenceRowDeleting, and ReferencedPerformedProcedureStepSequenceRowDeleted events.
Class ReferencedSeriesSequenceDataTable Represents one table of in-memory 'Referenced Series Sequence' data.
Class ReferencedSeriesSequenceRow Represents a row of Referenced Series data in a ReferencedSeriesSequenceRow.
Class ReferencedSeriesSequenceRowChangeEvent Provides data for the ReferencedSeriesSequenceRowChanging,referencedseriessequencerowchanged,referencedseriessequencerowdeleting,and ReferencedSeriesSequenceRowDeleted events.
Class ReferencedStudySequenceDataTable Represents one table of in-memory 'Referenced Study Sequence' data.
Class ReferencedStudySequenceRow Represents a row of Referenced Study Sequence data in a ReferencedStudySequenceRow.
Class ReferencedStudySequenceRowChangeEvent Provides data for the ReferencedStudySequenceRowChanged, ReferencedStudySequenceRowChanging, ReferencedStudySequenceRowDeleting, and ReferencedStudySequenceRowDeleted events.
Class RequestAttributeSequenceDataTable Represents one table of in-memory 'Request Attribute Sequence' data.
Class RequestAttributeSequenceRow Represents a row of Request Attribute Sequence data in a RequestAttributeSequenceRow.
Class RequestAttributeSequenceRowChangeEvent Provides data for the RequestAttributeSequenceRowChanged, RequestAttributeSequenceRowChanging, RequestAttributeSequenceRowDeleting, and RequestAttributeSequenceRowDeleted events.
Class SeriesDataTable Represents one table of in-memory 'Series' data.
Class SeriesRow Represents a row of Series data in a SeriesRow.
Class SeriesRowChangeEvent Provides data for the SeriesRowChanged, SeriesRowChanging, SeriesRowDeleting, and SeriesRowDeleted events.
Class StudyDataTable Represents one table of in-memory 'Study' data.
Class StudyRow Represents a row of Study data in a StudyRow.
Class StudyRowChangeEvent Provides data for the StudyRowChanged, StudyRowChanging, StudyRowDeleting, and StudyRowDeleted events.
Class CompositeInstanceDataSet Represents an in-memory cache of DICOM Composite Instance information.
Class DataTableHelper A utility class that allows users to work with toolkit or user-defined databases
Class DefaultCrud A default implementation of the ICrud
Class DefaultInstanceInfo A default implementation of the IInstanceInfo interface used to retrieve Instance Information from a row of the Instance Table
Class DefaultPatientInfo A default implementation of the IPatientInfo interface used to retrieve Patient Information from a row of the Patient Table
Class DefaultReferencedImagesInfo A default implementation of the IReferencedImageInfo interface
Class DefaultSeriesInfo A default implementation of the ISeriesInfo interface used to retrieve Series Information from a row of the Series Table
Class DefaultStudyInfo A default implementation of the IStudyInfo interface used to retrieve Study Information from a row of the Study Table
Class DicomDataSetConverter Converts a DicomDataSet object to a CompositeInstanceDataSet.
Class Extensions Utility Extension Methods
Class ExtraQueryOptions Represents a configuration for performing a query.
Class GenerateMetadataArgs The GenerateMetadataArgs class provides data for the GenerateMetadataStarting, GenerateMetadataUpdate, and GenerateMetadataCompleted events.
Class HangingProtocolAnatomicRegionSequenceDataTable Represents the strongly named DataTable class.
Class HangingProtocolAnatomicRegionSequenceRow Represents strongly named DataRow class.
Class HangingProtocolAnatomicRegionSequenceRowChangeEvent Row event argument class
Class HangingProtocolDataTable Represents the strongly named DataTable class.
Class HangingProtocolDefinitonSequenceDataTable Represents the strongly named DataTable class.
Class HangingProtocolDefinitonSequenceRow Represents strongly named DataRow class.
Class HangingProtocolDefinitonSequenceRowChangeEvent Row event argument class
Class HangingProtocolProcedureCodeSequenceDataTable Represents the strongly named DataTable class.
Class HangingProtocolProcedureCodeSequenceRow Represents strongly named DataRow class.
Class HangingProtocolProcedureCodeSequenceRowChangeEvent Row event argument class
Class HangingProtocolReasonForRequestedProcedureCodeSequenceDataTable Represents the strongly named DataTable class.
Class HangingProtocolReasonForRequestedProcedureCodeSequenceRow Represents strongly named DataRow class.
Class HangingProtocolReasonForRequestedProcedureCodeSequenceRowChangeEvent Row event argument class
Class HangingProtocolRow Represents strongly named DataRow class.
Class HangingProtocolRowChangeEvent Row event argument class
Class HangingProtocolDataset Represents an in-memory cache of DICOM Hangning Protocol information.
Class MetadataOptions Identifies the type and content options of the metadata being generated (XML, JSON).
Class PersonNameComponent A class that represents the DICOM Value Representation 'Person Name'
Class QueryCompositeInstancesArgs The QueryCompositeInstancesArgs class provides data for the QueryCompositeInstancesStarting and QueryCompositeInstancesCompleted events.
Class ReferencedImages Includes information for an image related to a stored DicomDataSet .
Class RegisteredDataRows A static class that holds the currently registered interfaces for IPatientInfo, IStudyInfo, ISeriesInfo, IInstanceInfo, and IReferencedImageInfo.
Class RegisteredEntities A utility static class for working with entities.
Class StorageCatalog Provides description for the DICOM Storage database using XML format. Implements the XmlCatalog interface.
Class StorageDbDataAccessAgent Provide methods for accessing and adding DICOM Instance information stored in database.
Class StorageDbDataAccessAgent2 Provide methods for accessing and adding DICOM Instance information stored in database.
Class StorageDbDataAccessAgent3 Provides methods for accessing and adding DICOM Instance information.
Class StorageDbDataAccessAgent4 Provides methods for accessing and adding DICOM Instance information.
Class StorageDbDataAccessAgent5 Provides methods for retrieving one or more DicomDataSet from the storage source.
Class StorageDbDataAccessAgent6 Provides members for limiting the results of storage data access queries.
Class StorageDbDataAccessAgent7 Provides members for managing orphaned database records.
Class StorageSqlCeDataAccessAgent Provide methods for accessing and adding DICOM Instance information stored in SQL Compact database.
Class StorageSqlDbDataAccessAgent Provide methods for accessing and adding DICOM Instance information stored in SQL Server database.
Class XmlStorageCatalogSettings Provide configuration for the StorageCatalog.

Delegates

Delegate Description
Delegate AnatomicRegionSequenceRowChangeEventHandler Represents the method that will handle the event.
Delegate ExternalStoreRowChangeEventHandler Represents the method that will handle the event.
Delegate ImageInstanceRowChangeEventHandler Represents the method that will handle the ImageInstanceRowChanged, ImageInstanceRowChanging, ImageInstanceRowDeleting, and ImageInstanceRowDeleted events of an ImageInstanceDataTable.
Delegate InstanceRowChangeEventHandler Represents the method that will handle the InstanceRowChanged, InstanceRowChanging, InstanceRowDeleting, and InstanceRowDeleted events of an InstanceDataTable.
Delegate NameOfPhysicianReadingStudyRowChangeEventHandler Represents the method that will handle the NameOfPhysicianReadingStudyRowChanged, NameOfPhysicianReadingStudyRowChanging, NameOfPhysicianReadingStudyRowDeleting, and NameOfPhysicianReadingStudyRowDeleted events of a NameOfPhysicianReadingStudyDataTable.
Delegate OtherPatientIDsRowChangeEventHandler Represents the method that will handle the OtherPatientIDsRowChanged, OtherPatientIDsRowChanging, OtherPatientIDsRowDeleting, and OtherPatientIDsRowDeleted events of an OtherPatientIDsDataTable.
Delegate OtherPatientNamesRowChangeEventHandler Represents the method that will handle the OtherPatientNamesRowChanged, OtherPatientNamesRowChanging, OtherPatientNamesRowDeleting, and OtherPatientNamesRowDeleted events of an OtherPatientNamesDataTable.
Delegate OtherStudyNumbersRowChangeEventHandler Represents the method that will handle the OtherStudyNumbersRowChanged, OtherStudyNumbersRowChanging, OtherStudyNumbersRowDeleting, and OtherStudyNumbersRowDeleted events of an OtherStudyNumbersDataTable.
Delegate PatientRowChangeEventHandler Represents the method that will handle the PatientRowChanged, PatientRowChanging, PatientRowDeleting, and PatientRowDeleted events of a PatientDataTable.
Delegate PresentationInstanceRowChangeEventHandler Represents the method that will handle the PresentationInstanceRowChanged,presentationinstancerowchanging,presentationinstancerowdeleting,and PresentationInstanceRowDeleted events of a PresentationInstanceDataTable.
Delegate ProcedureCodeSequenceRowChangeEventHandler Represents the method that will handle the ProcedureCodeSequenceRowChanged, ProcedureCodeSequenceRowChanging, ProcedureCodeSequenceRowDeleting, and ProcedureCodeSequenceRowDeleted events of a ProcedureCodeSequenceDataTable.
Delegate ReasonForRequestedProcedureCodeSequenceRowChangeEventHandler Represents the method that will handle the event.
Delegate ReferencedImageSequenceRowChangeEventHandler Represents the method that will handle the ReferencedImageSequenceRowChanged,referencedimagesequencerowchanging,referencedimagesequencerowdeleting,and ReferencedImageSequenceRowDeleted events of a ReferencedImageSequenceDataTable.
Delegate ReferencedImagesRowChangeEventHandler Represents the method that will handle the ReferencedImagesRowChanged, ReferencedImagesRowChanging, ReferencedImagesRowDeleting, and ReferencedImagesRowDeleted events of a ReferencedImagesDataTable.
Delegate ReferencedPatientSequenceRowChangeEventHandler Represents the method that will handle the ReferencedPatientSequenceRowChanged, ReferencedPatientSequenceRowChanging, ReferencedPatientSequenceRowDeleting, and ReferencedPatientSequenceRowDeleted events of a ReferencedPatientSequenceDataTable.
Delegate ReferencedPerformedProcedureStepSequenceRowChangeEventHandler Represents the method that will handle the ReferencedPerformedProcedureStepSequenceRowChanged, ReferencedPerformedProcedureStepSequenceRowChanging, ReferencedPerformedProcedureStepSequenceRowDeleting, and ReferencedPerformedProcedureStepSequenceRowDeleted events of a ReferencedPerformedProcedureStepSequenceDataTable.
Delegate ReferencedSeriesSequenceRowChangeEventHandler Represents the method that will handle the ReferencedSeriesSequenceRowChanged,referencedseriessequencerowchanging,referencedseriessequencerowdeleting,and ReferencedSeriesSequenceRowDeleted events of a ReferencedSeriesSequenceDataTable.
Delegate ReferencedStudySequenceRowChangeEventHandler Represents the method that will handle the ReferencedStudySequenceRowChanged, ReferencedStudySequenceRowChanging, ReferencedStudySequenceRowDeleting, and ReferencedStudySequenceRowDeleted events of a ReferencedStudySequenceDataTable.
Delegate RequestAttributeSequenceRowChangeEventHandler Represents the method that will handle the RequestAttributeSequenceRowChanged, RequestAttributeSequenceRowChanging, RequestAttributeSequenceRowDeleting, and RequestAttributeSequenceRowDeleted events of a RequestAttributeSequenceDataTable.
Delegate SeriesRowChangeEventHandler Represents the method that will handle the SeriesRowChanged, SeriesRowChanging, SeriesRowDeleting, and SeriesRowDeleted events of a SeriesDataTable.
Delegate StudyRowChangeEventHandler Represents the method that will handle the StudyRowChanged, StudyRowChanging, StudyRowDeleting, and StudyRowDeleted events of a StudyDataTable.
Delegate HangingProtocolAnatomicRegionSequenceRowChangeEventHandler Represents the method that will handle the event.
Delegate HangingProtocolDefinitonSequenceRowChangeEventHandler Represents the method that will handle the event.
Delegate HangingProtocolProcedureCodeSequenceRowChangeEventHandler Represents the method that will handle the event.
Delegate HangingProtocolReasonForRequestedProcedureCodeSequenceRowChangeEventHandler Represents the method that will handle the event.
Delegate HangingProtocolRowChangeEventHandler Represents the method that will handle the event.

Interfaces

Interface Description
Interface IDicomDataSetConverter Converts a DicomDataSet object to a CompositeInstanceDataSet.
Interface IDicomDataSetConverter2 Converts a DicomDataSet object to a CompositeInstanceDataSet.This interface differs from the IDicomDataSetConverter interface in that it supports the external store feature,and the StoreAE field (the Store AE is the AE Title of the SCU that initiated the C-Store-REQ
Interface IStorageDataAccessAgent Provides methods for accessing and adding DICOM Instance information.
Interface IStorageDataAccessAgent2 Provides methods for accessing and adding DICOM Instance information.
Interface IStorageDataAccessAgent3 Provides methods for accessing and adding DICOM Instance information.
Interface IStorageDataAccessAgent4 Provides methods for accessing and adding DICOM Instance information.
Interface IStorageDataAccessAgent5 Provides methods for retrieving one or more DicomDataSet from the storage source.
Interface IStorageDataAccessAgent6 Provides members for limiting the results of storage data access queries.
Interface IStorageDataAccessAgent7 Provides members for managing orphaned database records.

Enumerations

Enumeration Description
Enumeration MetadataScope An enumeration used to specify if a metadata operation applies to All metadata, Existing metadata only, or Missing metadata only
Enumeration OrphanTables An enumeration used to specify the database tables will have orphan records removed.
Enumeration StorageDataAccessFlags Flags that limit the results of a storage data access query.
Enumeration Table An enumeration used with the [StorageDbDataAccessAgent7-EmptyTable] method to specify which database table to empty.

See Also

Leadtools.Medical.Storage.Dataaccesslayer Assembly

Introduction
Getting Started

Help Version 22.0.2023.2.5
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical.Storage.DataAccessLayer Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.