private void CreateCorrectionBolus(double insulin, double carbs, string reference, string dateTime, string key) { Treatment treatment = new Treatment(); treatment.Insulin = insulin;// message.BolusEstimate; treatment.Carbs = carbs; if (treatment.Carbs.HasValue && treatment.Carbs.Value != 0) { treatment.EventType = "Meal Bolus"; } else { treatment.EventType = "Correction Bolus"; } treatment.Key = key; //treatment.EnteredBy = $"Ref:{reference}";// $"Ref:{message.LastBolusReference}"; treatment.Created_at = dateTime;// message.LastBolusDateTime.ToString(dateformat); Treatments.Add(treatment); //var last = await _client.TreatmentsAsync($"find[eventType]={treatment.EventType.Replace(" ", "+")}&find[enteredBy]={treatment.EnteredBy}", 1); //if (last.Count == 0) //{ //} }
public void PatientTreatment(int doctorId) { using (var HospitalMgmt = new HospitalManagementDbContext()) { string drugname, Timing; int patientId; Console.WriteLine("Enter drugName"); drugname = Console.ReadLine(); var DrugId = HospitalMgmt.Drugs.SingleOrDefault <Drugs>(t => t.DrugName == drugname).DrugId; Console.WriteLine("Enter PatientId"); patientId = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Enter Drug Timing"); Timing = Console.ReadLine(); var patientTreatment = new Treatments { PatientId = patientId, DoctorId = doctorId, Timing = Timing, DrugId = DrugId }; HospitalMgmt.Treatments.Add(patientTreatment); HospitalMgmt.SaveChanges(); Console.WriteLine(" Patient Traetment Done"); } }
public IActionResult PutTreat(int id, [FromBody] Treatments treat) { if (id != treat.TreatId) { return(BadRequest()); } try { _database.Entry(treat).State = EntityState.Modified; _database.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TreatExists(id)) { return(NotFound()); } else { throw; } } return(new JsonResult(new { message = "Updated" })); }
private Treatment CreateBgReading(BG_READING_Event bgEvent, string key) { Treatment treatment = new Treatment(); treatment.EventType = "BG Check"; treatment.GlucoseType = "Finger"; treatment.Key = key; //if (bgEvent.BgUnits==BgUnitEnum.MMOL_L) //{ // treatment.Glucose = bgEvent.BgValueInMmol.ToString(); // treatment.Units = "mmol"; //} //else //{ treatment.Glucose = bgEvent.BgValueInMg.ToString(); treatment.Units = "mg/dl"; //} treatment.Created_at = bgEvent.Timestamp.Value.ToString(Constants.Dateformat); //treatment.EnteredBy = $"ref:${treatment.EventType} - {treatment.Created_at}"; Treatments.Add(treatment); return(treatment); }
/// <summary> /// Dependent type names of this entity /// </summary> public void DeleteChildren(DatabaseEntities dbContext) { foreach (var x in Treatments.ToList()) { x.DeleteFull(dbContext); } }
private void grvT_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { int tid = Convert.ToInt32(grvT.GetFocusedRowCellValue(colTID)); TreatmentContext tx = new TreatmentContext(); Treatments t = new Treatments(); t = tx.GetTreatments(tid); lbCMP.Text = t.MainComplain; lbEXM.Text = t.Examination; try { string txt = null; string[] med = t.Medicine.Split(','); for (int i = 0; i < med.Length; i++) { txt += med[i].ToString() + Environment.NewLine; } txt = txt.TrimEnd(Environment.NewLine.ToCharArray()); lbMED.Text = txt; } catch { lbMED.Text = t.Medicine; } lbTMP.Text = t.Treatment; lbAMT.Text = "₹ " + t.Amount.ToString(); }
public void Reset() { Symptoms.Clear(); Diagnoses.Clear(); Treatments.Clear(); DialogList.Clear(); Variables.ValuesDictionary.Clear(); }
void ReloadData() { if (textBox1.Text.Trim().Length > 0) { switch (comboBox1.SelectedIndex) { case 0: PopulateData( Doctors.Records().Get(), Patients.Records().Where(Patients.COLUMNS.Surname, "LIKE", "%" + textBox1.Text + "%").Get(), Servises.Records().Get(), Treatments.Records().Get(), Visits.Records().Get() ); break; case 1: PopulateData( Doctors.Records().Get(), Patients.Records().Get(), Servises.Records().Where(Servises.COLUMNS.Servise_name, "LIKE", "%" + textBox1.Text + "%").Get(), Treatments.Records().Get(), Visits.Records().Get() ); break; case 2: PopulateData( Doctors.Records().Where(Doctors.COLUMNS.Surname, "LIKE", "%" + textBox1.Text + "%").Get(), Patients.Records().Get(), Servises.Records().Get(), Treatments.Records().Get(), Visits.Records().Get() ); break; default: PopulateData( Doctors.Records().Get(), Patients.Records().Get(), Servises.Records().Get(), Treatments.Records().Get(), Visits.Records().Get() ); break; } } else { PopulateData( Doctors.Records().Get(), Patients.Records().Get(), Servises.Records().Get(), Treatments.Records().Get(), Visits.Records().Get() ); } }
public override void ProcessMessage(EmrEventMessage message) { Console.WriteLine("\r\nMessage Received"); Console.WriteLine("Clinic API Key:" + message.ClinicApiKey); Console.WriteLine("Event type" + message.EventType); switch (message.EventType) { case EventTypes.TreatmentRecordsMultiple: Treatments treatments = message.Object as Treatments; foreach (Treatment t in treatments.Objects) { processTreatment(t); } break; case EventTypes.TreatmentRecordEntered: Treatment treatment = message.Object as Treatment; processTreatment(treatment); break; case EventTypes.HospitalizationsDischarged: Hospitalizations hospitalizations = message.Object as Hospitalizations; foreach (Hospitalization h in hospitalizations.Objects) { processHospitalization(h); } break; case EventTypes.MedicsImported: Medics medics = message.Object as Medics; foreach (Medic m in medics.Objects) { processMedic(m); } break; case EventTypes.InventoryItemsImported: InventoryItems inventoryItems = message.Object as InventoryItems; foreach (InventoryItem ii in inventoryItems.Objects) { processInventoryItem(ii); } break; case EventTypes.NotesEntered: Notes notes = message.Object as Notes; foreach (Note n in notes.Objects) { processNote(n); } break; default: throw new ApplicationException("Unsuppoted event type"); break; } }
public override string[] ExportData() { DataTable dtNew = DataTable.CopyForExport(); //Get the response, treatment and covariate columns by removing all other columns from the new datatable foreach (string columnName in dtNew.GetVariableNames()) { if (Response != columnName && !Treatments.Contains(columnName) && (OtherDesignFactors == null || !OtherDesignFactors.Contains(columnName)) && (Covariates == null || !Covariates.Contains(columnName)) && RandomFactor1 != columnName && RandomFactor2 != columnName && RandomFactor3 != columnName && RandomFactor4 != columnName) { dtNew.Columns.Remove(columnName); } } //if the response is blank then remove that row dtNew.RemoveBlankRow(Response); //Now do transformations... dtNew.TransformColumn(Response, ResponseTransformation); if (Covariates != null) { foreach (string covariate in Covariates) { dtNew.TransformColumn(covariate, CovariateTransformation); } } //Finally, as numeric categorical variables get misinterpreted by r, we need to go through //each column and put them in quotes... foreach (string treat in Treatments) { if (dtNew.CheckIsNumeric(treat)) { foreach (DataRow row in dtNew.Rows) { row[treat] = "'" + row[treat] + "'"; } } } if (OtherDesignFactors != null) { foreach (string odf in OtherDesignFactors) { if (dtNew.CheckIsNumeric(odf)) { foreach (DataRow row in dtNew.Rows) { row[odf] = "'" + row[odf] + "'"; } } } } return(dtNew.GetCSVArray()); }
/// <summary> /// Active Dependent type names of this object /// </summary> public List <string> DependentObjectNames() { var dependentObjects = new List <string>(); if (Treatments.Any()) { dependentObjects.Add(typeof(Treatment).Name); } return(dependentObjects.Distinct().ToList()); }
private void CreateNote(string note, DateTime createdAt, string key) { Treatment treatment = new Treatment(); treatment.EventType = "Note"; treatment.Created_at = createdAt.ToString(Constants.Dateformat);; treatment.Notes = note; treatment.Key = key; Treatments.Add(treatment); }
private void CreateDailyTotal(DAILY_TOTALS_Event dtEvent, DateTime createdAt, string key) { Treatment treatment = new Treatment(); treatment.EventType = "Note"; treatment.Created_at = createdAt.ToString(Constants.Dateformat);; treatment.Notes = "Daily Totals<br>" + GetHtmlTable(dtEvent); treatment.Key = key; treatment.Insulin = 22.3; //place on the top of the graph Treatments.Add(treatment); }
private void CreateExercise(string note, DateTime createdAt, string key, Int16 duration) { Treatment treatment = new Treatment(); treatment.EventType = "Exercise"; treatment.Created_at = createdAt.ToString(Constants.Dateformat); treatment.Duration = duration.ToString(); treatment.Notes = note; treatment.Key = key; Treatments.Add(treatment); }
private Treatment CreateCannulaChanged(DateTime createdAt, string key) { Treatment treatment = new Treatment(); treatment.EventType = "Site Change"; treatment.Created_at = createdAt.ToString(Constants.Dateformat); //treatment.EnteredBy = $"ref:${treatment.EventType}"; treatment.Key = key; Treatments.Add(treatment); return(treatment); }
private Treatment CreateAnnouncement(string note, DateTime createdAt, string reference, string key) { Treatment treatment = new Treatment(); treatment.EventType = "Announcement"; treatment.Created_at = createdAt.ToString(Constants.Dateformat); treatment.Notes = note; treatment.Key = key; //treatment.EnteredBy = $"ref:${reference}"; Treatments.Add(treatment); return(treatment); }
public void InitListBox() { try { List <Models> ModelList = Treatments.InitModelsCB(); ModelsListBox.ItemsSource = ModelList; } catch (Exception MyEx) { MessageBox.Show("[Smart Generator] Error Occured:" + MyEx.Message); } }
private Treatment CreateTempBasalProgrammed(DateTime createdAt, string key) { Treatment treatment = new Treatment(); treatment.EventType = "Temp Basal"; treatment.Created_at = createdAt.ToString(Constants.Dateformat); ////treatment.EnteredBy = $"ref:${treatment.EventType}"; treatment.Key = key; Treatments.Add(treatment); return(treatment); }