HS.Hub.HSWS.WebServicesClientAPI
class HS.Hub.HSWS.WebServicesClientAPI extends %SOAP.WebClient
Method Inventory
- AddClinicianGroupMember()
 - AddEditAAQuery()
 - AddEditAssigningAuthority()
 - AddEditClinicianGroup()
 - AddEditCode()
 - AddEditCodeSystem()
 - AddEditCodeSystemProfile()
 - AddEditConfiguration()
 - AddEditIdentifierType()
 - AddEditPatient()
 - AddEditPatientFilters()
 - AddEditPatientReport()
 - AddEditProgram()
 - AddEditReportSection()
 - AddEditService()
 - AddEditTranslationMap()
 - AddEditTranslationProfile()
 - AddEditUserPrefs()
 - AddEditXMLSummaryType()
 - AddFacility()
 - AddOneMember()
 - AddRemoveMembers()
 - AddRemoveMembersByAnalyticsId()
 - AddUpdateHub()
 - AnalyticsNotify()
 - AnalyticsQLRequest()
 - AnalyticsQRequest()
 - AnalyticsQueryRequest()
 - AnalyticsQueryResult()
 - AnalyticsRQRequest()
 - AnalyticsResend()
 - AnalyticsStreamletResend()
 - AttachmentListRequest()
 - CheckAADBQ()
 - ClearSecondaryMPICache()
 - DefineSynchronization()
 - DeleteId()
 - DeletePushDocuments()
 - DocumentAttachmentRequest()
 - FetchPatientList()
 - FindPatientReport()
 - GetClinicianGroupID()
 - GetFacilityMRNs()
 - GetMetrics()
 - GetNextMRN()
 - GetPatientFilters()
 - GetProgramName()
 - GetSysSyncState()
 - IDUpdateNotification()
 - IncorporateClinicalMessage()
 - ListAAQueries()
 - ListClinicianGroupMembers()
 - ListClinicianGroups()
 - ListCodeSystemProfiles()
 - ListCodeSystems()
 - ListCodes()
 - ListInfoSubTypes()
 - ListMRNsForPatient()
 - ListManagementReports()
 - ListObjects()
 - ListPatientFilters()
 - ListPrograms()
 - ListReportSections()
 - ListTranslationMaps()
 - ListTranslationProfiles()
 - ListXMLSummaryTypes()
 - LoadAAQuery()
 - LoadAssigningAuthority()
 - LoadClinicianGroup()
 - LoadCode()
 - LoadCodeSystem()
 - LoadCodeSystemProfile()
 - LoadIdentifierType()
 - LoadPatient()
 - LoadPatientReport()
 - LoadProgram()
 - LoadReportSection()
 - LoadTranslationMap()
 - LoadTranslationProfile()
 - LoadUserPrefs()
 - LoadXMLSummaryType()
 - MPIConsent()
 - MergePatients()
 - PatientListCopyRequest()
 - PatientListRequest()
 - PrefetchRequest()
 - ProgramEnableAnalytics()
 - PushGetPatient()
 - RecentPatientUpdateRequest()
 - RegisterGateway()
 - RegisterPushDocument()
 - RegistrySDARequest()
 - RemoveClinicianGroup()
 - RemoveClinicianGroupMember()
 - RemoveOneMember()
 - RemovePatient()
 - ReportExists()
 - ReturnMPIID()
 - ReturnMRN()
 - SearchFacilities()
 - SearchPatients()
 - StreamletRequest()
 - TerminologySync()
 - XDSbProvideAndRegister()
 - XDSbQuery()
 
