diff --git a/src/clj_hl7_fhir/core.clj b/src/clj_hl7_fhir/core.clj index cb9c74f..396d7c5 100644 --- a/src/clj_hl7_fhir/core.clj +++ b/src/clj_hl7_fhir/core.clj @@ -22,7 +22,12 @@ (defn- ->search-param-name [parameter & [modifier]] (keyword (str - (name parameter) + (if (vector? parameter) + (->> parameter + (map name) + (str/join ".") + ) + (name parameter)) (if modifier (str ":" (name modifier))))))