if (fields.getDateBirthDetailsRecorded() == null) {
return null;
}
NewBornBirthDetails template = new NewBornBirthDetails();
template.setId(CDAUUID.generateUUIDString());
template.setEffectiveTime(fields.getDateBirthDetailsRecorded());
template.setGestationalAgeInWeeks(fields.getGestationalAgeInWeeks());
if (fields.getBirthOrder() != null) {
template.setBirthOrder(Integer.toString(fields.getBirthOrder()));
}
if (fields.getNoOfFoetusInConfinement() != null) {
template.setNoOfFoetusInConfinement(Integer.toString(fields.getNoOfFoetusInConfinement()));
}
template.setBirthWeightInGrams(fields.getBirthWeightInGrams());
return template;
}