class ItemContaHospitalarRN extends AbstractFatDebugLogEnableRN {

	public Integer fatcBuscaIdadePac(Integer cthSeq) {

		VFatContaHospitalarPacDAO fatContaDAO = getVFatContaHospitalarPacDAO();
		VFatContaHospitalarPac vFatCtnHosp = fatContaDAO
				.obterPorChavePrimaria(cthSeq);

		if (vFatCtnHosp.getPaciente() == null) {
			return null;
		}
		AipPacientes aipPac = getPacienteFacade()
				.obterAipPacientesPorChavePrimaria(
						vFatCtnHosp.getPaciente().getCodigo());

		Integer anos = DateUtil.obterQtdAnosEntreDuasDatas(
				DateUtil.truncaData(aipPac.getDtNascimento()),
				DateUtil.truncaData(vFatCtnHosp.getCthDtIntAdministrativa()));

		Integer meses = DateUtil.obterQtdMesesEntreDuasDatas(
				DateUtil.truncaData(aipPac.getDtNascimento()),
				DateUtil.truncaData(vFatCtnHosp.getCthDtIntAdministrativa())) % 12;

		Integer idade;

		if (anos == 0) {
			if (meses == 0) {
				idade = 0;
			} else {
				idade = 1;
			}
		} else {
			idade = anos;
		}
		return idade;
	}

}