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()