FHIR Chat · Invalid request · crucible

Stream: crucible

Topic: Invalid request


view this post on Zulip Brian Postlethwaite (Oct 01 2017 at 23:31):

Just discovered that (test X020) one of the requests that crucible makes for the AllergyIntolerance has a URL that violates the permissible id characters
http://hl7.org/fhir/resource.html#id
It includes a :char

view this post on Zulip Brian Postlethwaite (Oct 01 2017 at 23:33):

Also, the test data created for test X030 FamilyMember history does not conform to the resource invariant fhs-3 Not done reason was false, but a reason was provided.
(recommended changing the test condition on this one to indicate that the server didn't validate it (if the server supports validation)

view this post on Zulip Brian Postlethwaite (Oct 01 2017 at 23:37):

The test data generated for X010 AdverseEvent includes a property kind that doesn't exist on the resource.

view this post on Zulip Brian Postlethwaite (Oct 01 2017 at 23:38):

The AdverseEvent S000 search test also lists an incorrect set of search parameters that aren't defined in the specification.

view this post on Zulip Brian Postlethwaite (Oct 01 2017 at 23:55):

The test data generated for X010: ImagingManifest includes a property FrameNumber that isn't defined in the spec

view this post on Zulip Jason Walonoski (Oct 02 2017 at 19:26):

@Dylan Mahalingam @Robert Scanlon

view this post on Zulip Robert Scanlon (Oct 03 2017 at 12:41):

Thanks for reporting these Brian. I started taking a look last night but don't have answers yet. Thanks for the reports and I'll get back to you later this week when I have time to dig into thise.

view this post on Zulip Brian Postlethwaite (Oct 05 2017 at 05:49):

no problems, if you send me a link to where this code is on github to generate the sample data, I'd be happy to take a look and make some pull requests too

view this post on Zulip Brian Postlethwaite (Oct 05 2017 at 05:49):

otherwise just happy to keep on logging issues this way

view this post on Zulip Jason Walonoski (Oct 05 2017 at 15:20):

Sure, happy to have pull requests.

I make no claims on the beauty of this code. :)

https://github.com/fhir-crucible/plan_executor/blob/16bc0516ff8a1bab2a6a44e4281243444a649015/lib/resource_generator.rb#L278

view this post on Zulip Brian Postlethwaite (Apr 30 2018 at 07:48):

Just back checking over test results again, this X030 still failing...
Line 571 looks like where the fix needs to go

view this post on Zulip Brian Postlethwaite (Apr 30 2018 at 08:19):

Another that I've found is that the minimal Condition doesn't pass the con-3 invariant
https://github.com/fhir-crucible/plan_executor/blob/16bc0516ff8a1bab2a6a44e4281243444a649015/lib/resource_generator.rb#L197

view this post on Zulip Brian Postlethwaite (Apr 30 2018 at 08:20):

Subsequently my server doesn't pass XFER0 (creating the patient in a transaction, as the condition doesn't pass)

view this post on Zulip Brian Postlethwaite (Apr 30 2018 at 08:21):

Just need to also provide the clinicalStatus property value, suggest "active"

view this post on Zulip Brian Postlethwaite (Apr 30 2018 at 08:31):

Also looking at the dstu2/stu3 compatibility, how is that done, as the same test fails on our dstu2 server due to the patient property being renamed in stu3 to subject

view this post on Zulip Brian Postlethwaite (Apr 30 2018 at 08:33):

https://www.projectcrucible.org/servers/56ac11f76372752b95020000#5ae6d36804ebd0479a000004/transactionandbatchtest/XFER0

view this post on Zulip Jason Walonoski (Apr 30 2018 at 17:55):

Thanks for the details, Brian. We have an open issue on this (https://github.com/fhir-crucible/crucible/issues/273) that I've linked back to this thread.

view this post on Zulip Brian Postlethwaite (Apr 30 2018 at 23:03):

Thanks, has anyone run it on Windows before, or has to be Mac/Linux?

view this post on Zulip Jason Walonoski (May 04 2018 at 21:24):

I haven't tried to run a local server of Crucible on Windows in a while. There can be funky setup of Ruby on Windows. If you can get passed that, it should work as expected.

view this post on Zulip Sanjay Kandula (Jan 06 2021 at 10:26):

Hi Brian, Do you have the steps to install crucible in windows 10 local machine?


Last updated: Apr 12 2022 at 19:14 UTC