Example #1
0
 public FaceSheet()
 {
     physician = new Physician();
     client = new Client();
     patient = new Patient();
     casMan = new bool[4];
     homVac = new bool[4];
     carTra = new bool();
     ambWel = new bool();
     senRes = new bool();
 }
Example #2
0
 public void setFS(Physician phy, Client cli, Patient pat, bool[] cm, bool[] hv, bool ct, bool aw, bool sr)
 {
     physician = phy;
     client = cli;
     patient = pat;
     casMan = cm;
     homVac = hv;
     carTra = ct;
     ambWel = aw;
     senRes = sr;
 }
Example #3
0
        public ActionResult Create([Bind(Include = "ID,MedicalSpecialty,LicensedState,LincenseNumber,ProfessionalAlmaMater,GraduationDate,FirstName,LastName,Address,City,State,ZipCode,PreferredName,PhoneNumber,Email,Birthday")] Physician physician)
        {
            if (ModelState.IsValid)
            {
                db.Physicians.Add(physician);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(physician));
        }
Example #4
0
        public ActionResult Delete(int id, Physician phy)
        {
            int retval = ur.DeleteUserById(id);

            if (retval > 0)
            {
                return(RedirectToAction("PersonalInformation"));
            }

            return(View());
        }
Example #5
0
        public IHttpActionResult GetPhysician(int id)
        {
            Physician physician = db.Physicians.Find(id);

            if (physician == null)
            {
                return(NotFound());
            }

            return(Ok(physician));
        }
Example #6
0
        public async Task <IActionResult> AddPhysician([Bind("PhysicianID,LastName,FirstName,CellPhone,OfficePhone")] Physician physician)
        {
            if (ModelState.IsValid)
            {
                context.Add(physician);
                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(Redirect("/Physician/index"));
        }
        public ActionResult Create([Bind(Include = "id,Npi,Name,Age,Speciality,ConsultationCharges,Hospital")] Physician physician)
        {
            if (ModelState.IsValid)
            {
                NewPhysicianService newphysician = new NewPhysicianService();
                newphysician.AddPhysician(physician);

                return(RedirectToAction("Index"));
            }
            return(View());
        }
Example #8
0
        public PhysicianModel Create(PhysicianModel physicianModel)
        {
            var physician = new Physician();

            physician.MapFromModel(physicianModel);

            _context.Physician.Add(physician);
            _context.SaveChanges();

            return(physician.ToModel());
        }
        private Task <Physician> GetPhysician()
        {
            var physician = new Physician
            {
                PhysicianId    = 1,
                PhysicianName  = "Test Physician",
                PhysicianState = "TN"
            };

            return(Task.Run(() => physician));
        }
Example #10
0
 public static PhysicianDTO MapPhysicianToDTO(Physician physician)
 {
     return(new PhysicianDTO
     {
         Id = physician.Id,
         FirstName = physician.FirstName,
         LastName = physician.LastName,
         PhoneNumber = physician.PhoneNumber,
         Email = physician.Email
     });
 }
        /*****************************/

        public ActionResult DeletePhysicianFromPatient(int patientId, int physicianId)
        {
            Patient   patient   = _context.Patients.Find(patientId);
            Physician physician = _context.Physicians.Find(physicianId);

            patient.Physicians.Remove(physician);

            _context.SaveChanges();

            return(RedirectToAction("Details", "Patients", new { patientId = patientId }));
        }
Example #12
0
        public ActionResult Create([Bind(Include = "PhysicianID,Name")] Physician physician)
        {
            if (ModelState.IsValid)
            {
                db.Physicians.Add(physician);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(physician));
        }
Example #13
0
 public ActionResult Edit([Bind(Include = "PhID,PhFName,PhLName,PhPic,PID,LogID,RxID")] Physician physician)
 {
     if (ModelState.IsValid)
     {
         db.Entry(physician).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.RxID = new SelectList(db.RXes, "RxID", "RxName", physician.RxID);
     return(View(physician));
 }
Example #14
0
        public async Task <IActionResult> Create([Bind("physicianId,physicianName,scheduleStartTime,scheduleEndTime")] Physician physician)
        {
            if (ModelState.IsValid)
            {
                _context.Add(physician);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Create)));
            }
            return(View(physician));
        }
        public ActionResult Edit([Bind(Include = "id,Npi,Name,Age,Speciality,ConsultationCharges,Hospital")] Physician physician)
        {
            if (ModelState.IsValid)
            {
                PhysicianDetailsUpdate pdu = new PhysicianDetailsUpdate();
                pdu.UpdatePhysician(physician);

                return(RedirectToAction("Index"));
            }
            return(View(physician));
        }
        public void RemoveItemFromDb(object selectedPhysician)
        {
            Physician physician = selectedPhysician as Physician;

            try
            {
                physiciansManagementM.RemoveFromDb(physician);
            }
            catch (ArgumentException ex) { containingShellVm.ShowMessage(ex.Message); }
            catch (Exception ex) { containingShellVm.ShowMessage(ex.Message); }
            Items.Remove(physician);
        }
