Exemplo n.º 1
0
        public ActionResult GetById(int Id)
        {
            ResultModel resultModel = new ResultModel();

            try
            {
                var preTreatmentAssessment = new PreTreatmentAssessmentModel();
                var preTreatment           = _treatmentRecordServices.GetPreTreatmentAssessmentById(Id);
                preTreatmentAssessment.Id = preTreatment.Id;
                preTreatmentAssessment.BleendAutoTextId = preTreatment.BleendAutoTextId;

                preTreatmentAssessment.EdemaAutoTextId = preTreatment.EdemaAutoTextId;

                preTreatmentAssessment.IsAlert = preTreatment.IsAlert;


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

                preTreatmentAssessment.IsFiO2 = preTreatment.IsFiO2;

                preTreatmentAssessment.TreatmentRecordMasterId = preTreatment.TreatmentRecordMasterId;
                preTreatmentAssessment.IsLabored = preTreatment.IsLabored;

                preTreatmentAssessment.IsLethargic = preTreatment.IsLethargic;

                preTreatmentAssessment.IsMask               = preTreatment.IsMask;
                preTreatmentAssessment.IsNC                 = preTreatment.IsNC;
                preTreatmentAssessment.IsNumbness           = preTreatment.IsNumbness;
                preTreatmentAssessment.IsRoomAir            = preTreatment.IsRoomAir;
                preTreatmentAssessment.IsVent               = preTreatment.IsVent;
                preTreatmentAssessment.IsWeakness           = preTreatment.IsWeakness;
                preTreatmentAssessment.LocationAutoTextId   = preTreatment.LocationAutoTextId;
                preTreatmentAssessment.LungSoundsAutoTextId = preTreatment.LungSoundsAutoTextId;
                preTreatmentAssessment.NumbnessAutoTextId   = preTreatment.NumbnessAutoTextId;
                preTreatmentAssessment.OrientedX            = preTreatment.OrientedX;
                preTreatmentAssessment.OSat                 = preTreatment.OSat;
                preTreatmentAssessment.PainAutoTextId       = preTreatment.PainAutoTextId;
                preTreatmentAssessment.RythmAutoTextId      = preTreatment.RythmAutoTextId;
                preTreatmentAssessment.SkinAutoTextId       = preTreatment.SkinAutoTextId;
                preTreatmentAssessment.WeaknessAutoTextId   = preTreatment.WeaknessAutoTextId;
                preTreatmentAssessment.IsDeleted            = preTreatment.IsDeleted;
                preTreatmentAssessment.CreatedOn            = preTreatment.CreatedOn;
                preTreatmentAssessment.LastUpdated          = preTreatment.LastUpdated;
                resultModel.Message  = ValidationMessages.Success;
                resultModel.Status   = 1;
                resultModel.Response = preTreatmentAssessment;
                return(Ok(resultModel));
            }
            catch (Exception e)
            {
                resultModel.Message  = ValidationMessages.Failure;
                resultModel.Status   = 0;
                resultModel.Response = null;
                return(Ok(resultModel));
            }
        }
        public PreTreatmentAssessmentModel PreTreatmentAssessmentData(int treatmentRecordid)
        {
            var data = _treatmentRecordServices.GetPreTreatmentAssessmentByTreatmentRercordId(treatmentRecordid);
            var pretreatmentAssessmentData = new PreTreatmentAssessmentModel();

            if (data != null)
            {
                pretreatmentAssessmentData.TreatmentRecordMasterId = (int)data.TreatmentRecordMasterId;
                pretreatmentAssessmentData.BleendAutoTextId        = data.BleendAutoTextId;
                pretreatmentAssessmentData.CreatedOn            = data.CreatedOn;
                pretreatmentAssessmentData.EdemaAutoTextId      = data.EdemaAutoTextId;
                pretreatmentAssessmentData.IsAlert              = data.IsAlert;
                pretreatmentAssessmentData.IsBleeding           = data.IsBleeding;
                pretreatmentAssessmentData.IsComatose           = data.IsComatose;
                pretreatmentAssessmentData.IsDeleted            = data.IsDeleted;
                pretreatmentAssessmentData.IsEasy               = data.IsEasy;
                pretreatmentAssessmentData.IsEdema              = data.IsEdema;
                pretreatmentAssessmentData.IsFiO2               = data.IsFiO2;
                pretreatmentAssessmentData.LastUpdated          = data.LastUpdated;
                pretreatmentAssessmentData.IsLabored            = data.IsLabored;
                pretreatmentAssessmentData.IsLethargic          = data.IsLethargic;
                pretreatmentAssessmentData.IsMask               = data.IsMask;
                pretreatmentAssessmentData.IsNC                 = data.IsNC;
                pretreatmentAssessmentData.IsNumbness           = data.IsNumbness;
                pretreatmentAssessmentData.IsRoomAir            = data.IsRoomAir;
                pretreatmentAssessmentData.IsVent               = data.IsVent;
                pretreatmentAssessmentData.IsWeakness           = data.IsWeakness;
                pretreatmentAssessmentData.LocationAutoTextId   = data.LocationAutoTextId;
                pretreatmentAssessmentData.LungSoundsAutoTextId = data.LungSoundsAutoTextId;
                pretreatmentAssessmentData.NumbnessAutoTextId   = data.NumbnessAutoTextId;
                pretreatmentAssessmentData.OrientedX            = data.OrientedX;
                pretreatmentAssessmentData.OSat                 = data.OSat;
                pretreatmentAssessmentData.PainAutoTextId       = data.PainAutoTextId;
                pretreatmentAssessmentData.RythmAutoTextId      = data.RythmAutoTextId;
                pretreatmentAssessmentData.SkinAutoTextId       = data.SkinAutoTextId;
                pretreatmentAssessmentData.WeaknessAutoTextId   = data.WeaknessAutoTextId;

                pretreatmentAssessmentData.Id = data.Id;
            }


            return(pretreatmentAssessmentData);
        }
Exemplo n.º 3
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));
            }
        }