Skip to main content

HS.Message.DocumentAuditRequest

persistent class HS.Message.DocumentAuditRequest extends HS.Util.EnsRequest, HS.Types.RequestInfo

SQL Table Name: HS_Message.DocumentAuditRequest

Property Inventory

Properties

property ATNAMessageType as %String [ InitialExpression = "DICOM" ];
The RFC3881 choice will probably only ever be used in the repository query UI, which we make available for connectathon testing, etc.
Property methods: ATNAMessageTypeDisplayToLogical(), ATNAMessageTypeGet(), ATNAMessageTypeGetStored(), ATNAMessageTypeIsValid(), ATNAMessageTypeLogicalToDisplay(), ATNAMessageTypeLogicalToOdbc(), ATNAMessageTypeNormalize(), ATNAMessageTypeSet()
property DocumentId as %String;
the repository document ID
Property methods: DocumentIdDisplayToLogical(), DocumentIdGet(), DocumentIdGetStored(), DocumentIdIsValid(), DocumentIdLogicalToDisplay(), DocumentIdLogicalToOdbc(), DocumentIdNormalize(), DocumentIdSet()
property Gateway as %String (MAXLEN = 500);
the repository gateway endpoint
Property methods: GatewayDisplayToLogical(), GatewayGet(), GatewayGetStored(), GatewayIsValid(), GatewayLogicalToDisplay(), GatewayLogicalToOdbc(), GatewayNormalize(), GatewaySet()
property LogId as %String;
When the request starts out, passed into the hub management operation, it comes with the audit log ID That service looks into the audit log and adds in the Gateway and DocumentId properties.
Property methods: LogIdDisplayToLogical(), LogIdGet(), LogIdGetStored(), LogIdIsValid(), LogIdLogicalToDisplay(), LogIdLogicalToOdbc(), LogIdNormalize(), LogIdSet()
property RawATNA as %Boolean [ InitialExpression = 0 ];
No longer used
Property methods: RawATNADisplayToLogical(), RawATNAGet(), RawATNAGetStored(), RawATNAIsValid(), RawATNALogicalToDisplay(), RawATNALogicalToXSD(), RawATNANormalize(), RawATNASet(), RawATNAXSDToLogical()

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

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

Storage Model: Storage (HS.Message.DocumentAuditRequest)

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

Storage Model: Storage (HS.Message.DocumentAuditRequest)

^Ens.MessageBodyD(ID,"DocumentAuditRequest")
=
AuthBy
AuthType
BTGReason
RequestingUser
RequestingUserRoles
RequestingForProxyUserID
RequestingForProxyID
Signature
RequestId
RequestingGateway
Type
BreakTheGlass
ClinicalTypes
Consent
DocumentId
Gateway
LogId
RawATNA
SAMLData
ATNAMessageType
AuthRole
FeedbackOpens in a new tab