Thanks Michele!
Sam,
Cerner's sandbox server does elect to enforce a restriction on page counts as Michele mentions. Your point about latency is well taken, however consider that by loading all patients on one page, that single request would incur much more processing time than loading a smaller number of patients, so while the network latency would be nearly eliminated, this solution is not necessarily practical.
The _count parameter is not bugged, as its purpose is for consumers to indicate to servers an absolute maximum amount of results desired at a time (and per the FHIR specification servers may always return fewer:
https://www.hl7.org/fhir/search.html#count).
Note that Cerner does monitor service performance and may adjust _count throttles up or down without advance notice, so we recommend that consumers request the number of results their applications can handle regardless of the amount of results that the server typically dispenses.
Thanks,
Max (Cerner)