コード例 #1
0
        /// <summary>
        /// Updates the PreTreatmentAssessment
        /// </summary>
        /// <param name="PreTreatmentAssessment">PreTreatmentAssessment</param>
        public void UpdatePreTreatmentAssessment(PreTreatmentAssessment preTreatmentAssessment)
        {
            if (preTreatmentAssessment == null)
            {
                throw new ArgumentNullException(nameof(preTreatmentAssessment));
            }

            _preTreatmentAssessmentRepository.Update(preTreatmentAssessment);
        }
コード例 #2
0
        public IActionResult Create(PreTreatmentAssessmentModel model)
        {
            ResultModel resultModel = new ResultModel();

            try
            {
                if (model.Id == 0)
                {
                    var preTreatmentAssessment = new PreTreatmentAssessment();

                    preTreatmentAssessment.BleendAutoTextId = model.BleendAutoTextId;

                    preTreatmentAssessment.EdemaAutoTextId = model.EdemaAutoTextId;

                    preTreatmentAssessment.IsAlert = model.IsAlert;


                    preTreatmentAssessment.IsBleeding = model.IsBleeding;
                    preTreatmentAssessment.IsComatose = model.IsComatose;
                    preTreatmentAssessment.IsEasy     = model.IsEasy;
                    preTreatmentAssessment.IsEdema    = model.IsEdema;

                    preTreatmentAssessment.IsFiO2 = model.IsFiO2;

                    preTreatmentAssessment.TreatmentRecordMasterId = model.TreatmentRecordMasterId;
                    preTreatmentAssessment.IsLabored = model.IsLabored;

                    preTreatmentAssessment.IsLethargic = model.IsLethargic;

                    preTreatmentAssessment.IsMask               = model.IsMask;
                    preTreatmentAssessment.IsNC                 = model.IsNC;
                    preTreatmentAssessment.IsNumbness           = model.IsNumbness;
                    preTreatmentAssessment.IsRoomAir            = model.IsRoomAir;
                    preTreatmentAssessment.IsVent               = model.IsVent;
                    preTreatmentAssessment.IsWeakness           = model.IsWeakness;
                    preTreatmentAssessment.LocationAutoTextId   = model.LocationAutoTextId;
                    preTreatmentAssessment.LungSoundsAutoTextId = model.LungSoundsAutoTextId;
                    preTreatmentAssessment.NumbnessAutoTextId   = model.NumbnessAutoTextId;
                    preTreatmentAssessment.OrientedX            = model.OrientedX;
                    preTreatmentAssessment.OSat                 = model.OSat;
                    preTreatmentAssessment.PainAutoTextId       = model.PainAutoTextId;
                    preTreatmentAssessment.RythmAutoTextId      = model.RythmAutoTextId;
                    preTreatmentAssessment.SkinAutoTextId       = model.SkinAutoTextId;
                    preTreatmentAssessment.WeaknessAutoTextId   = model.WeaknessAutoTextId;
                    preTreatmentAssessment.MarkComplete         = model.MarkComplete;
                    preTreatmentAssessment.CreatedOn            = DateTime.UtcNow;

                    preTreatmentAssessment.IsDeleted = false;

                    _treatmentRecordServices.InsertPreTreatmentAssessment(preTreatmentAssessment);
                    //Bhawana(09/10/2019)
                    //Change treatment Record Status
                    _reportService.UpdateTreatmentStatusID((int)preTreatmentAssessment.TreatmentRecordMasterId);
                    //12/10/19 aakansha
                    //model response
                    model.Id = preTreatmentAssessment.Id;
                    model.TreatmentRecordMasterId = preTreatmentAssessment.TreatmentRecordMasterId;
                    resultModel.Message           = ValidationMessages.Success;
                    resultModel.Status            = 1;
                    resultModel.Response          = model;
                    return(Ok(resultModel));
                }
                else
                {
                    var preTreatmentAssessment = _treatmentRecordServices.GetPreTreatmentAssessmentById(model.Id);
                    preTreatmentAssessment.Id = model.Id;
                    preTreatmentAssessment.BleendAutoTextId = model.BleendAutoTextId;

                    preTreatmentAssessment.EdemaAutoTextId = model.EdemaAutoTextId;

                    preTreatmentAssessment.IsAlert = model.IsAlert;


                    preTreatmentAssessment.IsBleeding = model.IsBleeding;
                    preTreatmentAssessment.IsComatose = model.IsComatose;
                    preTreatmentAssessment.IsEasy     = model.IsEasy;
                    preTreatmentAssessment.IsEdema    = model.IsEdema;

                    preTreatmentAssessment.IsFiO2 = model.IsFiO2;

                    preTreatmentAssessment.TreatmentRecordMasterId = model.TreatmentRecordMasterId;
                    preTreatmentAssessment.IsLabored = model.IsLabored;

                    preTreatmentAssessment.IsLethargic = model.IsLethargic;

                    preTreatmentAssessment.IsMask               = model.IsMask;
                    preTreatmentAssessment.IsNC                 = model.IsNC;
                    preTreatmentAssessment.IsNumbness           = model.IsNumbness;
                    preTreatmentAssessment.IsRoomAir            = model.IsRoomAir;
                    preTreatmentAssessment.IsVent               = model.IsVent;
                    preTreatmentAssessment.IsWeakness           = model.IsWeakness;
                    preTreatmentAssessment.LocationAutoTextId   = model.LocationAutoTextId;
                    preTreatmentAssessment.LungSoundsAutoTextId = model.LungSoundsAutoTextId;
                    preTreatmentAssessment.NumbnessAutoTextId   = model.NumbnessAutoTextId;
                    preTreatmentAssessment.OrientedX            = model.OrientedX;
                    preTreatmentAssessment.OSat                 = model.OSat;
                    preTreatmentAssessment.PainAutoTextId       = model.PainAutoTextId;
                    preTreatmentAssessment.RythmAutoTextId      = model.RythmAutoTextId;
                    preTreatmentAssessment.SkinAutoTextId       = model.SkinAutoTextId;
                    preTreatmentAssessment.WeaknessAutoTextId   = model.WeaknessAutoTextId;
                    preTreatmentAssessment.MarkComplete         = model.MarkComplete;

                    preTreatmentAssessment.LastUpdated = DateTime.UtcNow;


                    _treatmentRecordServices.UpdatePreTreatmentAssessment(preTreatmentAssessment);
                    //Bhawana(09/10/2019)
                    //Change treatment Record Status
                    _reportService.UpdateTreatmentStatusID((int)preTreatmentAssessment.TreatmentRecordMasterId);
                    //12/10/19 aakansha
                    //model response
                    model.Id = preTreatmentAssessment.Id;
                    model.TreatmentRecordMasterId = preTreatmentAssessment.TreatmentRecordMasterId;
                    resultModel.Message           = ValidationMessages.Success;
                    resultModel.Status            = 1;
                    resultModel.Response          = model;
                    return(Ok(resultModel));
                }
            }
            catch (Exception e)
            {
                resultModel.Message  = ValidationMessages.Failure;
                resultModel.Status   = 0;
                resultModel.Response = null;
                return(Ok(resultModel));
            }
        }