HS.Message.AddUpdateFlashRequest
persistent class HS.Message.AddUpdateFlashRequest extends HS.Util.EnsRequest
SQL Table Name: HS_Message.AddUpdateFlashRequest
A notification from an edge or the registry to notify a flash gateway about data changesProperty Inventory
- AAUpdateQ
- AdditionalInfo
- AssigningAuthority
- EdgeGatewayName
- Facility
- FlashGatewayName
- InstanceGUID
- MPIID
- MRN
- NotifyTime
- PriorMPIID
- Retries
- SendWholeMRN
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 AdditionalInfo as array of HS.Types.AdditionalInfoItem;
Additional request information
Property methods: AdditionalInfoBuildValueArray(), AdditionalInfoCollectionToDisplay(), AdditionalInfoCollectionToOdbc(), AdditionalInfoDisplayToCollection(), AdditionalInfoDisplayToLogical(), AdditionalInfoGet(), AdditionalInfoGetObject(), AdditionalInfoGetObjectId(), AdditionalInfoGetStored(), AdditionalInfoGetSwizzled(), AdditionalInfoIsValid(), AdditionalInfoLogicalToDisplay(), AdditionalInfoLogicalToOdbc(), AdditionalInfoNormalize(), AdditionalInfoOdbcToCollection(), AdditionalInfoSet(), AdditionalInfoSetObject(), AdditionalInfoSetObjectId()
property AssigningAuthority as HS.HC.DataType.AssignAuthName;
Assigning Authority for the MRN - temporarily updating the MAXLEN to support PIX / PDQ transformation to Request with a post conversion to the code
Property methods: AssigningAuthorityDisplayToLogical(), AssigningAuthorityGet(), AssigningAuthorityGetStored(), AssigningAuthorityIsValid(), AssigningAuthorityLogicalToDisplay(), AssigningAuthorityLogicalToOdbc(), AssigningAuthorityNormalize(), AssigningAuthoritySet()
property EdgeGatewayName as %String);
To identify the sending gateway (can be the registry)
Property methods: EdgeGatewayNameDisplayToLogical(), EdgeGatewayNameGet(), EdgeGatewayNameGetStored(), EdgeGatewayNameIsValid(), EdgeGatewayNameLogicalToDisplay(), EdgeGatewayNameLogicalToOdbc(), EdgeGatewayNameNormalize(), EdgeGatewayNameSet()
property Facility as HS.Types.Facility;
Facility for this patient info
Property methods: FacilityDisplayToLogical(), FacilityGet(), FacilityGetStored(), FacilityIsValid(), FacilityLogicalToDisplay(), FacilityLogicalToOdbc(), FacilityNormalize(), FacilitySet()
property FlashGatewayName as %String);
The name of the flash gateway
Property methods: FlashGatewayNameDisplayToLogical(), FlashGatewayNameGet(), FlashGatewayNameGetStored(), FlashGatewayNameIsValid(), FlashGatewayNameLogicalToDisplay(), FlashGatewayNameLogicalToOdbc(), FlashGatewayNameNormalize(), FlashGatewayNameSet()
property InstanceGUID as %String;
This is the instance GUID of the flash gateway, when we send the request to the edge
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 MPIID as %String;
The master/patient index id
Property methods: MPIIDDisplayToLogical(), MPIIDGet(), MPIIDGetStored(), MPIIDIsValid(), MPIIDLogicalToDisplay(), MPIIDLogicalToOdbc(), MPIIDNormalize(), MPIIDSet()
property MRN as HS.Types.MRN;
This patient's MRN (from the above assigning authority)
Property methods: MRNDisplayToLogical(), MRNGet(), MRNGetStored(), MRNIsValid(), MRNLogicalToDisplay(), MRNLogicalToOdbc(), MRNNormalize(), MRNSet()
property NotifyTime as %TimeStamp;
To allow the flash gateway to avoid repeated fetches of the same data,
ex: if it does a complete refresh of a patient, it can ignore all notification before that time
Property methods: NotifyTimeDisplayToLogical(), NotifyTimeGet(), NotifyTimeGetStored(), NotifyTimeIsValid(), NotifyTimeLogicalToDisplay(), NotifyTimeLogicalToXSD(), NotifyTimeNormalize(), NotifyTimeOdbcToLogical(), NotifyTimeSet(), NotifyTimeXSDToLogical()
property PriorMPIID as %String;
Property methods: PriorMPIIDDisplayToLogical(), PriorMPIIDGet(), PriorMPIIDGetStored(), PriorMPIIDIsValid(), PriorMPIIDLogicalToDisplay(), PriorMPIIDLogicalToOdbc(), PriorMPIIDNormalize(), PriorMPIIDSet()
property Retries as %Integer [ InitialExpression = 0 ];
Property methods: RetriesDisplayToLogical(), RetriesGet(), RetriesGetStored(), RetriesIsValid(), RetriesLogicalToDisplay(), RetriesNormalize(), RetriesSet(), RetriesXSDToLogical()
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()
Inherited Members
Inherited Properties
Inherited Methods
- %%CLASSNAMELogicalToStorage()
- %%CLASSNAMEStorageToLogical()
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %BuildIndicesAsync()
- %BuildIndicesAsyncResponse()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %CompareContents()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawHTMLForm()
- %DrawHTMLTable()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetContentType()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDeleteFinally()
- %OnDetermineClass()
- %OnOpenFinally()
- %OnSaveFinally()
- %OnTimeout()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %ProcessSubmit()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %ShowContents()
- %ShowContentsHead()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- %ValidateTable()
- GenerateGenericDAOFromObject()
- GetStatsDimension()
- NewResponse()
- OnShowJSONContents()
- OnShowXMLContents()
- OutputFormattedJSON()
- WriteNoJSONFormat()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
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.AddUpdateFlashRequest)
^Ens.MessageBodyD(ID,"HS.Message.AddUpdateFlashRequest.AAUpdateQ",n) |
= | AAUpdateQ(n) |
Storage Model: Storage (HS.Message.AddUpdateFlashRequest)
^Ens.MessageBodyD(ID,"AddUpdateFlashRequest") |
= | Facility
AssigningAuthority
MRN
MPIID
SendingGatewayName
FlashGatewayName
NotifyTime
SendWholeMRN
InstanceGUID
EdgeGatewayName
Retries
PriorMPIID
|
Storage Model: Storage (HS.Message.AddUpdateFlashRequest)
^Ens.MessageBodyD(ID,"HS.Message.AddUpdateFlashRequest.AdditionalInfo",n) |
= | AdditionalInfo(n) |