HS.Push.WebServicesClient
class HS.Push.WebServicesClient extends %SOAP.WebClient
Method Inventory
- AddEditDeliveryOption()
 - AddEditDeliveryPolicy()
 - AddEditFilter()
 - AddEditMembershipPolicy()
 - AddEditPatClinRelationship()
 - AddEditPatClinRelationshipByAnalyticsId()
 - AddEditPolicyAnalyticsFilter()
 - AddEditPolicyDetailFilter()
 - AddEditPolicyTopicFilter()
 - AddEditReceivingSystem()
 - AddEditRelationship()
 - AddEditRelationshipPolicy()
 - AddEditSearchTerms()
 - AddEditSubscriptionPolicy()
 - AddEditTransformation()
 - AddPatClinRelationship()
 - AddRemoveClinSubscription()
 - AddSnapshot()
 - AddUpdateSubmission()
 - CheckCreateCMCRequest()
 - CreateCustomFolder()
 - DeleteCustomFolder()
 - DeleteId()
 - DeletePatClinRelationship()
 - DeleteSubmission()
 - EditSubDeliveryPolicy()
 - ExistsIndGroupRelationship()
 - FolderDocumentCount()
 - GetDocumentInfo()
 - GetMessageCount()
 - GetPatient()
 - GetPrimaryPolicy()
 - GetRelationshipID()
 - GetRelationshipName()
 - GetSnapshot()
 - GetSubmission()
 - GetSysFolder()
 - IdentifyClinician()
 - ListAllClinRelationships()
 - ListAllClinicianPolicies()
 - ListAllPatientRelationships()
 - ListAllPendingRelationshipIDs()
 - ListAvailablePolicies()
 - ListClinRelationships()
 - ListDeliveryOptions()
 - ListDeliveryPolicies()
 - ListDeliveryPoliciesT()
 - ListEncounterRelationships()
 - ListFilters()
 - ListFolderDocumentEventTypes()
 - ListFolderDocuments()
 - ListFolders()
 - ListIndividualPolicies()
 - ListInfoSubTypes()
 - ListMRNsForClinRelationship()
 - ListMembershipPolicies()
 - ListPCPRelationships()
 - ListPatClinRelationships()
 - ListPatRelationships()
 - ListPendingRelationships()
 - ListPolicyAnalyticsFilters()
 - ListPolicyDetailFilters()
 - ListPolicyTopicFilters()
 - ListPotentialPolicies()
 - ListReceivingSystems()
 - ListRelationshipPolicies()
 - ListRelationships()
 - ListSelectedSearchTerms()
 - ListSystemPolicies()
 - ListTransformations()
 - LoadClinSubDelivPolicy()
 - LoadClinicianPolicy()
 - LoadDeliveryOption()
 - LoadFilter()
 - LoadMembershipPolicy()
 - LoadPatClinRelationship()
 - LoadPolicyFilter()
 - LoadReceivingSystem()
 - LoadRelationship()
 - LoadRelationshipPolicy()
 - LoadSystemDeliveryPolicy()
 - LoadSystemPolicy()
 - LoadTransformation()
 - LoadUserDeliveryPolicy()
 - MovePendingRelationships()
 - MoveRelationships()
 - MoveToFolder()
 - Opt()
 - ReadFlag()
 - RemovePatClinRelationship()
 - RenameCustomFolder()
 - UpdateRecentRecipients()
 
