add update resource function
This commit is contained in:
parent
cfa7c49135
commit
bbea913abe
|
@ -284,6 +284,17 @@
|
||||||
(apply join-paths uri-components)
|
(apply join-paths uri-components)
|
||||||
:body resource)))
|
:body resource)))
|
||||||
|
|
||||||
|
(defn update
|
||||||
|
[base-url type id resource & {:keys [version]}]
|
||||||
|
(let [resource-name (->fhir-resource-name type)
|
||||||
|
uri-components (if version
|
||||||
|
["/" resource-name id "_history" version]
|
||||||
|
["/" resource-name id])]
|
||||||
|
(fhir-request :put
|
||||||
|
base-url
|
||||||
|
(apply join-paths uri-components)
|
||||||
|
:body resource)))
|
||||||
|
|
||||||
;(def server-url "http://fhir.healthintersections.com.au/open")
|
;(def server-url "http://fhir.healthintersections.com.au/open")
|
||||||
;(def server-url "http://spark.furore.com/fhir")
|
;(def server-url "http://spark.furore.com/fhir")
|
||||||
;(def server-url "http://fhirtest.uhn.ca/base")
|
;(def server-url "http://fhirtest.uhn.ca/base")
|
||||||
|
|
Reference in a new issue