Skip to main content

HS.Message.Crawler.ATNALogRecord

persistent class HS.Message.Crawler.ATNALogRecord extends HS.Message.Crawler.AbstractDataTransport

SQL Table Name: HS_Message_Crawler.ATNALogRecord

This class synchronizes records from the ATNA Log: HS.IHE.ATNA.Repository.Aggregation

The ATNA Log can be large so we do not retrieve any stream properties or complex data types, just a subset of properties for a subset of event types for reporting purposes.

All property names match exactly to the corresponsing property in the ATNA Log, except for ID --> ATNALogID.

Property Inventory

Properties

property ATNALogID as %Integer (MINVAL = 1) [ Required ];
Property methods: ATNALogIDDisplayToLogical(), ATNALogIDGet(), ATNALogIDGetStored(), ATNALogIDIsValid(), ATNALogIDLogicalToDisplay(), ATNALogIDNormalize(), ATNALogIDSet(), ATNALogIDXSDToLogical()
property ATNAMessageType as %String);
Property methods: ATNAMessageTypeDisplayToLogical(), ATNAMessageTypeGet(), ATNAMessageTypeGetStored(), ATNAMessageTypeIsValid(), ATNAMessageTypeLogicalToDisplay(), ATNAMessageTypeLogicalToOdbc(), ATNAMessageTypeNormalize(), ATNAMessageTypeSet()
property ActionCode as %String);
Property methods: ActionCodeDisplayToLogical(), ActionCodeGet(), ActionCodeGetStored(), ActionCodeIsValid(), ActionCodeLogicalToDisplay(), ActionCodeLogicalToOdbc(), ActionCodeNormalize(), ActionCodeSet()
property AuditSourceId as %String);
Property methods: AuditSourceIdDisplayToLogical(), AuditSourceIdGet(), AuditSourceIdGetStored(), AuditSourceIdIsValid(), AuditSourceIdLogicalToDisplay(), AuditSourceIdLogicalToOdbc(), AuditSourceIdNormalize(), AuditSourceIdSet()
property Criteria as %String);
Property methods: CriteriaDisplayToLogical(), CriteriaGet(), CriteriaGetStored(), CriteriaIsValid(), CriteriaLogicalToDisplay(), CriteriaLogicalToOdbc(), CriteriaNormalize(), CriteriaSet()
property DestinationNetworkAccess as %String);
Property methods: DestinationNetworkAccessDisplayToLogical(), DestinationNetworkAccessGet(), DestinationNetworkAccessGetStored(), DestinationNetworkAccessIsValid(), DestinationNetworkAccessLogicalToDisplay(), DestinationNetworkAccessLogicalToOdbc(), DestinationNetworkAccessNormalize(), DestinationNetworkAccessSet()
property DestinationURI as %String);
Property methods: DestinationURIDisplayToLogical(), DestinationURIGet(), DestinationURIGetStored(), DestinationURIIsValid(), DestinationURILogicalToDisplay(), DestinationURILogicalToOdbc(), DestinationURINormalize(), DestinationURISet()
property DocumentId as %String);
Property methods: DocumentIdDisplayToLogical(), DocumentIdGet(), DocumentIdGetStored(), DocumentIdIsValid(), DocumentIdLogicalToDisplay(), DocumentIdLogicalToOdbc(), DocumentIdNormalize(), DocumentIdSet()
property EnsembleSessionId as %String);
Property methods: EnsembleSessionIdDisplayToLogical(), EnsembleSessionIdGet(), EnsembleSessionIdGetStored(), EnsembleSessionIdIsValid(), EnsembleSessionIdLogicalToDisplay(), EnsembleSessionIdLogicalToOdbc(), EnsembleSessionIdNormalize(), EnsembleSessionIdSet()
property EventDateTime as %TimeStamp;
Property methods: EventDateTimeDisplayToLogical(), EventDateTimeGet(), EventDateTimeGetStored(), EventDateTimeIsValid(), EventDateTimeLogicalToDisplay(), EventDateTimeLogicalToXSD(), EventDateTimeNormalize(), EventDateTimeOdbcToLogical(), EventDateTimeSet(), EventDateTimeXSDToLogical()
property EventSubType as %String);
Property methods: EventSubTypeDisplayToLogical(), EventSubTypeGet(), EventSubTypeGetStored(), EventSubTypeIsValid(), EventSubTypeLogicalToDisplay(), EventSubTypeLogicalToOdbc(), EventSubTypeNormalize(), EventSubTypeSet()
property EventType as %String);
Property methods: EventTypeDisplayToLogical(), EventTypeGet(), EventTypeGetStored(), EventTypeIsValid(), EventTypeLogicalToDisplay(), EventTypeLogicalToOdbc(), EventTypeNormalize(), EventTypeSet()
property IndexedDate as %String;
Property methods: IndexedDateDisplayToLogical(), IndexedDateGet(), IndexedDateGetStored(), IndexedDateIsValid(), IndexedDateLogicalToDisplay(), IndexedDateLogicalToOdbc(), IndexedDateNormalize(), IndexedDateSet()
property IsSource as %Boolean;
Property methods: IsSourceDisplayToLogical(), IsSourceGet(), IsSourceGetStored(), IsSourceIsValid(), IsSourceLogicalToDisplay(), IsSourceLogicalToXSD(), IsSourceNormalize(), IsSourceSet(), IsSourceXSDToLogical()
property MPILIST as %String);
Property methods: MPILISTDisplayToLogical(), MPILISTGet(), MPILISTGetStored(), MPILISTIsValid(), MPILISTLogicalToDisplay(), MPILISTLogicalToOdbc(), MPILISTNormalize(), MPILISTSet()
property MRNLIST as %String);
Property methods: MRNLISTDisplayToLogical(), MRNLISTGet(), MRNLISTGetStored(), MRNLISTIsValid(), MRNLISTLogicalToDisplay(), MRNLISTLogicalToOdbc(), MRNLISTNormalize(), MRNLISTSet()
property Outcome as %String);
Property methods: OutcomeDisplayToLogical(), OutcomeGet(), OutcomeGetStored(), OutcomeIsValid(), OutcomeLogicalToDisplay(), OutcomeLogicalToOdbc(), OutcomeNormalize(), OutcomeSet()
property PrimaryFacility as %String);
Property methods: PrimaryFacilityDisplayToLogical(), PrimaryFacilityGet(), PrimaryFacilityGetStored(), PrimaryFacilityIsValid(), PrimaryFacilityLogicalToDisplay(), PrimaryFacilityLogicalToOdbc(), PrimaryFacilityNormalize(), PrimaryFacilitySet()
property ProviderId as %String);
Property methods: ProviderIdDisplayToLogical(), ProviderIdGet(), ProviderIdGetStored(), ProviderIdIsValid(), ProviderIdLogicalToDisplay(), ProviderIdLogicalToOdbc(), ProviderIdNormalize(), ProviderIdSet()
property ProviderName as %String);
Property methods: ProviderNameDisplayToLogical(), ProviderNameGet(), ProviderNameGetStored(), ProviderNameIsValid(), ProviderNameLogicalToDisplay(), ProviderNameLogicalToOdbc(), ProviderNameNormalize(), ProviderNameSet()
property ProxyUserName as %String);
Property methods: ProxyUserNameDisplayToLogical(), ProxyUserNameGet(), ProxyUserNameGetStored(), ProxyUserNameIsValid(), ProxyUserNameLogicalToDisplay(), ProxyUserNameLogicalToOdbc(), ProxyUserNameNormalize(), ProxyUserNameSet()
property QueryRequestId as %String);
Property methods: QueryRequestIdDisplayToLogical(), QueryRequestIdGet(), QueryRequestIdGetStored(), QueryRequestIdIsValid(), QueryRequestIdLogicalToDisplay(), QueryRequestIdLogicalToOdbc(), QueryRequestIdNormalize(), QueryRequestIdSet()
property RecordedAt as %String);
Property methods: RecordedAtDisplayToLogical(), RecordedAtGet(), RecordedAtGetStored(), RecordedAtIsValid(), RecordedAtLogicalToDisplay(), RecordedAtLogicalToOdbc(), RecordedAtNormalize(), RecordedAtSet()
property RecordedLogId as %String);
Property methods: RecordedLogIdDisplayToLogical(), RecordedLogIdGet(), RecordedLogIdGetStored(), RecordedLogIdIsValid(), RecordedLogIdLogicalToDisplay(), RecordedLogIdLogicalToOdbc(), RecordedLogIdNormalize(), RecordedLogIdSet()
property Roles as %String);
Property methods: RolesDisplayToLogical(), RolesGet(), RolesGetStored(), RolesIsValid(), RolesLogicalToDisplay(), RolesLogicalToOdbc(), RolesNormalize(), RolesSet()
property SourceNetworkAccess as %String);
Property methods: SourceNetworkAccessDisplayToLogical(), SourceNetworkAccessGet(), SourceNetworkAccessGetStored(), SourceNetworkAccessIsValid(), SourceNetworkAccessLogicalToDisplay(), SourceNetworkAccessLogicalToOdbc(), SourceNetworkAccessNormalize(), SourceNetworkAccessSet()
property SourceURI as %String);
Property methods: SourceURIDisplayToLogical(), SourceURIGet(), SourceURIGetStored(), SourceURIIsValid(), SourceURILogicalToDisplay(), SourceURILogicalToOdbc(), SourceURINormalize(), SourceURISet()
property SubmissionSetUniqueId as %String);
Property methods: SubmissionSetUniqueIdDisplayToLogical(), SubmissionSetUniqueIdGet(), SubmissionSetUniqueIdGetStored(), SubmissionSetUniqueIdIsValid(), SubmissionSetUniqueIdLogicalToDisplay(), SubmissionSetUniqueIdLogicalToOdbc(), SubmissionSetUniqueIdNormalize(), SubmissionSetUniqueIdSet()
property UserFullName as %String);
Property methods: UserFullNameDisplayToLogical(), UserFullNameGet(), UserFullNameGetStored(), UserFullNameIsValid(), UserFullNameLogicalToDisplay(), UserFullNameLogicalToOdbc(), UserFullNameNormalize(), UserFullNameSet()
property UserName as %String);
Property methods: UserNameDisplayToLogical(), UserNameGet(), UserNameGetStored(), UserNameIsValid(), UserNameLogicalToDisplay(), UserNameLogicalToOdbc(), UserNameNormalize(), UserNameSet()

