HS.Consent.WebServicesClient
class HS.Consent.WebServicesClient extends %SOAP.WebClient
Method Inventory
- AddEditCIT()
- AddEditCITQualifier()
- AddEditCITRule()
- AddEditFacilityPolicy()
- AddEditMPIFacilityPolicy()
- AddEditMPIPatientPolicy()
- AddEditMPISNOPolicy()
- AddEditPatientPolicy()
- AddEditSNOPolicy()
- DeleteCIT()
- DeleteCITQualifier()
- DeleteCITRule()
- DeleteFacilityPolicy()
- DeleteMPIFacilityPolicy()
- DeleteMPIPatientPolicy()
- DeleteMPISNOPolicy()
- DeletePatientPolicy()
- DeleteSNOPolicy()
- ExportXACML()
- ExportXMLPolicy()
- FetchMRNsForPatient()
- ImportXACML()
- ImportXMLPolicy()
- ListAllGroups()
- ListCITQualifiers()
- ListCITRuleVersions()
- ListCategories()
- ListClinicalInformationTypes()
- ListFacilities()
- ListFacilityPolicyLineItems()
- ListMPIFacilityPolicyLineItems()
- ListMPIPatientPolicyLineItems()
- ListMPISNOPolicyLineItems()
- ListMPISummaryPolicyLineItems()
- ListPatientCIRules()
- ListPatientPolicyLineItems()
- ListRules()
- ListSNOPolicyLineItems()
- ListSubCategories()
- ListSummaryPolicyLineItems()
- LoadCIT()
- LoadCITQualifier()
- LoadCITRule()
- LoadCurrentMPIFacilityPolicy()
- LoadCurrentMPISNOPolicy()
- LoadFacilityPolicy()
- LoadMPIFacilityPolicy()
- LoadMPIPatientPolicy()
- LoadMPISNOPolicy()
- LoadPatientPolicy()
- LoadSNOPolicy()
Parameters
parameter LOCATION;
This is the URL used to access the web service.
parameter NAMESPACE = http://www.intersystems.com/hs/hub/consent;
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = HS.Hub.Consent.WebServices;
This is the name of the Service
Methods
method AddEditCIT(pCIT As HS.Consent.WebServices.Containers.ClinicalInformationType = "") as HS.Consent.WebServices.Containers.ClinicalInformationType [ WebMethod ]
Update ClinicalInformationType
Using a container object because the CIT contains a set of rules
method AddEditCITQualifier(pQualifier As HS.Consent.WebServices.Containers.CITQualifier = "") as HS.Consent.WebServices.Containers.CITQualifier [ WebMethod ]
method AddEditCITRule(pRule As HS.Consent.WebServices.Containers.CITRule = "") as HS.Consent.WebServices.Containers.CITRule [ WebMethod ]
method AddEditFacilityPolicy(pPolicy As HS.Consent.WebServices.Containers.Facility = "") as HS.Consent.WebServices.Containers.Facility [ WebMethod ]
method AddEditMPIFacilityPolicy(pPolicy As HS.Consent.WebServices.Containers.MPIFacility = "") as HS.Consent.WebServices.Containers.MPIFacility [ WebMethod ]
method AddEditMPIPatientPolicy(pPolicy As HS.Consent.WebServices.Containers.MPIPatient = "") as HS.Consent.WebServices.Containers.MPIPatient [ WebMethod ]
method AddEditMPISNOPolicy(pPolicy As HS.Consent.WebServices.Containers.MPISNO) as HS.Consent.WebServices.Containers.MPISNO [ WebMethod ]
method AddEditPatientPolicy(pPolicy As HS.Consent.WebServices.Containers.Patient = "") as HS.Consent.WebServices.Containers.Patient [ WebMethod ]
method AddEditSNOPolicy(pPolicy As HS.Consent.WebServices.Containers.SNO = "") as HS.Consent.WebServices.Containers.SNO [ WebMethod ]
Update the SNO decisions with ClinicalInformationTypes using effective / expiration dates
method DeleteCIT(pID As %String = "") as HS.Consent.WebServices.Containers.ClinicalInformationType [ WebMethod ]
method DeleteCITQualifier(pID As %String = "") as HS.Consent.WebServices.Containers.CITQualifier [ WebMethod ]
method DeleteCITRule(pID As %String = "") as HS.Consent.WebServices.Containers.CITRule [ WebMethod ]
method DeleteFacilityPolicy(pPolicy As HS.Consent.WebServices.Containers.Facility = "") as HS.Consent.WebServices.Containers.Facility [ WebMethod ]
method DeleteMPIFacilityPolicy(pPolicy As HS.Consent.WebServices.Containers.MPIFacility = "") as HS.Consent.WebServices.Containers.MPIFacility [ WebMethod ]
method DeleteMPIPatientPolicy(pPolicy As HS.Consent.WebServices.Containers.MPIPatient = "") as HS.Consent.WebServices.Containers.MPIPatient [ WebMethod ]
Delete the consent policy defined for a MPI patient
method DeleteMPISNOPolicy(pPolicy As HS.Consent.WebServices.Containers.MPISNO = "") as HS.Consent.WebServices.Containers.MPISNO [ WebMethod ]
Delete a system wide consent policy
method DeletePatientPolicy(pPolicy As HS.Consent.WebServices.Containers.Facility = "") as HS.Consent.WebServices.Containers.Patient [ WebMethod ]
Delete the consent policy defined for a patient
method DeleteSNOPolicy(pPolicy As HS.Consent.WebServices.Containers.SNO = "") as HS.Consent.WebServices.Containers.SNO [ WebMethod ]
Delete a system wide consent policy
method ExportXACML(pMPI As %String = "") as HS.Consent.WebServices.Containers.XMLPolicy [ WebMethod ]
method ExportXMLPolicy(pMPI As %String = "") as HS.Consent.WebServices.Containers.XMLPolicy [ WebMethod ]
method FetchMRNsForPatient(pMPIID As %String) as HS.Consent.WebServices.Containers.Patients [ WebMethod ]
method ImportXACML(pPolicy As HS.Consent.WebServices.Containers.XMLPolicy) as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ImportXMLPolicy(pPolicy As HS.Consent.WebServices.Containers.XMLPolicy) as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListAllGroups() as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListCITQualifiers(pStreamletType As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListCITRuleVersions() as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListCategories() as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListClinicalInformationTypes(pFacility As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListFacilities(pIncludeDecision As %Boolean = 0, pRoles As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListFacilityPolicyLineItems(pFacility As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListMPIFacilityPolicyLineItems(pFacility As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListMPIPatientPolicyLineItems(pMPI As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListMPISNOPolicyLineItems() as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListMPISummaryPolicyLineItems(pMPI As %String = "", pFacility As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
List the patient, facility, and system MPI consent-policy line items for a patient and optional facility
method ListPatientCIRules() as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListPatientPolicyLineItems(pMPI As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListRules(pFacility As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListSNOPolicyLineItems() as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListSubCategories(pCategory As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
method ListSummaryPolicyLineItems(pMPI As %String = "", pFacility As %String = "") as HS.Consent.WebServices.Containers.ListItems [ WebMethod ]
List the patient, facility, and system clinical-information consent-policy line items for a patient and optional facility
method LoadCIT(pID As %String = "") as HS.Consent.WebServices.Containers.ClinicalInformationType [ WebMethod ]
method LoadCITQualifier(pID="") as HS.Consent.WebServices.Containers.CITQualifier [ WebMethod ]
method LoadCITRule(pID="") as HS.Consent.WebServices.Containers.CITRule [ WebMethod ]
method LoadCurrentMPIFacilityPolicy(pFacility As %String = "") as HS.Consent.WebServices.Containers.MPIFacility [ WebMethod ]
retrieve the current active MPI facility policy
method LoadCurrentMPISNOPolicy() as HS.Consent.WebServices.Containers.MPISNO [ WebMethod ]
retrieve the current active MPI SNO policy
method LoadFacilityPolicy(pID As %String = "") as HS.Consent.WebServices.Containers.Facility [ WebMethod ]
method LoadMPIFacilityPolicy(pID As %String = "") as HS.Consent.WebServices.Containers.MPIFacility [ WebMethod ]
Given a MPIFacilityPolicy ID return the Policy
method LoadMPIPatientPolicy(pID As %String = "") as HS.Consent.WebServices.Containers.MPIPatient [ WebMethod ]
method LoadMPISNOPolicy(pID As %String = "") as HS.Consent.WebServices.Containers.MPISNO [ WebMethod ]
method LoadPatientPolicy(pID As %String = "") as HS.Consent.WebServices.Containers.Patient [ WebMethod ]
method LoadSNOPolicy(pID As %String = "") as HS.Consent.WebServices.Containers.SNO [ WebMethod ]
Load the SNO ClinicalInformationTypes decisions including effective / expiration dates
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()