ca.uhn.hapi.fhir
hapi-fhir-client-okhttp
6.2.5
com.fasterxml.jackson.core
jackson-databind
ca.uhn.hapi.fhir
hapi-fhir-structures-r4
6.2.5
< /code>
Und hier ist die Methode, die den FHIR -API -Aufruf, getPatient () und CreateFhirclient () den FHirclient zurückgibt. < /p>
public Mono
getPatient() {
return Mono.deferContextual(context -> {
String labViewStateId = context.get(Constant.REQUEST_STATE_ID);
return cacheManager.get(labViewStateId, SmartApp.class)
.flatMap(smartApp -> {
if (smartApp == null) {
return Mono.error(new IllegalArgumentException("Invalid Application ID"));
}
IGenericClient fhirClient = createFhirClient(smartApp);
return Mono.fromCallable(() -> fhirClient.read()
.resource(Patient.class)
.withId(smartApp.getAuthToken().getPatientIdentifier())
.execute());
});
});
}
private IGenericClient createFhirClient(SmartApp smartApp) {
IGenericClient fhirClient = fhirContext.newRestfulGenericClient(smartApp.getIssuer());
fhirClient.registerInterceptor(new BearerTokenAuthInterceptor(smartApp.getAuthToken().getAccessToken()));
fhirClient.registerInterceptor(new LoggingInterceptor(true));
return fhirClient;
}
< /code>
Dieser Code fehlerhaft immer Fehler mit den folgenden Details, irgendein Hinweis, wo sich das [url=viewtopic.php?t=11587]Problem[/url] befindet? Ich habe mit vier verschiedenen FHIR -Endpunkten getestet, die alle mit dem Fehler versagen, außer https://hapi.fhir.org/baser4, aber dies ist nur Sandbox oder Beispiel von Hapi.
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:184) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:184) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:184) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) ~[jackson-databind-2.18.2.jar:2.18.2]
Caused by: com.fasterxml.jackson.core.exc.StreamConstraintsException: Document nesting depth (1001) exceeds the maximum allowed (1000, from `StreamWriteConstraints.getMaxNestingDepth()`)
at com.fasterxml.jackson.core.StreamWriteConstraints._constructException(StreamWriteConstraints.java:177) ~[jackson-core-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.core.StreamWriteConstraints.validateNestingDepth(StreamWriteConstraints.java:162) ~[jackson-core-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.core.json.UTF8JsonGenerator.writeStartArray(UTF8JsonGenerator.java:347) ~[jackson-core-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer.serialize(IndexedStringListSerializer.java:76) ~[jackson-databind-2.18.2.jar:2.18.2]
at com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer.serialize(IndexedStringListSerializer.java:22) ~[jackson-databind-2.18.2.jar:2.18.2]
... 1019 common frames omitted
< /code> Dieser Code fehlerhaft immer Fehler mit den folgenden Details, irgendein Hinweis, wo sich das [url=viewtopic.php?t=11587]Problem[/url] befindet? Ich habe mit vier verschiedenen FHIR -Endpunkten getestet, die alle mit dem Fehler versagen, außer https://hapi.fhir.org/baser4, aber dies ist nur Sandbox oder Beispiel von Hapi. at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:184) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:184) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:184) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:732) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:770) ~[jackson-databind-2.18.2.jar:2.18.2] Caused by: com.fasterxml.jackson.core.exc.StreamConstraintsException: Document nesting depth (1001) exceeds the maximum allowed (1000, from `StreamWriteConstraints.getMaxNestingDepth()`) at com.fasterxml.jackson.core.StreamWriteConstraints._constructException(StreamWriteConstraints.java:177) ~[jackson-core-2.18.2.jar:2.18.2] at com.fasterxml.jackson.core.StreamWriteConstraints.validateNestingDepth(StreamWriteConstraints.java:162) ~[jackson-core-2.18.2.jar:2.18.2] at com.fasterxml.jackson.core.json.UTF8JsonGenerator.writeStartArray(UTF8JsonGenerator.java:347) ~[jackson-core-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer.serialize(IndexedStringListSerializer.java:76) ~[jackson-databind-2.18.2.jar:2.18.2] at com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer.serialize(IndexedStringListSerializer.java:22) ~[jackson-databind-2.18.2.jar:2.18.2] ... 1019 common frames omitted [/code]
Ich habe eine abstrakte Klasse namens Fruit und ich habe die @JsonTypeinfo und @JsonSuBypes wie folgt darauf eingestellt:
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include =...
Ich arbeite an einer Anwendung in Xcode 6.1, iOS 8.1; Die Anwendung funktionierte bis 2 Tage zuvor völlig in Ordnung, aber heute, als ich sie ausgeführt habe, habe ich einen Fehler im Webdienst...
Bitte um Unterstützung beim Erstellen eines Layouts in CSS. Bitte beachten Sie, dass es sich hierbei nicht um ein Mauerwerkslayout handelt, bei dem die Elemente in jeder Spalte unabhängig voneinander...
Bitte um Unterstützung beim Erstellen eines Layouts in CSS. Bitte beachten Sie, dass es sich hierbei nicht um ein Mauerwerkslayout handelt, bei dem die Elemente in jeder Spalte unabhängig voneinander...