HS.Util.EnsRequest
persistent class HS.Util.EnsRequest extends Ens.Request
SQL Table Name: HS_Util.EnsRequest
Base class for HealthShare Ensemble RequestsProperty Inventory
Parameters
parameter XMLIGNOREINVALIDTAG = 1;
If XMLIGNOREINVALIDTAG is set = 1, then unexpected elements will be ignored.
We use this to allow our web services to be extensible and to work across version boundaries.
With this set to one, we can, for instance, update the hub/registry to a new version, where some of the
xml messages have new properties, and have that communicate with a gateway running a previous version,
where the properties aren't there.
parameter XMLIGNORENULL = inputonly;
If XMLIGNORENULL is set = "inputonly", then both missing tags in the XML and empty
strings are input as "". Output of "" and $c(0) are for XMLIGNORENULL = 0:
$c(0) is output as an empty tag (i.e. <tag></tag>) and "" is output as no tag.
Properties
property %ClearFields as %String);
Comma-delimited list of the properties to be cleared
Property methods: %ClearFieldsDisplayToLogical(), %ClearFieldsGet(), %ClearFieldsGetStored(), %ClearFieldsIsValid(), %ClearFieldsLogicalToDisplay(), %ClearFieldsLogicalToOdbc(), %ClearFieldsNormalize(), %ClearFieldsSet()
property HSCoreVersion [ InitialExpression = ##class(%ZHSLIB.HealthShareMgr).GetComponentVersion("HSLIB") ];
Property methods: HSCoreVersionDisplayToLogical(), HSCoreVersionGet(), HSCoreVersionGetStored(), HSCoreVersionIsValid(), HSCoreVersionLogicalToDisplay(), HSCoreVersionLogicalToOdbc(), HSCoreVersionNormalize(), HSCoreVersionSet()
property HSMinVersion;
Can be set by a new service to allow the web client to not attempt to invoke a service that
doesn't exist on a gateway running an older version
Property methods: HSMinVersionDisplayToLogical(), HSMinVersionGet(), HSMinVersionGetStored(), HSMinVersionIsValid(), HSMinVersionLogicalToDisplay(), HSMinVersionLogicalToOdbc(), HSMinVersionNormalize(), HSMinVersionSet()
Inherited Members
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
|
Subclasses
- HS.FHIRServer.Interop.Request
- HS.Message.AddFacilityRequest
- HS.Message.AddPatientRequest
- HS.Message.AddUpdateFlashRequest
- HS.Message.AddUpdateHubRequest
- HS.Message.AggregationNotification
- HS.Message.Analytics.GetFeederStatsRequest
- HS.Message.Analytics.IsTransmitRunningRequest
- HS.Message.Analytics.Notification
- HS.Message.Analytics.PatientTransfer
- HS.Message.Analytics.QueryRequest
- HS.Message.Analytics.TriggerTransmitRequest
- HS.Message.AnalyticsPatClinRelationship
- HS.Message.AnalyticsQLRequest
- HS.Message.AnalyticsQRequest
- HS.Message.AnalyticsRQRequest
- HS.Message.AnalyticsUpdateRequest
- HS.Message.ApplySDAClinicalTypesRequest
- HS.Message.AuditAlertRequest
- HS.Message.CallIECountsRequest
- HS.Message.CallIECountsResponse
- HS.Message.ClearSecondaryMPICacheRequest
- HS.Message.DocumentAuditRequest
- HS.Message.ECRFetchRequest
- HS.Message.ECRQueryRequest
- HS.Message.ErrorHandlerRequest
- HS.Message.ExpirePatientRequest
- HS.Message.FHIR.Request
- HS.Message.FHIRAuditRequest
- HS.Message.FacilitySearchRequest
- HS.Message.FindAutoLinkMatchRequest
- HS.Message.FlashLoadMPIIDSync
- HS.Message.FlashPopulate
- HS.Message.FlashPurgeRun
- HS.Message.FlashQueueUpdate
- HS.Message.FlashResendRequest
- HS.Message.GatewayRegistrationRequest
- HS.Message.GetCompositeRecordRequest
- HS.Message.GetIECountsRequest
- HS.Message.GetLastEnteredOnCRequest
- HS.Message.GetMPIIDRequest
- HS.Message.GetMPIIDResponse
- HS.Message.HCMEmailMessageRequest
- HS.Message.HCMFileUpdateRequest
- HS.Message.IDUpdateNotificationRequest
- HS.Message.IHE.ATNA.InboundSubmission
- HS.Message.IHE.BPPC.EvaluationRequest
- HS.Message.IHE.DSUB.CancelSubscriptionRequest
- HS.Message.IHE.DSUB.SubscriptionRequest
- HS.Message.IHE.XDSI.RetrieveRequest
- HS.Message.IHE.XDSI.RetrieveResponse
- HS.Message.IHE.XDSb.DeleteDocumentSetRequest
- HS.Message.IHE.XDSb.Metadata
- HS.Message.IHE.XDSb.ProvideAndRegisterRequest
- HS.Message.IHE.XDSb.QueryRequest
- HS.Message.IHE.XDSb.RetrieveRequest
- HS.Message.MPIMergeRequest
- HS.Message.MPIUpdateManagerRequest
- HS.Message.MedicationHistoryRequest
- HS.Message.MergePatientRequest
- HS.Message.PatClinRelationship
- HS.Message.PatientBatchFetchRequest
- HS.Message.PatientBatchFetchRequestAsync
- HS.Message.PatientFlashFetchRequestAsync
- HS.Message.PatientListExportRequest
- HS.Message.PatientSearchRequest
- HS.Message.PatientSecondarySearchRequest
- HS.Message.PostProcessorRequest
- HS.Message.PrefetchRequest
- HS.Message.Push.AnalyticsProcessRequest
- HS.Message.Push.AttachmentListRequest
- HS.Message.Push.ConstructEmailRequest
- HS.Message.Push.CreateClinicalMessageRequest
- HS.Message.Push.DeleteRequest
- HS.Message.Push.DocumentAttachmentRequest
- HS.Message.Push.DocumentCreateAndRegister
- HS.Message.Push.DocumentRequest
- HS.Message.Push.EmailDigestRequest
- HS.Message.Push.IncorporateClinicalMessageRequest
- HS.Message.Push.MembershipSubscriptionList
- HS.Message.Push.NotifyDeliveryRequest
- HS.Message.Push.NotifyInboxRequest
- HS.Message.Push.PatientGetRequest
- HS.Message.Push.PurgeQueueRequest
- HS.Message.Push.PurgeRequest
- HS.Message.Push.RegistrationRequest
- HS.Message.Push.XDSbProcessRequest
- HS.Message.QueueForFetchRequest
- HS.Message.Registry.Person.User.PWEMailRequest
- HS.Message.RegistrySDARequest
- HS.Message.RemoveFacilityRequest
- HS.Message.RemovePatientRequest
- HS.Message.ReportRequest
- HS.Message.SDAAuditListRequest
- HS.Message.SDAAuditRequest
- HS.Message.SDAConversionRequest
- HS.Message.SearchAndFetchRequest
- HS.Message.SessionPurgeRequest
- HS.Message.StreamletRequest
- HS.Message.Sync
- HS.Message.ZipRequest
- HS.Types.XMLMessage
- HS.Types.XMLMessageList
- HS.Util.Trace.Request