Modelo

En este paquete vamos a crear las clases con que nos vamos apoyar para formularios y DAO que necesiten DTO sino me equivoco.

Creamos el paquete com.tutosoftware.ecemexico.model Creamos la clase Expediente
 
    
  package com.tutosoftware.ecemexico.model;



import java.util.ArrayList;
import java.util.List;

import org.hibernate.validator.constraints.NotEmpty;



public class Expediente {
	
	
	
	
	
	     String idUsuario;
		 String curp;
		@NotEmpty(message = "{expediente.nombre.empty}")
		 String nombre;
		@NotEmpty(message = "{expediente.apellidoPaterno.empty}")
		 String apellidoPaterno;
		 String apellidoMaterno;
		 String nivelSocioeconomico;
		 String vivienda;
		 int tipoSangre;
		 String discapacidad;
		 String grupoEtnico;
		 String religion;
		 @NotEmpty(message = "{expediente.sexo.empty}")
		 String sexo;
		 int edad;
		 @NotEmpty(message = "{expediente.calle.empty}")
		 String calle;
		 @NotEmpty(message = "{expediente.numeroExterior.empty}")
		 String numeroExterior;
		 String numeroInterior;
		 @NotEmpty(message = "{expediente.estado.empty}")
		 String estado;
		 @NotEmpty(message = "{expediente.municipio.empty}")
		 String municipio;
		 String localidad;
		 @NotEmpty(message = "{expediente.colonia.empty}")
		 String colonia;
		int codigoPostal;
		 String telefonoFijo;
		 String telefonoMovil;
	     List<String> alergias =new ArrayList<String>();
	     List<String> alergias2 =new ArrayList<String>();
	    
		public String getIdUsuario() {
			return idUsuario;
		}
		public void setIdUsuario(String idUsuario) {
			this.idUsuario = idUsuario;
		}
		public String getCurp() {
			return curp;
		}
		public void setCurp(String curp) {
			this.curp = curp;
		}
		public String getNombre() {
			return nombre;
		}
		public void setNombre(String nombre) {
			this.nombre = nombre;
		}
		public String getApellidoPaterno() {
			return apellidoPaterno;
		}
		public void setApellidoPaterno(String apellidoPaterno) {
			this.apellidoPaterno = apellidoPaterno;
		}
		public String getApellidoMaterno() {
			return apellidoMaterno;
		}
		public void setApellidoMaterno(String apellidoMaterno) {
			this.apellidoMaterno = apellidoMaterno;
		}
		public String getNivelSocioeconomico() {
			return nivelSocioeconomico;
		}
		public void setNivelSocioeconomico(String nivelSocioeconomico) {
			this.nivelSocioeconomico = nivelSocioeconomico;
		}
		public String getVivienda() {
			return vivienda;
		}
		public void setVivienda(String vivienda) {
			this.vivienda = vivienda;
		}
		public int getTipoSangre() {
			return tipoSangre;
		}
		public void setTipoSangre(int tipoSangre) {
			this.tipoSangre = tipoSangre;
		}
		public String getDiscapacidad() {
			return discapacidad;
		}
		public void setDiscapacidad(String discapacidad) {
			this.discapacidad = discapacidad;
		}
		public String getGrupoEtnico() {
			return grupoEtnico;
		}
		public void setGrupoEtnico(String grupoEtnico) {
			this.grupoEtnico = grupoEtnico;
		}
		public String getReligion() {
			return religion;
		}
		public void setReligion(String religion) {
			this.religion = religion;
		}
		public String getSexo() {
			return sexo;
		}
		public void setSexo(String sexo) {
			this.sexo = sexo;
		}
		public int getEdad() {
			return edad;
		}
		public void setEdad(int edad) {
			this.edad = edad;
		}
		public String getCalle() {
			return calle;
		}
		public void setCalle(String calle) {
			this.calle = calle;
		}
		public String getNumeroExterior() {
			return numeroExterior;
		}
		public void setNumeroExterior(String numeroExterior) {
			this.numeroExterior = numeroExterior;
		}
		public String getNumeroInterior() {
			return numeroInterior;
		}
		public void setNumeroInterior(String numeroInterior) {
			this.numeroInterior = numeroInterior;
		}
		public String getEstado() {
			return estado;
		}
		public void setEstado(String estado) {
			this.estado = estado;
		}
		public String getMunicipio() {
			return municipio;
		}
		public void setMunicipio(String municipio) {
			this.municipio = municipio;
		}
		public String getLocalidad() {
			return localidad;
		}
		public void setLocalidad(String localidad) {
			this.localidad = localidad;
		}
		public String getColonia() {
			return colonia;
		}
		public void setColonia(String colonia) {
			this.colonia = colonia;
		}
		public int getCodigoPostal() {
			return codigoPostal;
		}
		public void setCodigoPostal(int codigoPostal) {
			this.codigoPostal = codigoPostal;
		}
		public String getTelefonoFijo() {
			return telefonoFijo;
		}
		public void setTelefonoFijo(String telefonoFijo) {
			this.telefonoFijo = telefonoFijo;
		}
		public String getTelefonoMovil() {
			return telefonoMovil;
		}
		public void setTelefonoMovil(String telefonoMovil) {
			this.telefonoMovil = telefonoMovil;
		}
	public List<String> getAlergias() {
		return alergias;
	}
	public void setAlergias(List<String> alergias) {
		this.alergias = alergias;
	}
	
