Sat 30 May 2015 11:57:19 AM UTC, original submission:
Hi
Sorry, if I have understood wrongly and this is not a bug. I'm not in anyway involved in development, so I might be completely wrong about this.
Just happened to come across with this seeming inconsistency, when playing around with the FHIR demo server out of general curiosity.
I was testing the FHIR demo server and giving it manual queries through a web browser.
I gave the server query
http://health.gnusolidario.org:5000/Practitioner
As far as I understand this should respond with listed information of every registered practitioner in the system.
Apparently there is one doctor in the demo database Cordara, Cameron
However in the initial <entry> properties the id return is listed as
<id>http://health.gnusolidario.org:5000/Patient/1</id>. Shouldn't it be <id>http://health.gnusolidario.org:5000/Practitioner/1</id>. This returns the entry for Cordara, Cameron, a doctor with specialities in Family and Endocrinology
http://health.gnusolidario.org:5000/Patient/1 returns a patient record for Ana,Betz.
In http://health.gnusolidario.org:5000/Patient listing the id field always points to the address to get that specific entry only from the database. So shouldn't it be the same for the practitioner query.
Clearly the system in whole is correct, because for each patient their listed practitioner points correctly to Practitioner/1 . So it seems the problems is only in the /Practitioner search query.
I hope I'm not wasting anyone's time. I tried to check, if anyone had reported this and didn't find anything.
Ari Takalo
PS my query result in the attachment
|