public static ResponseReturnType Consult(this GlobalMedicalFileConsultationPortTypeClient client, CommonInputType common, RoutingType routing, BlobType detail) { SendRequestType request = new SendRequestType(); request.CommonInput = common; request.Routing = routing; request.Detail = detail; //No xades required SendResponseType response = client.consultGlobalMedicalFile(request); if (response.Status.Code != "200") throw new InvalidOperationException(String.Format("eHealth returned the following status: {0}, {1}", response.Status.Code, response.Status.Message[0].Value)); //No xades returned return response.Return; }
public static ResponseReturnType Consult(this GlobalMedicalFileConsultationPortTypeClient client, CommonInputType common, RoutingType routing, BlobType detail) { SendRequestType request = new SendRequestType(); request.CommonInput = common; request.Routing = routing; request.Detail = detail; //No xades required SendResponseType response = client.consultGlobalMedicalFile(request); if (response.Status.Code != "200") { throw new InvalidOperationException(String.Format("eHealth returned the following status: {0}, {1}", response.Status.Code, response.Status.Message[0].Value)); } //No xades returned return(response.Return); }