private RestDataAccess CreateDataAccess() { OpenehrConfig.openehrEndpoint = Environment.GetEnvironmentVariable("OPENEHR_DB"); OpenehrConfig.openehrUser = Environment.GetEnvironmentVariable("OPENEHR_USER"); OpenehrConfig.openehrPassword = Environment.GetEnvironmentVariable("OPENEHR_PASSWD"); //OpenehrConfig.openehrEndpoint = "http://localhost:8080/ehrbase/rest/openehr/v1"; //OpenehrConfig.openehrEndpoint = "https://plri-highmed01.mh-hannover.local:8083/rest/openehr/v1"; //OpenehrConfig.openehrUser = "******"; //OpenehrConfig.openehrPassword = "******"; RestClientConnector restClient = new RestClientConnector(); return(new RestDataAccess(NullLogger <RestDataAccess> .Instance, restClient)); }
public async void Endpoint_ConnectionTest() { OpenehrConfig.openehrEndpoint = Environment.GetEnvironmentVariable("OPENEHR_DB"); OpenehrConfig.openehrUser = Environment.GetEnvironmentVariable("OPENEHR_USER"); OpenehrConfig.openehrPassword = Environment.GetEnvironmentVariable("OPENEHR_PASSWD"); //OpenehrConfig.openehrEndpoint = "http://192.168.2.132:8080/ehrbase/rest/openehr/v1"; //OpenehrConfig.openehrEndpoint = "https://plri-highmed01.mh-hannover.local:8083/rest/openehr/v1"; //OpenehrConfig.openehrUser = "******"; //OpenehrConfig.openehrPassword = "******"; var restClient = new RestClientConnector(); JObject obj = new JObject(); obj.Add("q", "SELECT e/ehr_id/value FROM EHR e"); string json = JsonConvert.SerializeObject(obj, Formatting.Indented); HttpContent content = new StringContent(json, Encoding.UTF8, "application/json"); var response = await restClient.Client.PostAsync(OpenehrConfig.openehrEndpoint + "/query/aql", content); Assert.Equal(HttpStatusCode.OK, response.StatusCode); }