diff --git a/csv_parser/models/model.xlsx b/csv_parser/models/model.xlsx
index c2fd81ed42..c371b1411d 100644
Binary files a/csv_parser/models/model.xlsx and b/csv_parser/models/model.xlsx differ
diff --git a/csv_parser/out/EMSI/EMSI.schema.docx b/csv_parser/out/EMSI/EMSI.schema.docx
index 309b53a87f..b87be0c353 100644
Binary files a/csv_parser/out/EMSI/EMSI.schema.docx and b/csv_parser/out/EMSI/EMSI.schema.docx differ
diff --git a/csv_parser/out/EMSI/EMSI.uml_diagram.pdf b/csv_parser/out/EMSI/EMSI.uml_diagram.pdf
index a781f4d8c7..692f17212b 100644
Binary files a/csv_parser/out/EMSI/EMSI.uml_diagram.pdf and b/csv_parser/out/EMSI/EMSI.uml_diagram.pdf differ
diff --git a/csv_parser/out/GEO-POS/GEO-POS.schema.docx b/csv_parser/out/GEO-POS/GEO-POS.schema.docx
index 42c5c9e675..364146d895 100644
Binary files a/csv_parser/out/GEO-POS/GEO-POS.schema.docx and b/csv_parser/out/GEO-POS/GEO-POS.schema.docx differ
diff --git a/csv_parser/out/GEO-POS/GEO-POS.uml_diagram.pdf b/csv_parser/out/GEO-POS/GEO-POS.uml_diagram.pdf
index 635ea1e5e3..9393615afa 100644
Binary files a/csv_parser/out/GEO-POS/GEO-POS.uml_diagram.pdf and b/csv_parser/out/GEO-POS/GEO-POS.uml_diagram.pdf differ
diff --git a/csv_parser/out/GEO-REQ/GEO-REQ.schema.docx b/csv_parser/out/GEO-REQ/GEO-REQ.schema.docx
index 376578f64e..52603b042f 100644
Binary files a/csv_parser/out/GEO-REQ/GEO-REQ.schema.docx and b/csv_parser/out/GEO-REQ/GEO-REQ.schema.docx differ
diff --git a/csv_parser/out/GEO-REQ/GEO-REQ.uml_diagram.pdf b/csv_parser/out/GEO-REQ/GEO-REQ.uml_diagram.pdf
index f4a28368f2..c56e5b3fcf 100644
Binary files a/csv_parser/out/GEO-REQ/GEO-REQ.uml_diagram.pdf and b/csv_parser/out/GEO-REQ/GEO-REQ.uml_diagram.pdf differ
diff --git a/csv_parser/out/GEO-RES/GEO-RES.schema.docx b/csv_parser/out/GEO-RES/GEO-RES.schema.docx
index ed3f739270..6672a0131e 100644
Binary files a/csv_parser/out/GEO-RES/GEO-RES.schema.docx and b/csv_parser/out/GEO-RES/GEO-RES.schema.docx differ
diff --git a/csv_parser/out/GEO-RES/GEO-RES.uml_diagram.pdf b/csv_parser/out/GEO-RES/GEO-RES.uml_diagram.pdf
index 9f37fe53f4..ef2a43ba7b 100644
Binary files a/csv_parser/out/GEO-RES/GEO-RES.uml_diagram.pdf and b/csv_parser/out/GEO-RES/GEO-RES.uml_diagram.pdf differ
diff --git a/csv_parser/out/RC-DE/RC-DE.schema.docx b/csv_parser/out/RC-DE/RC-DE.schema.docx
index 99a2b71527..cbcd944036 100644
Binary files a/csv_parser/out/RC-DE/RC-DE.schema.docx and b/csv_parser/out/RC-DE/RC-DE.schema.docx differ
diff --git a/csv_parser/out/RC-DE/RC-DE.uml_diagram.pdf b/csv_parser/out/RC-DE/RC-DE.uml_diagram.pdf
index 9120b946e3..0dcdc431ab 100644
Binary files a/csv_parser/out/RC-DE/RC-DE.uml_diagram.pdf and b/csv_parser/out/RC-DE/RC-DE.uml_diagram.pdf differ
diff --git a/csv_parser/out/RC-EDA/RC-EDA.schema.docx b/csv_parser/out/RC-EDA/RC-EDA.schema.docx
index f387dc7562..f64c2b5083 100644
Binary files a/csv_parser/out/RC-EDA/RC-EDA.schema.docx and b/csv_parser/out/RC-EDA/RC-EDA.schema.docx differ
diff --git a/csv_parser/out/RC-EDA/RC-EDA.uml_diagram.pdf b/csv_parser/out/RC-EDA/RC-EDA.uml_diagram.pdf
index 4bde68a503..56c9ca1549 100644
Binary files a/csv_parser/out/RC-EDA/RC-EDA.uml_diagram.pdf and b/csv_parser/out/RC-EDA/RC-EDA.uml_diagram.pdf differ
diff --git a/csv_parser/out/RC-REF/RC-REF.schema.docx b/csv_parser/out/RC-REF/RC-REF.schema.docx
index fa0477534b..96c5e822db 100644
Binary files a/csv_parser/out/RC-REF/RC-REF.schema.docx and b/csv_parser/out/RC-REF/RC-REF.schema.docx differ
diff --git a/csv_parser/out/RC-REF/RC-REF.uml_diagram.pdf b/csv_parser/out/RC-REF/RC-REF.uml_diagram.pdf
index 97959f4ee8..7894d2f078 100644
Binary files a/csv_parser/out/RC-REF/RC-REF.uml_diagram.pdf and b/csv_parser/out/RC-REF/RC-REF.uml_diagram.pdf differ
diff --git a/csv_parser/out/RC-RI/RC-RI.schema.docx b/csv_parser/out/RC-RI/RC-RI.schema.docx
index ed255f096b..335faeee95 100644
Binary files a/csv_parser/out/RC-RI/RC-RI.schema.docx and b/csv_parser/out/RC-RI/RC-RI.schema.docx differ
diff --git a/csv_parser/out/RC-RI/RC-RI.uml_diagram.pdf b/csv_parser/out/RC-RI/RC-RI.uml_diagram.pdf
index 5d5470917f..7a521f175b 100644
Binary files a/csv_parser/out/RC-RI/RC-RI.uml_diagram.pdf and b/csv_parser/out/RC-RI/RC-RI.uml_diagram.pdf differ
diff --git a/csv_parser/out/RC-SR/RC-SR.schema.docx b/csv_parser/out/RC-SR/RC-SR.schema.docx
index 354c78f42f..129f95d6df 100644
Binary files a/csv_parser/out/RC-SR/RC-SR.schema.docx and b/csv_parser/out/RC-SR/RC-SR.schema.docx differ
diff --git a/csv_parser/out/RC-SR/RC-SR.uml_diagram.pdf b/csv_parser/out/RC-SR/RC-SR.uml_diagram.pdf
index 423632e37b..b386c044d6 100644
Binary files a/csv_parser/out/RC-SR/RC-SR.uml_diagram.pdf and b/csv_parser/out/RC-SR/RC-SR.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-BPV/RS-BPV.schema.docx b/csv_parser/out/RS-BPV/RS-BPV.schema.docx
index c0d06ed720..44e535cb4e 100644
Binary files a/csv_parser/out/RS-BPV/RS-BPV.schema.docx and b/csv_parser/out/RS-BPV/RS-BPV.schema.docx differ
diff --git a/csv_parser/out/RS-BPV/RS-BPV.uml_diagram.pdf b/csv_parser/out/RS-BPV/RS-BPV.uml_diagram.pdf
index d642f24b01..27b35804ca 100644
Binary files a/csv_parser/out/RS-BPV/RS-BPV.uml_diagram.pdf and b/csv_parser/out/RS-BPV/RS-BPV.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-DR/RS-DR.schema.docx b/csv_parser/out/RS-DR/RS-DR.schema.docx
index d2558f830c..55ddbe65a0 100644
Binary files a/csv_parser/out/RS-DR/RS-DR.schema.docx and b/csv_parser/out/RS-DR/RS-DR.schema.docx differ
diff --git a/csv_parser/out/RS-DR/RS-DR.uml_diagram.pdf b/csv_parser/out/RS-DR/RS-DR.uml_diagram.pdf
index bb5683eaa5..4d22f767df 100644
Binary files a/csv_parser/out/RS-DR/RS-DR.uml_diagram.pdf and b/csv_parser/out/RS-DR/RS-DR.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-EDA-MAJ/RS-EDA-MAJ.schema.docx b/csv_parser/out/RS-EDA-MAJ/RS-EDA-MAJ.schema.docx
index fa643ea720..f5eb9d1695 100644
Binary files a/csv_parser/out/RS-EDA-MAJ/RS-EDA-MAJ.schema.docx and b/csv_parser/out/RS-EDA-MAJ/RS-EDA-MAJ.schema.docx differ
diff --git a/csv_parser/out/RS-EDA-MAJ/RS-EDA-MAJ.uml_diagram.pdf b/csv_parser/out/RS-EDA-MAJ/RS-EDA-MAJ.uml_diagram.pdf
index 922f00fa5b..d7a36fc661 100644
Binary files a/csv_parser/out/RS-EDA-MAJ/RS-EDA-MAJ.uml_diagram.pdf and b/csv_parser/out/RS-EDA-MAJ/RS-EDA-MAJ.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-EDA/RS-EDA.schema.docx b/csv_parser/out/RS-EDA/RS-EDA.schema.docx
index 74a863021b..80ddc8dce8 100644
Binary files a/csv_parser/out/RS-EDA/RS-EDA.schema.docx and b/csv_parser/out/RS-EDA/RS-EDA.schema.docx differ
diff --git a/csv_parser/out/RS-EDA/RS-EDA.uml_diagram.pdf b/csv_parser/out/RS-EDA/RS-EDA.uml_diagram.pdf
index 5c6f3bae9b..e3fb29eac4 100644
Binary files a/csv_parser/out/RS-EDA/RS-EDA.uml_diagram.pdf and b/csv_parser/out/RS-EDA/RS-EDA.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-ER/RS-ER.schema.docx b/csv_parser/out/RS-ER/RS-ER.schema.docx
index 1f4ec21d81..0e56aeb2db 100644
Binary files a/csv_parser/out/RS-ER/RS-ER.schema.docx and b/csv_parser/out/RS-ER/RS-ER.schema.docx differ
diff --git a/csv_parser/out/RS-ER/RS-ER.uml_diagram.pdf b/csv_parser/out/RS-ER/RS-ER.uml_diagram.pdf
index bc6a967537..f5691cec9a 100644
Binary files a/csv_parser/out/RS-ER/RS-ER.uml_diagram.pdf and b/csv_parser/out/RS-ER/RS-ER.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-ERROR/RS-ERROR.schema.docx b/csv_parser/out/RS-ERROR/RS-ERROR.schema.docx
index 0bd3f7883e..ffa84493cb 100644
Binary files a/csv_parser/out/RS-ERROR/RS-ERROR.schema.docx and b/csv_parser/out/RS-ERROR/RS-ERROR.schema.docx differ
diff --git a/csv_parser/out/RS-ERROR/RS-ERROR.uml_diagram.pdf b/csv_parser/out/RS-ERROR/RS-ERROR.uml_diagram.pdf
index 266fda667b..7f5a358fe1 100644
Binary files a/csv_parser/out/RS-ERROR/RS-ERROR.uml_diagram.pdf and b/csv_parser/out/RS-ERROR/RS-ERROR.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-RI/RS-RI.schema.docx b/csv_parser/out/RS-RI/RS-RI.schema.docx
index e27795eac0..930c63d55d 100644
Binary files a/csv_parser/out/RS-RI/RS-RI.schema.docx and b/csv_parser/out/RS-RI/RS-RI.schema.docx differ
diff --git a/csv_parser/out/RS-RI/RS-RI.uml_diagram.pdf b/csv_parser/out/RS-RI/RS-RI.uml_diagram.pdf
index 42b25db2ec..98a532ac78 100644
Binary files a/csv_parser/out/RS-RI/RS-RI.uml_diagram.pdf and b/csv_parser/out/RS-RI/RS-RI.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-RPIS/RS-RPIS.input.csv b/csv_parser/out/RS-RPIS/RS-RPIS.input.csv
index 358e6a3e26..2461db7d70 100644
--- a/csv_parser/out/RS-RPIS/RS-RPIS.input.csv
+++ b/csv_parser/out/RS-RPIS/RS-RPIS.input.csv
@@ -20,10 +20,10 @@ A valoriser par DRFR15DDXAAJJJ00000 :
,Type de structure SMUR,,,,,"9 = Antenne SMUR, 0 = SMUR général, 1 = SMUR pédiatrique, 2 = SMUR neonatal ",,ressourceStructure,1..1,,string,
Régulation médicale,,,,,,,,regulation,1..1,X,regulation,
,Circonstances ayant données lieu à l’appel,,,,,,,whatsHappen,1..1,X,codeAndLabel,
-,,Code,,,,A valoriser avec le code de la nomenclature associée.,AVPAR,code,1..1,,string,NOMENCLATURE: HubSante.fait
+,,Code,,,,A valoriser avec le code de la nomenclature associée.,AVPAR,code,1..1,,string,REGEX: ^C\d{2}(\.\d{2}){2}$
,,Libellé court,,,,"A valoriser avec le libellé de la nomenclature associée.
Dans le cas où un système n'est pas en mesure de reconnaître un code, il peut choisir d'afficher le libellé qui est obligatoirement fourni avec le code.",Accident routier,label,1..1,,string,
-,Motif de recours ,# Voir whatsHappen (type codeAndLabel),,,,,,healthMotive,1..1,X,codeAndLabel,NOMENCLATURE: HubSante.motif
+,Motif de recours ,# Voir whatsHappen (type codeAndLabel),,,,,,healthMotive,1..1,X,codeAndLabel,REGEX: ^M\d{2}\.\d{2}(\.\d{2})?$
,Niveau de médicalisation initial,,,,,"Type d’équipe (médical, paramédicale, secouriste).
A valoriser par un code de la nomenclature SI-SAMU-NIVSOIN.
Permet de déduire avec la donnée ""niveau de médicalisation du transport"", si un UMHP est devenu un SMUR. ",PARAMED,medicalLevel,1..1,,string,NOMENCLATURE: HubSante.typePEC
@@ -38,7 +38,7 @@ Le Code INSEE peut également précisé le pays de résidence, si étranger. ",9
,,Nom de la commune,,,,Nom officiel de la commune actuelle,Levallois-Perret,city,1..1,,string,
Intervention,,,,,,,,intervention,1..1,X,intervention,
,Lieu d'intervention,,,,,,,location,1..1,X,location,
-,,Type de lieu d’intervention,,,,A valoriser avec un code de la nomenclature CISU-Code_Type_de_lieu.,DOMPAV,type,0..1,,string,NOMENCLATURE: HubSante.lieu
+,,Type de lieu d’intervention,,,,A valoriser avec un code de la nomenclature CISU-Code_Type_de_lieu.,DOMPAV,type,0..1,,string,REGEX: ^L\d{2}(\.\d{2}){2}$
,,FINESS géographique de l’établissement ,,,,"Finess géographique et juridique de l’établissement de santé.
A renseigner uniquement si l'intervention a lieu dans un établissement de santé. ",,finessGeo,0..1,,string,
,,Unité fonctionnelle ,,,,"Unité fonctionnelle de l'établissement de santé.
diff --git a/csv_parser/out/RS-RPIS/RS-RPIS.schema.docx b/csv_parser/out/RS-RPIS/RS-RPIS.schema.docx
index 05aa343daf..17a8900560 100644
Binary files a/csv_parser/out/RS-RPIS/RS-RPIS.schema.docx and b/csv_parser/out/RS-RPIS/RS-RPIS.schema.docx differ
diff --git a/csv_parser/out/RS-RPIS/RS-RPIS.uml_diagram.pdf b/csv_parser/out/RS-RPIS/RS-RPIS.uml_diagram.pdf
index 641c008e36..6f7277ef5e 100644
Binary files a/csv_parser/out/RS-RPIS/RS-RPIS.uml_diagram.pdf and b/csv_parser/out/RS-RPIS/RS-RPIS.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-RR/RS-RR.schema.docx b/csv_parser/out/RS-RR/RS-RR.schema.docx
index 972b8e147d..258564ac6e 100644
Binary files a/csv_parser/out/RS-RR/RS-RR.schema.docx and b/csv_parser/out/RS-RR/RS-RR.schema.docx differ
diff --git a/csv_parser/out/RS-RR/RS-RR.uml_diagram.pdf b/csv_parser/out/RS-RR/RS-RR.uml_diagram.pdf
index e3a8b3c2ee..511624735d 100644
Binary files a/csv_parser/out/RS-RR/RS-RR.uml_diagram.pdf and b/csv_parser/out/RS-RR/RS-RR.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-SAS-RDV/RS-SAS-RDV.schema.docx b/csv_parser/out/RS-SAS-RDV/RS-SAS-RDV.schema.docx
index 26224ee326..b791c73c14 100644
Binary files a/csv_parser/out/RS-SAS-RDV/RS-SAS-RDV.schema.docx and b/csv_parser/out/RS-SAS-RDV/RS-SAS-RDV.schema.docx differ
diff --git a/csv_parser/out/RS-SAS-RDV/RS-SAS-RDV.uml_diagram.pdf b/csv_parser/out/RS-SAS-RDV/RS-SAS-RDV.uml_diagram.pdf
index 471a462cd0..0482d27769 100644
Binary files a/csv_parser/out/RS-SAS-RDV/RS-SAS-RDV.uml_diagram.pdf and b/csv_parser/out/RS-SAS-RDV/RS-SAS-RDV.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-SR/RS-SR.schema.docx b/csv_parser/out/RS-SR/RS-SR.schema.docx
index 2beb13848c..3e387fc378 100644
Binary files a/csv_parser/out/RS-SR/RS-SR.schema.docx and b/csv_parser/out/RS-SR/RS-SR.schema.docx differ
diff --git a/csv_parser/out/RS-SR/RS-SR.uml_diagram.pdf b/csv_parser/out/RS-SR/RS-SR.uml_diagram.pdf
index cba7715e08..e295680707 100644
Binary files a/csv_parser/out/RS-SR/RS-SR.uml_diagram.pdf and b/csv_parser/out/RS-SR/RS-SR.uml_diagram.pdf differ
diff --git a/csv_parser/out/RS-URL/RS-URL.schema.docx b/csv_parser/out/RS-URL/RS-URL.schema.docx
index b953b835f8..1db81a9663 100644
Binary files a/csv_parser/out/RS-URL/RS-URL.schema.docx and b/csv_parser/out/RS-URL/RS-URL.schema.docx differ
diff --git a/csv_parser/out/RS-URL/RS-URL.uml_diagram.pdf b/csv_parser/out/RS-URL/RS-URL.uml_diagram.pdf
index 2cb78879a3..1f298f2970 100644
Binary files a/csv_parser/out/RS-URL/RS-URL.uml_diagram.pdf and b/csv_parser/out/RS-URL/RS-URL.uml_diagram.pdf differ
diff --git a/csv_parser/out/TECHNICAL/TECHNICAL.schema.docx b/csv_parser/out/TECHNICAL/TECHNICAL.schema.docx
index 373d07bdb3..352a9272c1 100644
Binary files a/csv_parser/out/TECHNICAL/TECHNICAL.schema.docx and b/csv_parser/out/TECHNICAL/TECHNICAL.schema.docx differ
diff --git a/csv_parser/out/TECHNICAL/TECHNICAL.uml_diagram.pdf b/csv_parser/out/TECHNICAL/TECHNICAL.uml_diagram.pdf
index fb218e5315..83c1ced602 100644
Binary files a/csv_parser/out/TECHNICAL/TECHNICAL.uml_diagram.pdf and b/csv_parser/out/TECHNICAL/TECHNICAL.uml_diagram.pdf differ
diff --git a/csv_parser/out/TECHNICAL_NOREQ/TECHNICAL_NOREQ.schema.docx b/csv_parser/out/TECHNICAL_NOREQ/TECHNICAL_NOREQ.schema.docx
index 1205367085..a32fce5d1b 100644
Binary files a/csv_parser/out/TECHNICAL_NOREQ/TECHNICAL_NOREQ.schema.docx and b/csv_parser/out/TECHNICAL_NOREQ/TECHNICAL_NOREQ.schema.docx differ
diff --git a/csv_parser/out/TECHNICAL_NOREQ/TECHNICAL_NOREQ.uml_diagram.pdf b/csv_parser/out/TECHNICAL_NOREQ/TECHNICAL_NOREQ.uml_diagram.pdf
index 85dd5ec014..a8caea82fe 100644
Binary files a/csv_parser/out/TECHNICAL_NOREQ/TECHNICAL_NOREQ.uml_diagram.pdf and b/csv_parser/out/TECHNICAL_NOREQ/TECHNICAL_NOREQ.uml_diagram.pdf differ
diff --git a/csv_parser/out/customContent/customContent.schema.docx b/csv_parser/out/customContent/customContent.schema.docx
index f36a8616f8..580aed508b 100644
Binary files a/csv_parser/out/customContent/customContent.schema.docx and b/csv_parser/out/customContent/customContent.schema.docx differ
diff --git a/csv_parser/out/customContent/customContent.uml_diagram.pdf b/csv_parser/out/customContent/customContent.uml_diagram.pdf
index ef5a9d85d0..1a3b8ae3d0 100644
Binary files a/csv_parser/out/customContent/customContent.uml_diagram.pdf and b/csv_parser/out/customContent/customContent.uml_diagram.pdf differ
diff --git a/csv_parser/out/hubsante.asyncapi.yaml b/csv_parser/out/hubsante.asyncapi.yaml
index 7646ed2e3c..4ad4d67379 100644
--- a/csv_parser/out/hubsante.asyncapi.yaml
+++ b/csv_parser/out/hubsante.asyncapi.yaml
@@ -602,186 +602,7 @@ components:
x-cols: 6
example: example.json#/intervention/location/type
description: A valoriser avec un code de la nomenclature CISU-Code_Type_de_lieu.
- enum:
- - L01.00.00
- - L01.01.00
- - L01.01.01
- - L01.01.02
- - L01.01.03
- - L01.01.04
- - L01.02.00
- - L01.02.01
- - L01.02.02
- - L01.02.03
- - L01.02.04
- - L01.02.05
- - L01.02.06
- - L01.02.07
- - L01.02.08
- - L01.02.09
- - L01.02.10
- - L01.02.11
- - L01.02.12
- - L01.03.00
- - L01.03.01
- - L01.03.02
- - L01.03.03
- - L01.04.00
- - L02.00.00
- - L02.01.00
- - L02.02.00
- - L02.02.01
- - L02.02.02
- - L02.02.03
- - L02.02.04
- - L02.02.05
- - L02.03.00
- - L02.03.01
- - L02.03.02
- - L02.03.03
- - L02.04.00
- - L02.05.00
- - L02.05.01
- - L02.05.02
- - L02.05.03
- - L02.05.04
- - L02.05.05
- - L02.05.06
- - L02.05.07
- - L02.05.08
- - L02.05.09
- - L02.05.10
- - L02.05.11
- - L02.05.12
- - L02.05.13
- - L02.05.14
- - L02.05.15
- - L02.05.16
- - L02.06.00
- - L02.06.01
- - L02.06.02
- - L02.06.03
- - L02.06.04
- - L02.06.05
- - L02.06.06
- - L02.06.07
- - L02.06.08
- - L02.07.00
- - L02.07.01
- - L02.07.02
- - L02.08.00
- - L03.00.00
- - L03.01.00
- - L03.02.00
- - L03.03.00
- - L03.04.00
- - L03.05.00
- - L04.00.00
- - L04.01.00
- - L04.02.00
- - L04.02.01
- - L04.02.02
- - L04.02.03
- - L04.03.00
- - L04.03.01
- - L04.03.02
- - L04.03.03
- - L04.04.00
- - L04.05.00
- - L04.06.00
- - L04.06.01
- - L04.06.02
- - L04.06.03
- - L04.06.04
- - L04.06.05
- - L04.07.00
- - L04.07.01
- - L04.07.02
- - L04.07.03
- - L04.08.00
- - L04.08.01
- - L04.08.02
- - L04.09.00
- - L04.09.01
- - L04.09.02
- - L04.10.00
- - L04.11.00
- - L04.11.01
- - L04.11.02
- - L04.11.03
- - L04.11.04
- - L04.12.00
- - L04.12.01
- - L04.12.02
- - L04.12.03
- - L04.12.04
- - L04.13.00
- - L04.13.01
- - L04.13.02
- - L04.13.03
- - L04.13.04
- - L04.14.00
- - L04.14.01
- - L04.14.02
- - L04.15.00
- - L04.16.00
- - L05.00.00
- - L05.01.00
- - L05.01.01
- - L05.01.02
- - L05.01.03
- - L05.01.04
- - L05.02.00
- - L05.02.01
- - L05.02.02
- - L05.02.03
- - L05.02.04
- - L05.03.00
- - L05.03.01
- - L05.03.02
- - L05.04.00
- - L05.04.01
- - L05.04.02
- - L05.04.03
- - L05.04.04
- - L05.04.05
- - L05.04.06
- - L05.05.00
- - L05.06.00
- - L05.07.00
- - L06.00.00
- - L06.01.00
- - L06.01.01
- - L06.01.02
- - L06.01.03
- - L06.01.04
- - L06.01.05
- - L06.01.06
- - L06.01.07
- - L06.01.08
- - L06.02.00
- - L06.03.00
- - L06.03.01
- - L06.03.02
- - L06.03.03
- - L06.03.04
- - L06.03.05
- - L06.04.00
- - L06.05.00
- - L06.05.01
- - L06.05.02
- - L06.06.00
- - L06.06.01
- - L06.06.02
- - L06.06.03
- - L06.06.04
- - L06.07.00
- - L06.07.01
- - L06.07.02
- - L07.00.00
- - L07.01.00
- - L07.01.01
- - L07.02.00
+ pattern: ^L\d{2}(\.\d{2}){2}$
examples:
- DOMPAV
finessGeo:
@@ -889,306 +710,7 @@ components:
x-cols: 6
example: example.json#/regulation/whatsHappen/code
description: "A valoriser avec le code de la nomenclature associ\xE9e."
- enum:
- - C01.00.00
- - C01.01.00
- - C01.01.01
- - C01.01.02
- - C01.01.03
- - C01.01.04
- - C01.01.05
- - C01.01.06
- - C01.02.00
- - C01.02.01
- - C01.02.02
- - C01.03.00
- - C01.03.01
- - C01.03.02
- - C01.04.00
- - C01.04.01
- - C01.04.02
- - C01.04.03
- - C01.04.04
- - C01.05.00
- - C02.00.00
- - C02.01.00
- - C02.02.00
- - C02.03.00
- - C02.03.01
- - C02.03.02
- - C02.04.00
- - C02.04.01
- - C02.04.02
- - C02.04.03
- - C02.05.00
- - C02.05.01
- - C02.05.02
- - C02.05.03
- - C02.06.00
- - C02.06.01
- - C02.07.00
- - C02.07.01
- - C02.07.02
- - C02.07.03
- - C02.07.04
- - C02.07.05
- - C02.08.00
- - C02.08.01
- - C02.08.02
- - C02.08.03
- - C02.08.04
- - C02.08.05
- - C02.08.06
- - C02.08.07
- - C02.08.08
- - C02.09.00
- - C02.09.01
- - C02.09.02
- - C02.09.03
- - C02.09.04
- - C02.09.05
- - C02.09.06
- - C02.09.07
- - C02.10.00
- - C02.11.00
- - C02.11.01
- - C02.11.02
- - C02.12.00
- - C02.13.00
- - C02.13.01
- - C02.13.02
- - C02.13.03
- - C02.13.04
- - C02.13.05
- - C02.13.06
- - C02.13.07
- - C02.13.08
- - C02.14.00
- - C02.14.01
- - C02.14.02
- - C02.14.03
- - C02.14.04
- - C02.15.00
- - C02.15.01
- - C02.15.02
- - C02.15.03
- - C02.15.04
- - C02.15.05
- - C02.15.06
- - C02.16.00
- - C02.16.01
- - C02.16.02
- - C02.16.03
- - C03.00.00
- - C03.01.00
- - C03.01.01
- - C03.01.02
- - C03.01.03
- - C03.01.04
- - C03.01.05
- - C03.02.00
- - C03.02.01
- - C03.02.02
- - C03.02.03
- - C03.02.04
- - C03.02.05
- - C03.02.06
- - C03.02.07
- - C03.02.08
- - C03.02.09
- - C03.02.10
- - C03.02.11
- - C03.02.12
- - C03.02.13
- - C03.02.14
- - C03.02.15
- - C03.03.00
- - C03.03.01
- - C03.03.02
- - C03.04.00
- - C03.04.01
- - C03.04.02
- - C03.05.00
- - C03.06.00
- - C03.07.00
- - C03.08.00
- - C03.09.00
- - C03.10.00
- - C03.11.00
- - C03.12.00
- - C03.13.00
- - C03.14.00
- - C03.15.00
- - C04.00.00
- - C04.01.00
- - C04.01.01
- - C04.01.02
- - C04.01.03
- - C04.01.04
- - C04.01.05
- - C04.01.06
- - C04.01.07
- - C04.01.08
- - C04.01.09
- - C04.01.10
- - C04.01.11
- - C04.02.00
- - C04.02.01
- - C04.02.02
- - C04.02.03
- - C04.02.04
- - C04.03.00
- - C04.04.00
- - C04.05.00
- - C04.06.00
- - C04.07.00
- - C04.07.01
- - C04.07.02
- - C04.07.03
- - C04.07.04
- - C04.08.00
- - C04.09.00
- - C05.00.00
- - C05.00.01
- - C05.00.02
- - C05.00.03
- - C05.00.04
- - C05.00.05
- - C06.00.00
- - C06.01.00
- - C06.02.00
- - C06.03.00
- - C06.03.01
- - C06.03.02
- - C06.03.03
- - C06.03.04
- - C06.03.05
- - C06.03.06
- - C06.04.00
- - C06.04.01
- - C06.04.02
- - C06.05.00
- - C06.06.00
- - C06.06.01
- - C06.07.00
- - C06.07.01
- - C06.07.02
- - C06.08.00
- - C06.08.01
- - C06.08.02
- - C06.08.03
- - C06.08.04
- - C06.08.05
- - C06.08.06
- - C07.00.00
- - C07.01.00
- - C07.02.00
- - C07.03.00
- - C07.03.01
- - C07.03.02
- - C07.03.03
- - C07.03.04
- - C07.03.05
- - C07.04.00
- - C07.04.01
- - C07.04.02
- - C07.04.03
- - C07.04.04
- - C07.05.00
- - C07.06.00
- - C07.07.00
- - C07.07.01
- - C07.07.02
- - C07.07.03
- - C07.07.04
- - C07.07.05
- - C07.08.00
- - C07.08.01
- - C07.08.02
- - C07.08.03
- - C07.09.00
- - C07.09.01
- - C07.09.02
- - C07.09.03
- - C07.09.05
- - C07.10.00
- - C07.11.00
- - C07.12.00
- - C07.13.00
- - C07.13.01
- - C07.13.02
- - C07.13.03
- - C07.13.04
- - C07.13.05
- - C07.13.06
- - C07.13.07
- - C08.00.00
- - C08.01.00
- - C08.02.00
- - C08.03.00
- - C08.04.00
- - C08.05.00
- - C08.06.00
- - C08.07.00
- - C08.08.00
- - C08.08.01
- - C08.08.02
- - C08.09.00
- - C08.10.00
- - C08.10.01
- - C09.00.00
- - C09.01.00
- - C09.01.01
- - C09.01.02
- - C09.01.03
- - C09.01.04
- - C09.02.00
- - C09.03.00
- - C09.03.01
- - C09.04.00
- - C09.04.01
- - C09.04.02
- - C09.05.00
- - C09.06.00
- - C09.07.00
- - C09.08.00
- - C10.00.00
- - C10.01.00
- - C10.01.01
- - C10.01.02
- - C10.01.03
- - C10.01.04
- - C10.01.05
- - C10.01.06
- - C10.01.07
- - C10.01.08
- - C10.02.00
- - C10.02.01
- - C10.02.02
- - C10.03.00
- - C10.03.01
- - C10.03.02
- - C10.04.00
- - C10.04.01
- - C10.04.02
- - C10.05.00
- - C10.06.00
- - C10.07.00
- - C10.08.00
- - C11.00.00
- - C11.01.00
- - C11.02.00
- - C11.02.01
- - C11.02.02
- - C11.03.00
- - C11.03.01
- - C11.03.02
- - C11.04.00
- - C11.05.00
- - C11.05.01
- - C11.05.02
- - C11.05.03
- - C11.06.00
+ pattern: ^C\d{2}(\.\d{2}){2}$
examples:
- AVPAR
label:
@@ -1260,59 +782,7 @@ components:
x-cols: 6
example: example.json#/regulation/healthMotive/code
description: "A valoriser avec le code de la nomenclature associ\xE9e."
- enum:
- - M01.00
- - M01.01
- - M01.02
- - M01.03
- - M02.00
- - M02.01
- - M02.02
- - M02.03
- - M02.04
- - M02.05
- - M02.06
- - M02.07
- - M02.08
- - M02.09
- - M02.10
- - M03.00
- - M03.01
- - M03.02
- - M03.03
- - M03.04
- - M03.05
- - M03.06
- - M03.07
- - M03.08
- - M03.09
- - M03.10
- - M03.11
- - M03.12
- - M03.13
- - M03.14
- - M03.15
- - M03.16
- - M03.17
- - M03.18
- - M03.19
- - M03.20
- - M03.21
- - M03.22
- - M04.00
- - M04.01
- - M04.02
- - M04.03
- - M04.04
- - M05.00
- - M05.01
- - M05.02
- - M06.00
- - M06.01
- - M06.02
- - M06.03
- - M06.04
- - M07.00
+ pattern: ^M\d{2}\.\d{2}(\.\d{2})?$
examples:
- AVPAR
label:
diff --git a/generator/input/RS-RPIS.openapi.yaml b/generator/input/RS-RPIS.openapi.yaml
index 3e7e978952..89acbe8688 100644
--- a/generator/input/RS-RPIS.openapi.yaml
+++ b/generator/input/RS-RPIS.openapi.yaml
@@ -316,306 +316,7 @@ components:
x-cols: 6
example: example.json#/regulation/whatsHappen/code
description: "A valoriser avec le code de la nomenclature associ\xE9e."
- enum:
- - C01.00.00
- - C01.01.00
- - C01.01.01
- - C01.01.02
- - C01.01.03
- - C01.01.04
- - C01.01.05
- - C01.01.06
- - C01.02.00
- - C01.02.01
- - C01.02.02
- - C01.03.00
- - C01.03.01
- - C01.03.02
- - C01.04.00
- - C01.04.01
- - C01.04.02
- - C01.04.03
- - C01.04.04
- - C01.05.00
- - C02.00.00
- - C02.01.00
- - C02.02.00
- - C02.03.00
- - C02.03.01
- - C02.03.02
- - C02.04.00
- - C02.04.01
- - C02.04.02
- - C02.04.03
- - C02.05.00
- - C02.05.01
- - C02.05.02
- - C02.05.03
- - C02.06.00
- - C02.06.01
- - C02.07.00
- - C02.07.01
- - C02.07.02
- - C02.07.03
- - C02.07.04
- - C02.07.05
- - C02.08.00
- - C02.08.01
- - C02.08.02
- - C02.08.03
- - C02.08.04
- - C02.08.05
- - C02.08.06
- - C02.08.07
- - C02.08.08
- - C02.09.00
- - C02.09.01
- - C02.09.02
- - C02.09.03
- - C02.09.04
- - C02.09.05
- - C02.09.06
- - C02.09.07
- - C02.10.00
- - C02.11.00
- - C02.11.01
- - C02.11.02
- - C02.12.00
- - C02.13.00
- - C02.13.01
- - C02.13.02
- - C02.13.03
- - C02.13.04
- - C02.13.05
- - C02.13.06
- - C02.13.07
- - C02.13.08
- - C02.14.00
- - C02.14.01
- - C02.14.02
- - C02.14.03
- - C02.14.04
- - C02.15.00
- - C02.15.01
- - C02.15.02
- - C02.15.03
- - C02.15.04
- - C02.15.05
- - C02.15.06
- - C02.16.00
- - C02.16.01
- - C02.16.02
- - C02.16.03
- - C03.00.00
- - C03.01.00
- - C03.01.01
- - C03.01.02
- - C03.01.03
- - C03.01.04
- - C03.01.05
- - C03.02.00
- - C03.02.01
- - C03.02.02
- - C03.02.03
- - C03.02.04
- - C03.02.05
- - C03.02.06
- - C03.02.07
- - C03.02.08
- - C03.02.09
- - C03.02.10
- - C03.02.11
- - C03.02.12
- - C03.02.13
- - C03.02.14
- - C03.02.15
- - C03.03.00
- - C03.03.01
- - C03.03.02
- - C03.04.00
- - C03.04.01
- - C03.04.02
- - C03.05.00
- - C03.06.00
- - C03.07.00
- - C03.08.00
- - C03.09.00
- - C03.10.00
- - C03.11.00
- - C03.12.00
- - C03.13.00
- - C03.14.00
- - C03.15.00
- - C04.00.00
- - C04.01.00
- - C04.01.01
- - C04.01.02
- - C04.01.03
- - C04.01.04
- - C04.01.05
- - C04.01.06
- - C04.01.07
- - C04.01.08
- - C04.01.09
- - C04.01.10
- - C04.01.11
- - C04.02.00
- - C04.02.01
- - C04.02.02
- - C04.02.03
- - C04.02.04
- - C04.03.00
- - C04.04.00
- - C04.05.00
- - C04.06.00
- - C04.07.00
- - C04.07.01
- - C04.07.02
- - C04.07.03
- - C04.07.04
- - C04.08.00
- - C04.09.00
- - C05.00.00
- - C05.00.01
- - C05.00.02
- - C05.00.03
- - C05.00.04
- - C05.00.05
- - C06.00.00
- - C06.01.00
- - C06.02.00
- - C06.03.00
- - C06.03.01
- - C06.03.02
- - C06.03.03
- - C06.03.04
- - C06.03.05
- - C06.03.06
- - C06.04.00
- - C06.04.01
- - C06.04.02
- - C06.05.00
- - C06.06.00
- - C06.06.01
- - C06.07.00
- - C06.07.01
- - C06.07.02
- - C06.08.00
- - C06.08.01
- - C06.08.02
- - C06.08.03
- - C06.08.04
- - C06.08.05
- - C06.08.06
- - C07.00.00
- - C07.01.00
- - C07.02.00
- - C07.03.00
- - C07.03.01
- - C07.03.02
- - C07.03.03
- - C07.03.04
- - C07.03.05
- - C07.04.00
- - C07.04.01
- - C07.04.02
- - C07.04.03
- - C07.04.04
- - C07.05.00
- - C07.06.00
- - C07.07.00
- - C07.07.01
- - C07.07.02
- - C07.07.03
- - C07.07.04
- - C07.07.05
- - C07.08.00
- - C07.08.01
- - C07.08.02
- - C07.08.03
- - C07.09.00
- - C07.09.01
- - C07.09.02
- - C07.09.03
- - C07.09.05
- - C07.10.00
- - C07.11.00
- - C07.12.00
- - C07.13.00
- - C07.13.01
- - C07.13.02
- - C07.13.03
- - C07.13.04
- - C07.13.05
- - C07.13.06
- - C07.13.07
- - C08.00.00
- - C08.01.00
- - C08.02.00
- - C08.03.00
- - C08.04.00
- - C08.05.00
- - C08.06.00
- - C08.07.00
- - C08.08.00
- - C08.08.01
- - C08.08.02
- - C08.09.00
- - C08.10.00
- - C08.10.01
- - C09.00.00
- - C09.01.00
- - C09.01.01
- - C09.01.02
- - C09.01.03
- - C09.01.04
- - C09.02.00
- - C09.03.00
- - C09.03.01
- - C09.04.00
- - C09.04.01
- - C09.04.02
- - C09.05.00
- - C09.06.00
- - C09.07.00
- - C09.08.00
- - C10.00.00
- - C10.01.00
- - C10.01.01
- - C10.01.02
- - C10.01.03
- - C10.01.04
- - C10.01.05
- - C10.01.06
- - C10.01.07
- - C10.01.08
- - C10.02.00
- - C10.02.01
- - C10.02.02
- - C10.03.00
- - C10.03.01
- - C10.03.02
- - C10.04.00
- - C10.04.01
- - C10.04.02
- - C10.05.00
- - C10.06.00
- - C10.07.00
- - C10.08.00
- - C11.00.00
- - C11.01.00
- - C11.02.00
- - C11.02.01
- - C11.02.02
- - C11.03.00
- - C11.03.01
- - C11.03.02
- - C11.04.00
- - C11.05.00
- - C11.05.01
- - C11.05.02
- - C11.05.03
- - C11.06.00
+ pattern: ^C\d{2}(\.\d{2}){2}$
examples:
- AVPAR
label:
@@ -651,59 +352,7 @@ components:
x-cols: 6
example: example.json#/regulation/healthMotive/code
description: "A valoriser avec le code de la nomenclature associ\xE9e."
- enum:
- - M01.00
- - M01.01
- - M01.02
- - M01.03
- - M02.00
- - M02.01
- - M02.02
- - M02.03
- - M02.04
- - M02.05
- - M02.06
- - M02.07
- - M02.08
- - M02.09
- - M02.10
- - M03.00
- - M03.01
- - M03.02
- - M03.03
- - M03.04
- - M03.05
- - M03.06
- - M03.07
- - M03.08
- - M03.09
- - M03.10
- - M03.11
- - M03.12
- - M03.13
- - M03.14
- - M03.15
- - M03.16
- - M03.17
- - M03.18
- - M03.19
- - M03.20
- - M03.21
- - M03.22
- - M04.00
- - M04.01
- - M04.02
- - M04.03
- - M04.04
- - M05.00
- - M05.01
- - M05.02
- - M06.00
- - M06.01
- - M06.02
- - M06.03
- - M06.04
- - M07.00
+ pattern: ^M\d{2}\.\d{2}(\.\d{2})?$
examples:
- AVPAR
label:
@@ -774,186 +423,7 @@ components:
x-cols: 6
example: example.json#/intervention/location/type
description: A valoriser avec un code de la nomenclature CISU-Code_Type_de_lieu.
- enum:
- - L01.00.00
- - L01.01.00
- - L01.01.01
- - L01.01.02
- - L01.01.03
- - L01.01.04
- - L01.02.00
- - L01.02.01
- - L01.02.02
- - L01.02.03
- - L01.02.04
- - L01.02.05
- - L01.02.06
- - L01.02.07
- - L01.02.08
- - L01.02.09
- - L01.02.10
- - L01.02.11
- - L01.02.12
- - L01.03.00
- - L01.03.01
- - L01.03.02
- - L01.03.03
- - L01.04.00
- - L02.00.00
- - L02.01.00
- - L02.02.00
- - L02.02.01
- - L02.02.02
- - L02.02.03
- - L02.02.04
- - L02.02.05
- - L02.03.00
- - L02.03.01
- - L02.03.02
- - L02.03.03
- - L02.04.00
- - L02.05.00
- - L02.05.01
- - L02.05.02
- - L02.05.03
- - L02.05.04
- - L02.05.05
- - L02.05.06
- - L02.05.07
- - L02.05.08
- - L02.05.09
- - L02.05.10
- - L02.05.11
- - L02.05.12
- - L02.05.13
- - L02.05.14
- - L02.05.15
- - L02.05.16
- - L02.06.00
- - L02.06.01
- - L02.06.02
- - L02.06.03
- - L02.06.04
- - L02.06.05
- - L02.06.06
- - L02.06.07
- - L02.06.08
- - L02.07.00
- - L02.07.01
- - L02.07.02
- - L02.08.00
- - L03.00.00
- - L03.01.00
- - L03.02.00
- - L03.03.00
- - L03.04.00
- - L03.05.00
- - L04.00.00
- - L04.01.00
- - L04.02.00
- - L04.02.01
- - L04.02.02
- - L04.02.03
- - L04.03.00
- - L04.03.01
- - L04.03.02
- - L04.03.03
- - L04.04.00
- - L04.05.00
- - L04.06.00
- - L04.06.01
- - L04.06.02
- - L04.06.03
- - L04.06.04
- - L04.06.05
- - L04.07.00
- - L04.07.01
- - L04.07.02
- - L04.07.03
- - L04.08.00
- - L04.08.01
- - L04.08.02
- - L04.09.00
- - L04.09.01
- - L04.09.02
- - L04.10.00
- - L04.11.00
- - L04.11.01
- - L04.11.02
- - L04.11.03
- - L04.11.04
- - L04.12.00
- - L04.12.01
- - L04.12.02
- - L04.12.03
- - L04.12.04
- - L04.13.00
- - L04.13.01
- - L04.13.02
- - L04.13.03
- - L04.13.04
- - L04.14.00
- - L04.14.01
- - L04.14.02
- - L04.15.00
- - L04.16.00
- - L05.00.00
- - L05.01.00
- - L05.01.01
- - L05.01.02
- - L05.01.03
- - L05.01.04
- - L05.02.00
- - L05.02.01
- - L05.02.02
- - L05.02.03
- - L05.02.04
- - L05.03.00
- - L05.03.01
- - L05.03.02
- - L05.04.00
- - L05.04.01
- - L05.04.02
- - L05.04.03
- - L05.04.04
- - L05.04.05
- - L05.04.06
- - L05.05.00
- - L05.06.00
- - L05.07.00
- - L06.00.00
- - L06.01.00
- - L06.01.01
- - L06.01.02
- - L06.01.03
- - L06.01.04
- - L06.01.05
- - L06.01.06
- - L06.01.07
- - L06.01.08
- - L06.02.00
- - L06.03.00
- - L06.03.01
- - L06.03.02
- - L06.03.03
- - L06.03.04
- - L06.03.05
- - L06.04.00
- - L06.05.00
- - L06.05.01
- - L06.05.02
- - L06.06.00
- - L06.06.01
- - L06.06.02
- - L06.06.03
- - L06.06.04
- - L06.07.00
- - L06.07.01
- - L06.07.02
- - L07.00.00
- - L07.01.00
- - L07.01.01
- - L07.02.00
+ pattern: ^L\d{2}(\.\d{2}){2}$
examples:
- DOMPAV
finessGeo:
diff --git a/src/main/java/com/hubsante/model/rpis/HealthMotive.java b/src/main/java/com/hubsante/model/rpis/HealthMotive.java
index 91de986ff7..e6e0e4fcc0 100644
--- a/src/main/java/com/hubsante/model/rpis/HealthMotive.java
+++ b/src/main/java/com/hubsante/model/rpis/HealthMotive.java
@@ -47,149 +47,15 @@
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class HealthMotive {
-
- /**
- * A valoriser avec le code de la nomenclature associée.
- */
- public enum CodeEnum {
- M01_00("M01.00"),
-
- M01_01("M01.01"),
-
- M01_02("M01.02"),
-
- M01_03("M01.03"),
-
- M02_00("M02.00"),
-
- M02_01("M02.01"),
-
- M02_02("M02.02"),
-
- M02_03("M02.03"),
-
- M02_04("M02.04"),
-
- M02_05("M02.05"),
-
- M02_06("M02.06"),
-
- M02_07("M02.07"),
-
- M02_08("M02.08"),
-
- M02_09("M02.09"),
-
- M02_10("M02.10"),
-
- M03_00("M03.00"),
-
- M03_01("M03.01"),
-
- M03_02("M03.02"),
-
- M03_03("M03.03"),
-
- M03_04("M03.04"),
-
- M03_05("M03.05"),
-
- M03_06("M03.06"),
-
- M03_07("M03.07"),
-
- M03_08("M03.08"),
-
- M03_09("M03.09"),
-
- M03_10("M03.10"),
-
- M03_11("M03.11"),
-
- M03_12("M03.12"),
-
- M03_13("M03.13"),
-
- M03_14("M03.14"),
-
- M03_15("M03.15"),
-
- M03_16("M03.16"),
-
- M03_17("M03.17"),
-
- M03_18("M03.18"),
-
- M03_19("M03.19"),
-
- M03_20("M03.20"),
-
- M03_21("M03.21"),
-
- M03_22("M03.22"),
-
- M04_00("M04.00"),
-
- M04_01("M04.01"),
-
- M04_02("M04.02"),
-
- M04_03("M04.03"),
-
- M04_04("M04.04"),
-
- M05_00("M05.00"),
-
- M05_01("M05.01"),
-
- M05_02("M05.02"),
-
- M06_00("M06.00"),
-
- M06_01("M06.01"),
-
- M06_02("M06.02"),
-
- M06_03("M06.03"),
-
- M06_04("M06.04"),
-
- M07_00("M07.00");
-
- private String value;
-
- CodeEnum(String value) { this.value = value; }
-
- @JsonValue
- public String getValue() {
- return value;
- }
-
- @Override
- public String toString() {
- return String.valueOf(value);
- }
-
- @JsonCreator
- public static CodeEnum fromValue(String value) {
- for (CodeEnum b : CodeEnum.values()) {
- if (b.value.equals(value)) {
- return b;
- }
- }
- throw new IllegalArgumentException("Unexpected value '" + value + "'");
- }
- }
-
public static final String JSON_PROPERTY_CODE = "code";
- private CodeEnum code;
+ private String code;
public static final String JSON_PROPERTY_LABEL = "label";
private String label;
public HealthMotive() {}
- public HealthMotive code(CodeEnum code) {
+ public HealthMotive code(String code) {
this.code = code;
return this;
@@ -202,13 +68,13 @@ public HealthMotive code(CodeEnum code) {
@JsonProperty(JSON_PROPERTY_CODE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public CodeEnum getCode() {
+ public String getCode() {
return code;
}
@JsonProperty(JSON_PROPERTY_CODE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setCode(CodeEnum code) {
+ public void setCode(String code) {
this.code = code;
}
diff --git a/src/main/java/com/hubsante/model/rpis/Location.java b/src/main/java/com/hubsante/model/rpis/Location.java
index dcdd13e147..824a480950 100644
--- a/src/main/java/com/hubsante/model/rpis/Location.java
+++ b/src/main/java/com/hubsante/model/rpis/Location.java
@@ -49,396 +49,8 @@
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class Location {
-
- /**
- * A valoriser avec un code de la nomenclature CISU-Code_Type_de_lieu.
- */
- public enum TypeEnum {
- L01_00_00("L01.00.00"),
-
- L01_01_00("L01.01.00"),
-
- L01_01_01("L01.01.01"),
-
- L01_01_02("L01.01.02"),
-
- L01_01_03("L01.01.03"),
-
- L01_01_04("L01.01.04"),
-
- L01_02_00("L01.02.00"),
-
- L01_02_01("L01.02.01"),
-
- L01_02_02("L01.02.02"),
-
- L01_02_03("L01.02.03"),
-
- L01_02_04("L01.02.04"),
-
- L01_02_05("L01.02.05"),
-
- L01_02_06("L01.02.06"),
-
- L01_02_07("L01.02.07"),
-
- L01_02_08("L01.02.08"),
-
- L01_02_09("L01.02.09"),
-
- L01_02_10("L01.02.10"),
-
- L01_02_11("L01.02.11"),
-
- L01_02_12("L01.02.12"),
-
- L01_03_00("L01.03.00"),
-
- L01_03_01("L01.03.01"),
-
- L01_03_02("L01.03.02"),
-
- L01_03_03("L01.03.03"),
-
- L01_04_00("L01.04.00"),
-
- L02_00_00("L02.00.00"),
-
- L02_01_00("L02.01.00"),
-
- L02_02_00("L02.02.00"),
-
- L02_02_01("L02.02.01"),
-
- L02_02_02("L02.02.02"),
-
- L02_02_03("L02.02.03"),
-
- L02_02_04("L02.02.04"),
-
- L02_02_05("L02.02.05"),
-
- L02_03_00("L02.03.00"),
-
- L02_03_01("L02.03.01"),
-
- L02_03_02("L02.03.02"),
-
- L02_03_03("L02.03.03"),
-
- L02_04_00("L02.04.00"),
-
- L02_05_00("L02.05.00"),
-
- L02_05_01("L02.05.01"),
-
- L02_05_02("L02.05.02"),
-
- L02_05_03("L02.05.03"),
-
- L02_05_04("L02.05.04"),
-
- L02_05_05("L02.05.05"),
-
- L02_05_06("L02.05.06"),
-
- L02_05_07("L02.05.07"),
-
- L02_05_08("L02.05.08"),
-
- L02_05_09("L02.05.09"),
-
- L02_05_10("L02.05.10"),
-
- L02_05_11("L02.05.11"),
-
- L02_05_12("L02.05.12"),
-
- L02_05_13("L02.05.13"),
-
- L02_05_14("L02.05.14"),
-
- L02_05_15("L02.05.15"),
-
- L02_05_16("L02.05.16"),
-
- L02_06_00("L02.06.00"),
-
- L02_06_01("L02.06.01"),
-
- L02_06_02("L02.06.02"),
-
- L02_06_03("L02.06.03"),
-
- L02_06_04("L02.06.04"),
-
- L02_06_05("L02.06.05"),
-
- L02_06_06("L02.06.06"),
-
- L02_06_07("L02.06.07"),
-
- L02_06_08("L02.06.08"),
-
- L02_07_00("L02.07.00"),
-
- L02_07_01("L02.07.01"),
-
- L02_07_02("L02.07.02"),
-
- L02_08_00("L02.08.00"),
-
- L03_00_00("L03.00.00"),
-
- L03_01_00("L03.01.00"),
-
- L03_02_00("L03.02.00"),
-
- L03_03_00("L03.03.00"),
-
- L03_04_00("L03.04.00"),
-
- L03_05_00("L03.05.00"),
-
- L04_00_00("L04.00.00"),
-
- L04_01_00("L04.01.00"),
-
- L04_02_00("L04.02.00"),
-
- L04_02_01("L04.02.01"),
-
- L04_02_02("L04.02.02"),
-
- L04_02_03("L04.02.03"),
-
- L04_03_00("L04.03.00"),
-
- L04_03_01("L04.03.01"),
-
- L04_03_02("L04.03.02"),
-
- L04_03_03("L04.03.03"),
-
- L04_04_00("L04.04.00"),
-
- L04_05_00("L04.05.00"),
-
- L04_06_00("L04.06.00"),
-
- L04_06_01("L04.06.01"),
-
- L04_06_02("L04.06.02"),
-
- L04_06_03("L04.06.03"),
-
- L04_06_04("L04.06.04"),
-
- L04_06_05("L04.06.05"),
-
- L04_07_00("L04.07.00"),
-
- L04_07_01("L04.07.01"),
-
- L04_07_02("L04.07.02"),
-
- L04_07_03("L04.07.03"),
-
- L04_08_00("L04.08.00"),
-
- L04_08_01("L04.08.01"),
-
- L04_08_02("L04.08.02"),
-
- L04_09_00("L04.09.00"),
-
- L04_09_01("L04.09.01"),
-
- L04_09_02("L04.09.02"),
-
- L04_10_00("L04.10.00"),
-
- L04_11_00("L04.11.00"),
-
- L04_11_01("L04.11.01"),
-
- L04_11_02("L04.11.02"),
-
- L04_11_03("L04.11.03"),
-
- L04_11_04("L04.11.04"),
-
- L04_12_00("L04.12.00"),
-
- L04_12_01("L04.12.01"),
-
- L04_12_02("L04.12.02"),
-
- L04_12_03("L04.12.03"),
-
- L04_12_04("L04.12.04"),
-
- L04_13_00("L04.13.00"),
-
- L04_13_01("L04.13.01"),
-
- L04_13_02("L04.13.02"),
-
- L04_13_03("L04.13.03"),
-
- L04_13_04("L04.13.04"),
-
- L04_14_00("L04.14.00"),
-
- L04_14_01("L04.14.01"),
-
- L04_14_02("L04.14.02"),
-
- L04_15_00("L04.15.00"),
-
- L04_16_00("L04.16.00"),
-
- L05_00_00("L05.00.00"),
-
- L05_01_00("L05.01.00"),
-
- L05_01_01("L05.01.01"),
-
- L05_01_02("L05.01.02"),
-
- L05_01_03("L05.01.03"),
-
- L05_01_04("L05.01.04"),
-
- L05_02_00("L05.02.00"),
-
- L05_02_01("L05.02.01"),
-
- L05_02_02("L05.02.02"),
-
- L05_02_03("L05.02.03"),
-
- L05_02_04("L05.02.04"),
-
- L05_03_00("L05.03.00"),
-
- L05_03_01("L05.03.01"),
-
- L05_03_02("L05.03.02"),
-
- L05_04_00("L05.04.00"),
-
- L05_04_01("L05.04.01"),
-
- L05_04_02("L05.04.02"),
-
- L05_04_03("L05.04.03"),
-
- L05_04_04("L05.04.04"),
-
- L05_04_05("L05.04.05"),
-
- L05_04_06("L05.04.06"),
-
- L05_05_00("L05.05.00"),
-
- L05_06_00("L05.06.00"),
-
- L05_07_00("L05.07.00"),
-
- L06_00_00("L06.00.00"),
-
- L06_01_00("L06.01.00"),
-
- L06_01_01("L06.01.01"),
-
- L06_01_02("L06.01.02"),
-
- L06_01_03("L06.01.03"),
-
- L06_01_04("L06.01.04"),
-
- L06_01_05("L06.01.05"),
-
- L06_01_06("L06.01.06"),
-
- L06_01_07("L06.01.07"),
-
- L06_01_08("L06.01.08"),
-
- L06_02_00("L06.02.00"),
-
- L06_03_00("L06.03.00"),
-
- L06_03_01("L06.03.01"),
-
- L06_03_02("L06.03.02"),
-
- L06_03_03("L06.03.03"),
-
- L06_03_04("L06.03.04"),
-
- L06_03_05("L06.03.05"),
-
- L06_04_00("L06.04.00"),
-
- L06_05_00("L06.05.00"),
-
- L06_05_01("L06.05.01"),
-
- L06_05_02("L06.05.02"),
-
- L06_06_00("L06.06.00"),
-
- L06_06_01("L06.06.01"),
-
- L06_06_02("L06.06.02"),
-
- L06_06_03("L06.06.03"),
-
- L06_06_04("L06.06.04"),
-
- L06_07_00("L06.07.00"),
-
- L06_07_01("L06.07.01"),
-
- L06_07_02("L06.07.02"),
-
- L07_00_00("L07.00.00"),
-
- L07_01_00("L07.01.00"),
-
- L07_01_01("L07.01.01"),
-
- L07_02_00("L07.02.00");
-
- private String value;
-
- TypeEnum(String value) { this.value = value; }
-
- @JsonValue
- public String getValue() {
- return value;
- }
-
- @Override
- public String toString() {
- return String.valueOf(value);
- }
-
- @JsonCreator
- public static TypeEnum fromValue(String value) {
- for (TypeEnum b : TypeEnum.values()) {
- if (b.value.equals(value)) {
- return b;
- }
- }
- throw new IllegalArgumentException("Unexpected value '" + value + "'");
- }
- }
-
public static final String JSON_PROPERTY_TYPE = "type";
- private TypeEnum type;
+ private String type;
public static final String JSON_PROPERTY_FINESS_GEO = "finessGeo";
private String finessGeo;
@@ -451,7 +63,7 @@ public static TypeEnum fromValue(String value) {
public Location() {}
- public Location type(TypeEnum type) {
+ public Location type(String type) {
this.type = type;
return this;
@@ -464,13 +76,13 @@ public Location type(TypeEnum type) {
@JsonProperty(JSON_PROPERTY_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public TypeEnum getType() {
+ public String getType() {
return type;
}
@JsonProperty(JSON_PROPERTY_TYPE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setType(TypeEnum type) {
+ public void setType(String type) {
this.type = type;
}
diff --git a/src/main/java/com/hubsante/model/rpis/WhatsHappen.java b/src/main/java/com/hubsante/model/rpis/WhatsHappen.java
index e815f7b7e3..481756d7e1 100644
--- a/src/main/java/com/hubsante/model/rpis/WhatsHappen.java
+++ b/src/main/java/com/hubsante/model/rpis/WhatsHappen.java
@@ -47,643 +47,15 @@
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class WhatsHappen {
-
- /**
- * A valoriser avec le code de la nomenclature associée.
- */
- public enum CodeEnum {
- C01_00_00("C01.00.00"),
-
- C01_01_00("C01.01.00"),
-
- C01_01_01("C01.01.01"),
-
- C01_01_02("C01.01.02"),
-
- C01_01_03("C01.01.03"),
-
- C01_01_04("C01.01.04"),
-
- C01_01_05("C01.01.05"),
-
- C01_01_06("C01.01.06"),
-
- C01_02_00("C01.02.00"),
-
- C01_02_01("C01.02.01"),
-
- C01_02_02("C01.02.02"),
-
- C01_03_00("C01.03.00"),
-
- C01_03_01("C01.03.01"),
-
- C01_03_02("C01.03.02"),
-
- C01_04_00("C01.04.00"),
-
- C01_04_01("C01.04.01"),
-
- C01_04_02("C01.04.02"),
-
- C01_04_03("C01.04.03"),
-
- C01_04_04("C01.04.04"),
-
- C01_05_00("C01.05.00"),
-
- C02_00_00("C02.00.00"),
-
- C02_01_00("C02.01.00"),
-
- C02_02_00("C02.02.00"),
-
- C02_03_00("C02.03.00"),
-
- C02_03_01("C02.03.01"),
-
- C02_03_02("C02.03.02"),
-
- C02_04_00("C02.04.00"),
-
- C02_04_01("C02.04.01"),
-
- C02_04_02("C02.04.02"),
-
- C02_04_03("C02.04.03"),
-
- C02_05_00("C02.05.00"),
-
- C02_05_01("C02.05.01"),
-
- C02_05_02("C02.05.02"),
-
- C02_05_03("C02.05.03"),
-
- C02_06_00("C02.06.00"),
-
- C02_06_01("C02.06.01"),
-
- C02_07_00("C02.07.00"),
-
- C02_07_01("C02.07.01"),
-
- C02_07_02("C02.07.02"),
-
- C02_07_03("C02.07.03"),
-
- C02_07_04("C02.07.04"),
-
- C02_07_05("C02.07.05"),
-
- C02_08_00("C02.08.00"),
-
- C02_08_01("C02.08.01"),
-
- C02_08_02("C02.08.02"),
-
- C02_08_03("C02.08.03"),
-
- C02_08_04("C02.08.04"),
-
- C02_08_05("C02.08.05"),
-
- C02_08_06("C02.08.06"),
-
- C02_08_07("C02.08.07"),
-
- C02_08_08("C02.08.08"),
-
- C02_09_00("C02.09.00"),
-
- C02_09_01("C02.09.01"),
-
- C02_09_02("C02.09.02"),
-
- C02_09_03("C02.09.03"),
-
- C02_09_04("C02.09.04"),
-
- C02_09_05("C02.09.05"),
-
- C02_09_06("C02.09.06"),
-
- C02_09_07("C02.09.07"),
-
- C02_10_00("C02.10.00"),
-
- C02_11_00("C02.11.00"),
-
- C02_11_01("C02.11.01"),
-
- C02_11_02("C02.11.02"),
-
- C02_12_00("C02.12.00"),
-
- C02_13_00("C02.13.00"),
-
- C02_13_01("C02.13.01"),
-
- C02_13_02("C02.13.02"),
-
- C02_13_03("C02.13.03"),
-
- C02_13_04("C02.13.04"),
-
- C02_13_05("C02.13.05"),
-
- C02_13_06("C02.13.06"),
-
- C02_13_07("C02.13.07"),
-
- C02_13_08("C02.13.08"),
-
- C02_14_00("C02.14.00"),
-
- C02_14_01("C02.14.01"),
-
- C02_14_02("C02.14.02"),
-
- C02_14_03("C02.14.03"),
-
- C02_14_04("C02.14.04"),
-
- C02_15_00("C02.15.00"),
-
- C02_15_01("C02.15.01"),
-
- C02_15_02("C02.15.02"),
-
- C02_15_03("C02.15.03"),
-
- C02_15_04("C02.15.04"),
-
- C02_15_05("C02.15.05"),
-
- C02_15_06("C02.15.06"),
-
- C02_16_00("C02.16.00"),
-
- C02_16_01("C02.16.01"),
-
- C02_16_02("C02.16.02"),
-
- C02_16_03("C02.16.03"),
-
- C03_00_00("C03.00.00"),
-
- C03_01_00("C03.01.00"),
-
- C03_01_01("C03.01.01"),
-
- C03_01_02("C03.01.02"),
-
- C03_01_03("C03.01.03"),
-
- C03_01_04("C03.01.04"),
-
- C03_01_05("C03.01.05"),
-
- C03_02_00("C03.02.00"),
-
- C03_02_01("C03.02.01"),
-
- C03_02_02("C03.02.02"),
-
- C03_02_03("C03.02.03"),
-
- C03_02_04("C03.02.04"),
-
- C03_02_05("C03.02.05"),
-
- C03_02_06("C03.02.06"),
-
- C03_02_07("C03.02.07"),
-
- C03_02_08("C03.02.08"),
-
- C03_02_09("C03.02.09"),
-
- C03_02_10("C03.02.10"),
-
- C03_02_11("C03.02.11"),
-
- C03_02_12("C03.02.12"),
-
- C03_02_13("C03.02.13"),
-
- C03_02_14("C03.02.14"),
-
- C03_02_15("C03.02.15"),
-
- C03_03_00("C03.03.00"),
-
- C03_03_01("C03.03.01"),
-
- C03_03_02("C03.03.02"),
-
- C03_04_00("C03.04.00"),
-
- C03_04_01("C03.04.01"),
-
- C03_04_02("C03.04.02"),
-
- C03_05_00("C03.05.00"),
-
- C03_06_00("C03.06.00"),
-
- C03_07_00("C03.07.00"),
-
- C03_08_00("C03.08.00"),
-
- C03_09_00("C03.09.00"),
-
- C03_10_00("C03.10.00"),
-
- C03_11_00("C03.11.00"),
-
- C03_12_00("C03.12.00"),
-
- C03_13_00("C03.13.00"),
-
- C03_14_00("C03.14.00"),
-
- C03_15_00("C03.15.00"),
-
- C04_00_00("C04.00.00"),
-
- C04_01_00("C04.01.00"),
-
- C04_01_01("C04.01.01"),
-
- C04_01_02("C04.01.02"),
-
- C04_01_03("C04.01.03"),
-
- C04_01_04("C04.01.04"),
-
- C04_01_05("C04.01.05"),
-
- C04_01_06("C04.01.06"),
-
- C04_01_07("C04.01.07"),
-
- C04_01_08("C04.01.08"),
-
- C04_01_09("C04.01.09"),
-
- C04_01_10("C04.01.10"),
-
- C04_01_11("C04.01.11"),
-
- C04_02_00("C04.02.00"),
-
- C04_02_01("C04.02.01"),
-
- C04_02_02("C04.02.02"),
-
- C04_02_03("C04.02.03"),
-
- C04_02_04("C04.02.04"),
-
- C04_03_00("C04.03.00"),
-
- C04_04_00("C04.04.00"),
-
- C04_05_00("C04.05.00"),
-
- C04_06_00("C04.06.00"),
-
- C04_07_00("C04.07.00"),
-
- C04_07_01("C04.07.01"),
-
- C04_07_02("C04.07.02"),
-
- C04_07_03("C04.07.03"),
-
- C04_07_04("C04.07.04"),
-
- C04_08_00("C04.08.00"),
-
- C04_09_00("C04.09.00"),
-
- C05_00_00("C05.00.00"),
-
- C05_00_01("C05.00.01"),
-
- C05_00_02("C05.00.02"),
-
- C05_00_03("C05.00.03"),
-
- C05_00_04("C05.00.04"),
-
- C05_00_05("C05.00.05"),
-
- C06_00_00("C06.00.00"),
-
- C06_01_00("C06.01.00"),
-
- C06_02_00("C06.02.00"),
-
- C06_03_00("C06.03.00"),
-
- C06_03_01("C06.03.01"),
-
- C06_03_02("C06.03.02"),
-
- C06_03_03("C06.03.03"),
-
- C06_03_04("C06.03.04"),
-
- C06_03_05("C06.03.05"),
-
- C06_03_06("C06.03.06"),
-
- C06_04_00("C06.04.00"),
-
- C06_04_01("C06.04.01"),
-
- C06_04_02("C06.04.02"),
-
- C06_05_00("C06.05.00"),
-
- C06_06_00("C06.06.00"),
-
- C06_06_01("C06.06.01"),
-
- C06_07_00("C06.07.00"),
-
- C06_07_01("C06.07.01"),
-
- C06_07_02("C06.07.02"),
-
- C06_08_00("C06.08.00"),
-
- C06_08_01("C06.08.01"),
-
- C06_08_02("C06.08.02"),
-
- C06_08_03("C06.08.03"),
-
- C06_08_04("C06.08.04"),
-
- C06_08_05("C06.08.05"),
-
- C06_08_06("C06.08.06"),
-
- C07_00_00("C07.00.00"),
-
- C07_01_00("C07.01.00"),
-
- C07_02_00("C07.02.00"),
-
- C07_03_00("C07.03.00"),
-
- C07_03_01("C07.03.01"),
-
- C07_03_02("C07.03.02"),
-
- C07_03_03("C07.03.03"),
-
- C07_03_04("C07.03.04"),
-
- C07_03_05("C07.03.05"),
-
- C07_04_00("C07.04.00"),
-
- C07_04_01("C07.04.01"),
-
- C07_04_02("C07.04.02"),
-
- C07_04_03("C07.04.03"),
-
- C07_04_04("C07.04.04"),
-
- C07_05_00("C07.05.00"),
-
- C07_06_00("C07.06.00"),
-
- C07_07_00("C07.07.00"),
-
- C07_07_01("C07.07.01"),
-
- C07_07_02("C07.07.02"),
-
- C07_07_03("C07.07.03"),
-
- C07_07_04("C07.07.04"),
-
- C07_07_05("C07.07.05"),
-
- C07_08_00("C07.08.00"),
-
- C07_08_01("C07.08.01"),
-
- C07_08_02("C07.08.02"),
-
- C07_08_03("C07.08.03"),
-
- C07_09_00("C07.09.00"),
-
- C07_09_01("C07.09.01"),
-
- C07_09_02("C07.09.02"),
-
- C07_09_03("C07.09.03"),
-
- C07_09_05("C07.09.05"),
-
- C07_10_00("C07.10.00"),
-
- C07_11_00("C07.11.00"),
-
- C07_12_00("C07.12.00"),
-
- C07_13_00("C07.13.00"),
-
- C07_13_01("C07.13.01"),
-
- C07_13_02("C07.13.02"),
-
- C07_13_03("C07.13.03"),
-
- C07_13_04("C07.13.04"),
-
- C07_13_05("C07.13.05"),
-
- C07_13_06("C07.13.06"),
-
- C07_13_07("C07.13.07"),
-
- C08_00_00("C08.00.00"),
-
- C08_01_00("C08.01.00"),
-
- C08_02_00("C08.02.00"),
-
- C08_03_00("C08.03.00"),
-
- C08_04_00("C08.04.00"),
-
- C08_05_00("C08.05.00"),
-
- C08_06_00("C08.06.00"),
-
- C08_07_00("C08.07.00"),
-
- C08_08_00("C08.08.00"),
-
- C08_08_01("C08.08.01"),
-
- C08_08_02("C08.08.02"),
-
- C08_09_00("C08.09.00"),
-
- C08_10_00("C08.10.00"),
-
- C08_10_01("C08.10.01"),
-
- C09_00_00("C09.00.00"),
-
- C09_01_00("C09.01.00"),
-
- C09_01_01("C09.01.01"),
-
- C09_01_02("C09.01.02"),
-
- C09_01_03("C09.01.03"),
-
- C09_01_04("C09.01.04"),
-
- C09_02_00("C09.02.00"),
-
- C09_03_00("C09.03.00"),
-
- C09_03_01("C09.03.01"),
-
- C09_04_00("C09.04.00"),
-
- C09_04_01("C09.04.01"),
-
- C09_04_02("C09.04.02"),
-
- C09_05_00("C09.05.00"),
-
- C09_06_00("C09.06.00"),
-
- C09_07_00("C09.07.00"),
-
- C09_08_00("C09.08.00"),
-
- C10_00_00("C10.00.00"),
-
- C10_01_00("C10.01.00"),
-
- C10_01_01("C10.01.01"),
-
- C10_01_02("C10.01.02"),
-
- C10_01_03("C10.01.03"),
-
- C10_01_04("C10.01.04"),
-
- C10_01_05("C10.01.05"),
-
- C10_01_06("C10.01.06"),
-
- C10_01_07("C10.01.07"),
-
- C10_01_08("C10.01.08"),
-
- C10_02_00("C10.02.00"),
-
- C10_02_01("C10.02.01"),
-
- C10_02_02("C10.02.02"),
-
- C10_03_00("C10.03.00"),
-
- C10_03_01("C10.03.01"),
-
- C10_03_02("C10.03.02"),
-
- C10_04_00("C10.04.00"),
-
- C10_04_01("C10.04.01"),
-
- C10_04_02("C10.04.02"),
-
- C10_05_00("C10.05.00"),
-
- C10_06_00("C10.06.00"),
-
- C10_07_00("C10.07.00"),
-
- C10_08_00("C10.08.00"),
-
- C11_00_00("C11.00.00"),
-
- C11_01_00("C11.01.00"),
-
- C11_02_00("C11.02.00"),
-
- C11_02_01("C11.02.01"),
-
- C11_02_02("C11.02.02"),
-
- C11_03_00("C11.03.00"),
-
- C11_03_01("C11.03.01"),
-
- C11_03_02("C11.03.02"),
-
- C11_04_00("C11.04.00"),
-
- C11_05_00("C11.05.00"),
-
- C11_05_01("C11.05.01"),
-
- C11_05_02("C11.05.02"),
-
- C11_05_03("C11.05.03"),
-
- C11_06_00("C11.06.00");
-
- private String value;
-
- CodeEnum(String value) { this.value = value; }
-
- @JsonValue
- public String getValue() {
- return value;
- }
-
- @Override
- public String toString() {
- return String.valueOf(value);
- }
-
- @JsonCreator
- public static CodeEnum fromValue(String value) {
- for (CodeEnum b : CodeEnum.values()) {
- if (b.value.equals(value)) {
- return b;
- }
- }
- throw new IllegalArgumentException("Unexpected value '" + value + "'");
- }
- }
-
public static final String JSON_PROPERTY_CODE = "code";
- private CodeEnum code;
+ private String code;
public static final String JSON_PROPERTY_LABEL = "label";
private String label;
public WhatsHappen() {}
- public WhatsHappen code(CodeEnum code) {
+ public WhatsHappen code(String code) {
this.code = code;
return this;
@@ -696,13 +68,13 @@ public WhatsHappen code(CodeEnum code) {
@JsonProperty(JSON_PROPERTY_CODE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public CodeEnum getCode() {
+ public String getCode() {
return code;
}
@JsonProperty(JSON_PROPERTY_CODE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public void setCode(CodeEnum code) {
+ public void setCode(String code) {
this.code = code;
}
diff --git a/src/main/resources/json-schema/EMSI.schema.json b/src/main/resources/json-schema/EMSI.schema.json
index b93139484c..c2fe9f17a8 100644
--- a/src/main/resources/json-schema/EMSI.schema.json
+++ b/src/main/resources/json-schema/EMSI.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "EMSI.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "emsi",
diff --git a/src/main/resources/json-schema/GEO-POS.schema.json b/src/main/resources/json-schema/GEO-POS.schema.json
index b78ea55684..6365c5bcd7 100644
--- a/src/main/resources/json-schema/GEO-POS.schema.json
+++ b/src/main/resources/json-schema/GEO-POS.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "GEO-POS.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "geoPositionsUpdate",
diff --git a/src/main/resources/json-schema/GEO-REQ.schema.json b/src/main/resources/json-schema/GEO-REQ.schema.json
index 2ee8b6f552..2c692dfe05 100644
--- a/src/main/resources/json-schema/GEO-REQ.schema.json
+++ b/src/main/resources/json-schema/GEO-REQ.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "GEO-REQ.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "geoResourcesRequest",
diff --git a/src/main/resources/json-schema/GEO-RES.schema.json b/src/main/resources/json-schema/GEO-RES.schema.json
index 5a05c4d563..3efff8893e 100644
--- a/src/main/resources/json-schema/GEO-RES.schema.json
+++ b/src/main/resources/json-schema/GEO-RES.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "GEO-RES.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "geoResourcesDetails",
diff --git a/src/main/resources/json-schema/RC-DE.schema.json b/src/main/resources/json-schema/RC-DE.schema.json
index 5b56ae3a86..92f45a8da8 100644
--- a/src/main/resources/json-schema/RC-DE.schema.json
+++ b/src/main/resources/json-schema/RC-DE.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RC-DE.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "distributionElement",
diff --git a/src/main/resources/json-schema/RC-EDA.schema.json b/src/main/resources/json-schema/RC-EDA.schema.json
index caedd0b84d..e8b909c909 100644
--- a/src/main/resources/json-schema/RC-EDA.schema.json
+++ b/src/main/resources/json-schema/RC-EDA.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RC-EDA.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "createCase",
diff --git a/src/main/resources/json-schema/RC-REF.schema.json b/src/main/resources/json-schema/RC-REF.schema.json
index 7e63fe9096..fb1b9167dc 100644
--- a/src/main/resources/json-schema/RC-REF.schema.json
+++ b/src/main/resources/json-schema/RC-REF.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RC-REF.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "reference",
diff --git a/src/main/resources/json-schema/RC-RI.schema.json b/src/main/resources/json-schema/RC-RI.schema.json
index da9b365f1b..07da82bde9 100644
--- a/src/main/resources/json-schema/RC-RI.schema.json
+++ b/src/main/resources/json-schema/RC-RI.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RC-RI.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "resourcesInfoCisu",
diff --git a/src/main/resources/json-schema/RC-SR.schema.json b/src/main/resources/json-schema/RC-SR.schema.json
index 74631dc589..1b31bada42 100644
--- a/src/main/resources/json-schema/RC-SR.schema.json
+++ b/src/main/resources/json-schema/RC-SR.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RC-SR.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "resourcesStatusCisu",
diff --git a/src/main/resources/json-schema/RS-BPV.schema.json b/src/main/resources/json-schema/RS-BPV.schema.json
index 21fb6153d4..b6ecd8d6e2 100644
--- a/src/main/resources/json-schema/RS-BPV.schema.json
+++ b/src/main/resources/json-schema/RS-BPV.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-BPV.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "interventionReport",
diff --git a/src/main/resources/json-schema/RS-DR.schema.json b/src/main/resources/json-schema/RS-DR.schema.json
index f1d29cfdf6..8b79a6c355 100644
--- a/src/main/resources/json-schema/RS-DR.schema.json
+++ b/src/main/resources/json-schema/RS-DR.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-DR.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "resourcesRequest",
diff --git a/src/main/resources/json-schema/RS-EDA-MAJ.schema.json b/src/main/resources/json-schema/RS-EDA-MAJ.schema.json
index ca0c321892..7033806060 100644
--- a/src/main/resources/json-schema/RS-EDA-MAJ.schema.json
+++ b/src/main/resources/json-schema/RS-EDA-MAJ.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-EDA-MAJ.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "createCaseHealthUpdate",
diff --git a/src/main/resources/json-schema/RS-EDA.schema.json b/src/main/resources/json-schema/RS-EDA.schema.json
index 78b110ef53..b1388c3026 100644
--- a/src/main/resources/json-schema/RS-EDA.schema.json
+++ b/src/main/resources/json-schema/RS-EDA.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-EDA.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "createCaseHealth",
diff --git a/src/main/resources/json-schema/RS-ER.schema.json b/src/main/resources/json-schema/RS-ER.schema.json
index a72f678e9b..ef922df747 100644
--- a/src/main/resources/json-schema/RS-ER.schema.json
+++ b/src/main/resources/json-schema/RS-ER.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-ER.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "resourcesEngagement",
diff --git a/src/main/resources/json-schema/RS-ERROR.schema.json b/src/main/resources/json-schema/RS-ERROR.schema.json
index fbcd249662..9bdd59e556 100644
--- a/src/main/resources/json-schema/RS-ERROR.schema.json
+++ b/src/main/resources/json-schema/RS-ERROR.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-ERROR.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "error",
diff --git a/src/main/resources/json-schema/RS-RI.schema.json b/src/main/resources/json-schema/RS-RI.schema.json
index 9fe76d4c56..a1b44ed408 100644
--- a/src/main/resources/json-schema/RS-RI.schema.json
+++ b/src/main/resources/json-schema/RS-RI.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-RI.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "resourcesInfo",
diff --git a/src/main/resources/json-schema/RS-RPIS.schema.json b/src/main/resources/json-schema/RS-RPIS.schema.json
index 7cc1d4fd81..5090e875d0 100644
--- a/src/main/resources/json-schema/RS-RPIS.schema.json
+++ b/src/main/resources/json-schema/RS-RPIS.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-RPIS.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "rpis",
@@ -290,307 +290,7 @@
"x-cols": 6,
"example": "example.json#/regulation/whatsHappen/code",
"description": "A valoriser avec le code de la nomenclature associée.",
- "enum": [
- "C01.00.00",
- "C01.01.00",
- "C01.01.01",
- "C01.01.02",
- "C01.01.03",
- "C01.01.04",
- "C01.01.05",
- "C01.01.06",
- "C01.02.00",
- "C01.02.01",
- "C01.02.02",
- "C01.03.00",
- "C01.03.01",
- "C01.03.02",
- "C01.04.00",
- "C01.04.01",
- "C01.04.02",
- "C01.04.03",
- "C01.04.04",
- "C01.05.00",
- "C02.00.00",
- "C02.01.00",
- "C02.02.00",
- "C02.03.00",
- "C02.03.01",
- "C02.03.02",
- "C02.04.00",
- "C02.04.01",
- "C02.04.02",
- "C02.04.03",
- "C02.05.00",
- "C02.05.01",
- "C02.05.02",
- "C02.05.03",
- "C02.06.00",
- "C02.06.01",
- "C02.07.00",
- "C02.07.01",
- "C02.07.02",
- "C02.07.03",
- "C02.07.04",
- "C02.07.05",
- "C02.08.00",
- "C02.08.01",
- "C02.08.02",
- "C02.08.03",
- "C02.08.04",
- "C02.08.05",
- "C02.08.06",
- "C02.08.07",
- "C02.08.08",
- "C02.09.00",
- "C02.09.01",
- "C02.09.02",
- "C02.09.03",
- "C02.09.04",
- "C02.09.05",
- "C02.09.06",
- "C02.09.07",
- "C02.10.00",
- "C02.11.00",
- "C02.11.01",
- "C02.11.02",
- "C02.12.00",
- "C02.13.00",
- "C02.13.01",
- "C02.13.02",
- "C02.13.03",
- "C02.13.04",
- "C02.13.05",
- "C02.13.06",
- "C02.13.07",
- "C02.13.08",
- "C02.14.00",
- "C02.14.01",
- "C02.14.02",
- "C02.14.03",
- "C02.14.04",
- "C02.15.00",
- "C02.15.01",
- "C02.15.02",
- "C02.15.03",
- "C02.15.04",
- "C02.15.05",
- "C02.15.06",
- "C02.16.00",
- "C02.16.01",
- "C02.16.02",
- "C02.16.03",
- "C03.00.00",
- "C03.01.00",
- "C03.01.01",
- "C03.01.02",
- "C03.01.03",
- "C03.01.04",
- "C03.01.05",
- "C03.02.00",
- "C03.02.01",
- "C03.02.02",
- "C03.02.03",
- "C03.02.04",
- "C03.02.05",
- "C03.02.06",
- "C03.02.07",
- "C03.02.08",
- "C03.02.09",
- "C03.02.10",
- "C03.02.11",
- "C03.02.12",
- "C03.02.13",
- "C03.02.14",
- "C03.02.15",
- "C03.03.00",
- "C03.03.01",
- "C03.03.02",
- "C03.04.00",
- "C03.04.01",
- "C03.04.02",
- "C03.05.00",
- "C03.06.00",
- "C03.07.00",
- "C03.08.00",
- "C03.09.00",
- "C03.10.00",
- "C03.11.00",
- "C03.12.00",
- "C03.13.00",
- "C03.14.00",
- "C03.15.00",
- "C04.00.00",
- "C04.01.00",
- "C04.01.01",
- "C04.01.02",
- "C04.01.03",
- "C04.01.04",
- "C04.01.05",
- "C04.01.06",
- "C04.01.07",
- "C04.01.08",
- "C04.01.09",
- "C04.01.10",
- "C04.01.11",
- "C04.02.00",
- "C04.02.01",
- "C04.02.02",
- "C04.02.03",
- "C04.02.04",
- "C04.03.00",
- "C04.04.00",
- "C04.05.00",
- "C04.06.00",
- "C04.07.00",
- "C04.07.01",
- "C04.07.02",
- "C04.07.03",
- "C04.07.04",
- "C04.08.00",
- "C04.09.00",
- "C05.00.00",
- "C05.00.01",
- "C05.00.02",
- "C05.00.03",
- "C05.00.04",
- "C05.00.05",
- "C06.00.00",
- "C06.01.00",
- "C06.02.00",
- "C06.03.00",
- "C06.03.01",
- "C06.03.02",
- "C06.03.03",
- "C06.03.04",
- "C06.03.05",
- "C06.03.06",
- "C06.04.00",
- "C06.04.01",
- "C06.04.02",
- "C06.05.00",
- "C06.06.00",
- "C06.06.01",
- "C06.07.00",
- "C06.07.01",
- "C06.07.02",
- "C06.08.00",
- "C06.08.01",
- "C06.08.02",
- "C06.08.03",
- "C06.08.04",
- "C06.08.05",
- "C06.08.06",
- "C07.00.00",
- "C07.01.00",
- "C07.02.00",
- "C07.03.00",
- "C07.03.01",
- "C07.03.02",
- "C07.03.03",
- "C07.03.04",
- "C07.03.05",
- "C07.04.00",
- "C07.04.01",
- "C07.04.02",
- "C07.04.03",
- "C07.04.04",
- "C07.05.00",
- "C07.06.00",
- "C07.07.00",
- "C07.07.01",
- "C07.07.02",
- "C07.07.03",
- "C07.07.04",
- "C07.07.05",
- "C07.08.00",
- "C07.08.01",
- "C07.08.02",
- "C07.08.03",
- "C07.09.00",
- "C07.09.01",
- "C07.09.02",
- "C07.09.03",
- "C07.09.05",
- "C07.10.00",
- "C07.11.00",
- "C07.12.00",
- "C07.13.00",
- "C07.13.01",
- "C07.13.02",
- "C07.13.03",
- "C07.13.04",
- "C07.13.05",
- "C07.13.06",
- "C07.13.07",
- "C08.00.00",
- "C08.01.00",
- "C08.02.00",
- "C08.03.00",
- "C08.04.00",
- "C08.05.00",
- "C08.06.00",
- "C08.07.00",
- "C08.08.00",
- "C08.08.01",
- "C08.08.02",
- "C08.09.00",
- "C08.10.00",
- "C08.10.01",
- "C09.00.00",
- "C09.01.00",
- "C09.01.01",
- "C09.01.02",
- "C09.01.03",
- "C09.01.04",
- "C09.02.00",
- "C09.03.00",
- "C09.03.01",
- "C09.04.00",
- "C09.04.01",
- "C09.04.02",
- "C09.05.00",
- "C09.06.00",
- "C09.07.00",
- "C09.08.00",
- "C10.00.00",
- "C10.01.00",
- "C10.01.01",
- "C10.01.02",
- "C10.01.03",
- "C10.01.04",
- "C10.01.05",
- "C10.01.06",
- "C10.01.07",
- "C10.01.08",
- "C10.02.00",
- "C10.02.01",
- "C10.02.02",
- "C10.03.00",
- "C10.03.01",
- "C10.03.02",
- "C10.04.00",
- "C10.04.01",
- "C10.04.02",
- "C10.05.00",
- "C10.06.00",
- "C10.07.00",
- "C10.08.00",
- "C11.00.00",
- "C11.01.00",
- "C11.02.00",
- "C11.02.01",
- "C11.02.02",
- "C11.03.00",
- "C11.03.01",
- "C11.03.02",
- "C11.04.00",
- "C11.05.00",
- "C11.05.01",
- "C11.05.02",
- "C11.05.03",
- "C11.06.00"
- ]
+ "pattern": "^C\\d{2}(\\.\\d{2}){2}$"
},
"label": {
"type": "string",
@@ -621,60 +321,7 @@
"x-cols": 6,
"example": "example.json#/regulation/healthMotive/code",
"description": "A valoriser avec le code de la nomenclature associée.",
- "enum": [
- "M01.00",
- "M01.01",
- "M01.02",
- "M01.03",
- "M02.00",
- "M02.01",
- "M02.02",
- "M02.03",
- "M02.04",
- "M02.05",
- "M02.06",
- "M02.07",
- "M02.08",
- "M02.09",
- "M02.10",
- "M03.00",
- "M03.01",
- "M03.02",
- "M03.03",
- "M03.04",
- "M03.05",
- "M03.06",
- "M03.07",
- "M03.08",
- "M03.09",
- "M03.10",
- "M03.11",
- "M03.12",
- "M03.13",
- "M03.14",
- "M03.15",
- "M03.16",
- "M03.17",
- "M03.18",
- "M03.19",
- "M03.20",
- "M03.21",
- "M03.22",
- "M04.00",
- "M04.01",
- "M04.02",
- "M04.03",
- "M04.04",
- "M05.00",
- "M05.01",
- "M05.02",
- "M06.00",
- "M06.01",
- "M06.02",
- "M06.03",
- "M06.04",
- "M07.00"
- ]
+ "pattern": "^M\\d{2}\\.\\d{2}(\\.\\d{2})?$"
},
"label": {
"type": "string",
@@ -735,187 +382,7 @@
"x-cols": 6,
"example": "example.json#/intervention/location/type",
"description": "A valoriser avec un code de la nomenclature CISU-Code_Type_de_lieu.",
- "enum": [
- "L01.00.00",
- "L01.01.00",
- "L01.01.01",
- "L01.01.02",
- "L01.01.03",
- "L01.01.04",
- "L01.02.00",
- "L01.02.01",
- "L01.02.02",
- "L01.02.03",
- "L01.02.04",
- "L01.02.05",
- "L01.02.06",
- "L01.02.07",
- "L01.02.08",
- "L01.02.09",
- "L01.02.10",
- "L01.02.11",
- "L01.02.12",
- "L01.03.00",
- "L01.03.01",
- "L01.03.02",
- "L01.03.03",
- "L01.04.00",
- "L02.00.00",
- "L02.01.00",
- "L02.02.00",
- "L02.02.01",
- "L02.02.02",
- "L02.02.03",
- "L02.02.04",
- "L02.02.05",
- "L02.03.00",
- "L02.03.01",
- "L02.03.02",
- "L02.03.03",
- "L02.04.00",
- "L02.05.00",
- "L02.05.01",
- "L02.05.02",
- "L02.05.03",
- "L02.05.04",
- "L02.05.05",
- "L02.05.06",
- "L02.05.07",
- "L02.05.08",
- "L02.05.09",
- "L02.05.10",
- "L02.05.11",
- "L02.05.12",
- "L02.05.13",
- "L02.05.14",
- "L02.05.15",
- "L02.05.16",
- "L02.06.00",
- "L02.06.01",
- "L02.06.02",
- "L02.06.03",
- "L02.06.04",
- "L02.06.05",
- "L02.06.06",
- "L02.06.07",
- "L02.06.08",
- "L02.07.00",
- "L02.07.01",
- "L02.07.02",
- "L02.08.00",
- "L03.00.00",
- "L03.01.00",
- "L03.02.00",
- "L03.03.00",
- "L03.04.00",
- "L03.05.00",
- "L04.00.00",
- "L04.01.00",
- "L04.02.00",
- "L04.02.01",
- "L04.02.02",
- "L04.02.03",
- "L04.03.00",
- "L04.03.01",
- "L04.03.02",
- "L04.03.03",
- "L04.04.00",
- "L04.05.00",
- "L04.06.00",
- "L04.06.01",
- "L04.06.02",
- "L04.06.03",
- "L04.06.04",
- "L04.06.05",
- "L04.07.00",
- "L04.07.01",
- "L04.07.02",
- "L04.07.03",
- "L04.08.00",
- "L04.08.01",
- "L04.08.02",
- "L04.09.00",
- "L04.09.01",
- "L04.09.02",
- "L04.10.00",
- "L04.11.00",
- "L04.11.01",
- "L04.11.02",
- "L04.11.03",
- "L04.11.04",
- "L04.12.00",
- "L04.12.01",
- "L04.12.02",
- "L04.12.03",
- "L04.12.04",
- "L04.13.00",
- "L04.13.01",
- "L04.13.02",
- "L04.13.03",
- "L04.13.04",
- "L04.14.00",
- "L04.14.01",
- "L04.14.02",
- "L04.15.00",
- "L04.16.00",
- "L05.00.00",
- "L05.01.00",
- "L05.01.01",
- "L05.01.02",
- "L05.01.03",
- "L05.01.04",
- "L05.02.00",
- "L05.02.01",
- "L05.02.02",
- "L05.02.03",
- "L05.02.04",
- "L05.03.00",
- "L05.03.01",
- "L05.03.02",
- "L05.04.00",
- "L05.04.01",
- "L05.04.02",
- "L05.04.03",
- "L05.04.04",
- "L05.04.05",
- "L05.04.06",
- "L05.05.00",
- "L05.06.00",
- "L05.07.00",
- "L06.00.00",
- "L06.01.00",
- "L06.01.01",
- "L06.01.02",
- "L06.01.03",
- "L06.01.04",
- "L06.01.05",
- "L06.01.06",
- "L06.01.07",
- "L06.01.08",
- "L06.02.00",
- "L06.03.00",
- "L06.03.01",
- "L06.03.02",
- "L06.03.03",
- "L06.03.04",
- "L06.03.05",
- "L06.04.00",
- "L06.05.00",
- "L06.05.01",
- "L06.05.02",
- "L06.06.00",
- "L06.06.01",
- "L06.06.02",
- "L06.06.03",
- "L06.06.04",
- "L06.07.00",
- "L06.07.01",
- "L06.07.02",
- "L07.00.00",
- "L07.01.00",
- "L07.01.01",
- "L07.02.00"
- ]
+ "pattern": "^L\\d{2}(\\.\\d{2}){2}$"
},
"finessGeo": {
"type": "string",
diff --git a/src/main/resources/json-schema/RS-RR.schema.json b/src/main/resources/json-schema/RS-RR.schema.json
index d25d0e5aa3..2ee0cdd634 100644
--- a/src/main/resources/json-schema/RS-RR.schema.json
+++ b/src/main/resources/json-schema/RS-RR.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-RR.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "resourcesResponse",
diff --git a/src/main/resources/json-schema/RS-SAS-RDV.schema.json b/src/main/resources/json-schema/RS-SAS-RDV.schema.json
index fedef91a51..6e52005b62 100644
--- a/src/main/resources/json-schema/RS-SAS-RDV.schema.json
+++ b/src/main/resources/json-schema/RS-SAS-RDV.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-SAS-RDV.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "appointment",
diff --git a/src/main/resources/json-schema/RS-SR.schema.json b/src/main/resources/json-schema/RS-SR.schema.json
index c5d98efa0d..cd41a52c35 100644
--- a/src/main/resources/json-schema/RS-SR.schema.json
+++ b/src/main/resources/json-schema/RS-SR.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-SR.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "resourcesStatus",
diff --git a/src/main/resources/json-schema/RS-URL.schema.json b/src/main/resources/json-schema/RS-URL.schema.json
index 1c08c801a6..82724f7751 100644
--- a/src/main/resources/json-schema/RS-URL.schema.json
+++ b/src/main/resources/json-schema/RS-URL.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "RS-URL.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "documentLink",
diff --git a/src/main/resources/json-schema/TECHNICAL.schema.json b/src/main/resources/json-schema/TECHNICAL.schema.json
index 6da8614af5..700963b3c9 100644
--- a/src/main/resources/json-schema/TECHNICAL.schema.json
+++ b/src/main/resources/json-schema/TECHNICAL.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "TECHNICAL.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "technical",
diff --git a/src/main/resources/json-schema/TECHNICAL_NOREQ.schema.json b/src/main/resources/json-schema/TECHNICAL_NOREQ.schema.json
index bdc02a4e03..00f31b345a 100644
--- a/src/main/resources/json-schema/TECHNICAL_NOREQ.schema.json
+++ b/src/main/resources/json-schema/TECHNICAL_NOREQ.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "TECHNICAL_NOREQ.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "technicalNoreq",
diff --git a/src/main/resources/json-schema/customContent.schema.json b/src/main/resources/json-schema/customContent.schema.json
index 593b37f45e..4cf418dc18 100644
--- a/src/main/resources/json-schema/customContent.schema.json
+++ b/src/main/resources/json-schema/customContent.schema.json
@@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "classpath:/json-schema/schema#",
"x-id": "customContent.schema.json#",
- "version": "25.12.12",
+ "version": "26.01.16",
"example": "example.json#",
"type": "object",
"title": "customContent",
diff --git a/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_ArretCardiaque_CISUV2.01.json b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_ArretCardiaque_CISUV2.01.json
new file mode 100644
index 0000000000..b9c86c41f3
--- /dev/null
+++ b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_ArretCardiaque_CISUV2.01.json
@@ -0,0 +1,70 @@
+{
+ "rpis": {
+ "orientation": {
+ "decision": {
+ "resourceType": "SIS",
+ "vehicleType": "SIS.VSAV",
+ "medicalLevel": "SECOURS"
+ },
+ "destination": {
+ "destinationCountry": "FR",
+ "destinationCategory": "ES",
+ "healthcareType": "142",
+ "finess": "750000015"
+ },
+ "type": "TEMP"
+ },
+ "intervention": {
+ "smurStatus": {
+ "departSmur": "2026-01-13T14:21:00+01:00",
+ "arrivedSmur": "2026-01-13T14:28:00+01:00",
+ "departLocation": "2026-01-13T14:55:00+01:00",
+ "arrivedDestination": "2026-01-13T15:08:00+01:00",
+ "teamAvailable": "2026-01-13T15:25:00+01:00",
+ "returnSmur": "2026-01-13T15:35:00+01:00"
+ },
+ "team": {
+ "doctor": true,
+ "driver": true,
+ "nurse": true
+ },
+ "location": {
+ "detailedAddress": {
+ "city": "Paris",
+ "inseeCode": "75056"
+ },
+ "type": "L04.06.06"
+ },
+ "mainDiagnosis": "I46.9"
+ },
+ "patient": {
+ "residentialAddress": {
+ "city": "Paris",
+ "inseeCode": "75056"
+ },
+ "patientId": "fr.health.samu750.patient.DRFR157502601301234.1",
+ "birthDate": "1965-03-22",
+ "sex": "M"
+ },
+ "regulation": {
+ "healthMotive": {
+ "code": "M08.02.00",
+ "label": "Arrêt cardio-respiratoire"
+ },
+ "whatsHappen": {
+ "code": "C02.18.00",
+ "label": "Problème psychiatrique, menace de suicide"
+ },
+ "medicalLevel": "MED"
+ },
+ "context": {
+ "orgId": "fr.health.samu750",
+ "senderCaseId": "DRFR157502601301234",
+ "ressourceFinessLegal": "750000015",
+ "ressourceFinessGeo": "750000023",
+ "ressourceStructure": "0",
+ "creationDate": "2026-01-13T14:15:00+01:00",
+ "decisionDate": "2026-01-13T14:18:00+01:00"
+ }
+ }
+}
diff --git a/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_ArretCardiaque_CISUV2.01.xml b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_ArretCardiaque_CISUV2.01.xml
new file mode 100644
index 0000000000..ee218fc5e0
--- /dev/null
+++ b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_ArretCardiaque_CISUV2.01.xml
@@ -0,0 +1,69 @@
+
+
+
+ fr.health.samu750
+ DRFR157502601301234
+ 2026-01-13T14:15:00+01:00
+ 2026-01-13T14:18:00+01:00
+ 750000015
+ 750000023
+ 0
+
+
+
+ C02.18.00
+
+
+
+ M08.02.00
+
+
+ MED
+
+
+ fr.health.samu750.patient.DRFR157502601301234.1
+ 1965-03-22
+ M
+
+ 75056
+ Paris
+
+
+
+
+ L04.06.06
+
+ 75056
+ Paris
+
+
+
+ true
+ true
+ true
+
+
+ 2026-01-13T14:21:00+01:00
+ 2026-01-13T14:28:00+01:00
+ 2026-01-13T14:55:00+01:00
+ 2026-01-13T15:08:00+01:00
+ 2026-01-13T15:25:00+01:00
+ 2026-01-13T15:35:00+01:00
+
+ I46.9
+
+
+ TEMP
+
+ FR
+ ES
+ 142
+ 750000015
+
+
+ SIS
+ SIS.VSAV
+ SECOURS
+
+
+
diff --git a/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_IntoxicationCO_CISUV2.03.json b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_IntoxicationCO_CISUV2.03.json
new file mode 100644
index 0000000000..9f2a389e7d
--- /dev/null
+++ b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_IntoxicationCO_CISUV2.03.json
@@ -0,0 +1,70 @@
+{
+ "rpis": {
+ "orientation": {
+ "decision": {
+ "resourceType": "SMUR",
+ "vehicleType": "SMUR.AR",
+ "medicalLevel": "MED"
+ },
+ "destination": {
+ "destinationCountry": "FR",
+ "destinationCategory": "ES",
+ "healthcareType": "355",
+ "finess": "130000123"
+ },
+ "type": "TEMP"
+ },
+ "intervention": {
+ "smurStatus": {
+ "departSmur": "2026-01-13T09:25:00+01:00",
+ "arrivedSmur": "2026-01-13T09:34:00+01:00",
+ "departLocation": "2026-01-13T09:52:00+01:00",
+ "arrivedDestination": "2026-01-13T10:08:00+01:00",
+ "teamAvailable": "2026-01-13T10:30:00+01:00",
+ "returnSmur": "2026-01-13T10:45:00+01:00"
+ },
+ "team": {
+ "doctor": true,
+ "driver": true,
+ "nurse": true
+ },
+ "location": {
+ "detailedAddress": {
+ "city": "Marseille",
+ "inseeCode": "13055"
+ },
+ "type": "L01.02.14"
+ },
+ "mainDiagnosis": "T58"
+ },
+ "patient": {
+ "residentialAddress": {
+ "city": "Marseille",
+ "inseeCode": "13055"
+ },
+ "patientId": "fr.health.samu130.patient.DRFR113302601303789.1",
+ "birthDate": "1975-11-08",
+ "sex": "M"
+ },
+ "regulation": {
+ "healthMotive": {
+ "code": "M16.01.01",
+ "label": "Intoxication au CO / fumées - Avec convulsions / troubles de la conscience"
+ },
+ "whatsHappen": {
+ "code": "C02.06.02",
+ "label": "Intoxication CO"
+ },
+ "medicalLevel": "MED"
+ },
+ "context": {
+ "orgId": "fr.health.samu130",
+ "senderCaseId": "DRFR113302601303789",
+ "ressourceFinessLegal": "130000123",
+ "ressourceFinessGeo": "130000131",
+ "ressourceStructure": "0",
+ "creationDate": "2026-01-13T09:20:00+01:00",
+ "decisionDate": "2026-01-13T09:23:00+01:00"
+ }
+ }
+}
diff --git a/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_IntoxicationCO_CISUV2.03.xml b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_IntoxicationCO_CISUV2.03.xml
new file mode 100644
index 0000000000..4a10bdab1a
--- /dev/null
+++ b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_IntoxicationCO_CISUV2.03.xml
@@ -0,0 +1,69 @@
+
+
+
+ fr.health.samu130
+ DRFR113302601303789
+ 2026-01-13T09:20:00+01:00
+ 2026-01-13T09:23:00+01:00
+ 130000123
+ 130000131
+ 0
+
+
+
+ C02.06.02
+
+
+
+ M16.01.01
+
+
+ MED
+
+
+ fr.health.samu130.patient.DRFR113302601303789.1
+ 1975-11-08
+ M
+
+ 13055
+ Marseille
+
+
+
+
+ L01.02.14
+
+ 13055
+ Marseille
+
+
+
+ true
+ true
+ true
+
+
+ 2026-01-13T09:25:00+01:00
+ 2026-01-13T09:34:00+01:00
+ 2026-01-13T09:52:00+01:00
+ 2026-01-13T10:08:00+01:00
+ 2026-01-13T10:30:00+01:00
+ 2026-01-13T10:45:00+01:00
+
+ T58
+
+
+ TEMP
+
+ FR
+ ES
+ 355
+ 130000123
+
+
+ SMUR
+ SMUR.AR
+ MED
+
+
+
diff --git a/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_TraumatismeCrane_CISUV2.02.json b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_TraumatismeCrane_CISUV2.02.json
new file mode 100644
index 0000000000..a8124e4e4b
--- /dev/null
+++ b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_TraumatismeCrane_CISUV2.02.json
@@ -0,0 +1,70 @@
+{
+ "rpis": {
+ "orientation": {
+ "decision": {
+ "resourceType": "SMUR",
+ "vehicleType": "SMUR.VLM",
+ "medicalLevel": "MED"
+ },
+ "destination": {
+ "destinationCountry": "FR",
+ "destinationCategory": "ES",
+ "healthcareType": "142",
+ "finess": "690000056"
+ },
+ "type": "TEMP"
+ },
+ "intervention": {
+ "smurStatus": {
+ "departSmur": "2026-01-13T16:10:00+01:00",
+ "arrivedSmur": "2026-01-13T16:18:00+01:00",
+ "departLocation": "2026-01-13T16:35:00+01:00",
+ "arrivedDestination": "2026-01-13T16:48:00+01:00",
+ "teamAvailable": "2026-01-13T17:05:00+01:00",
+ "returnSmur": "2026-01-13T17:15:00+01:00"
+ },
+ "team": {
+ "doctor": true,
+ "driver": true,
+ "nurse": false
+ },
+ "location": {
+ "detailedAddress": {
+ "city": "Lyon",
+ "inseeCode": "69123"
+ },
+ "type": "L02.01.03"
+ },
+ "mainDiagnosis": "S06.9"
+ },
+ "patient": {
+ "residentialAddress": {
+ "city": "Lyon",
+ "inseeCode": "69123"
+ },
+ "patientId": "fr.health.samu690.patient.DRFR169902601302456.1",
+ "birthDate": "1988-07-15",
+ "sex": "F"
+ },
+ "regulation": {
+ "healthMotive": {
+ "code": "M13.03.01",
+ "label": "Traumatisme tête - cou - Avec perte de connaissance ou troubles de la la conscience"
+ },
+ "whatsHappen": {
+ "code": "C01.06.01",
+ "label": "Accident routier véhicule léger, fourgon"
+ },
+ "medicalLevel": "MED"
+ },
+ "context": {
+ "orgId": "fr.health.samu690",
+ "senderCaseId": "DRFR169902601302456",
+ "ressourceFinessLegal": "690000056",
+ "ressourceFinessGeo": "690000064",
+ "ressourceStructure": "0",
+ "creationDate": "2026-01-13T16:05:00+01:00",
+ "decisionDate": "2026-01-13T16:08:00+01:00"
+ }
+ }
+}
diff --git a/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_TraumatismeCrane_CISUV2.02.xml b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_TraumatismeCrane_CISUV2.02.xml
new file mode 100644
index 0000000000..1cdc7bc397
--- /dev/null
+++ b/src/main/resources/sample/examples/RS-RPIS/RS-RPIS_TraumatismeCrane_CISUV2.02.xml
@@ -0,0 +1,69 @@
+
+
+
+ fr.health.samu690
+ DRFR169902601302456
+ 2026-01-13T16:05:00+01:00
+ 2026-01-13T16:08:00+01:00
+ 690000056
+ 690000064
+ 0
+
+
+
+ C01.06.01
+
+
+
+ M13.03.01
+
+
+ MED
+
+
+ fr.health.samu690.patient.DRFR169902601302456.1
+ 1988-07-15
+ F
+
+ 69123
+ Lyon
+
+
+
+
+ L02.01.03
+
+ 69123
+ Lyon
+
+
+
+ true
+ false
+ true
+
+
+ 2026-01-13T16:10:00+01:00
+ 2026-01-13T16:18:00+01:00
+ 2026-01-13T16:35:00+01:00
+ 2026-01-13T16:48:00+01:00
+ 2026-01-13T17:05:00+01:00
+ 2026-01-13T17:15:00+01:00
+
+ S06.9
+
+
+ TEMP
+
+ FR
+ ES
+ 142
+ 690000056
+
+
+ SMUR
+ SMUR.VLM
+ MED
+
+
+
diff --git a/src/main/resources/sample/examples/messagesList.json b/src/main/resources/sample/examples/messagesList.json
index 355fb964dc..b5f681b89a 100644
--- a/src/main/resources/sample/examples/messagesList.json
+++ b/src/main/resources/sample/examples/messagesList.json
@@ -561,6 +561,24 @@
"context": "Pas de test suivant: RS-EDA-MAJ - Delphine VIGNEAU.12",
"name": "Delphine VIGNEAU.11",
"medicalSituation": "Données RPIS du patient"
+ },
+ {
+ "file": "RS-RPIS/RS-RPIS_ArretCardiaque_CISUV2.01.json",
+ "icon": "mdi-heart-pulse",
+ "name": "Arrêt cardiaque.01 (CISU v2)",
+ "medicalSituation": "Exemple avec codes CISU v2 - Arrêt cardio-respiratoire en salle de sport"
+ },
+ {
+ "file": "RS-RPIS/RS-RPIS_TraumatismeCrane_CISUV2.02.json",
+ "icon": "mdi-head-alert",
+ "name": "Traumatisme crânien.02 (CISU v2)",
+ "medicalSituation": "Exemple avec codes CISU v2 - Accident de la circulation avec traumatisme tête-cou"
+ },
+ {
+ "file": "RS-RPIS/RS-RPIS_IntoxicationCO_CISUV2.03.json",
+ "icon": "mdi-smoke",
+ "name": "Intoxication CO.03 (CISU v2)",
+ "medicalSituation": "Exemple avec codes CISU v2 - Intoxication au monoxyde de carbone"
}
]
},
diff --git a/src/main/resources/xsd/RS-RPIS.xsd b/src/main/resources/xsd/RS-RPIS.xsd
index e70a11ea5d..72db369468 100644
--- a/src/main/resources/xsd/RS-RPIS.xsd
+++ b/src/main/resources/xsd/RS-RPIS.xsd
@@ -155,305 +155,7 @@ Si le type d'orientation est sans transport associé, les objets Destination et
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -473,58 +175,7 @@ Dans le cas où un système n'est pas en mesure de reconnaître un code, il peut
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -564,185 +215,7 @@ Le Code INSEE peut également précisé le pays de résidence, si étranger.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+