Indexes

index ($ATNALogRecord on ) [Extent, Type = bitmap];
index (ATNALogIDIndex on ATNALogID) [IdKey, Type = key];
Index methods: ATNALogIDIndexCheck(), ATNALogIDIndexDelete(), ATNALogIDIndexExists(), ATNALogIDIndexOpen(), ATNALogIDIndexSQLCheckUnique(), ATNALogIDIndexSQLExists(), ATNALogIDIndexSQLFindPKeyByConstraint(), ATNALogIDIndexSQLFindRowIDByConstraint()
index (EventType on EventType) [Type = bitmap];
Index methods: EventTypeDisplayToLogical(), EventTypeGet(), EventTypeGetStored(), EventTypeIsValid(), EventTypeLogicalToDisplay(), EventTypeLogicalToOdbc(), EventTypeNormalize(), EventTypeSet()
index (PrimaryFacility on PrimaryFacility) [Type = bitmap];
Index methods: PrimaryFacilityDisplayToLogical(), PrimaryFacilityGet(), PrimaryFacilityGetStored(), PrimaryFacilityIsValid(), PrimaryFacilityLogicalToDisplay(), PrimaryFacilityLogicalToOdbc(), PrimaryFacilityNormalize(), PrimaryFacilitySet()
index (UserName on UserName);
Index methods: UserNameDisplayToLogical(), UserNameExists(), UserNameGet(), UserNameGetStored(), UserNameIsValid(), UserNameLogicalToDisplay(), UserNameLogicalToOdbc(), UserNameNormalize(), UserNameSet()

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (HS.Message.Crawler.ATNALogRecord)

^HS.Message.C6E38.ATNALogRecordD(ID)
=
%%CLASSNAME
IndexedDate
PrimaryFacility
MPILIST
MRNLIST
EventType
EventSubType
UserName
ProxyUserName
Roles
RecordedLogId
RecordedAt
EnsembleSessionId
Criteria
DocumentId
SourceURI
DestinationURI
ProviderName
ProviderId
ActionCode
Outcome
SourceNetworkAccess
DestinationNetworkAccess
UserFullName
AuditSourceId
SubmissionSetUniqueId
QueryRequestId
IsSource
ATNAMessageType
EventDateTime
FeedbackOpens in a new tab