Demo.DICOM.BatchedDocument
persistent class Demo.DICOM.BatchedDocument extends %Library.Persistent
SQL Table Name: Demo_DICOM.BatchedDocument
Stores Session id's and DICOM document id's for batch transfer of DICOM images from AsyncRouterDispatcher to AsyncRouterFiler so the filer can send all messages from a given session within the same association context. Entries of images sent to the target system successfully will be updated with a DocumentStatus of 'Delivered'Property Inventory
- AffectedSOPInstanceUID
- Created
- DICOMDocumentId
- DICOMMessageId
- DocumentStatus
- FilerConfigName
- LastUpdated
- Remark
- SessionId
Properties
property AffectedSOPInstanceUID as %String (MAXLEN = 2000);
Property methods: AffectedSOPInstanceUIDDisplayToLogical(), AffectedSOPInstanceUIDGet(), AffectedSOPInstanceUIDGetStored(), AffectedSOPInstanceUIDIsValid(), AffectedSOPInstanceUIDLogicalToDisplay(), AffectedSOPInstanceUIDLogicalToOdbc(), AffectedSOPInstanceUIDNormalize(), AffectedSOPInstanceUIDSet()
property Created as Ens.DataType.UTC;
Property methods: CreatedDisplayToLogical(), CreatedGet(), CreatedGetStored(), CreatedIsValid(), CreatedLogicalToDisplay(), CreatedLogicalToOdbc(), CreatedNormalize(), CreatedOdbcToLogical(), CreatedSet(), CreatedStorageToLogical(), CreatedtimeCmp(), CreatedtimeDiff(), CreatedtimeLocal(), CreatedtimeLocaltoUTC(), CreatedtimeUTC(), CreatedtimeUTCH(), CreatedtimeUTCHtoUTC(), CreatedtimeUTCtoLocal(), CreatedtimeUTCtoUTCH()
property DICOMDocumentId as %String;
Property methods: DICOMDocumentIdDisplayToLogical(), DICOMDocumentIdGet(), DICOMDocumentIdGetStored(), DICOMDocumentIdIsValid(), DICOMDocumentIdLogicalToDisplay(), DICOMDocumentIdLogicalToOdbc(), DICOMDocumentIdNormalize(), DICOMDocumentIdSet()
property DICOMMessageId as %String (MAXLEN = 2000);
Property methods: DICOMMessageIdDisplayToLogical(), DICOMMessageIdGet(), DICOMMessageIdGetStored(), DICOMMessageIdIsValid(), DICOMMessageIdLogicalToDisplay(), DICOMMessageIdLogicalToOdbc(), DICOMMessageIdNormalize(), DICOMMessageIdSet()
property DocumentStatus as %String (VALUELIST = ",Queued,Ignored,Sent,Delivered,Errored") [ InitialExpression = "Queued" ];
Property methods: DocumentStatusDisplayToLogical(), DocumentStatusGet(), DocumentStatusGetStored(), DocumentStatusIsValid(), DocumentStatusLogicalToDisplay(), DocumentStatusLogicalToOdbc(), DocumentStatusNormalize(), DocumentStatusSet()
property FilerConfigName as %String;
Property methods: FilerConfigNameDisplayToLogical(), FilerConfigNameGet(), FilerConfigNameGetStored(), FilerConfigNameIsValid(), FilerConfigNameLogicalToDisplay(), FilerConfigNameLogicalToOdbc(), FilerConfigNameNormalize(), FilerConfigNameSet()
property LastUpdated as Ens.DataType.UTC;
Property methods: LastUpdatedDisplayToLogical(), LastUpdatedGet(), LastUpdatedGetStored(), LastUpdatedIsValid(), LastUpdatedLogicalToDisplay(), LastUpdatedLogicalToOdbc(), LastUpdatedNormalize(), LastUpdatedOdbcToLogical(), LastUpdatedSet(), LastUpdatedStorageToLogical(), LastUpdatedtimeCmp(), LastUpdatedtimeDiff(), LastUpdatedtimeLocal(), LastUpdatedtimeLocaltoUTC(), LastUpdatedtimeUTC(), LastUpdatedtimeUTCH(), LastUpdatedtimeUTCHtoUTC(), LastUpdatedtimeUTCtoLocal(), LastUpdatedtimeUTCtoUTCH()
property Remark as %String (MAXLEN = 2000);
Property methods: RemarkDisplayToLogical(), RemarkGet(), RemarkGetStored(), RemarkIsValid(), RemarkLogicalToDisplay(), RemarkLogicalToOdbc(), RemarkNormalize(), RemarkSet()
property SessionId as %String;
Property methods: SessionIdDisplayToLogical(), SessionIdGet(), SessionIdGetStored(), SessionIdIsValid(), SessionIdLogicalToDisplay(), SessionIdLogicalToOdbc(), SessionIdNormalize(), SessionIdSet()
Indexes
index ($BatchedDocument on ) [Extent, Type = bitmap];
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (idxAffectedSOPInstanceUID on AffectedSOPInstanceUID);
Index methods: idxAffectedSOPInstanceUIDExists()
index (idxDocumentStatus on DocumentStatus) [Type = bitmap];
index (idxFilerConfigName on FilerConfigName) [Type = bitmap];
index (idxSessionId on SessionId);
Index methods: idxSessionIdExists()
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
Storage
Storage Model: CacheStorage (Demo.DICOM.BatchedDocument)
^Demo.DICOM.BatchedDocumentD(ID) | = | %%CLASSNAME
SessionId
FilerConfigName
DICOMDocumentId
DICOMMessageId
AffectedSOPInstanceUID
DocumentStatus
Remark
Created
LastUpdated
|