Skip to content

Commit 0d4be30

Browse files
authored
Merge pull request #428 from ansforge/feat/rc-eda-to-rs-eda-remove-custom-map-freetext
Feat/RC to RS conversion remove custom map freetext
2 parents 798c9b6 + d5582f9 commit 0d4be30

3 files changed

Lines changed: 14 additions & 16 deletions

File tree

converter/converter/cisu/create_case/create_case_cisu_converter.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,6 @@ def add_victim_count_to_custom_map(json_data: Dict[str, Any]):
175175
key="qualification.victims.count",
176176
label="Nombre de patients-victimes",
177177
value=count,
178-
freetext="Indique le nombre de victimes selon la nomenclature du référentiel CISU",
179178
)
180179

181180
add_to_custom_map(json_data, victim_count)
@@ -194,7 +193,6 @@ def add_main_victim_to_custom_map(json_data: Dict[str, Any]):
194193
key="qualification.victims.mainVictim",
195194
label="Type du patient-victime principal",
196195
value=main_victim,
197-
freetext="Identifie le type de la principale victime (celle dont l'état de santé provoque le déclenchement de l'envoi des secours) selon la nomenclature du référentiel CISU",
198196
)
199197

200198
add_to_custom_map(json_data, main_victim)
@@ -251,7 +249,9 @@ def add_to_custom_map(json_data: Dict[str, Any], custom_map_entry: CustomMap):
251249
if len(initial_custom_map_array) >= 3:
252250
raise ValueError("The customMap already contains 3 items.")
253251

254-
initial_custom_map_array.append(custom_map_entry.model_dump())
252+
initial_custom_map_array.append(
253+
custom_map_entry.model_dump(exclude_none=True)
254+
)
255255

256256
set_value(
257257
json_data,
@@ -277,7 +277,6 @@ def add_call_taker_org_to_custom_map(json_data: Dict[str, Any]):
277277
key="initialalert.calltaker.organization",
278278
label="Identifiant SDIS",
279279
value=calltaker_org,
280-
freetext="",
281280
)
282281

283282
add_to_custom_map(json_data, initialalert_calltaker)

converter/pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ dev = [
6060
"mongomock>=4.1.2",
6161
]
6262

63+
[tool.mypy]
64+
plugins = [
65+
"pydantic.mypy"
66+
]
67+
6368
[[tool.mypy.overrides]]
6469
module = ["jsonpath_ng.*", "prometheus_flask_exporter.*"]
6570
ignore_missing_imports = true

converter/tests/cisu/__snapshots__/test_create_case_converter.ambr

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -146,20 +146,17 @@
146146
{
147147
"key": "qualification.victims.count",
148148
"value": "1",
149-
"label": "Nombre de patients-victimes",
150-
"freetext": "Indique le nombre de victimes selon la nomenclature du r\u00e9f\u00e9rentiel CISU"
149+
"label": "Nombre de patients-victimes"
151150
},
152151
{
153152
"key": "qualification.victims.mainVictim",
154153
"value": "ADULTE",
155-
"label": "Type du patient-victime principal",
156-
"freetext": "Identifie le type de la principale victime (celle dont l'\u00e9tat de sant\u00e9 provoque le d\u00e9clenchement de l'envoi des secours) selon la nomenclature du r\u00e9f\u00e9rentiel CISU"
154+
"label": "Type du patient-victime principal"
157155
},
158156
{
159157
"key": "initialalert.calltaker.organization",
160158
"value": "fr.health.samu440",
161-
"label": "Identifiant SDIS",
162-
"freetext": ""
159+
"label": "Identifiant SDIS"
163160
}
164161
]
165162
},
@@ -329,20 +326,17 @@
329326
{
330327
"key": "qualification.victims.count",
331328
"value": "1",
332-
"label": "Nombre de patients-victimes",
333-
"freetext": "Indique le nombre de victimes selon la nomenclature du r\u00e9f\u00e9rentiel CISU"
329+
"label": "Nombre de patients-victimes"
334330
},
335331
{
336332
"key": "qualification.victims.mainVictim",
337333
"value": "ADULTE",
338-
"label": "Type du patient-victime principal",
339-
"freetext": "Identifie le type de la principale victime (celle dont l'\u00e9tat de sant\u00e9 provoque le d\u00e9clenchement de l'envoi des secours) selon la nomenclature du r\u00e9f\u00e9rentiel CISU"
334+
"label": "Type du patient-victime principal"
340335
},
341336
{
342337
"key": "initialalert.calltaker.organization",
343338
"value": "fr.health.samu440",
344-
"label": "Identifiant SDIS",
345-
"freetext": ""
339+
"label": "Identifiant SDIS"
346340
}
347341
]
348342
},

0 commit comments

Comments
 (0)