File tree 1 file changed +0
-20
lines changed
1 file changed +0
-20
lines changed Original file line number Diff line number Diff line change 45
45
(doseq [{:keys [path content]} files]
46
46
(save-to-file! (io/file output-dir path) content)))
47
47
48
- (defn value-sets [all-schemas]
49
- (let [fhir-version->value-set-file
50
- {" hl7.fhir.r4.core" " resources/r4-value-sets.edn"
51
- " hl7.fhir.r4b.core" " resources/r4b-value-sets.edn"
52
- " hl7.fhir.r5.core" " resources/r5-value-sets.edn" }
53
- used-fhir-versions (->> all-schemas (map :fhir-version ) distinct)]
54
- (reduce (fn [acc fhir-version]
55
- (let [value-set (walk/keywordize-keys
56
- (edn/read-string
57
- (slurp
58
- (get fhir-version->value-set-file fhir-version))))
59
- prepared (->> value-set
60
- (map #(hash-map
61
- :name (:name %)
62
- :values (map :code (-> % :expansion :contains ))))
63
- (remove #(> (count (:value %)) 20 )))]
64
- (assoc acc fhir-version prepared)))
65
- {}
66
- used-fhir-versions)))
67
-
68
48
; ;
69
49
; ;
70
50
You can’t perform that action at this time.
0 commit comments