-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
usage of urn:uuid causes validation issues #24
base: main
Are you sure you want to change the base?
Conversation
…which is actually is not the case)
FHIR has a description of how references resolve within a bundle: https://www.hl7.org/fhir/bundle.html#references I testet the file that you fixed with the gematik and abda validators and it passed both of them. Which one did you use? |
Thanks for the link, validation output for me is this one (ABDA Validator 1.0.3): |
Very interesting. My output from a newly downloaded abda jar looks completely different: I can see in your output that your lines start with ' d. abda.fhir.validator.core.Validator'. Have you built your own version? |
The "d.abda..." is just done by the logging framework message formatter, I use the official validator via Maven dependencies:
And call it (in the test) via:
|
From your logs I can see, you are using FHIR version [R5], I'm using FHIR version [R4]. |
What Version of HAPI are you loading, and what Version of Java are you using? |
Java: OpenJDK 64-Bit Server VM Corretto-17.0.5.8.1 (build 17.0.5+8-LTS, mixed mode, sharing) TI validator fails for me, but might be classpath issue having both validators (Abda and Gematik) listed in the dependencies:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@joergreichert, does the error still occurr?
Do we need to apply this PR or can we close it?
usage of urn:uuid causes validation issue, that id would be missing (which is actually is not the case)
When using
http://pvs.praxis.local/fhir/<entityName>/<id>
in full URL and<entityName>/<id>
in references (as done in all other examples), validation passes.So not sure how the urn:uuid approach is expected to work.