2025-04-20 19:58:17 -03:00
|
|
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Domain.Entities
|
|
|
|
|
|
{
|
|
|
|
|
|
public class EPatient
|
|
|
|
|
|
{
|
|
|
|
|
|
public int Id { get; set; }
|
|
|
|
|
|
[Required(ErrorMessage = "Debe ingresar un nombre.")]
|
|
|
|
|
|
public string Firstname { get; set; } = null!;
|
|
|
|
|
|
public string Lastname { get; set; } = null!;
|
2025-04-21 00:38:46 -03:00
|
|
|
|
[Required(ErrorMessage = "Debe ingresar un tipo de documento.")]
|
2025-04-20 19:58:17 -03:00
|
|
|
|
public int? DocumenttypesId { get; set; }
|
2025-04-21 00:38:46 -03:00
|
|
|
|
[Required(ErrorMessage = "Debe ingresar un numero de documento.")]
|
2025-04-20 19:58:17 -03:00
|
|
|
|
public string? DocumentNumber { get; set; }
|
|
|
|
|
|
public string? AffiliateNumber { get; set; }
|
|
|
|
|
|
public DateOnly? Birthdate { get; set; }
|
2025-04-21 00:38:46 -03:00
|
|
|
|
[Required(ErrorMessage = "Debe seleccionar un genero.")]
|
2025-04-20 19:58:17 -03:00
|
|
|
|
public string? Gender { get; set; }
|
|
|
|
|
|
public string? Phone { get; set; }
|
|
|
|
|
|
public string? Email { get; set; }
|
|
|
|
|
|
public string? Address { get; set; }
|
|
|
|
|
|
public string? Notes { get; set; }
|
|
|
|
|
|
public int? CustomerId { get; set; }
|
|
|
|
|
|
public DateTime Createdat { get; set; }
|
|
|
|
|
|
public DateTime? Modifiedat { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|