// User methods
public
UserDTO wsUserAuthenticate(String username, String password)
public
UserDTO wsGetUserByUsername(String username)
public
UserDTO wsGetUserByUuid(String uuid)
public
UserDTO[] wsGetUserByRole(String s)
// Person methods
public
PersonDTO[] wsGetAllPersons()
public
PersonDTO wsGetPersonByUuid(String uuid)
public
void
wsAddAttributeForPerson(String uuid, String attributeTypeName, String value)
public
PersonDTO wsUpdatePerson(PersonDTO personDTO, String uuid)
// Patient methods
public
PatientDTO[] wsGetAllPatients()
public
PatientDTO wsUpdatePatient(PatientDTO patientDTO, String uuid)
public
PatientDTO[] wsGetPatients(String name, String identifier, String JSONidentifierTypeIds,
public
PatientDTO[] wsGetAllPatientsAssignedToPerson(String uuid)
public
PatientDTO wsGetPatientByUuid(String uuid)
public
PersonDTO[] wsGetPersonsRelatedTo(String personUuid, String relationshipType,
boolean
asPersonA)
public
RelationshipDTO[] wsGetRelationships(String fromUuid, String toUuid, String relType)
// Concept methods
public
ConceptDTO wsGetConcept(String conceptUuidOrName)
public
ConceptDTO wsGetConceptByUuid(String uuid)
public
ConceptDTO[] wsGetConceptsByClassName(String conceptClassName)
public
ConceptDTO[] wsGetConceptsByClassNameAndChar(String conceptClassName, String str)
public
Boolean wsSaveConcept(ConceptDTO con)
public
ConceptDTO[] wsGetConceptSetByConceptUuid(String conceptName)
// Drug methods
public
Boolean wsSaveDrug(DrugDTO d)
public
DrugDTO[] wsGetDrugsByConcept(ConceptDTO c)
public
DrugDTO[] wsGetAllDrugs()
//Encounter methods
public
EncounterDTO[] wsGetEncountersByPatientUuid(String uuid)
public
EncounterDTO wsGetEncounterByUuid(String uuid)
public
String wsSaveEncounter(EncounterDTO encounterDTO)
public
EncounterTypeDTO[] wsGetAllEncounterTypes()
// Obs methods
public
ObsDTO wsGetObsByUuid(String uuid)
public
ObsDTO[] wsGetObservationsByPersonUuid(String uuid)
public
ObsDTO[] wsGetVoidedObservations(String uuid)
public
ObsDTO[] wsGetObsByPersonAndConceptUuids(String personUuid,
int
conceptUuid)
public
void
wsSaveObservations(ObsDTO obsDTO)
public
void
wsSaveComplexObservations(ObsDTO[] obsDTOs)
public
void
wsSaveObsAndDiscontinueOrder(ObsDTO[] obsDTOs, OrderDTO orderDTO, String discontinueConceptUuid)
public
void
wsUpdateObsArray(ObsDTO[] obsDTOs)
public
void
wsUpdateObservations(ObsDTO obsDTO, String s)
public
void
wsVoidObservation(ObsDTO obsDTO, String s)
// Location methods
public
LocationDTO wsGetLocationByUuid(String uuid)
public
LocationDTO[] wsGetLocations()
// Order methods
public
OrderDTO wsGetOrderByUuid(String uuid)
public
DrugOrderDTO[] wsGetMedicationOrdersForPatientByUuid(String uuid)
public
OrderDTO[] wsGetOrdersForPatientByUuid(String uuid)
public
void
wsDiscontinueMedOrder(DrugOrderDTO dOrder)
public
void
wsSaveMedicationOrderForPatient(DrugOrderDTO o)
public
void
wsSaveComplexMedicationOrder(DrugOrderDTO[] drugOrderDTOs)
public
void
wsSaveOrder(OrderDTO o)
public
void
wsSaveLabOrder(OrderDTO o, ObsDTO[] obsDTOs)