Skip to content

Commit 354384a

Browse files
committed
fix(python core): remove codeable concept class duplicates
1 parent b866912 commit 354384a

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/python-generator/second-try/main.clj

+9-8
Original file line numberDiff line numberDiff line change
@@ -153,26 +153,27 @@
153153
(str "from base import *\n")
154154
(str "from typing import Optional, List, Literal\n")
155155
(str "from pydantic import BaseModel\n")
156-
(help/write-to-file "/Users/gena.razmakhnin/Documents/aidbox-sdk-js/test_dir/constraint" (str/join "_" (str/split (help/get-resource-name name) #"-")))))
156+
(help/write-to-file "/Users/letzabelin/projects/health-samurai/aidbox-sdk-js/test_dir" (str/join "_" (str/split (help/get-resource-name name) #"-")))))
157157

158158
(defn doallmap [elements] (doall (map save-to-file elements)))
159159

160160
(defn flat-backbones [backbone-elements accumulator]
161-
(reduce (fn [acc, item]
162-
(if (contains? item :backbone-elements)
163-
(concat (flat-backbones (:backbone-elements item) acc) [(dissoc item :backbone-elements)] acc) acc)) accumulator backbone-elements))
161+
(reduce (fn [acc, item] (concat (flat-backbones (:backbone-elements item) acc)
162+
[(dissoc item :backbone-elements)]) )
163+
accumulator
164+
backbone-elements))
164165

165166
(defn main []
166-
(let [schemas (help/parse-ndjson-gz "/Users/gena.razmakhnin/Documents/aidbox-python-tooklit/fhir-schema-2/1.0.0_hl7.fhir.r4.core#4.0.1_package.ndjson.gz")
167+
(let [schemas (help/parse-ndjsonk -gz "/Users/letzabelin/projects/health-samurai/aidbox-sdk-js/test_dir/1.0.0_hl7.fhir.r4.core#4.0.1_package.ndjson (1).gz")
167168
base-schemas (->> schemas (filter #(or (= (:url %) "http://hl7.org/fhir/StructureDefinition/BackboneElement") (= (:url %) "http://hl7.org/fhir/StructureDefinition/Resource") (= (:derivation %) "specialization"))))
168169
constraint-schemas (->> schemas
169170
(filter #(= (:derivation %) "constraint"))
170171
(filter #(and (not (= (:type %) "Extension")) (not (= (:url %) "http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris")))))
171-
us-core (->> (help/parse-ndjson-gz "/Users/gena.razmakhnin/Documents/aidbox-python-tooklit/fhir-schema-2/1.0.0_hl7.fhir.us.core#4.0.0_package.ndjson.gz")
172+
us-core (->> (help/parse-ndjson-gz "/Users/letzabelin/projects/health-samurai/aidbox-sdk-js/test_dir/1.0.0_hl7.fhir.us.core#4.0.0_package.ndjson.gz")
172173
(filter #(and (not (= (:type %) "Extension")) (= (:derivation %) "constraint"))))
173-
mcode (->> (help/parse-ndjson-gz "/Users/gena.razmakhnin/Documents/aidbox-python-tooklit/fhir-schema-2/1.0.0_hl7.fhir.us.mcode#2.1.0_package.ndjson.gz")
174+
mcode (->> (help/parse-ndjson-gz "/Users/letzabelin/projects/health-samurai/aidbox-sdk-js/test_dir/1.0.0_hl7.fhir.us.mcode#2.1.0_package.ndjson.gz")
174175
(filter #(and (not (= (:type %) "Extension")) (= (:derivation %) "constraint"))))
175-
codex (->> (help/parse-ndjson-gz "/Users/gena.razmakhnin/Documents/aidbox-python-tooklit/fhir-schema-2/1.0.0_hl7.fhir.us.codex-radiation-therapy#1.0.0_package.ndjson.gz")
176+
codex (->> (help/parse-ndjson-gz "/Users/letzabelin/projects/health-samurai/aidbox-sdk-js/test_dir/1.0.0_hl7.fhir.us.codex-radiation-therapy#1.0.0_package.ndjson.gz")
176177
(filter #(and (not (= (:type %) "Extension")) (= (:derivation %) "constraint")))
177178
#_(filter #(= (:url %) "http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-adverse-event")))]
178179

0 commit comments

Comments
 (0)