private void buttonInsert_Click(object sender, EventArgs e) { string str = ""; if (textBoxFirstName.Text == "") { str = str + "First Name "; } if (textBoxLastName.Text == "") { str = str + Environment.NewLine + "Last Name "; } if (textBoxAge.Text == "") { str = str + Environment.NewLine + "Age "; } if (comboBoxSex.SelectedIndex < 0) { str = str + Environment.NewLine + "Sex "; } if (comboBoxNationality.SelectedIndex < 0) { str = str + Environment.NewLine + "Nationality"; } if (str.Length > 0) { MessageBox.Show(str + Environment.NewLine + "(REQUIRED)"); } else { //Insert the patient data here Patient patient = new Patient(); try { patient.firstName = this.textBoxFirstName.Text; patient.lastName = this.textBoxLastName.Text; patient.age = Convert.ToInt32(this.textBoxAge.Text); patient.sex = this.comboBoxSex.Text; patient.heightFt = Convert.ToInt32(this.textBoxHeightFt.Text); patient.heightInch = Convert.ToInt32(this.textBoxHeightInch.Text); patient.weight = Convert.ToDecimal(this.textBoxWeight.Text); patient.phone = Convert.ToInt64(this.textBoxPhone.Text); patient.email = this.textBoxEmail.Text; patient.address = this.textBoxAddress.Text; patient.natioinality = Int32.Parse(this.comboBoxNationality.SelectedValue.ToString()); PatientManager.patientSave(patient); MessageBox.Show("Success"); displayPatient(); clearData(); } catch (System.Exception ex) { MessageBox.Show(ex.Message); } } }
public PatientAppService( IRepository <Doctor, int> doctorRepository, IPatientRepository patientRepository, PatientManager patientManager) { _doctorRepository = doctorRepository; _patientRepository = patientRepository; _patientManager = patientManager; }
private DataTable GetOpenItems(int id, DateTime start, DateTime end) { IPatientHome PatientManager; PatientManager = (IPatientHome)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientHome, BusinessProcess.Clinical"); DataTable dataTable = PatientManager.GetPatientDebitNoteOpenItems(id, start, end); AddFormattedDateColumn(dataTable); return dataTable; }
public static DataTable GetPatientEnrollmentDetails(int patientId, int locationId) { DataTable dt = new DataTable(); IPatientRegistration PatientManager; PatientManager = (IPatientRegistration)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientRegistration, BusinessProcess.Clinical"); dt = PatientManager.GetPatientServiceLines(patientId, locationId); return(dt); }
public AddPatientForm(Patient patient = null) { _patientmanager = new PatientManager(); _doctormanager = new DoctorManager(); _doctorList = _doctormanager.Read(); _patientList = _patientmanager.Read(); InitializeComponent(); }
public EPRClinicLetterDocxImporter(FileStream stream, string fileExtension, AspergillosisContext context, PASDbContext pasContext) { _stream = stream; _fileExtension = fileExtension; _pasContext = pasContext; _context = context; _patientManager = new PatientManager(context); }
public PatientsController(AspergillosisContext context, ExternalImportDbContext externalImport) { _patientManager = new PatientManager(context, Request); _context = context; _listResolver = new DropdownListsResolver(context, ViewBag); _caseReportFormListResolver = new CaseReportFormsDropdownResolver(context); _caseReportFormManager = new CaseReportFormManager(context); _externalImport = externalImport; }
// private readonly ICommand _listPatients=null; // public ICommand ViewPatientsCmd { get { return _listPatients; } } // public ObservableCollection<PatientViewModel> persons { get; set; } public PatientViewModel() { domObject = new Patient(); patientManager = new PatientManager(); _patients = new ObservableCollection <Patient>(); // _listPatients = new RelayCommand(DisplayList, CanDisplay); DisplayList1(); }
protected void saveButton_Click(object sender, EventArgs e) { string name = nameTextBox.Value; DateTime dateBirth = DateTime.Parse(dateOfBirthTextBox.Value); double fee = double.Parse(feeTextBox.Value); string mobileNo = mobileTextBox.Value.ToString(); DateTime currentDateTime = DateTime.Now; List <Test> testList = (List <Test>)ViewState["TestList"]; if (testList.Count > 0) { if (name != "" && mobileNo != "") { PatientManager patientManager = new PatientManager(); BillManager billManager = new BillManager(); OrderManager orderManager = new OrderManager(); Patient patient = new Patient(name, mobileNo, dateBirth); int patientRowAffected = patientManager.Save(patient); int patientId = patientManager.GetLastPatientId(); double totalAmount = Convert.ToDouble(ViewState["TotalAmount"]); string billNo = currentDateTime.ToString("yyyyMMddHHmmss") + patientId.ToString(); Bill bill = new Bill(billNo, currentDateTime, totalAmount, "unpaid"); int billRowAffected = billManager.Save(bill); foreach (Test test in testList) { Order order = new Order(patientId, test.Id, billNo); int orderRowAffected = orderManager.Save(order); } //if (patientRowAffected > 0 && billRowAffected > 0 && orderRowAffected > 0) //{ testTypeSuccessfullAlartLabel.Text = "All Test are successfully saved!!"; testTypeSuccessfullDiv.Visible = true; testTypeDangerDiv.Visible = false; GetReportInPdf(name, mobileNo, billNo, dateBirth); //} } else { testTypeDangerAlartLabel.Text = "Patient name and mobile number must required!!"; testTypeDangerDiv.Visible = true; testTypeSuccessfullDiv.Visible = false; } } else { testTypeDangerAlartLabel.Text = "No Test is added!!"; testTypeDangerDiv.Visible = true; testTypeSuccessfullDiv.Visible = false; } }
/// <summary> /// Instatiates all the readonly variables /// </summary> public PatientDetailViewModel() { domObject = new Patient(); patientManager = new PatientManager(); _patients = new ObservableCollection <Patient>(); _addPatientCmd = new RelayCommand(Add, CanAdd); _deletePatientCmd = new RelayCommand(Delete, CanDelete); _searchPatientCmd = new RelayCommand(Search, CanSearch); }
public ExerciseByDateOrder(PatientManager patientManager, long date, GameObject buttonPrefab, GameObject buttonStorage) : base(patientManager, buttonPrefab, buttonStorage) { var exercises = StatisticData.ExercisesByDate(GameManager.ActivePatient, date); foreach (var exerciseId in exercises) { var exercise = Model.GetModel <Exercise>(exerciseId); base.CreateButton(exercise.UnityObjectName, exercise.Name); } }
/// <summary> /// regular way to get data using remoting in IQCare /// </summary> /// <param name="id"></param> /// <returns></returns> private DataTable GetDataTable(int id) { IPatientHome PatientManager; PatientManager = (IPatientHome)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientHome, BusinessProcess.Clinical"); DataTable dataTable = PatientManager.GetPatientDebitNoteSummary(id); return(dataTable); }
public void DeletePatient() { Patient patient = new Patient() { ContactNo = "0770810866" }; PatientManager PatientManager = new PatientManager(); var DeletePatient = PatientManager.DeletePatient(patient); }
private void dgvPatients_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { Patient patient = PatientManager.GetById(long.Parse(dgvPatients.Rows[e.RowIndex].Cells[0].Value.ToString())); PatientScreen patientScreen = new PatientScreen(patient); patientScreen.Show(); patientScreen.Closed += PatientForm_Closed; } }
public async Task PatientManagerGetPatientByIdAsyncNullIdTest() { var testModel = new PatientModel(); _mockRepo.Setup(r => r.GetPatientByIdAsync(new Guid())).ReturnsAsync(testModel); var patientManager = new PatientManager(_mockLogger.Object, _mockRepo.Object, _mockSieveProcessor.Object); var result = await patientManager.GetPatientByIdAsync(Guid.Empty); Assert.IsNull(result); }
public async Task PatientManagerGetPatientByIdAsyncSuccessTest() { var testModel = createSinglePatientModel(); _mockRepo.Setup(r => r.GetPatientByIdAsync(testModel.Id)).ReturnsAsync(testModel); var patientManager = new PatientManager(_mockLogger.Object, _mockRepo.Object, _mockSieveProcessor.Object); var result = await patientManager.GetPatientByIdAsync(testModel.Id); Assert.IsNotNull(result); }
/// <summary> /// Initializes a new instance of the <see cref="EnrollmentService"/> class. /// </summary> /// <param name="patientId">The patient identifier.</param> public List <PatientEnrollment> GetPatientEnrollment(CurrentSession session) { IPatientRegistration PatientManager; PatientManager = (IPatientRegistration)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientRegistration, BusinessProcess.Clinical"); DataTable dt = PatientManager.GetPatientServiceLines(this.PatientId, session.Facility.Id); string[] columnNames = { "PatientId", "LocationId", "ModuleId", "DisplayName", "EnrollmentDate", "CareStatus", "ExitReason" }; string[] fieldNames = { "PatientId", "FieldName", "IdentifierName", "IdentifierValue", "FieldId" }; DataTable dv = dt.DefaultView.ToTable(true, columnNames); DataTable dF = dt.DefaultView.ToTable(true, fieldNames); this.Identifiers = (from id in dF.AsEnumerable() select new PatientIdentifier() { PatientId = Convert.ToInt32(id["PatientId"]), Identifier = new Identifier() { Name = id["FieldName"].ToString(), Description = id["IdentifierName"].ToString(), Id = Convert.ToInt32(id["FieldId"]) }, Value = id["IdentifierValue"].ToString() }).Distinct().ToList(); var x = (from row in dv.AsEnumerable() select new PatientEnrollment() { PatientId = Convert.ToInt32(row["PatientId"]), ServiceAreaId = Convert.ToInt32(row["ModuleId"]), EnrollmentDate = Convert.ToDateTime(row["EnrollmentDate"]), CareStatus = row["CareStatus"].ToString(), ExitReason = row["ExitReason"].ToString(), ServiceArea = session.Facility.Modules.Where(m => m.Id == Convert.ToInt32(row["ModuleId"])) .DefaultIfEmpty(null).FirstOrDefault(), Identifiers = (from id in dt.AsEnumerable() where id["ModuleId"].ToString() == row["ModuleId"].ToString() select new PatientIdentifier() { PatientId = Convert.ToInt32(id["PatientId"]), Identifier = new Identifier() { Name = id["FieldName"].ToString(), Description = id["IdentifierName"].ToString() }, Value = id["IdentifierValue"].ToString() }).ToList() }).OrderBy(y => y.ServiceArea != null && y.ServiceArea.DisplayName != null ? y.ServiceArea.DisplayName : String.Empty).ToList(); return(x.ToList()); }
public DateOrder(PatientManager patientManager, GameObject buttonPrefab, GameObject buttonStorage) : base(patientManager, buttonPrefab, buttonStorage) { var ticks = StatisticData.Dates(GameManager.ActivePatient); foreach (var tick in ticks) { var date = new DateTime(tick); base.CreateButton(tick.ToString(), date.ToString("dd.MM.yyyy")); } }
public EPRClinicLetterDocxImporter(FileStream stream, IFormFile file, string fileExtension, AspergillosisContext context) { _stream = stream; _file = file; _fileExtension = fileExtension; Imported = new List <dynamic>(); _context = context; _patientManager = new PatientManager(context); ReadDOCXFile(); }
private void btnDelete_Click(object sender, EventArgs e) { if (Program.DeleteConfirm("Do you want delete this patient? The patient's actions also be deleted.")) { PatientManager.Delete(patient); // Veritabanından hasta sil MessageBox.Show("Patient successfully deleted!", "Success!", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } }
/// <summary> /// The delete. /// </summary> /// <param name="patientId"> Patient ID </param> /// <param name="id"> /// The id. /// </param> /// <returns> /// The <see cref="HttpResponseMessage"/>. /// </returns> public HttpResponseMessage Delete(int patientId, int id) { try { AccessControl.VerifyUserAccessToPatient(patientId); if (id != 0) { // Delete Insurance // Insurance can not be deleted if it has been used in a previous transaction or claim if (this.patientInsuranceManager.CanDeletePatientInsurance(id)) { var relationshipsIt2Manager = new PatientRelationshipsIt2Manager(); var matchingDependentInsurances = relationshipsIt2Manager.GetMatchingDependentInsurances(patientId, id); //// Delete Dependents Insurance if (matchingDependentInsurances != null && matchingDependentInsurances.Any()) { foreach (var dependentInsurance in matchingDependentInsurances) { if (this.patientInsuranceManager.CanDeletePatientInsurance(dependentInsurance.ID)) { PatientManager.DeletePatientInsuranceAlsl(dependentInsurance.ID); this.patientInsuranceManager.DeletePatientInsuranceByPatientInsuranceId(dependentInsurance.PatientID.GetValueOrDefault(), dependentInsurance.ID); } else { //// Inactivate dependent insurance as it can't be deleted var dependentPatientInsuranceExtension = PatientManager.GetPatientInsuranceExtension(dependentInsurance.PatientID.GetValueOrDefault(), dependentInsurance.ID); dependentPatientInsuranceExtension.IsActive = false; var alslInsurances = new List <PatientInsuranceAlsl> { dependentPatientInsuranceExtension }; PatientManager.SavePatientInsuranceAlsl(alslInsurances); } } } //// Delete Parent Insurance PatientManager.DeletePatientInsuranceAlsl(id); this.patientInsuranceManager.DeletePatientInsuranceByPatientInsuranceId(patientId, id); return(new HttpResponseMessage(HttpStatusCode.NoContent)); } const string Message = "The insurance carrier/plan has associated eligibilities and cannot be deleted. Instead of deleting the insurance carrier/plan, you can inactivate it."; return(Request.CreateResponse(HttpStatusCode.Conflict, Message)); } return(Request.CreateResponse(HttpStatusCode.NotFound)); } catch (Exception ex) { var error = string.Format("Delete({0}, {1}{2} {3}", patientId, id, ")\n", ex); return(HandleExceptions.LogExceptions(error, Logger, ex)); } }
public void SearchPatient() { PatientDto patient = new PatientDto() { ContactNo = "0770880011", Name = "w.p perera" }; PatientManager PatientManager = new PatientManager(); var DeletePatient = PatientManager.searchPatient(patient); }
public DoctorDataSeederContributor(IRepository <DoctorSpecialty, int> doctorSpecialtyRepository , IRepository <DoctorTitle, int> doctorTitleRepository , IRepository <Membership, int> membershipRepository , IPatientRepository patientRepository , PatientManager patientManager) { _doctorSpecialtyRepository = doctorSpecialtyRepository; _doctorTitleRepository = doctorTitleRepository; _membershipRepository = membershipRepository; _patientRepository = patientRepository; _patientManager = patientManager; }
// // GET: /PaymentMethod/ public ActionResult Index(PaymentMethodViewModel model) { model.Patients = PatientManager.GetAllPatient(); model.Services = ServiceManager.GetAllService(); var totalrecords = 0; model.PaymentMethods = PaymentMethodManager.GetAllPaymentbyPaging(out totalrecords, model).Where(x => (x.Date >= model.FromDate || model.FromDate == null) && (x.Date <= model.ToDate || model.ToDate == null)).ToList(); model.TotalCharge = model.Charge - model.DiscountAmount; model.TotalRecords = totalrecords; return(View(model)); }
public async Task PatientManagerAddNewPatientAsyncSuccessTest() { var testModel = createSinglePatientModel(); _mockRepo.Setup(r => r.AddPatientAsync(testModel)).ReturnsAsync(testModel); _mockRepo.Setup(r => r.SaveChanges()).Returns(true); var patientManager = new PatientManager(_mockLogger.Object, _mockRepo.Object, _mockSieveProcessor.Object); var result = await patientManager.AddNewPatientAsync(testModel); Assert.AreEqual(testModel.Id, result.Id); }
public ActionResult ChangePatient(Patient changePatient) { bool result = PatientManager.ChangePatient(changePatient); if (result == false) { ViewBag.message = "Error: Patient not found"; return(View(changePatient)); } ViewBag.message = "Patient changed"; Patient[] patients = PatientManager.GetAllPatients(); return(View("List", patients)); }
//protected void lnkCareEnd_Click(object sender, EventArgs e) //{ // try // { // OpenForm("CareEnd"); // } // catch { } //} protected void lnkClinicalEncounter_Click(object sender, EventArgs e) { IPatientHome PatientManager; PatientManager = (IPatientHome)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientHome, BusinessProcess.Clinical"); int patientid = Convert.ToInt32(Session["PatientId"]); HttpContext.Current.Session["PatientVisitId"] = PatientManager.GetClinicalEncounterVisitID(patientid); string url = string.Format("{0}", "~/HIVCE/ClinicalEncounter.aspx"); Response.Redirect(url); }
public void PatientUpdate() { Patient patient = new Patient() { PatientId = 94, Name = "saman perera", Address = "12/B,makola", Age = 39, Gender = "M", ContactNo = "0770810866", }; PatientManager PatientManager = new PatientManager(); var UpdatePatient = PatientManager.PatientUpdate(patient); }
private void saveButton_Click(object sender, EventArgs e) { PatientManager patientManager = new PatientManager(); PatientDiseaseManager patientDiseaseManager = new PatientDiseaseManager(); Patient patient = new Patient(); patient.Id = patientId; patient.Name = patientsNameTextBox.Text; patient.DoctorId = int.Parse(doctorComboBox.SelectedValue.ToString()); if (mode == "Update" && patient.Name != "") { int row = patientManager.Update(patient); if (row == 1) { PatientDiseaseManager aPatientDiseaseManager = new PatientDiseaseManager(); aPatientDiseaseManager.DeleteExisting(patient); foreach (var index in diseaseCheckedListBox.CheckedItems) { Disease disease = (Disease)index; PatientDisease patientDisease = new PatientDisease(); patientDisease.PatientId = patient.Id; patientDisease.DiseaseId = disease.Id; patientDiseaseManager.Save(patientDisease); } Close(); MessageBox.Show("Patient Successfully Updated"); } } else if (patient.Name != "") { int retrievedPatientId = patientManager.Save(patient); if (retrievedPatientId > 0) { foreach (var index in diseaseCheckedListBox.CheckedItems) { Disease disease = (Disease)index; PatientDisease patientDisease = new PatientDisease(); patientDisease.PatientId = retrievedPatientId; patientDisease.DiseaseId = disease.Id; patientDiseaseManager.Save(patientDisease); } Close(); MessageBox.Show("Patient Successfully Saved"); } } else { MessageBox.Show("Name cannot be empty"); } }
protected void Page_Load(object sender, EventArgs e) { DateTime dtnow = System.DateTime.Now; string dt = dtnow.ToString("D"); lblname.Text = "Latest Laboratory Results for: " + Session["patientname"].ToString() + ""; lbldate.Text = "Report Date: " + dt + ""; int patientid = Convert.ToInt32(Session["PatientID"].ToString()); IPatientHome PatientManager; PatientManager = (IPatientHome)ObjectFactory.CreateInstance("BusinessProcess.Clinical.BPatientHome, BusinessProcess.Clinical"); System.Data.DataSet theDS = PatientManager.GetPatientLabHistory(patientid); rgvlabhistory.DataSource = theDS.Tables[0]; }
// Use this for initialization void Start() { MyPatientManager = GetManager.GetPatientManager (); MyGuardManager = GetManager.GetGuardManager (); }