Parameters
parameter LOCATION;
This is the URL used to access the web service.
parameter NAMESPACE = http://www.intersystems.com/hs/hub/push;
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = HS.Hub.Push.WebServices;
This is the name of the Service
Methods
method AddEditDeliveryOption(pOption As HS.Push.WebServices.Containers.DeliveryOption = "") as HS.Push.WebServices.Containers.DeliveryOption [ WebMethod ]
method AddEditDeliveryPolicy(pPolicy As HS.Push.WebServices.Containers.DeliveryPolicy = "") as HS.Push.WebServices.Containers.DeliveryPolicy [ WebMethod ]
method AddEditFilter(pFilter As HS.Push.WebServices.Containers.Filter = "") as HS.Push.WebServices.Containers.Filter [ WebMethod ]
method AddEditMembershipPolicy(pPolicy As HS.Push.WebServices.Containers.SubscriptionPolicy = "") as HS.Push.WebServices.Containers.SubscriptionPolicy [ WebMethod ]
method AddEditPatClinRelationship(pMessage As HS.Message.PatClinRelationship) as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method AddEditPatClinRelationshipByAnalyticsId(pMessage As HS.Message.AnalyticsPatClinRelationship) as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method AddEditPolicyAnalyticsFilter(pPolicyFilter As HS.Push.WebServices.Containers.PolicyFilter = "") as HS.Push.WebServices.Containers.PolicyFilter [ WebMethod ]
method AddEditPolicyDetailFilter(pPolicyFilter As HS.Push.WebServices.Containers.PolicyFilter = "") as HS.Push.WebServices.Containers.PolicyFilter [ WebMethod ]
method AddEditPolicyTopicFilter(pPolicyFilter As HS.Push.WebServices.Containers.PolicyFilter = "") as HS.Push.WebServices.Containers.PolicyFilter [ WebMethod ]
method AddEditReceivingSystem(pSystem As HS.Push.WebServices.Containers.Recipient = "") as HS.Push.WebServices.Containers.Recipient [ WebMethod ]
method AddEditRelationship(pRelation As HS.Push.WebServices.Containers.Relationship = "") as HS.Push.WebServices.Containers.Relationship [ WebMethod ]
method AddEditRelationshipPolicy(pPolicy As HS.Push.WebServices.Containers.RelationshipPolicy = "") as HS.Push.WebServices.Containers.RelationshipPolicy [ WebMethod ]
method AddEditSearchTerms(pSearchTerms As HS.Util.WebServices.ListItems = "") as %Status [ WebMethod ]
method AddEditSubscriptionPolicy(pPolicy As HS.Push.WebServices.Containers.SubscriptionPolicy = "") as HS.Push.WebServices.Containers.SubscriptionPolicy [ WebMethod ]
method AddEditTransformation(pTransform As HS.Push.WebServices.Containers.Transformation) as HS.Push.WebServices.Containers.Transformation [ WebMethod ]
method AddPatClinRelationship(pRelationshipId As %String = "", pMPIID As %String = "", pPolicyId As %String = "", pClinicianId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "", pRequestingUserRoles As %String = "", pExpirationDate As %Date = "") as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method AddRemoveClinSubscription(pPolicyId As %String = "", pClinicianId As %String = "", pInOrOut As %String) as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method AddSnapshot(pSnapshot As HS.Push.WebServices.Containers.Snapshot) as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method AddUpdateSubmission(pSubmission As HS.Push.WebServices.Containers.Submission) as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method CheckCreateCMCRequest(pRequest As HS.Message.Push.CreateClinicalMessageRequest) as HS.Message.Push.CreateClinicalMessageCheck [ WebMethod ]
method CreateCustomFolder(pClinicianId, pName) as %String [ WebMethod ]
method DeleteCustomFolder(pClinicianId, pFolderId) as %String [ WebMethod ]
method DeleteId(pClass As %String = "", pPolicyId As %String = "") as HS.Util.WebServices.ServiceStatus [ WebMethod ]
Delete an object instance
method DeletePatClinRelationship(pPatClinRelationshipId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "", pRequestingUserRoles As %String = "") as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method DeleteSubmission(pSubmission As HS.Push.WebServices.Containers.Submission) as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method EditSubDeliveryPolicy(pSubscriptionId As %String, pClinicianId As %String, pDelivPolicyId As %String) as HS.Push.WebServices.Containers.SubscriptionPolicy [ WebMethod ]
method ExistsIndGroupRelationship(pMPIID As %String = "", pAA As %String = "", pMRN As %String = "", pClinicianId As %String = "", pUserName As %String = "", pRelationshipId As %String) as %Boolean [ WebMethod ]
method FolderDocumentCount(pClinicianId As %String, pType As %String, pIncludeRead As %Integer = 0) as %Integer [ WebMethod ]
method GetDocumentInfo(pRegistryId As %String) as HS.Push.MessageCenter.Document [ WebMethod ]
method GetMessageCount(pFolderId As %String, pRecipientId As %String, pageAndFilterInfo As %String = "") as %Integer [ WebMethod ]
method GetPatient(pMPIID As %String = "", pRequestingUser As %String = "", pRequestingGateway As %String = "", pSearchMode As %String = "clinician") as HS.Push.WebServices.Containers.Patient [ WebMethod ]
method GetPrimaryPolicy(pRecipientId, pRecipientType) as %String [ WebMethod ]
method GetSnapshot(pUUID As %String, pSize As %Integer, pHash As %Binary) as HS.Push.WebServices.Containers.Snapshot [ WebMethod ]
method GetSubmission(pSubmission As HS.Push.WebServices.Containers.Submission) as HS.Push.WebServices.Containers.Submission [ WebMethod ]
method GetSysFolder(pClinicianId, pType) as %String [ WebMethod ]
method IdentifyClinician(pRequestingGateway As %String = "", pRequestingUser As %String = "") as %String [ WebMethod ]
method ListAllClinRelationships(pClinicianId As %String = "", pRegistryID As %String = "", pRequestingUser As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListAllClinicianPolicies() as HS.Util.WebServices.ListItems [ WebMethod ]
method ListAllPatientRelationships(pMPIID As %String = "", pIncludePending As %Boolean = 1) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListAllPendingRelationshipIDs() as HS.Util.WebServices.ListItems [ WebMethod ]
method ListAvailablePolicies(pClinicianId As %String) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListClinRelationships(pClinicianId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListDeliveryOptions(pRegistryId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListDeliveryPolicies(pRegistryId As %String = "", pType As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListDeliveryPoliciesT(pRegistryId As %String = "", pType As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListEncounterRelationships(pEncounterNumber As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListFilters(pType As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListFolderDocumentEventTypes(pFolderId, pClinicianId As %String, pRegDocId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListFolderDocuments(pFolderId As %String, pClinicianId As %String, pRegDocId As %String = "", pageAndFilterInfo As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListFolders(pClinicianId As %String, pSysFoldersOnly=0, pHideVirtualFolders=1) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListIndividualPolicies(pRegistryId As %String = "", pRecipientType As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListInfoSubTypes() as HS.Util.WebServices.ListItems [ WebMethod ]
method ListMRNsForClinRelationship(pRelationshipId As %String = "", pMPIID As %String = "", pClinicianId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListMembershipPolicies(pRegistryId As %String = "", pRecipientType As %String = "", pProgramId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPCPRelationships(pMPIID As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPatClinRelationships(pMPIID As %String = "", pClinicianId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPatRelationships(pMPIID As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPendingRelationships(pIdentifier As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPolicyAnalyticsFilters(pPolicyId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPolicyDetailFilters(pPolicyId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPolicyTopicFilters(pPolicyId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPotentialPolicies(pClinicianId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListReceivingSystems(pActiveOnly As %Boolean = 1, pName As %String = "", pDelivery As %Boolean) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListRelationshipPolicies(pRegistryId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListRelationships() as HS.Util.WebServices.ListItems [ WebMethod ]
method ListSelectedSearchTerms(pPolicyId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListSystemPolicies(pRegistryId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListTransformations(pRegistryId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method LoadClinSubDelivPolicy(pSubscriptionId As %String = "", pClinicianId As %String = "") as HS.Push.WebServices.Containers.SubscriptionPolicy [ WebMethod ]
method LoadClinicianPolicy(pPolicyId As %String = "", pRegistryId As %String = "", pRecipientType As %String = "") as HS.Push.WebServices.Containers.SubscriptionPolicy [ WebMethod ]
method LoadDeliveryOption(pOptionId As %String = "") as HS.Push.WebServices.Containers.DeliveryOption [ WebMethod ]
method LoadFilter(pFilterId As %String = "") as HS.Push.WebServices.Containers.Filter [ WebMethod ]
method LoadMembershipPolicy(pPolicyId As %String = "", pRegistryId As %String = "", pRecipientType As %String = "") as HS.Push.WebServices.Containers.SubscriptionPolicy [ WebMethod ]
method LoadPatClinRelationship(pRelationshipId As %String = "") as HS.Message.PatClinRelationship [ WebMethod ]
method LoadPolicyFilter(pPolicyFilterId As %String = "", pFilterId As %String = "", pFilterType As %String = "") as HS.Push.WebServices.Containers.PolicyFilter [ WebMethod ]
method LoadReceivingSystem(pRecipientId As %String = "") as HS.Push.WebServices.Containers.Recipient [ WebMethod ]
method LoadRelationship(pRelationId As %String = "") as HS.Push.WebServices.Containers.Relationship [ WebMethod ]
method LoadRelationshipPolicy(pPolicyId As %String = "", pRelationshipId As %String = "") as HS.Push.WebServices.Containers.RelationshipPolicy [ WebMethod ]
method LoadSystemDeliveryPolicy(pPolicyId As %String = "", pDefaultPolicy=0) as HS.Push.WebServices.Containers.DeliveryPolicy [ WebMethod ]
method LoadSystemPolicy(pPolicyId As %String = "", pRegistryId As %String = "") as HS.Push.WebServices.Containers.SubscriptionPolicy [ WebMethod ]
method LoadTransformation(pTransformId As %String = "") as HS.Push.WebServices.Containers.Transformation [ WebMethod ]
method LoadUserDeliveryPolicy(pPolicyId As %String = "", pDefaultPolicy=0) as HS.Push.WebServices.Containers.DeliveryPolicy [ WebMethod ]
method MovePendingRelationships(pFromIdent As %String = "", pToClinicianId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "", pRequestingUserRoles As %String = "") as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method MoveRelationships(pFromClinicianId As %String = "", pToClinicianId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "", pRequestingUserRoles As %String = "") as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method MoveToFolder(pRegDocId, pFolderId) as %String [ WebMethod ]
method Opt(pPolicyId As %String, pClinicianId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "", pInOrOut As %String) as %Status [ WebMethod ]
method ReadFlag(pRegDocId, pUnRead) as %String [ WebMethod ]
method RemovePatClinRelationship(pRelationshipId As %String = "", pMPIID As %String = "", pClinicianId As %String = "", pRequestingGateway As %String = "", pRequestingUser As %String = "", pRequestingUserRoles As %String = "") as HS.Util.WebServices.ServiceStatus [ WebMethod ]
method RenameCustomFolder(pFolderId, pNewName) as %String [ WebMethod ]
method UpdateRecentRecipients(pRequest As HS.Message.RecentRecipientUpdateRequest) as HS.Util.WebServices.ListItems [ WebMethod ]
Inherited Members
Inherited Properties
- AddressingIn
 - AddressingOut
 - Attachments
 - Base64LineBreaks
 - BodyId
 - BodyXmlId
 - ContentId
 - ContentLocation
 - ContentType
 - GzipOutput
 - HTTPVersion
 - HeadersIn
 - HeadersOut
 - HttpAccept202
 - HttpFollowRedirect
 - HttpInitiateAuthentication
 - HttpPassword
 - HttpProxyAuthorization
 - HttpProxyHTTPS
 - HttpProxyPort
 - HttpProxySSLConnect
 - HttpProxyServer
 - HttpProxyTunnel
 - HttpRequest
 - HttpRequestHeaderCharset
 - HttpRequester
 - HttpResponse
 - HttpUsername
 - HttpWriteTimeout
 - ImportHandler
 - IsMTOM
 - Location
 - MTOMRequired
 - OpenTimeout
 - OutputTypeAttribute
 - Password
 - PolicyConfiguration
 - RMSession
 - ReferencesInline
 - RequestMessageStart
 - ResponseAttachments
 - ResponseContentId
 - ResponseContentLocation
 - SAXFlags
 - SSLCheckServerIdentity
 - SSLConfiguration
 - SSLError
 - SecurityContextToken
 - SecurityIn
 - SecurityNamespace
 - SecurityOut
 - SessionCookie
 - SoapBinary
 - SoapBinaryCharset
 - SoapFault
 - SoapVersion
 - Timeout
 - Transport
 - UsePPGHandler
 - Username
 - WSANamespace
 - WriteSOAPBodyMethod
 
Inherited Methods
- %AddEnvelopeNamespace()
 - %AddToSaveSet()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %CloseRMSession()
 - %ConstructClone()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Extends()
 - %GetParameter()
 - %IsA()
 - %IsModified()
 - %New()
 - %NormalizeObject()
 - %ObjectModified()
 - %OnSOAPFinished()
 - %OnSOAPRequest()
 - %OnSOAPResponse()
 - %OriginalNamespace()
 - %PackageName()
 - %RemoveFromSaveSet()
 - %SerializeObject()
 - %SetModified()
 - %StartRMSession()
 - %ValidateObject()
 - CancelSecureConversation()
 - GetBodyId()
 - NormalizeName()
 - ResetHttpHeaders()
 - SOAPLogContains()
 - SendSOAPRequest()
 - SetHttpHeader()
 - StartSecureConversation()
 - WSCheckSignatureConfirmation()
 - WSSecurityLogin()