public GetMedicationNDCsDataResponse GetMedicationNDCs(GetMedicationNDCsDataRequest request) { GetMedicationNDCsDataResponse result = new GetMedicationNDCsDataResponse(); var repo = StubRepositoryFactory.GetMedicationRepository(request, RepositoryType.Medication); result.NDCcodes = repo.FindNDCCodes(request) as List <string>; return(result); }
public DeleteMedSuppsByPatientIdDataResponse DeletePatientMedSupps(DeleteMedSuppsByPatientIdDataRequest request) { DeleteMedSuppsByPatientIdDataResponse response = new DeleteMedSuppsByPatientIdDataResponse(); var repo = StubRepositoryFactory.GetMedicationRepository(request, RepositoryType.PatientMedSupp); repo.Delete(request); response.DeletedIds = new List <string> { request.Id }; response.Success = true; return(response); }
public MedicationMapData UpdateMedicationMap(PutMedicationMapDataRequest request) { MedicationMapData result = null; var repo = StubRepositoryFactory.GetMedicationRepository(request, RepositoryType.MedicationMapping); bool status = (bool)repo.Update(request); if (status) { result = (MedicationMapData)repo.FindByID(request.MedicationMapData.Id); } return(result); }
public UndoDeletePatientMedSuppsDataResponse UndoDeletePatientMedSupps(UndoDeletePatientMedSuppsDataRequest request) { UndoDeletePatientMedSuppsDataResponse response = new UndoDeletePatientMedSuppsDataResponse(); var repo = StubRepositoryFactory.GetMedicationRepository(request, RepositoryType.PatientMedSupp); if (request.Ids != null && request.Ids.Count > 0) { request.Ids.ForEach(u => { request.PatientMedSuppId = u; repo.UndoDelete(request); }); } response.Success = true; return(response); }
public PatientMedSuppData SavePatientMedSupps(PutPatientMedSuppDataRequest request) { var repo = StubRepositoryFactory.GetMedicationRepository(request, RepositoryType.PatientMedSupp); return((PatientMedSuppData)repo.Insert(request)); }
public List <PatientMedSuppData> GetPatientMedSupps(GetPatientMedSuppsDataRequest request) { var repo = StubRepositoryFactory.GetMedicationRepository(request, RepositoryType.PatientMedSupp); return(repo.FindByPatientId(request) as List <PatientMedSuppData>); }
public MedicationMapData InitializeMedicationMap(PutInitializeMedicationMapDataRequest request) { var repo = StubRepositoryFactory.GetMedicationRepository(request, RepositoryType.MedicationMapping); return((MedicationMapData)repo.Initialize(request)); }