Skip to main content

HS.Message.ECRFetchRequestFlash

persistent class HS.Message.ECRFetchRequestFlash extends HS.Message.ECRFetchRequest

SQL Table Name: HS_Message.ECRFetchRequestFlash

Property Inventory

Properties

property AAUpdateQ as array of %String);
For sending AnalyticsUpdate
Property methods: AAUpdateQBuildValueArray(), AAUpdateQCollectionToDisplay(), AAUpdateQCollectionToOdbc(), AAUpdateQDisplayToCollection(), AAUpdateQDisplayToLogical(), AAUpdateQGet(), AAUpdateQGetObject(), AAUpdateQGetObjectId(), AAUpdateQGetStored(), AAUpdateQGetSwizzled(), AAUpdateQIsValid(), AAUpdateQLogicalToDisplay(), AAUpdateQLogicalToOdbc(), AAUpdateQNormalize(), AAUpdateQOdbcToCollection(), AAUpdateQSet(), AAUpdateQSetObject(), AAUpdateQSetObjectId()
property EdgeSession as %Integer;
Property methods: EdgeSessionDisplayToLogical(), EdgeSessionGet(), EdgeSessionGetStored(), EdgeSessionIsValid(), EdgeSessionLogicalToDisplay(), EdgeSessionNormalize(), EdgeSessionSet(), EdgeSessionXSDToLogical()
property InstanceGUID as %String;
For UseParallelFetch, this is the instance GUID of the access gateway We check this on the edge to determine if we're on the same instance
Property methods: InstanceGUIDDisplayToLogical(), InstanceGUIDGet(), InstanceGUIDGetStored(), InstanceGUIDIsValid(), InstanceGUIDLogicalToDisplay(), InstanceGUIDLogicalToOdbc(), InstanceGUIDNormalize(), InstanceGUIDSet()
property SendWholeMRN as %Boolean [ InitialExpression = 0 ];
This message can be sent from the flash gateway to the edge (or registry) asking for either the whole MRN or for the list of streamlets identified in AddUpdateQ
Property methods: SendWholeMRNDisplayToLogical(), SendWholeMRNGet(), SendWholeMRNGetStored(), SendWholeMRNIsValid(), SendWholeMRNLogicalToDisplay(), SendWholeMRNLogicalToXSD(), SendWholeMRNNormalize(), SendWholeMRNSet(), SendWholeMRNXSDToLogical()
property UseParallelFetch as %Boolean [ InitialExpression = 1 ];
Always will be true
Property methods: UseParallelFetchDisplayToLogical(), UseParallelFetchGet(), UseParallelFetchGetStored(), UseParallelFetchIsValid(), UseParallelFetchLogicalToDisplay(), UseParallelFetchLogicalToXSD(), UseParallelFetchNormalize(), UseParallelFetchSet(), UseParallelFetchXSDToLogical()

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.EnsRequest)

^Ens.MessageBodyD(ID,"EnsRequest")
=
HSCoreVersion
HSMinVersion
%ClearFields

Storage Model: Storage (HS.Message.ECRFetchRequest)

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

Storage Model: Storage (HS.Message.ECRFetchRequest)

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

Storage Model: Storage (HS.Message.ECRFetchRequest)

^Ens.MessageBodyD(ID,"ECRFetchRequest")
=
AuthBy
AuthType
BTGReason
MRN
AssigningAuthority
Filters
RequestId
RequestingGateway
Type
BreakTheGlass
ClinicalTypes
Consent
Facility
RequestingUser
RequestingUserRoles
Signature
UseFilters
RequestingForProxyUserID
RequestingForProxyID
MPIID
SAMLData
Identifiers
IncludeTimeZoneOffsets
AuthRole

Storage Model: Storage (HS.Message.ECRFetchRequestFlash)

^Ens.MessageBodyD(ID,"HS.Message.ECRFetchRequestFlash.AAUpdateQ",n)
=
AAUpdateQ(n)

Storage Model: Storage (HS.Message.ECRFetchRequestFlash)

^Ens.MessageBodyD(ID,"ECRFetchRequestFlash")
=
EdgeSession
InstanceGUID
SendWholeMRN
UseParallelFetch
FeedbackOpens in a new tab