Example #1
0
        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;
        }
Example #2
0
        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);
        }