MEMdoc Module Webservice
Located in /src/ModuleWebservice.php (line 24)
Allows a web service to prepare the login for another user of the MEMdoc online application.
The result of the operation is an URL with an identifier which will allow the caller of the URL to be automatically logged into the application with the context specified on this web service request.
For example, a web service user can create an automatic login url for 'Doctor A' into a view that displays the patient form list of 'patient B'.
Inserts a new patient into the MEMdoc Module.
PURPOSE: Deletes a patient from the module
PRECONDITION: The patient must first be deleted from the server, and the signature returned by the server must be passed to this operation as proof that server delete operation was successful
Gets patient data by the memdoc patientId. This method can return more that one object. A patient can be registerd in several clinics or departments For each registration a Patient object is returned
Get the parameters that have to be used for inserting a new patient or searching for an existing one.
Processes a request for obtaining information about a specific user, namely in terms of the data fields that describe the user.
processes a request to determine the user fields metadata.
Get a list of the departments a user is registered in.
User login.
Checks username and password and creates a Session for the user
The response object contains the user Id, the signature and the module session id and the module id.
This is only the first part of the login procedure. Next, the user has to be logged in to the server as well
Logs out the user and destroys his session object
Processes a request to update patient field information of a patient.
Searches a patient. Available search parameters depend on getPatientFields()
Documentation generated on Fri, 19 Aug 2016 11:23:19 +0200 by phpDocumentor 1.4.4