	public List<String> getAlergias2() {
		return alergias2;
	}
	public void setAlergias2(List<String> alergias2) {
		this.alergias2 = alergias2;
	}
}
   
   
   
   
  

La clase NombreCompleto
 
   
   package com.tutosoftware.ecemexico.model;

import java.io.Serializable;

public class NombreCompleto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String nombre;
	private String apellidoPaterno;
	private String apellidoMaterno;
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getApellidoPaterno() {
		return apellidoPaterno;
	}
	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}
	public String getApellidoMaterno() {
		return apellidoMaterno;
	}
	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}
	
	
	

}
   
   
   
   
  

La clase RecetaExp
 
   
  package com.tutosoftware.ecemexico.model;

import java.time.LocalDateTime;
import java.util.ArrayList;

import java.util.List;


public class RecetaExp {
	
	
	
	String idPaciente;
	String numeroReceta;
	String nombreDoctor;
	LocalDateTime fecha;
	List<String> medicamento = new ArrayList<String>();
	List<String> dosis = new ArrayList<String>();
	List<String> duracion = new ArrayList<String>();
	List<String> notas = new ArrayList<String>();
	public String getIdPaciente() {
		return idPaciente;
	}
	public void setIdPaciente(String idPaciente) {
		this.idPaciente = idPaciente;
	}
	public String getNumeroReceta() {
		return numeroReceta;
	}
	public void setNumeroReceta(String numeroReceta) {
		this.numeroReceta = numeroReceta;
	}
	public String getNombreDoctor() {
		return nombreDoctor;
	}
	public void setNombreDoctor(String nombreDoctor) {
		this.nombreDoctor = nombreDoctor;
	}
	public LocalDateTime getFecha() {
		return fecha;
	}
	public void setFecha(LocalDateTime fecha) {
		this.fecha = fecha;
	}
	public List<String> getMedicamento() {
		return medicamento;
	}
	public void setMedicamento(List<String> medicamento) {
		this.medicamento = medicamento;
	}
	public List<String> getDosis() {
		return dosis;
	}
	public void setDosis(List<String> dosis) {
		this.dosis = dosis;
	}
	public List<String> getDuracion() {
		return duracion;
	}
	public void setDuracion(List<String> duracion) {
		this.duracion = duracion;
	}
	public List<String> getNotas() {
		return notas;
	}
	public void setNotas(List<String> notas) {
		this.notas = notas;
	}

}
   
   
   
  
  

Hasta este momento asi se veria el proyecto.
java project
Con esto terminamos el modulo ecemexico-core