public async Task AddNewPatientNotSuccessful() { var newPatient = new PatientDetails { Address = new PatientAddress { City = "Patna", HouseNo = "A370", Pincode = "800004", State = "Bihar", Street = "A.G. Colony" }, PatientId = "PID005", PatientName = "Akash", Age = 24, BedId = "BID5", ContactNo = "675566444", Email = "*****@*****.**", Vitals = new VitalsCategory { PatientId = "PID005", Bpm = 79.2f, RespRate = 118.2f, Spo2 = 66.0f } }; var response = await _sut.Client.PostAsync(Url + "/Patients", new StringContent(JsonConvert.SerializeObject(newPatient), Encoding.UTF8, "application/json")); Assert.True(response.StatusCode == HttpStatusCode.BadRequest); }
protected void Button1_Click(object sender, EventArgs e) { BALAccounts Bal = new BALAccounts(); PatientDetails patientDetails = new PatientDetails { FirstName1 = txtPatientFname.Text, LastName1 = txtPatientLname.Text, Age1 = int.Parse(txtPatientAge.Text), Gender1 = ddlPatientGender.Text, DoB1 = txtPatientdob.Text, ContactNumber1 = double.Parse(txtPatientcntct.Text), AltContactNumber1 = double.Parse(txtPatientAltcntct.Text), EmailId1 = txtPatientEmail.Text, UserName1 = txtPatientUserName.Text, Password1 = txtPatientPasswd.Text, AddressLine11 = txtPatientAddress.Text, AddressLine21 = txtPatientAltAddress.Text, City1 = txtPatientcity.Text, State1 = txtPatientstate.Text, Zipcode1 = int.Parse(txtPatientzip.Text), Isapproved1 = false }; if (Bal.regpatientdetails(patientDetails)) { ClientScript.RegisterStartupScript(this.GetType(), "Popup", "regalert();", true); } }
public ActionResult ChangePatientDetails(PatientDetails patientDetails, string patientId) { var resultWithPatientDetails = patientClient.GetDetailsForPatient(patientId); if (!resultWithPatientDetails.Succeeded) { TempData["ErrorMessage"] = resultWithPatientDetails.ErrorMessages; } else { resultWithPatientDetails.PatientDetails.Email = (String.IsNullOrWhiteSpace(patientDetails.Email)) ? resultWithPatientDetails.PatientDetails.Email : patientDetails.Email; resultWithPatientDetails.PatientDetails.ShareDataForQualityAssurance = patientDetails.ShareDataForQualityAssurance; resultWithPatientDetails.PatientDetails.ShareDataWithResearcher = patientDetails.ShareDataWithResearcher; var result = patientClient.SavePatientDetails(patientId, resultWithPatientDetails.PatientDetails); if (!result.Succeeded) { ViewBag.ErrorMessage = result.ErrorMessages; } else { ViewBag.NotificationMessage = "Your patient details have been saved"; } } return(View(patientDetails)); }
public static PatientDetails GetPatientDetails(int patientID) //new { PatientDetails details = new PatientDetails(); if (SearchPatientByPatientId(patientID)) { string Query = "SELECT * FROM PatientData WHERE PatientID=" + patientID; DBManager dbManager = new DBManager(); dbManager.OpenDBConnection(); DbCommand command = dbManager.CreateDBCommand(Query); using (DbDataReader dataReader = dbManager.ExecuteCommand(command)) { while (dataReader.Read()) { details.PatientName = dataReader["PatientName"].ToString(); details.PatientGender = dataReader["PatientGender"].ToString(); details.PatientAge = int.Parse(dataReader["PatientAge"].ToString()); details.PatientContact = long.Parse(dataReader["ContactNumber"].ToString()); details.PatientID = patientID; } } dbManager.CloseDBConnection(); } return(details); }
public async Task <ActionResult <PatientDetails> > PostPatientDetails(PatientDetails patientDetails) { _context.PatientDetails.Add(patientDetails); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPatientDetails", new { id = patientDetails.Id }, patientDetails)); }
/// <summary> /// Method to Get Patient Details by Id /// </summary> /// <param name="Patient_Id"></param> /// <returns></returns> public PatientDetails GetPatientDetailsById(int Patient_Id) { PatientDetails Objdetails = new PatientDetails(); try { List <PatientDetailsModel> objpatient = null; List <AutoCompleteModel> lstregions = null; using (IDbConnection connection = IDbOpenConnection()) { var p = new DynamicParameters(); p.Add("@Patient_Id", Patient_Id); using (var multiselect = connection.QueryMultiple(SP_HD_PTS_GETPATIENTDETAILSBYID, p, commandType: CommandType.StoredProcedure)) { objpatient = multiselect.Read <PatientDetailsModel>().ToList(); lstregions = multiselect.Read <AutoCompleteModel>().ToList(); } Objdetails.lstPatientDetails = objpatient; Objdetails.lstRegionNames = lstregions; connection.Close(); } } catch (Exception ex) { throw; } return(Objdetails); }
/// <summary> /// Method to get all patients to edit /// </summary> /// <returns></returns> public PatientDetails GetAllPatientsToEdit(string companyCode, string regionCode, int pagenumber, int pageSize) { PatientDetails lstpatdet = new PatientDetails(); try { List <PatientDetailsModel> lstpatient = null; List <AutoCompleteModel> lstregions = null; using (IDbConnection connection = IDbOpenConnection()) { var p = new DynamicParameters(); p.Add("@Company_Code", companyCode); p.Add("@Region_Code", regionCode); p.Add("@Page_Number", pagenumber); p.Add("@Page_Size", pageSize); p.Add("@Totalcount", dbType: DbType.Int32, direction: ParameterDirection.Output); using (var multiselect = connection.QueryMultiple(SP_HD_PTS_GETALLPATIENTDETAILSTOEDIT, p, commandType: CommandType.StoredProcedure)) { lstpatient = multiselect.Read <PatientDetailsModel>().ToList(); lstregions = multiselect.Read <AutoCompleteModel>().ToList(); } lstpatdet.TotalCount = p.Get <int>("@Totalcount"); lstpatdet.lstPatientDetails = lstpatient; lstpatdet.lstRegionNames = lstregions; connection.Close(); } } catch (Exception ex) { throw; } return(lstpatdet); }
public ActionResult CreatePatient(PatientDetails model) { if (ModelState.IsValid) { // Attempt to register the user try { PatientClient c = new PatientClient(); var result = c.CreatePatient(model.ExternalId, model.Email, model.Email, model.Title, model.FirstName, model.LastName, model.DateOfBirth.Value, model.PhoneNumber); if (result.Succeeded) { return(RedirectToAction("Patient", new { patientId = result.Data })); } else { ModelState.AddModelError("", result.ErrorMessages); } } catch (Exception) { ModelState.AddModelError("", "An error has occurred trying to create your account. Please try again"); } } // If we got this far, something failed, redisplay form return(View(model)); }
public void NewPatientExecute(object param) { // New Button pressed var v = new PatientDetails(); // new View var vm = new VMPatientEdit(); // new ViewModel vm.P = new Patient(); vm.IstInEditMode = false; v.DataContext = vm; // view.DataContext = ViewModel v.ShowDialog(); if (v.DialogResult == true) // Save in Dialogbox clicked and inputs valid { SearchBoxText = ""; using (KlinikDbEntities db = new KlinikDbEntities()) { db.Patients.Add(vm.P); db.SaveChanges(); PropertyChanged(this, new PropertyChangedEventArgs("AllPatients")); } } else { PropertyChanged(this, new PropertyChangedEventArgs("AllPatients")); } }
private static void UpdateEntryYearToUk(PatientDetails patient) { if (patient.UkBorn != false) { patient.YearOfUkEntry = null; } }
private int UpdateDetails(PatientDetails newPatientDetails, PatientDetailsModel sessionDetails) { int result; if (sessionDetails != null) { sessionDetails.DateOfBirth = newPatientDetails.DateOfBirth; sessionDetails.Ethnicity = (int)newPatientDetails.Ethnicity; sessionDetails.Gender = (int)newPatientDetails.Gender; result = PatientProcessor.UpdatePatientDetails(sessionDetails); } else { sessionDetails = new PatientDetailsModel { DateOfBirth = newPatientDetails.DateOfBirth, Ethnicity = (int)newPatientDetails.Ethnicity, Gender = (int)newPatientDetails.Gender }; result = PatientProcessor.SavePatientDetails(SessionController.GetId(HttpContext.Session), sessionDetails); } if (result == 1) { SessionController.UpdatePatientDetails(HttpContext.Session, sessionDetails); } return(result); }
public async Task <IActionResult> Edit(int id, [Bind("Id,patientName,NicNo,Email,Wardno,Date_Cin,telephone,Address,avalablity")] PatientDetails patientDetails) { if (id != patientDetails.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(patientDetails); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PatientDetailsExists(patientDetails.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(patientDetails)); }
public async Task <IActionResult> PutPatientDetails(int id, PatientDetails patientDetails) { if (id != patientDetails.Id) { return(BadRequest()); } _context.Entry(patientDetails).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PatientDetailsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public List <PatientDetails> SetPatientAppoinment(string Id, DateTime AppoinmentDate, string AppoinmentTime, string Note) { try { SqlParameter[] sqlparam; sqlparam = new SqlParameter[5]; sqlparam[0] = new SqlParameter("@Flag", 1); sqlparam[1] = new SqlParameter("@CasePaperNo", Id); sqlparam[2] = new SqlParameter("@AppoinmentDate", AppoinmentDate); sqlparam[3] = new SqlParameter("@AppoinmentTime", AppoinmentTime); sqlparam[4] = new SqlParameter("@Note", Note); DataTable ds = CommonFunction.GetDataTable("USP_Set_Apoinment_App", sqlparam, ""); List <PatientDetails> lst = new List <PatientDetails>(); if (ds != null && ds.Rows.Count > 0) { DataTable dt = ds; foreach (DataRow dr in dt.Rows) { PatientDetails Model = new PatientDetails(); CommonFunction.ReflectSingleData(Model, dr); lst.Add(Model); } } return(lst); } catch (Exception Ex) { throw Ex; } }
public PatientDetails GetPatientDetailsById(int id) { try { SqlParameter[] sqlparam; sqlparam = new SqlParameter[4]; sqlparam[0] = new SqlParameter("@Flag", "2"); sqlparam[1] = new SqlParameter("@HospitalId", id); sqlparam[2] = new SqlParameter("@UserId", ""); sqlparam[3] = new SqlParameter("@Role", ""); DataTable ds = CommonFunction.GetDataTable("USP_GET_PATIENTDETAILS", sqlparam, ""); PatientDetails lst = new PatientDetails(); if (ds != null && ds.Rows.Count > 0) { DataTable dt = ds; foreach (DataRow dr in dt.Rows) { //PatientDetails Model = new PatientDetails(); CommonFunction.ReflectSingleData(lst, dr); } } return(lst); } catch (Exception Ex) { throw Ex; } }
public List <PatientDetails> GetPatientDetails(string Role, int HospitalId, int UserId) { try { SqlParameter[] sqlparam; sqlparam = new SqlParameter[4]; sqlparam[0] = new SqlParameter("@Flag", "1"); sqlparam[1] = new SqlParameter("@HospitalId", HospitalId); sqlparam[2] = new SqlParameter("@UserId", UserId); sqlparam[3] = new SqlParameter("@Role", Role); DataTable ds = CommonFunction.GetDataTable("USP_GET_PATIENTDETAILS", sqlparam, ""); List <PatientDetails> lst = new List <PatientDetails>(); if (ds != null && ds.Rows.Count > 0) { DataTable dt = ds; foreach (DataRow dr in dt.Rows) { PatientDetails Model = new PatientDetails(); CommonFunction.ReflectSingleData(Model, dr); lst.Add(Model); } } return(lst); } catch (Exception Ex) { throw Ex; } }
public PatientDetails GetPatientDetails(double version, string contractNumber, string userId, IRestClient client, string patientId) { PatientDetails patient = null; if (!string.IsNullOrEmpty(patientId)) { string patientUrl = Common.Helper.BuildURL(string.Format("{0}/{1}/{2}/{3}/patient/{4}", DDPatientServiceURL, "NG", version, contractNumber, patientId), userId); GetPatientDataResponse response = client.Get <GetPatientDataResponse>(patientUrl); if (response != null && response.Patient != null) { patient = new PatientDetails { Id = response.Patient.Id, FirstName = response.Patient.FirstName, LastName = response.Patient.LastName, MiddleName = response.Patient.MiddleName, PreferredName = response.Patient.PreferredName, Suffix = response.Patient.Suffix }; } } return(patient); }
public PatientDetails GetAppoinment(string CasePaperNo) { try { SqlParameter[] sqlparam; sqlparam = new SqlParameter[1]; sqlparam[0] = new SqlParameter("@CasePaperNo", CasePaperNo); DataTable ds = CommonFunction.GetDataTable("USP_GET_PatientApoinment", sqlparam, ""); PatientDetails lst = new PatientDetails(); if (ds != null && ds.Rows.Count > 0) { DataTable dt = ds; foreach (DataRow dr in dt.Rows) { //PatientDetails Model = new PatientDetails(); CommonFunction.ReflectSingleData(lst, dr); } } return(lst); } catch (Exception Ex) { throw Ex; } }
public void EditExecute(Object param) { if (SelectedPatient != null) { SearchBoxText = ""; var v = new PatientDetails(); //v.SelectedDate = SelectedExam.Ex_Date; var vm = new VMPatientEdit(); vm.P = SelectedPatient; vm.IstInEditMode = true; v.DataContext = vm; v.ShowDialog(); if (v.DialogResult == true) //save { using (KlinikDbEntities db = new KlinikDbEntities()) { //vm.P.Examinations = null; //wegen include db.Entry(vm.P).State = EntityState.Modified; db.SaveChanges(); PropertyChanged(this, new PropertyChangedEventArgs("AllPatients")); } } else { SearchBoxText = ""; PropertyChanged(this, new PropertyChangedEventArgs("AllPatients")); } } }
private async Task UpdateUkBorn(PatientDetails patient) { if (patient.CountryId == null) { patient.UkBorn = null; return; } var country = await _referenceDataRepository.GetCountryByIdAsync(patient.CountryId.Value); if (country == null) { patient.UkBorn = null; return; } switch (country.IsoCode) { case Countries.UkCode: patient.UkBorn = true; break; case Countries.UnknownCode: patient.UkBorn = null; break; default: patient.UkBorn = false; break; } }
protected override async Task ValidateAndSave() { PatientDetails.NotificationId = NotificationId; await Service.UpdatePatientFlagsAsync(PatientDetails); // Remove already invalidated states from modelState as rely // on changes made in UpdatePatientFlags ModelState.ClearValidationState("PatientDetails.Postcode"); ModelState.ClearValidationState("PatientDetails.NHSNumber"); ModelState.ClearValidationState("PatientDetails.OccupationOther"); if (PatientDetails.UkBorn) { ModelState.ClearValidationState("PatientDetails.YearOfUkEntry"); } PatientDetails.SetValidationContext(Notification); await FindAndSetPostcodeAsync(); ValidationService.TrySetFormattedDate(PatientDetails, "Patient", nameof(PatientDetails.Dob), FormattedDob); if (TryValidateModel(PatientDetails, nameof(PatientDetails))) { await Service.UpdatePatientDetailsAsync(Notification, PatientDetails); } }
} //ReSharper restore all private static void CheckConsistencyInPatientIdFields(PatientDetails patient) { if (string.Equals(patient.PatientId, patient.Vitals.PatientId, StringComparison.CurrentCultureIgnoreCase)) { return; } throw new Exception("Invalid data field"); }
public IHttpActionResult AddPatient(PatientDetails model) { int userid = 0; userid = repository.AddPatientDetails(model); return(Ok()); }
public void TestBmi() { var patient = new PatientDetails(); patient.HeightCms = 100.0; patient.WeightKgs = 50.0; Assert.Equal(50, patient.CalcultateBmi()); }
public ActionResult DeleteConfirmed(Guid id) { PatientDetails patientDetails = db.PatientDetails.Find(id); db.PatientDetails.Remove(patientDetails); db.SaveChanges(); return(RedirectToAction("Index")); }
public void BindData() { if (_patientId.HasValue) { _presenter.OnViewLoaded(); } PatientDetails.DataBind(); }
public void AddPatient(PatientDetails newState) { var patients = _creator.ReadPatientDatabase(); _validator.ValidateNewPatientId(newState.PatientId, newState, patients); patients.Add(newState); _creator.WriteToPatientsDatabase(patients); ChangeBedStatusToTrue(newState.BedId); }
public static PatientDetailsVM AsPatientDetailsVM(this PatientDetails patientDetails) { return(new PatientDetailsVM() { Id = patientDetails.Id, Name = patientDetails.Name, Address = patientDetails.Address }); }
public void InitializeChart() { PatientDetails details = (PatientDetails)SelectionHelper.GetRecordAtRowIndex(this.sfDataGrid1, this.sfDataGrid1.CurrentCell.RowIndex); this.chartControl1.Title.Visible = false; DateTime dt = DateTime.Now; Random r = new Random(); this.chartControl1.Series.Clear(); ChartSeries series = new ChartSeries("Temp", ChartSeriesType.Line); ChartSeries series1 = new ChartSeries("HR", ChartSeriesType.Line); ChartSeries series2 = new ChartSeries("RR", ChartSeriesType.Line); ChartSeries series3 = new ChartSeries("Sat", ChartSeriesType.Line); for (int i = 0; i < 7; i++) { series.Points.Add(dt.AddSeconds(i * 10), r.Next(10, 20)); series1.Points.Add(dt.AddSeconds(i * 10), r.Next(40, 50)); series2.Points.Add(dt.AddSeconds(i * 10), r.Next(70, 85)); series3.Points.Add(dt.AddSeconds(i * 10), r.Next(95, 110)); } series.Style.Border.Width = 4; series1.Style.Border.Width = 4; series2.Style.Border.Width = 4; series3.Style.Border.Width = 4; series.Style.Interior = new Syncfusion.Drawing.BrushInfo(ColorTranslator.FromHtml("#A2C133")); series1.Style.Interior = new Syncfusion.Drawing.BrushInfo(ColorTranslator.FromHtml("#339933")); series2.Style.Interior = new Syncfusion.Drawing.BrushInfo(ColorTranslator.FromHtml("#A05000")); series3.Style.Interior = new Syncfusion.Drawing.BrushInfo(ColorTranslator.FromHtml("#1BA1E2")); this.chartControl1.ChartArea.BackInterior = new Syncfusion.Drawing.BrushInfo(Color.FromArgb(133, 199, 117)); this.chartControl1.ChartInterior = new Syncfusion.Drawing.BrushInfo(Color.White); this.chartControl1.Series.Add(series); this.chartControl1.Series.Add(series1); this.chartControl1.Series.Add(series2); this.chartControl1.Series.Add(series3); this.chartControl1.ElementsSpacing = 0; this.chartControl1.ChartArea.ChartAreaMargins = new ChartMargins(0, 0, 0, 20); this.chartControl1.BackInterior = new Syncfusion.Drawing.BrushInfo(Color.Green); this.chartControl1.PrimaryXAxis.DrawGrid = false; this.chartControl1.PrimaryYAxis.GridLineType.ForeColor = Color.Gray; this.chartControl1.PrimaryXAxis.GridLineType.ForeColor = Color.Gray; this.chartControl1.PrimaryYAxis.LineType.ForeColor = Color.Transparent; this.chartControl1.PrimaryXAxis.LineType.ForeColor = Color.Transparent; this.chartControl1.PrimaryYAxis.TickColor = Color.Transparent; this.chartControl1.PrimaryXAxis.TickColor = Color.Transparent; this.chartControl1.PrimaryXAxis.ValueType = ChartValueType.DateTime; this.chartControl1.PrimaryXAxis.DateTimeRange = new ChartDateTimeRange(dt.AddSeconds(-10), dt.AddSeconds(70), 10, ChartDateTimeIntervalType.Seconds); this.chartControl1.PrimaryXAxis.DateTimeFormat = "hh:mm:ss \n MM/dd"; this.chartControl1.PrimaryYAxis.IsVisible = false; this.chartControl1.PrimaryYAxis.Range = new MinMaxInfo(0, 120, 30); this.chartControl1.PrimaryXAxis.ForeColor = Color.White; this.chartControl1.PrimaryYAxis.ForeColor = Color.White; this.chartControl1.PrimaryXAxis.HidePartialLabels = true; this.chartControl1.ShowLegend = false; this.chartControl1.ChartRegionMouseMove += chartControl1_ChartRegionMouseMove; this.chartControl1.Paint += chartControl1_Paint; }
static void Main(string[] args) { PatientDetails pobject = new PatientDetails(); DataStructures dataobject = DataStructures.Detail(); //Create Singleton Object in Main Dictionary <int, PatientDetails> adddictionary = dataobject.Getpatient_detail(); //Create a Dictionary to add data using GET method dataobject.Setpatient_detail(adddictionary); pobject = AddMethod(101, "Jim", 768987677, 77, "Fever", "YES"); Program programObj = new Program(); //Invoke the CovidCheck method programObj.CovidCheck(adddictionary); //Creating a resource file .JSON file to add data var assembly = Assembly.GetExecutingAssembly(); var resourcename = "NewCovid.InputData.Input.json"; //file path // Path C:\Users\user\source\repos\NewCovid\NewCovid\InputData\Input.json var resources = assembly.GetManifestResourceNames(); string result; using (Stream stream = assembly.GetManifestResourceStream(resourcename)) using (StreamReader reader = new StreamReader(stream)) { result = reader.ReadToEnd(); } JObject o1 = JObject.Parse((result)); //Data is in Json formatt add it to List and loop through each element to ADD Patient Data var listPatientData = (JArray)o1["PatientDetails"]; List <PatientDetails> listofElements = new List <PatientDetails>(); foreach (var variable in listPatientData) { PatientDetails obj1 = JsonConvert.DeserializeObject <PatientDetails>(variable.ToString()); PatientDetails store = AddMethod(obj1.Getpatient_ID(), obj1.Getpatient_Name(), obj1.Getpatient_phone(), obj1.Getpatient_age(), obj1.Getsymptoms(), obj1.GetcovidPt()); listofElements.Add(store); } //Dictionary<int, PatientDetails> newdic = pobject.Getpatient_detail(); //pobject.Setpatient_detail(newdic); // AddMethod(101,"Jim",768987677,77,"Fever","YES"); }
public void Create(PatientDetails details) { DatabasePAccount logininfo = new DatabasePAccount(ConnectString); // Only Create if account exists in Patient Accounts collection and not already in details if ((logininfo.CheckUserName(details.PUserName)) && (!CheckUserName(details.PUserName))) { details.Workouts = new List<PatientWorkout>(); details.Diagnosis = new List<PatientDiagnosis>(); details.Messages = new List<PatientMessages>(); patientdetails.Collection.Save(details); } else { } }
public void EditAllDetails(PatientDetails details) { if (CheckUserName(details.PUserName)) { patientdetails.Collection.Update( Query.EQ("PUserName", details.PUserName), Update.Set("Name", details.Name) .Set("Email", details.Name) .Set("Address", details.Address) .Set("DateOfBirth", details.DateOfBirth) .Set("PhoneNumber", details.PhoneNumber) .Set("FitnessLevel", details.FitnessLevel) .Set("Condition", details.Condition) .Set("WeightKG", details.WeightKG) .Set("IsMale", details.IsMale)); } }
void Start() { // Edit account window size windowRect = new Rect ((Screen.width / 3)+80, (Screen.height / 3), Screen.width / 4, Screen.height / 4+30); // Default Colour is saved col = renderer.material.color; // Creation of Patient Database management Class detailsDatabase = new DatabasePDetails (); // get current patient account details patientData = detailsDatabase.GetPatient (PlayerPrefs.GetString ("CurrentUser")); }
public RedirectToRouteResult AssignBed(PatientDetails model) { if (model.BedAssignment.HasValue) _hospitalWriteService.AssignBed(model.PatientId, model.BedAssignment.Value); return this.RedirectToAction(c => c.Edit(model.PatientId)); }
public void CreateFullAccount(PatientLogin logins, PatientDetails details) { if ((!CheckUserName(logins.PUserName)) && (logins.PUserName.Equals(details.PUserName))) { patientlogin.Collection.Save(logins); DatabasePDetails savedetails = new DatabasePDetails(ConnectString); savedetails.Create(details); } else { //Error } }