You are not asking for a person, you are asking the server for a specific document about a patient that does not exist. A server can have records with identifiers 111, 112, 113, etc. which can be about the same patient or not. If you ask the server for a inexistent document identifier it gives you 404. Document identifier doesn't mean patient identifier. El 18/1/2015 11:21, "Bert Verhees" <bert.verhees at rosa.nl> escribi?:
> > https://developers.google.com/drive/web/handle-errors >> >> > This is exactly my point, 404 is for handling errors, someone not being in > a hospital-register is not an error. To check if someone is, and he isn't, > that is not necessarily an error. > It may even be a good thing, that someone never has been ill in a specific > hospital. > The only thing that a computer, without value judgment can say, is that > the call iss successful (HTTP-status 200), and the answer is "No, he is not > in the register". That is information. > > To call an non-existing service, that is an error, and should return 404. > That is what Restlet also has implemented. > > Bert > > _______________________________________________ > openEHR-technical mailing list > openEHR-technical at lists.openehr.org > http://lists.openehr.org/mailman/listinfo/openehr- > technical_lists.openehr.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20150118/ec63e9fb/attachment.html>