Exemplo n.º 1
0
        public int UpdatePatientIdentifier(PatientEntityIdentifier patientIdentifier, int facilityId, bool sendEvent = true)
        {
            try
            {
                int x = _mgr.UpdatePatientIdentifier(patientIdentifier);
                if (x > 0 && sendEvent)
                {
                    MessageEventArgs args = new MessageEventArgs()
                    {
                        PatientId     = patientIdentifier.PatientId,
                        EntityId      = patientIdentifier.PatientEnrollmentId,
                        MessageType   = MessageType.UpdatedClientInformation,
                        EventOccurred = "Patient Enrolled Identifier = ",
                        FacilityId    = facilityId
                    };

                    Publisher.RaiseEventAsync(this, args).ConfigureAwait(false);
                }

                return(x);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Exemplo n.º 2
0
        public int addPatientIdentifier(int patientId, int patientEnrollmentId, int identifierId, string enrollmentNo, int facilityId, bool sendEvent = true)
        {
            try
            {
                PatientEntityIdentifier patientidentifier = new PatientEntityIdentifier()
                {
                    PatientId           = patientId,
                    PatientEnrollmentId = patientEnrollmentId,
                    IdentifierTypeId    = identifierId,
                    IdentifierValue     = enrollmentNo
                };

                int returnValue = _mgr.AddPatientIdentifier(patientidentifier);

                if (returnValue > 1 && sendEvent)
                {
                    MessageEventArgs args = new MessageEventArgs()
                    {
                        PatientId     = patientId,
                        EntityId      = patientidentifier.PatientEnrollmentId,
                        MessageType   = MessageType.NewClientRegistration,
                        EventOccurred = "Patient Enrolled Identifier = ",
                        FacilityId    = facilityId
                    };

                    Publisher.RaiseEventAsync(this, args).ConfigureAwait(false);
                }

                return(returnValue);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Exemplo n.º 3
0
 public int UpdatePatientIdentifier(PatientEntityIdentifier patientIdentifier)
 {
     using (UnitOfWork _unitOfWork = new UnitOfWork(new RecordContext()))
     {
         _unitOfWork.PatientIdentifierRepository.Update(patientIdentifier);
         Result = _unitOfWork.Complete();
         _unitOfWork.Dispose();
         return(Result);
     }
 }
Exemplo n.º 4
0
 public int AddPatientIdentifier(PatientEntityIdentifier patientIdentifier)
 {
     using (UnitOfWork _unitOfWork = new UnitOfWork(new RecordContext()))
     {
         _unitOfWork.PatientIdentifierRepository.Add(patientIdentifier);
         Result = _unitOfWork.Complete();
         var Id = patientIdentifier.Id;
         _unitOfWork.Dispose();
         return(Id);
     }
 }
Exemplo n.º 5
0
        public int UpdatePatientIdentifier(PatientEntityIdentifier patientIdentifier, int facilityId, bool sendEvent = true)
        {
            try
            {
                int x = _mgr.UpdatePatientIdentifier(patientIdentifier);


                return(x);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Exemplo n.º 6
0
        public int addPatientIdentifier(int patientId, int patientEnrollmentId, int identifierId, string enrollmentNo, int facilityId, bool sendEvent = true)
        {
            try
            {
                PatientEntityIdentifier patientidentifier = new PatientEntityIdentifier()
                {
                    PatientId           = patientId,
                    PatientEnrollmentId = patientEnrollmentId,
                    IdentifierTypeId    = identifierId,
                    IdentifierValue     = enrollmentNo
                };

                int returnValue = _mgr.AddPatientIdentifier(patientidentifier);



                return(returnValue);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
 public int UpdatePatientIdentifier(PatientEntityIdentifier patientIdentifier)
 {
     throw new NotImplementedException();
 }