Commit graph

41 commits

Author SHA1 Message Date
Gered ad44c28666 add basic support for operations to specify whether the 'Location' response header should be followed or not (if it is present in the response of course) 2014-08-01 15:07:28 -04:00
Gered 2ed10827d3 add delete operation 2014-08-01 15:06:43 -04:00
Gered 4a89c5a701 remove this useless test for now, we'll add proper tests later 2014-07-31 09:56:45 -04:00
Gered 153dc8325d add some more validation/sanity checks 2014-07-18 15:50:52 -04:00
Gered f265a5c4ce add some simple validation sanity checks on the create/update functions 2014-07-18 14:12:41 -04:00
Gered 68480a3ca0 update doc comments 2014-07-18 13:34:47 -04:00
Gered 6ead967447 fix following response "Location" headers to not just follow them with HTTP 201 responses 2014-07-18 13:30:09 -04:00
Gered bbea913abe add update resource function 2014-07-14 15:22:17 -04:00
Gered cfa7c49135 clean up some old comment out test code 2014-07-14 13:37:06 -04:00
Gered 35e5e4ad1a add notes about exceptions being thrown to doc-comments 2014-07-14 13:34:14 -04:00
Gered c2bd54c15c add doc-comment 2014-07-14 13:30:01 -04:00
Gered 41e5b2e46a add create resource support. re-do request handling a bit to handle http 201 returns which include a "location" header 2014-07-14 11:26:25 -04:00
Gered d3f52d6643 clean up response error handling 2014-07-14 11:03:51 -04:00
Gered 04c8a56390 update http post/put calls to sent a proper content-type. rework core fhir-request function to accept a request type and handle fhir error response parsing/returns 2014-07-14 10:19:02 -04:00
Gered cb4355768a 410 will get returned for deleted resources, treat the same as 404 2014-07-11 15:16:48 -04:00
Gered aa32c20ba7 update http request functions, adding basic support for POST/PUT/DELETE 2014-07-08 14:24:55 -04:00
Gered 2dda8d9bbf add support for getting resources via relative urls 2014-07-08 13:52:54 -04:00
Gered cc3b85a2b1 add convenience function 'search-and-fetch' 2014-07-08 11:33:13 -04:00
Gered 80a04dea35 update some doc comments 2014-07-08 11:16:39 -04:00
Gered a394eda3a3 update fetch-all. now returns a single bundle with all the resources 2014-07-08 11:08:10 -04:00
Gered 87ea877b26 naming adjustments 2014-07-08 10:07:36 -04:00
Gered fd465f3466 add local timestamp conversion function 2014-07-08 10:05:22 -04:00
Gered f06b612dcc update iso8601 timestamp format to include timezone info in a format that seems to be more generally accepted by the various public fhir test servers 2014-07-08 09:52:21 -04:00
Gered cc11d75af8 this is the wrong url 2014-07-08 08:30:47 -04:00
Gered 5d8717c74c split up iso date formatting into 2 functions for timestamps and dates 2014-07-08 08:30:36 -04:00
Gered 5b2354fd0f organizing, marking some things private 2014-07-08 08:22:21 -04:00
Gered 5845eda6b8 doesnt seem to be much need for this anymore 2014-07-04 19:10:12 -04:00
Gered 455934cde5 HL7 FHIR spec actually only requires that servers use the HTTP request "Accept" header to determine response content encoding format 2014-07-04 19:02:49 -04:00
Gered e27640e30a allow passing of search params and other general FHIR params as separate arguments to 'search'. refactoring work with how params are converted to a URL query string 2014-07-04 18:55:00 -04:00
Gered 2900e42be7 doc comment changes 2014-07-04 13:56:43 -04:00
Gered 3b3dfcaa4a update README.md 2014-07-04 13:50:55 -04:00
Gered 1d2498c62e add support for navigating/fetching across paged search results 2014-07-04 13:40:27 -04:00
Gered c8fdf4bbd2 refactor 2014-07-04 13:40:03 -04:00
Gered 002c7d3054 probably should be using sequential? here instead 2014-07-04 12:34:24 -04:00
Gered eb88fbca20 add convenience function for turning bundles into sequences of resources 2014-07-04 12:34:04 -04:00
Gered 46ea41807e allow for using a vector for the param name to specify a chained param 2014-07-04 11:15:42 -04:00
Gered c4944ee8e7 improve search parameter handling. add support for namespaced values 2014-07-04 10:54:19 -04:00
Gered f360199e0c return nil if the resource could not be found (http 404) 2014-07-04 09:40:51 -04:00
Gered 23a4bce89c add get-resource-bundle 2014-07-04 09:34:37 -04:00
Gered 7d5194f9c3 escape search parameter values for characters deemed special by FHIR 2014-07-04 09:31:29 -04:00
Gered 3154052e0a initial commit 2014-07-04 09:04:45 -04:00