Modulos Pacientes Listo

This commit is contained in:
2026-08-11 23:21:29 -03:00
parent b4b25e49e0
commit 7c04a64269
164 changed files with 1717 additions and 5643 deletions
+55
View File
@@ -0,0 +1,55 @@
using System.ComponentModel.DataAnnotations;
namespace vita_asistente.Models
{
public class Pacientes
{
[Key]
[StringLength(36)]
public string Id { get; set; }
[Required]
[StringLength(50)]
public string DocumentType { get; set; } = string.Empty;
[Required]
[StringLength(20)]
public string DocumentNumber { get; set; } = string.Empty;
[Required]
[StringLength(100)]
public string FirstName { get; set; } = string.Empty;
[Required]
[StringLength(100)]
public string LastName { get; set; } = string.Empty;
[StringLength(256)]
public string Email { get; set; } = string.Empty;
public DateTime? BirthDate { get; set; }
public string? Address { get; set; } = string.Empty;
[StringLength(20)]
public string Phone { get; set; } = string.Empty;
[StringLength(100)]
public string EmergencyContactName{ get; set; } = string.Empty;
[StringLength(20)]
public string EmergencyContactPhone { get; set; } = string.Empty;
[StringLength(50) ]
public string BloodType { get; set; } = string.Empty;
[StringLength(500)]
public string AllergiesDescription{ get; set; }= string.Empty;
public bool HasMedicationAllergies { get; set; }
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
public bool IsActive { get; set; } = true;
}
}