Skip to main content

HS.Message.Push.DocumentCreateAndRegister

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

SQL Table Name: HS_Message_Push.DocumentCreateAndRegister

Property Inventory

Properties

property DocumentType as %String (MAXLEN = 220);
We use this to audit the type of thing that is sent - this will be the event subtype For XML ones, this is X/XML Summary Type code. For HTML and PDF ones, this is R/Report code.
Property methods: DocumentTypeDisplayToLogical(), DocumentTypeGet(), DocumentTypeGetStored(), DocumentTypeIsValid(), DocumentTypeLogicalToDisplay(), DocumentTypeLogicalToOdbc(), DocumentTypeNormalize(), DocumentTypeSet()
property Gateway as %String (MAXLEN = 500);
Property methods: GatewayDisplayToLogical(), GatewayGet(), GatewayGetStored(), GatewayIsValid(), GatewayLogicalToDisplay(), GatewayLogicalToOdbc(), GatewayNormalize(), GatewaySet()
property RequestingGateway as %String (MAXLEN = 256) [ InitialExpression = ##Class(HS.Util.Installer.ConfigItem).GetThisComponentName() ];
An identifier for the access gateway that initiated the request, for audit
Property methods: RequestingGatewayDisplayToLogical(), RequestingGatewayGet(), RequestingGatewayGetStored(), RequestingGatewayIsValid(), RequestingGatewayLogicalToDisplay(), RequestingGatewayLogicalToOdbc(), RequestingGatewayNormalize(), RequestingGatewaySet()
property RequestingUserRoles as %String) [ InitialExpression = $ROLES ];
The roles for the requesting user, for audit
Property methods: RequestingUserRolesDisplayToLogical(), RequestingUserRolesGet(), RequestingUserRolesGetStored(), RequestingUserRolesIsValid(), RequestingUserRolesLogicalToDisplay(), RequestingUserRolesLogicalToOdbc(), RequestingUserRolesNormalize(), RequestingUserRolesSet()
property UserId as %String;
Property methods: UserIdDisplayToLogical(), UserIdGet(), UserIdGetStored(), UserIdIsValid(), UserIdLogicalToDisplay(), UserIdLogicalToOdbc(), UserIdNormalize(), UserIdSet()

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

^Ens.MessageBodyD(ID,"DocumentCreateAndRegister")
=
BinaryData
MPIID
HTMLData
OtherData
SecureMessage
DocumentId
EventType
InfoTypes
Facility
AssigningAuthority
MRN
LastName
FirstName
SenderID
SenderName
Identifiers
RepositoryGWID
RepositoryGateway
Subscription
XMLData
RecipientList
ToList
CCList
BlindList
Gateway
UserId
EventReason
Draft
RequestingUserRoles
RequestingGateway
SenderEmail
FormatCode
FormatScheme
Sent
Address
Sex
DOB
Attachments
DocumentType
FacilityOID
AssigningAuthorityOID
Download
IsExternal
FeedbackOpens in a new tab