OpenMRSPatientServiceImpl

public class OpenMRSPatientServiceImpl implements OpenMRSPatientService

Constructors

OpenMRSPatientServiceImpl

public OpenMRSPatientServiceImpl(PatientResource patientResource, PersonResource personResource, OpenMRSPersonService personService, EventRelay eventRelay, OpenMRSConfigService configService)

Methods

createPatient

public Patient createPatient(String configName, Patient patient)

deceasePatient

public void deceasePatient(String configName, String motechId, Concept causeOfDeath, Date dateOfDeath, String comment)

deletePatient

public void deletePatient(String configName, String uuid)

getPatientByIdentifier

public Patient getPatientByIdentifier(String configName, String identifierId, String identifierName)

getPatientByMotechId

public Patient getPatientByMotechId(String configName, String motechId)

getPatientByUuid

public Patient getPatientByUuid(String configName, String uuid)

updatePatient

public Patient updatePatient(String configName, Patient patient, String currentMotechId)

updatePatient

public Patient updatePatient(String configName, Patient patient)

updatePatientIdentifiers

public Patient updatePatientIdentifiers(String configName, Patient patient)