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. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +