Skip to main content

HS.Message.Analytics.QueryResponse

persistent class HS.Message.Analytics.QueryResponse extends HS.Util.EnsResponse, HS.Types.RequestInfo, HS.Types.AsyncMessage

SQL Table Name: HS_Message_Analytics.QueryResponse

Analytics query response

Property Inventory

Properties

property AnalyticsGateway as %String (MAXLEN = 256, ZENHIDDEN = 1) [ InitialExpression = ##Class(HS.Util.Installer.ConfigItem).GetThisComponentName() ];
Name of the analytics gateway that processed the query
Property methods: AnalyticsGatewayDisplayToLogical(), AnalyticsGatewayGet(), AnalyticsGatewayGetStored(), AnalyticsGatewayIsValid(), AnalyticsGatewayLogicalToDisplay(), AnalyticsGatewayLogicalToOdbc(), AnalyticsGatewayNormalize(), AnalyticsGatewaySet()
property Duration as %Integer;
How long in seconds this query took to execute in analytics. Useful for finding long-running queries
Property methods: DurationDisplayToLogical(), DurationGet(), DurationGetStored(), DurationIsValid(), DurationLogicalToDisplay(), DurationNormalize(), DurationSet(), DurationXSDToLogical()
property Evaluator as HS.Types.Grid.Evaluator;
Calculated expressions against the query result
Property methods: EvaluatorGet(), EvaluatorGetObject(), EvaluatorGetObjectId(), EvaluatorGetStored(), EvaluatorGetSwizzled(), EvaluatorIsEmpty(), EvaluatorIsValid(), EvaluatorNewObject(), EvaluatorSet(), EvaluatorSetObject(), EvaluatorSetObjectId(), EvaluatorUnSwizzle()
property Grid as HS.Types.Grid;
The result of the query, including column definitions
Property methods: GridGet(), GridGetObject(), GridGetObjectId(), GridGetStored(), GridGetSwizzled(), GridIsEmpty(), GridIsValid(), GridNewObject(), GridSet(), GridSetObject(), GridSetObjectId(), GridUnSwizzle()
property Status as %Status [ InitialExpression = $$$OK ];
Error message, if any
Property methods: StatusGet(), StatusGetStored(), StatusIsValid(), StatusLogicalToOdbc(), StatusLogicalToXSD(), StatusSet(), StatusXSDToLogical()

Indexes

index (QueryResponseIndex on TrackingID);
Index methods: QueryResponseIndexExists()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (Ens.MessageBody)

^Ens.MessageBodyD(ID)
=
%%CLASSNAME

Storage Model: Storage (HS.Util.EnsResponse)

^Ens.MessageBodyD(ID,"EnsResponse")
=
HSCoreVersion
HSMinVersionError

Storage Model: Storage (HS.Message.Analytics.QueryResponse)

^Ens.MessageBodyD(ID,"HS.Message.Analytics.QueryResponse.AdditionalInfo",n)
=
AdditionalInfo(n)

Storage Model: Storage (HS.Message.Analytics.QueryResponse)

^Ens.MessageBodyD(ID,"HS.Message.Analytics.QueryResponse.CustomAuditInfo",n)
=
CustomAuditInfo(n)

Storage Model: Storage (HS.Message.Analytics.QueryResponse)

^Ens.MessageBodyD(ID,"QueryResponse")
=
AnalyticsGateway
RequestingSessionId
AuthBy
AuthType
BTGReason
RequestingUser
RequestingUserRoles
RequestingForProxyUserID
RequestingForProxyID
Signature
RequestId
RequestingGateway
Type
SAMLData
BreakTheGlass
ClinicalTypes
Consent
Evaluator
Grid
RequestingConfigName
Status
TrackingID
Duration
AuthRole
FeedbackOpens in a new tab