@Unstable @Component @Named(value="pushPatient") @Singleton public class PushPatientScriptService extends Object implements org.xwiki.script.service.ScriptService
| Constructor and Description |
|---|
PushPatientScriptService() |
| Modifier and Type | Method and Description |
|---|---|
Set<PushServerInfo> |
getAvailablePushTargets() |
org.json.JSONObject |
getLocalPatientJSON(String patientID,
String exportFieldListJSON) |
PatientPushHistory |
getPatientPushHistory(String localPatientID,
String remoteServerIdentifier) |
PushServerGetPatientIDResponse |
getPatientURL(String remoteServerIdentifier,
String remotePatientGUID) |
PushServerGetPatientIDResponse |
getPatientURL(String remoteServerIdentifier,
String remotePatientGUID,
String remoteUserName,
String password) |
Map<PushServerInfo,PatientPushHistory> |
getPushTargetsWithHistory(String localPatientID) |
PushServerConfigurationResponse |
getRemoteConfiguration(String remoteServerIdentifier) |
PushServerConfigurationResponse |
getRemoteConfiguration(String remoteServerIdentifier,
String remoteUserName,
String password,
boolean saveUserToken) |
String |
getRemoteUsername(String remoteServerIdentifier) |
void |
removeStoredLoginTokens(String remoteServerIdentifier) |
PushServerSendPatientResponse |
sendPatient(String patientID,
String exportFieldListJSON,
String patientState,
String groupName,
String remoteGUID,
String remoteServerIdentifier) |
PushServerSendPatientResponse |
sendPatient(String patientID,
String exportFieldListJSON,
String patientState,
String groupName,
String remoteGUID,
String remoteServerIdentifier,
String remoteUserName,
String password) |
public Set<PushServerInfo> getAvailablePushTargets()
public Map<PushServerInfo,PatientPushHistory> getPushTargetsWithHistory(String localPatientID)
public PatientPushHistory getPatientPushHistory(String localPatientID, String remoteServerIdentifier)
public org.json.JSONObject getLocalPatientJSON(String patientID, String exportFieldListJSON)
public void removeStoredLoginTokens(String remoteServerIdentifier)
public PushServerConfigurationResponse getRemoteConfiguration(String remoteServerIdentifier)
public PushServerConfigurationResponse getRemoteConfiguration(String remoteServerIdentifier, String remoteUserName, String password, boolean saveUserToken)
public PushServerSendPatientResponse sendPatient(String patientID, String exportFieldListJSON, String patientState, String groupName, String remoteGUID, String remoteServerIdentifier)
public PushServerSendPatientResponse sendPatient(String patientID, String exportFieldListJSON, String patientState, String groupName, String remoteGUID, String remoteServerIdentifier, String remoteUserName, String password)
public PushServerGetPatientIDResponse getPatientURL(String remoteServerIdentifier, String remotePatientGUID)
public PushServerGetPatientIDResponse getPatientURL(String remoteServerIdentifier, String remotePatientGUID, String remoteUserName, String password)
Copyright © 2011–2016 University of Toronto, Computational Biology Lab. All rights reserved.