/// <summary> /// Checks database for existing patient. /// </summary> /// <param name="patient"> Patient to be added. </param> /// <returns> True if patient already exists, otherwise false.</returns> private bool PatientExists(Patient patient) { using (var context = new FhirDBContext()) { var patientInDatabase = (from p in context.Patients where p.FamilyName == patient.FamilyName where p.GivenName == patient.GivenName where p.Birthdate == patient.Birthdate where p.Email == patient.Email where p.HomePhone == patient.HomePhone where p.MobilePhone == patient.MobilePhone where p.IsActive == patient.IsActive select p).FirstOrDefault(); if (patientInDatabase != null) { return(true); } else { return(false); } } }
public PatientDataAccess(Patient patient, FhirDBContext fhirDbContext) { _fhirDbContext = fhirDbContext; _patient = patient; }
public PatientDataAccess(FhirDBContext fhirDbContext) { _fhirDbContext = fhirDbContext; }