hapi fhir android库:如何绕过获取一致性?

hapi fhir android库:如何绕过获取一致性?,android,hapi-fhir,hl7-fhir,hapi-fhir-android-library,Android,Hapi Fhir,Hl7 Fhir,Hapi Fhir Android Library,我正在尝试从FHIR服务器访问FHIR资源。通过邮递员访问FHIR资源时,一切正常 这是我的代码: String serverBase = https://<fhir-server-url>; //Adding required headers here - removed as irrelevant for this question IGenericClient client = ctx.newRestfulGenericClient(serverBase); client.

我正在尝试从FHIR服务器访问FHIR资源。通过邮递员访问FHIR资源时,一切正常

这是我的代码:

String serverBase = https://<fhir-server-url>;

//Adding required headers here - removed as irrelevant for this question

IGenericClient client = ctx.newRestfulGenericClient(serverBase);
client.setEncoding(EncodingEnum.JSON);

Patient p = client.read(Patient.class, "jasdkfljasdklfjasldfkja");
String resPatient = p.getName().get(0).getGiven().toString();
String serverBase=https://;
//在此处添加所需标题-删除与此问题无关的标题
IGenericClient=ctx.newRestfulGenericClient(serverBase);
setEncoding(EncodingEnum.JSON);
患者p=client.read(Patient.class,“jasdkfljasdklfjasldfkja”);
String resPatient=p.getName().get(0.getGiven().toString();
问题:一致性功能已中断,我无法继续对资源执行任何操作,因为
IGenericClient
通过调用
https:///metadata


一致性功能需要一段时间才能得到修复。同时,我想知道是否有一种方法可以通过设置一个标志或其他什么来绕过获得一致性,这样我就可以访问FHIR资源了?

我自己也明白了。可按以下方式进行:

FhirContext fhirfctx = FhirContext.forDstu2();

// bypass conformance check  

fhirfctx.getRestfulClientFactory().setServerValidationMode(ServerValidationModeEnum.NEVER);