Skip to main content

HS.Consent.WebServicesClient

class HS.Consent.WebServicesClient extends %SOAP.WebClient

Method Inventory

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

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

Inherited Methods

FeedbackOpens in a new tab