Skip to main content

HS.Message.Analytics.PatientTransfer

persistent class HS.Message.Analytics.PatientTransfer extends HS.Util.EnsRequest

SQL Table Name: HS_Message_Analytics.PatientTransfer

Notification sent from access gateway when patients have been successfully transfered to analytics for and edge gateway

Property Inventory

Properties

property ConfigName as %String (MAXLEN = 128);
Config name of the host that will receive the notification. Used when a general notification processor forwards a notification (i.e. the subscription handler)
Property methods: ConfigNameDisplayToLogical(), ConfigNameGet(), ConfigNameGetStored(), ConfigNameIsValid(), ConfigNameLogicalToDisplay(), ConfigNameLogicalToOdbc(), ConfigNameNormalize(), ConfigNameSet()
property Gateway as %String);
The edge gateway endpoint
Property methods: GatewayDisplayToLogical(), GatewayGet(), GatewayGetStored(), GatewayIsValid(), GatewayLogicalToDisplay(), GatewayLogicalToOdbc(), GatewayNormalize(), GatewaySet()
property MRN as %String (MAXLEN = 200);
A single patinet MRN used when forwarding to an existing session. MRN uses format facility^AA^mredrecnum
Property methods: MRNDisplayToLogical(), MRNGet(), MRNGetStored(), MRNIsValid(), MRNLogicalToDisplay(), MRNLogicalToOdbc(), MRNNormalize(), MRNSet()
property MRNs as list of %String (MAXLEN = 200);
List of patients transferred, used when sending message from access gateway Each MRN uses format facility^AA^mredrecnum
Property methods: MRNsBuildValueArray(), MRNsCollectionToDisplay(), MRNsCollectionToOdbc(), MRNsDisplayToCollection(), MRNsDisplayToLogical(), MRNsGet(), MRNsGetObject(), MRNsGetObjectId(), MRNsGetStored(), MRNsGetSwizzled(), MRNsIsValid(), MRNsLogicalToDisplay(), MRNsLogicalToOdbc(), MRNsNormalize(), MRNsOdbcToCollection(), MRNsSet(), MRNsSetObject(), MRNsSetObjectId()
property SessionId as %Integer;
Ensemble session ID to reuse when forwarding notification. Used when a general notification processor forwards a notification (i.e. the subscription handler)
Property methods: SessionIdDisplayToLogical(), SessionIdGet(), SessionIdGetStored(), SessionIdIsValid(), SessionIdLogicalToDisplay(), SessionIdNormalize(), SessionIdSet(), SessionIdXSDToLogical()
property Timeout as %Integer;
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutGetStored(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutNormalize(), TimeoutSet(), TimeoutXSDToLogical()

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.Analytics.PatientTransfer)

^Ens.MessageBodyD(ID,"PatientTransfer")
=
MRNs
MRN
Gateway
Timeout
SessionId
ConfigName
FeedbackOpens in a new tab