FhirService.java
582 Bytes
package com.sw.laryngoscope.FHIR.service;
import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.rest.client.api.IGenericClient;
public class FhirService {
protected IGenericClient client;
public FhirService(){
FhirContext ctx = FhirContext.forR4();
//Server url
String BASE_URL = "https://hapi.fhir.org/" + "baseR4";
client = ctx.newRestfulGenericClient(BASE_URL);
// increase timeout
ctx.getRestfulClientFactory().setConnectTimeout(60*1000);
ctx.getRestfulClientFactory().setSocketTimeout(60*1000);
}
}