Skip to main content

HS.Message.Push.RegistrationRequest

persistent class HS.Message.Push.RegistrationRequest extends HS.Util.EnsRequest, HS.Push.Types.DocumentInfo

SQL Table Name: HS_Message_Push.RegistrationRequest

Property Inventory

Properties

property RecipientReposDocIds as list of %String;
This will tell the reg/notify manager that it should create one copy for the sender's sent items folder, using the (repository) document ID in DocumentInfo and another for each recipient's inbox folder
Property methods: RecipientReposDocIdsBuildValueArray(), RecipientReposDocIdsCollectionToDisplay(), RecipientReposDocIdsCollectionToOdbc(), RecipientReposDocIdsDisplayToCollection(), RecipientReposDocIdsDisplayToLogical(), RecipientReposDocIdsGet(), RecipientReposDocIdsGetObject(), RecipientReposDocIdsGetObjectId(), RecipientReposDocIdsGetStored(), RecipientReposDocIdsGetSwizzled(), RecipientReposDocIdsIsValid(), RecipientReposDocIdsLogicalToDisplay(), RecipientReposDocIdsLogicalToOdbc(), RecipientReposDocIdsNormalize(), RecipientReposDocIdsOdbcToCollection(), RecipientReposDocIdsSet(), RecipientReposDocIdsSetObject(), RecipientReposDocIdsSetObjectId()
property UserId as %String;
The user id ($Username) of sender, so we can log that in the copy for the "sent" folder
Property methods: UserIdDisplayToLogical(), UserIdGet(), UserIdGetStored(), UserIdIsValid(), UserIdLogicalToDisplay(), UserIdLogicalToOdbc(), UserIdNormalize(), UserIdSet()
property XDRIN as %Boolean;
Flag to indicate that this registration is due to an inbound XDR message, which may be registered for the sender (if identified) and one or more recipients
Property methods: XDRINDisplayToLogical(), XDRINGet(), XDRINGetStored(), XDRINIsValid(), XDRINLogicalToDisplay(), XDRINLogicalToXSD(), XDRINNormalize(), XDRINSet(), XDRINXSDToLogical()

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.Push.RegistrationRequest)

^Ens.MessageBodyD(ID,"RegistrationRequest")
=
Subscription
MPIID
DocumentId
RepositoryGateway
RepositoryGWID
EventType
InfoTypes
Facility
AssigningAuthority
MRN
LastName
FirstName
SenderID
SenderName
Identifiers
RecipientList
ToList
CCList
BlindList
RecipientReposDocIds
UserId
SenderEmail
Draft
Sent
Address
Sex
DOB
Attachments
XDRIN
FacilityOID
AssigningAuthorityOID
Download
IsExternal
FeedbackOpens in a new tab