MedicineRemote medicineRemote = FacadeDB.getInstance().getMedicineSyncBroker().getMedicineRemoteByMedicine(medicinePatient.getMedicine());
if (medicineRemote == null) {
return null;
}
PatientMedicineWs patientMedicineWs = new PatientMedicineWs();
patientMedicineWs.setAgeAtStart(medicinePatient.getAgeAtStartAsInteger() > 0 ? medicinePatient.getPatient().getAge() - medicinePatient.getAgeAtStartAsInteger() : 0);
patientMedicineWs.setDosage(medicinePatient.getDosage());
patientMedicineWs.setMedicineId(medicineRemote.getRemoteId());
return patientMedicineWs;
}