You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 17, 2023. It is now read-only.
We could either enforce resource type information and add a debug log message before returning ResourceReference.UNKNOWN or we could remove the type check from the code above and change the code that checks if logical references are resolvable:
Logical references as this one:
"valueReference": { "identifier": { "system": "http://www.netzwerk-universitaetsmedizin.de/sid/dic-pseudonym", "value": "source/original" } }are not recognized as logical references because the resource type information is missing. Valid logical references have the form:
"valueReference": { "type": "Patient", "identifier": { "system": "http://www.netzwerk-universitaetsmedizin.de/sid/dic-pseudonym", "value": "source/original" } }This is caused because of the following code:
highmed-dsf/dsf-fhir/dsf-fhir-rest-adapter/src/main/java/org/highmed/dsf/fhir/service/ResourceReference.java
Line 275 in 769747a
We could either enforce resource type information and add a debug log message before returning
ResourceReference.UNKNOWNor we could remove the type check from the code above and change the code that checks if logical references are resolvable:highmed-dsf/dsf-fhir/dsf-fhir-server/src/main/java/org/highmed/dsf/fhir/service/ReferenceResolverImpl.java
Lines 96 to 107 in 769747a