@model IEnumerable @{ ViewData["Title"] = "Patients"; }

Patients

All registered patients in the system

Patient List
@Model.Count() Total
@if (Model.Any()) {
@foreach (var patient in Model) { var age = DateTime.Now.Year - patient.DateOfBirth.Year; if (DateTime.Now.DayOfYear < patient.DateOfBirth.DayOfYear) age--; }
Patient ID HL7 Patient ID Name Date of Birth Age Gender Messages
@patient.PatientId @patient.HL7PatientId @patient.LastName, @patient.FirstName @patient.DateOfBirth.ToString("yyyy-MM-dd") @age years @if (patient.Gender?.ToUpper() == "M") { Male } else if (patient.Gender?.ToUpper() == "F") { Female } else { @patient.Gender } @patient.Messages.Count messages
} else {
No patients found. Send HL7 messages through Mirth Connect to populate patient data.
}
@section Scripts { }