Parameters
parameter LOCATION;
This is the URL used to access the web service.
parameter NAMESPACE = http://www.intersystems.com/hs/hub/hsws;
This is the namespace used by the Service
parameter SERVICENAME = HS.Hub.HSWS.WebServices;
This is the name of the Service
Methods
method AddClinicianGroupMember(pClinicianGroupId As %String, pClinicianId As %String) as %Status [ WebMethod ]
method AddEditAAQuery(pQuery As HS.Hub.HSWS.WebServices.Containers.AnalyticsQuery) as HS.Hub.HSWS.WebServices.Containers.AnalyticsQuery [ WebMethod ]
method AddEditAssigningAuthority(pAssignAuth As HS.Hub.HSWS.WebServices.Containers.AssigningAuthority) as HS.Hub.HSWS.WebServices.Containers.AssigningAuthority [ WebMethod ]
method AddEditClinicianGroup(pClinicianGroup As HS.Hub.HSWS.WebServices.Containers.ClinicianGroup) as HS.Hub.HSWS.WebServices.Containers.ClinicianGroup [ WebMethod ]
method AddEditCode(pProfile As HS.Hub.HSWS.WebServices.Containers.Code) as HS.Hub.HSWS.WebServices.Containers.Code [ WebMethod ]
method AddEditCodeSystem(pCodeSystem As HS.Hub.HSWS.WebServices.Containers.CodeSystem) as HS.Hub.HSWS.WebServices.Containers.CodeSystem [ WebMethod ]
method AddEditCodeSystemProfile(pProfile As HS.Hub.HSWS.WebServices.Containers.CodeSystemProfile) as HS.Hub.HSWS.WebServices.Containers.CodeSystemProfile [ WebMethod ]
final method AddEditConfiguration(pConfig As HS.Hub.HSWS.WebServices.Containers.Configuration) as %Status [ WebMethod ]
method AddEditIdentifierType(pIDType As HS.Hub.HSWS.WebServices.Containers.IdentifierType) as HS.Hub.HSWS.WebServices.Containers.IdentifierType [ WebMethod ]
method AddEditPatient(pPatient As HS.Hub.HSWS.WebServices.Containers.Patient) as HS.Hub.HSWS.WebServices.Containers.Patient [ WebMethod ]
method AddEditPatientFilters(pUsername As %String, pFilters As HS.Util.WebServices.ListItems) as %Status [ WebMethod ]
method AddEditPatientReport(pReport As HS.Hub.HSWS.WebServices.Containers.PatientReport, pCopyFrom As %String) as HS.Hub.HSWS.WebServices.Containers.PatientReport [ WebMethod ]
method AddEditProgram(pProgram As HS.Hub.HSWS.WebServices.Containers.Program) as HS.Hub.HSWS.WebServices.Containers.Program [ WebMethod ]
method AddEditReportSection(pSection As HS.Hub.HSWS.WebServices.Containers.ReportSection) as HS.Hub.HSWS.WebServices.Containers.ReportSection [ WebMethod ]
final method AddEditService(pService As HS.Hub.HSWS.WebServices.Containers.Service) as %Status [ WebMethod ]
method AddEditTranslationMap(pMap As HS.Hub.HSWS.WebServices.Containers.TranslationMap) as HS.Hub.HSWS.WebServices.Containers.TranslationMap [ WebMethod ]
method AddEditTranslationProfile(pProfile As HS.Hub.HSWS.WebServices.Containers.TranslationProfile) as HS.Hub.HSWS.WebServices.Containers.TranslationProfile [ WebMethod ]
method AddEditUserPrefs(pUserPrefs As HS.Hub.HSWS.WebServices.Containers.UserPreferences) as HS.Hub.HSWS.WebServices.Containers.UserPreferences [ WebMethod ]
method AddEditXMLSummaryType(pXMLSummaryType As HS.Types.XMLSummaryType) as %Status [ WebMethod ]
final method AddFacility(pRequest As HS.Message.AddFacilityRequest, Output pResponse As HS.Message.AddFacilityResponse) as %Status [ WebMethod ]
method AddOneMember(pProgramId As %String, pMPIID As %String, pMRN As %String = "", pAA As %String = "") as %Status [ WebMethod ]
method AddRemoveMembers(pRequest As HS.Hub.HSWS.WebServices.Containers.AddRemoveMembers) as %Status [ WebMethod ]
method AddRemoveMembersByAnalyticsId(pRequest As HS.Hub.HSWS.WebServices.Containers.AddRemoveMembersByAnalyticsId) as %Status [ WebMethod ]
final method AddUpdateHub(pRequest As HS.Message.AddUpdateHubRequest, ByRef pResponse As HS.Message.AddUpdateHubResponse) as %Status [ WebMethod ]
final method AnalyticsNotify(pMessage As HS.Message.Analytics.Notification) as %Status [ WebMethod ]
final method AnalyticsQLRequest(pRequest As HS.Message.AnalyticsQLRequest, Output pResponse As HS.Message.AnalyticsQLResponse) as %Status [ WebMethod ]
final method AnalyticsQRequest(pRequest As HS.Message.AnalyticsQRequest, Output pResponse As HS.Message.AnalyticsQResponse) as %Status [ WebMethod ]
final method AnalyticsQueryRequest(pMessage As HS.Message.Analytics.QueryRequest) as %Status [ WebMethod ]
final method AnalyticsQueryResult(pMessage As HS.Message.Analytics.QueryResponse) as %Status [ WebMethod ]
final method AnalyticsRQRequest(pRequest As HS.Message.AnalyticsRQRequest, Output pResponse As HS.Message.AnalyticsRQResponse) as %Status [ WebMethod ]
method AnalyticsResend(pResendType As %String, pResendId As %String, pPriority As %Integer = 2) as %Status [ WebMethod ]
final method AnalyticsStreamletResend(pRequest As HS.Message.Analytics.StreamletResend) as %Status [ WebMethod ]
final method AttachmentListRequest(pRequest As HS.Message.Push.AttachmentListRequest) as HS.Message.Push.AttachmentListResponse [ WebMethod ]
method CheckAADBQ() as %Integer [ WebMethod ]
final method ClearSecondaryMPICache(pRequest As HS.Message.ClearSecondaryMPICacheRequest, ByRef pResponse As HS.Util.EmptyEnsResponse) as %Status [ WebMethod ]
final method DefineSynchronization(pParameter As %String = "", pSystemRoles As HS.Message.Roles) as %Status [ WebMethod ]
method DeleteId(pClass As %String = "", pId As %String = "") as HS.Util.WebServices.ServiceStatus [ WebMethod ]
Delete an object instance
final method DeletePushDocuments(pRequest As HS.Message.Push.DeleteRequest, pResponse As Ens.Response) as %Status [ WebMethod ]
final method DocumentAttachmentRequest(pRequest As HS.Message.Push.DocumentAttachmentRequest) as HS.Message.Push.DocumentAttachmentResponse [ WebMethod ]
method FetchPatientList(pRequest As HS.Message.PatientListRequest) as HS.Message.PatientListResponse [ WebMethod ]
method FindPatientReport(pReportCode As %String = "") as HS.Hub.HSWS.WebServices.Containers.PatientReport [ WebMethod ]
method GetFacilityMRNs(pRequest As HS.Message.GetFacilityMRNsRequest) as HS.Message.GetFacilityMRNsResponse [ WebMethod ]
final method GetMetrics(pRequest As HS.Message.ReportRequest) as HS.Reports.XMLMessageContainer [ WebMethod ]
method GetNextMRN() as %String [ WebMethod ]
method GetPatientFilters(pUsername As %String) as HS.Util.WebServices.ListItems [ WebMethod ]
final method GetSysSyncState(pNS, pSystemGUID) as %String [ WebMethod ]
method IDUpdateNotification(pRequest As HS.Message.IDUpdateNotificationRequest, pResponse As %RegisteredObject) as %Status [ WebMethod ]
final method IncorporateClinicalMessage(pRequest As HS.Message.Push.IncorporateClinicalMessageRequest, ByRef pResponse As HS.Util.EmptyEnsResponse) as %Status [ WebMethod ]
method ListAAQueries(pFilter As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListClinicianGroupMembers(pClinicianGroupId As %String) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListClinicianGroups(pName As %String = "", pDelivery As %Boolean = 0, pActiveOnly As %Boolean = 1) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListCodeSystemProfiles() as HS.Util.WebServices.ListItems [ WebMethod ]
method ListCodeSystems() as HS.Util.WebServices.ListItems [ WebMethod ]
method ListCodes(pCodeSystem As %String = "", pCode As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListMRNsForPatient(pMPIID As %String) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListManagementReports() as HS.Reports.Management.ConfigContainer [ WebMethod ]
method ListObjects(pTable As %String = "", pName As %String = "Name", pWhere As %String = "", pID As %String = "ID", pOrder As %Boolean = 1) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPatientFilters(pUsername As %String) as HS.Util.WebServices.ListItems [ WebMethod ]
method ListPrograms(pMode As %String = "API", pUser As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListReportSections(pReportId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListTranslationMaps(pFromSystem As %String = "", pToSystem As %String = "", pCode As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListTranslationProfiles() as HS.Util.WebServices.ListItems [ WebMethod ]
method ListXMLSummaryTypes() as HS.Util.WebServices.ListItems [ WebMethod ]
method LoadAAQuery(pQueryId="") as HS.Hub.HSWS.WebServices.Containers.AnalyticsQuery [ WebMethod ]
method LoadAssigningAuthority(pId As %String = "") as HS.Hub.HSWS.WebServices.Containers.AssigningAuthority [ WebMethod ]
method LoadClinicianGroup(pClinicianGroupId As %String = "") as HS.Hub.HSWS.WebServices.Containers.ClinicianGroup [ WebMethod ]
method LoadCode(pCodeId="") as HS.Hub.HSWS.WebServices.Containers.Code [ WebMethod ]
method LoadCodeSystem(pCodeSystemId="") as HS.Hub.HSWS.WebServices.Containers.CodeSystem [ WebMethod ]
method LoadCodeSystemProfile(pProfileId="") as HS.Hub.HSWS.WebServices.Containers.CodeSystemProfile [ WebMethod ]
method LoadIdentifierType(pIDTypeId As %String = "") as HS.Hub.HSWS.WebServices.Containers.IdentifierType [ WebMethod ]
method LoadPatient(pMPIID As %String = "", pMRN As %String = "", pAA As %String = "", pFacility As %String = "") as HS.Hub.HSWS.WebServices.Containers.Patient [ WebMethod ]
method LoadPatientReport(pReportId As %String = "") as HS.Hub.HSWS.WebServices.Containers.PatientReport [ WebMethod ]
method LoadProgram(pProgramId="") as HS.Hub.HSWS.WebServices.Containers.Program [ WebMethod ]
method LoadReportSection(pSectionId As %String = "") as HS.Hub.HSWS.WebServices.Containers.ReportSection [ WebMethod ]
method LoadTranslationMap(pMapId="") as HS.Hub.HSWS.WebServices.Containers.TranslationMap [ WebMethod ]
method LoadTranslationProfile(pProfileId="") as HS.Hub.HSWS.WebServices.Containers.TranslationProfile [ WebMethod ]
method LoadUserPrefs(pUsername As %String = "") as HS.Hub.HSWS.WebServices.Containers.UserPreferences [ WebMethod ]
method LoadXMLSummaryType(pXMLSummaryTypeCode) as HS.Types.XMLSummaryType [ WebMethod ]
method MPIConsent(pRequest As HS.Hub.HSWS.WebServices.Containers.MPIConsent) as HS.Hub.HSWS.WebServices.Containers.MPIConsent [ WebMethod ]
final method MergePatients(pRequest As HS.Message.MergePatientRequest, ByRef pResponse As HS.Message.MergePatientResponse) as %Status [ WebMethod ]
final method PatientListCopyRequest(pRequest As HS.Message.PatientListCopyRequest) as HS.Message.PatientListCopyResponse [ WebMethod ]
final method PatientListRequest(pRequest As HS.Message.PatientListRequest) as HS.Message.PatientListResponse [ WebMethod ]
final method PrefetchRequest(pRequest As HS.Message.PrefetchRequest, ByRef pResponse As Ens.Response) as %Status [ WebMethod ]
method ProgramEnableAnalytics() as %Status [ WebMethod ]
final method PushGetPatient(pRequest As HS.Message.Push.PatientGetRequest, ByRef pResponse As HS.Message.Push.PatientGetResponse) as %Status [ WebMethod ]
final method RecentPatientUpdateRequest(pRequest As HS.Message.RecentPatientUpdateRequest, ByRef pResponse As HS.Message.RecentPatientUpdateRequest) as %Status [ WebMethod ]
final method RegisterGateway(pRequest As HS.Message.GatewayRegistrationRequest, ByRef pResponse As HS.Message.GatewayRegistrationResponse) as %Status [ WebMethod ]
final method RegisterPushDocument(pRequest As HS.Message.Push.RegistrationRequest, pResponse As Ens.Response) as %Status [ WebMethod ]
final method RegistrySDARequest(pRequest As HS.Message.RegistrySDARequest, ByRef pResponse As HS.Message.EPRFetchNotification) as %Status [ WebMethod ]
method RemoveClinicianGroupMember(pClinicianGroupId As %String, pClinicianId As %String) as %Status [ WebMethod ]
method RemoveOneMember(pProgramId As %String, pMPIID As %String, pMRN As %String = "", pAA As %String = "") as %Status [ WebMethod ]
final method RemovePatient(pRequest As HS.Message.RemovePatientRequest, ByRef pResponse As HS.Message.RemovePatientResponse) as %Status [ WebMethod ]
method ReturnMPIID(pMPIID As %String, pFull As %Boolean = 0, pFromFlash As %Boolean = 0) as HS.Message.PatientSearchResponse [ WebMethod ]
method ReturnMRN(pMRN As %String, pAA As %String, pFull As %Boolean = 0) as HS.Message.PatientSearchResponse [ WebMethod ]
final method SearchFacilities(pRequest As HS.Message.FacilitySearchRequest, Output pResponse As HS.Message.FacilitySearchResponse) as %Status [ WebMethod ]
final method SearchPatients(pRequest As HS.Message.PatientSearchRequest, ByRef pResponse As HS.Message.PatientSearchResponse) as %Status [ WebMethod ]
final method StreamletRequest(pRequest As HS.Message.StreamletRequest, ByRef pResponse As HS.Message.ECRFetchResponse) as %Status [ WebMethod ]
final method TerminologySync(pRequest As HS.Types.TerminologySyncRequest) as HS.Types.TerminologySyncResponse [ WebMethod ]
*** DEPRECATED
final method XDSbProvideAndRegister(pRequest As HS.Message.IHE.XDSb.ProvideAndRegisterRequest) as HS.Message.XMLMessage [ WebMethod ]
final method XDSbQuery(pRequest As HS.Message.IHE.XDSb.QueryRequest) as HS.Message.IHE.XDSb.QueryResponse [ 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()