Example #17
0
        public IHttpActionResult PostPhysician(Physician physician)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Physicians.Add(physician);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = physician.Id }, physician));
        }
Example #18
0
        public async Task <Physician> AddPhysicianAsync(Physician physician)
        {
            using var context = new MedeccContext();

            physician.Id = Guid.NewGuid().ToString("N");;

            await context.AddAsync(physician);

            await context.SaveChangesAsync();

            return(physician);
        }
 public ActionResult Edit([Bind(Include = "PhysicianID,Expertise,GraduationUni,GraduationYear")] Physician physician)
 {
     if (ModelState.IsValid)
     {
         db.Entry(physician).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Index");
         return(RedirectToAction("Details", new { id = physician.PhysicianID }));
     }
     ViewBag.PhysicianID = new SelectList(db.AppUsers, "AppUserID", "Username", physician.PhysicianID);
     return(View(physician));
 }
Example #20
0
 public IActionResult RegisterPhysician([FromBody] Physician physician)
 {
     try
     {
         _userService.Create(physician, physician.Password);
         return(Ok());
     }
     catch (AppException ex)
     {
         return(BadRequest(new { message = ex.Message }));
     }
 }
        public ActionResult Create([Bind(Include = "Npi,Name,Age,speciality,hospital,ConsultationCharges")] Physician physician)

        {
            if (ModelState.IsValid)
            {
                Addphysician addphysician = new Addphysician();
                addphysician.save(physician);
                return(RedirectToAction("Index"));
            }

            return(View());
        }
        public ActionResult Create([Bind(Include = "PhysicianID,Expertise,GraduationUni,GraduationYear")] Physician physician)
        {
            if (ModelState.IsValid)
            {
                db.Physicians.Add(physician);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.PhysicianID = new SelectList(db.AppUsers, "AppUserID", "Username", physician.PhysicianID);
            return(View(physician));
        }
Example #23
0
        // TODO: This Factory needs rethinking ..
        public Physician CreatePhysician(Physician physician, PhysicianProfileEntity physicianProfile)
        {
            NullArgumentChecker.CheckIfNull(physician, "physician");
            NullArgumentChecker.CheckIfNull(physicianProfile, "PhysicianProfileEntity");

            physician.PhysicianId     = physicianProfile.PhysicianId;
            physician.MedicalVendorId = physicianProfile.OrganizationRoleUser.OrganizationId;

            physician.SignatureFile = physicianProfile.DigitalSignatureFileId != null
                                          ? new File(physicianProfile.DigitalSignatureFileId.Value)
                                          : null;

            physician.ResumeFile = physicianProfile.ResumeFileId != null
                                         ? new File(physicianProfile.ResumeFileId.Value)
                                         : null;
            physician.SpecializationId = physicianProfile.SpecializationId.HasValue
                                             ? physicianProfile.SpecializationId.Value
                                             : 0;
            physician.CanSeeEarnings      = physicianProfile.ShowEarningAmount;
            physician.CanDoAuthorizations = physicianProfile.IsAuthorizationAllowed;
            physician.SkipAudit           = physicianProfile.SkipAudit;
            physician.CutOffDate          = physicianProfile.CutOffDate;

            if (!physicianProfile.PhysicianPermittedTest.IsNullOrEmpty())
            {
                physician.PermittedTests =
                    physicianProfile.PhysicianPermittedTest.ToList().Select(test => test.TestId).ToList();
            }

            if (!physicianProfile.PhysicianLicense.IsNullOrEmpty())
            {
                physician.AuthorizedStateLicenses =
                    _licenseMapper.MapMultiple(physicianProfile.PhysicianLicense).ToList();
            }

            if (!physicianProfile.PhysicianPod.IsNullOrEmpty())
            {
                physician.AssignedPodIds =
                    physicianProfile.PhysicianPod.ToList().Select(tpr => tpr.PodId).ToList();
            }

            if (physicianProfile.PhysicianCustomerPayRate != null)
            {
                physician.StandardRate = physicianProfile.PhysicianCustomerPayRate.StandardRate;
                physician.OverReadRate = physicianProfile.PhysicianCustomerPayRate.OverReadRate;
            }
            physician.IsDefault         = physicianProfile.IsDefaultPhysician;
            physician.DisplayName       = physicianProfile.DisplayName;
            physician.UpdateResultEntry = physicianProfile.UpdateResultEntry;
            physician.Npi = physicianProfile.Npi;
            return(physician);
        }
Example #24
0
 public ActionResult CreatePhysician(Physician physician)
 {
     try
     {
         _context.Physician.Add(physician);
         _context.SaveChanges();
         return(StatusCode(204));
     }
     catch (Exception e)
     {
         return(StatusCode(400, new { message = e.Message }));
     }
 }
Example #25
0
        public static PhysicianViewModel GetModel(Physician p)
        {
            var model = new PhysicianViewModel();

            model.Id             = p.Id;
            model.FirstName      = p.FirstName;
            model.LastName       = p.LastName;
            model.DateOfBirth    = p.DateOfBirth;
            model.Sex            = p.Sex;
            model.Email          = p.Email;
            model.Specialization = p.Specialization;
            return(model);
        }
Example #26
0
 public ActionResult UpdatePhysician(Physician physician)
 {
     try
     {
         _context.Physician.Update(physician);
         _context.SaveChanges();
         return(StatusCode(200, new { message = "Physician successfully updated." }));
     }
     catch (Exception e)
     {
         return(StatusCode(400, new { message = e.Message }));
     }
 }
Example #27
0
        //GET Physicians/Delete/{id}
        public ActionResult Delete(int physicianId)
        {
            //retrieve the physician
            Physician physician = _context.Physicians.SingleOrDefault(phy => phy.Id == physicianId);

            //check if exist
            if (physician == null)
            {
                return(HttpNotFound());
            }

            return(View(physician));
        }
Example #28
0
        private void FrmProfitReport_Load(object sender, EventArgs e)
        {
            Physician _physician = new Physician();

            _AllPhysicians              = _physician.GetPhysiciansWithPrics(DateTime.Now.Date);
            cbx_Physycian.DataSource    = null;
            cbx_Physycian.DataSource    = _AllPhysicians;
            cbx_Physycian.DisplayMember = "PhysicianName";
            cbx_Physycian.ValueMember   = "PhysicianID";
            cbx_Physycian.SelectedIndex = -1;

            // this.reportViewer1.RefreshReport();
        }
Example #29
0
 public Message(string groupId, string message, Physician physician, DateTime date, bool isCareInstruction, bool isAudio, bool isImage, Stats stats, string recieverId, bool isEscalation)
 {
     GroupId           = groupId;
     Body              = message;
     Sender            = physician.Name;
     Date              = date;
     IsCareInstruction = isCareInstruction;
     IsAudio           = isAudio;
     IsImage           = isImage;
     Stats             = stats;
     ReceiverId        = recieverId;
     IsEscalation      = isEscalation;
 }
 private void PopulatePhysicianInfo(Physician p)
 {
     PhysicianName.Text        = GetPhysicanName(p);
     PhysicianSpecialty.Text   = p[Physician.PhSpecialty].ToString();
     PhysicianAddress1.Text    = p[Physician.PhAddress1].ToString();
     PhysicianAddress2.Text    = p[Physician.PhAddress2].ToString();
     PhysicianCity.Text        = p[Physician.PhCity].ToString();
     PhysicianState.Text       = p[Physician.PhState].ToString();
     PhysicianPostalCode.Text  = p[Physician.PhPostalCode].ToString();
     PhysicianInstitution.Text = p[Physician.PhInstitution].ToString();
     PhysicianPhone.Text       = p[Physician.PhWorkPhone].ToString();
     PhysicianFax.Text         = p[Physician.PhFax].ToString();
 }
Example #31
0
        public ActionResult Create([Bind(Include = "PhID,PhName,PhPic,PID,LogID,RxID")] Physician physician)
        {
            if (ModelState.IsValid)
            {
                db.Physicians.Add(physician);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.LogID = new SelectList(db.Logs, "LogID", "ComTxt", physician.LogID);
            ViewBag.RxID  = new SelectList(db.RXes, "RxID", "RxName", physician.RxID);
            return(View(physician));
        }
        private void Fillcbx_Physician()
        {
            Physician _physician = new Physician();

            _AllPhysicians              = _physician.GetPhysiciansWithPrics(DateTime.Now.Date);
            cbx_Physycian.DataSource    = null;
            cbx_Physycian.DataSource    = _AllPhysicians;
            cbx_Physycian.DisplayMember = "PhysicianName";
            cbx_Physycian.ValueMember   = "PhysicianID";
            cbx_Physycian.SelectedIndex = -1;
            PhysicianPrice              = 0;
            VisitPrice = 0;
        }
Example #33
0
 public CGA()
 {
     patient = new Patient();
     physician = new Physician();
     ph = new PersonalHistory();
     fh = new FamilyHistory();
     se = new SocialEnvironment();
     mh = new MedicalHistory();
     ml = new MedicationList();
     im = new Immunization();
     fs = new FunctionalStatus();
     gd = new GDScales();
     me = new MentalExam();
     nu = new Nutrition();
     ca = new CGiverAssess();
 }
Example #34
0
 public void setPhy(Physician phy)
 {
     physician = phy;
 }
Example #35
0
		public static void CreatePatientData(ISession session)
		{
			State newYork = new State
			{
				Abbreviation = "NY",
				FullName = "New York"
			};
			State florida = new State
			{
				Abbreviation = "FL",
				FullName = "Florida"
			};

			Physician drDobbs = new Physician
			{
				Name = "Dr Dobbs"
			};
			Physician drWatson = new Physician
			{
				Name = "Dr Watson"
			};

			PatientRecord bobBarkerRecord = new PatientRecord
			{
				Name = new PatientName
				{
					FirstName = "Bob",
					LastName = "Barker"
				},
				Address = new PatientAddress
				{
					AddressLine1 = "123 Main St",
					City = "New York",
					State = newYork,
					ZipCode = "10001"
				},
				BirthDate = new DateTime(1930, 1, 1),
				Gender = Gender.Male
			};

			PatientRecord johnDoeRecord1 = new PatientRecord
			{
				Name = new PatientName
				{
					FirstName = "John",
					LastName = "Doe"
				},
				Address = new PatientAddress
				{
					AddressLine1 = "123 Main St",
					City = "Tampa",
					State = florida,
					ZipCode = "33602"
				},
				BirthDate = new DateTime(1969, 1, 1),
				Gender = Gender.Male
			};

			PatientRecord johnDoeRecord2 = new PatientRecord
			{
				Name = new PatientName
				{
					FirstName = "John",
					LastName = "Doe"
				},
				Address = new PatientAddress
				{
					AddressLine1 = "123 Main St",
					AddressLine2 = "Apt 2",
					City = "Tampa",
					State = florida,
					ZipCode = "33602"
				},
				BirthDate = new DateTime(1969, 1, 1)
			};

			Patient bobBarker = new Patient(new[] { bobBarkerRecord }, false, drDobbs);
			Patient johnDoe = new Patient(new[] { johnDoeRecord1, johnDoeRecord2 }, true, drWatson);

			session.Save(newYork);
			session.Save(florida);
			session.Save(drDobbs);
			session.Save(drWatson);
			session.Save(bobBarker);
			session.Save(johnDoe);
		}