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...
Ich habe versucht, Funktionsaufrufe mit Spring-AI zu implementieren, aber ich sehe, dass Methodenparameter nicht korrekt übergeben werden.
Zum Beispiel habe ich diese Funktion „routeChatFunction“,...
Bildbeschreibung hier eingeben. First hier ... jeder sagt, dass Flask die beste Community über Überlauf hat. Bitte helfen Sie mir ... Ich möchte meine Flask -App bereitstellen. Alle Regeln folgten,...
Bildbeschreibung hier eingeben. First hier ... jeder sagt, dass Flask die beste Community über Überlauf hat. Bitte helfen Sie mir ... Ich möchte meine Flask -App bereitstellen. Alle Regeln folgten,...