public async Task <Option <Exception> > SaveRequest(
            string transactionId,
            HealthInformationRequest request)
        {
            var dataFlowRequest = new DataFlowRequest(transactionId, request);

            try
            {
                dataFlowContext.DataFlowRequest.Add(dataFlowRequest);
                await dataFlowContext.SaveChangesAsync();

                return(Option.None <Exception>());
            }
            catch (Exception exception)
            {
                Log.Fatal(exception, "Error Occured");
                return(Option.Some(exception));
            }
        }