public FhirResponse GetFhirResponse(ResourceData resourceData, IKey key = null, IEnumerable <object> parameters = null)
        {
            if (resourceData == null || resourceData.Resource == null)
            {
                return((resourceData != null && resourceData.IsDeleted)
                    ? FhirResponseUtil.Gone(resourceData, key)
                    : FhirResponseUtil.NotFound(key));
            }


            //FhirResponse response = null;

            //return response ?? FhirResponseUtil.WithResource(resourceData);
            return(FhirResponseUtil.WithResource(resourceData));
        }
 public FhirResponse GetFhirResponse(Bundle bundle)
 {
     return(FhirResponseUtil.WithBundle(bundle));
 }