From ca74910cb66981f4c5ae46719fb5ff240f036dcf Mon Sep 17 00:00:00 2001 From: ManelleG Date: Tue, 3 Dec 2024 14:16:50 +0100 Subject: [PATCH] fix: deleted unuseful error alerts - Ref gestion-de-projet#2371 --- .../components/CriteriaRightPanel/CriteriaForm/index.tsx | 2 +- .../components/CriteriaRightPanel/CriteriaForm/types.ts | 2 +- .../components/CriteriaRightPanel/forms/BiologyForm.ts | 7 ------- .../components/CriteriaRightPanel/forms/CCAMForm.ts | 7 ------- .../components/CriteriaRightPanel/forms/Cim10Form.ts | 7 ------- .../components/CriteriaRightPanel/forms/DemographicForm.ts | 7 ------- .../components/CriteriaRightPanel/forms/DocumentsForm.ts | 7 ------- .../components/CriteriaRightPanel/forms/EncounterForm.ts | 7 ------- .../components/CriteriaRightPanel/forms/GHMForm.tsx | 1 - .../components/CriteriaRightPanel/forms/HospitForm.ts | 1 - .../components/CriteriaRightPanel/forms/ImagingForm.ts | 6 ------ .../components/CriteriaRightPanel/forms/MedicationForm.ts | 7 ------- .../components/CriteriaRightPanel/forms/PregnancyForm.ts | 7 ------- 13 files changed, 2 insertions(+), 66 deletions(-) diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/CriteriaForm/index.tsx b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/CriteriaForm/index.tsx index 8201a5244..62b092f84 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/CriteriaForm/index.tsx +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/CriteriaForm/index.tsx @@ -82,7 +82,7 @@ export default function CriteriaForm(props: Criter onChangeIsInclusive={(isInclusive) => setCriteriaData({ ...criteriaData, isInclusive: isInclusive })} infoAlert={infoAlert} warningAlert={warningAlert} - errorAlert={error ? [errorMessages[error]] : undefined} + errorAlert={error && errorMessages ? [errorMessages[error]] : undefined} > {itemSections.map((section, index) => ( = { infoAlert?: ReactNode[] warningAlert?: ReactNode[] initialData: Omit - errorMessages: { [key: string]: string } + errorMessages?: { [key: string]: string } buildInfo?: { defaultFilter?: string criteriaType: CriteriaType | CriteriaType[] diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/BiologyForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/BiologyForm.ts index 130823f7a..75a2a0082 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/BiologyForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/BiologyForm.ts @@ -45,13 +45,6 @@ export const form: () => CriteriaForm = () => ({ warningAlert: [ "Les mesures de biologie sont pour l'instant restreintes aux 3870 codes ANABIO correspondants aux analyses les plus utilisées au niveau national et à l'AP-HP. De plus, les résultats concernent uniquement les analyses quantitatives enregistrées sur GLIMS, qui ont été validées et mises à jour depuis mars 2020." ], - errorMessages: { - INCOHERENT_VALUE_ERROR: 'La valeur minimale ne peut pas être supérieure à la valeur maximale.', - INVALID_VALUE_ERROR: 'Veuillez entrer un nombre valide.', - MISSING_VALUE_ERROR: 'Veuillez entrer 2 valeurs avec ce comparateur.', - ADVANCED_INPUTS_ERROR: 'Erreur dans les options avancées.', - NO_ERROR: '' - }, buildInfo: { criteriaType: CriteriaType.OBSERVATION, resourceType: ResourceType.OBSERVATION, diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/CCAMForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/CCAMForm.ts index d945a3136..33abfaba9 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/CCAMForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/CCAMForm.ts @@ -36,13 +36,6 @@ export const form: () => CriteriaForm = () => ({ source: 'AREM' }, infoAlert: ['Tous les éléments des champs multiples sont liés par une contrainte OU'], - errorMessages: { - INCOHERENT_VALUE_ERROR: 'La valeur minimale ne peut pas être supérieure à la valeur maximale.', - INVALID_VALUE_ERROR: 'Veuillez entrer un nombre valide.', - MISSING_VALUE_ERROR: 'Veuillez entrer 2 valeurs avec ce comparateur.', - ADVANCED_INPUTS_ERROR: 'Erreur dans les options avancées.', - NO_ERROR: '' - }, buildInfo: { criteriaType: CriteriaType.PROCEDURE, resourceType: ResourceType.PROCEDURE, diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/Cim10Form.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/Cim10Form.ts index 7724cb024..19296afea 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/Cim10Form.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/Cim10Form.ts @@ -38,13 +38,6 @@ export const form: () => CriteriaForm = () => ({ diagnosticType: null }, infoAlert: ['Tous les éléments des champs multiples sont liés par une contrainte OU'], - errorMessages: { - INCOHERENT_VALUE_ERROR: 'La valeur minimale ne peut pas être supérieure à la valeur maximale.', - INVALID_VALUE_ERROR: 'Veuillez entrer un nombre valide.', - MISSING_VALUE_ERROR: 'Veuillez entrer 2 valeurs avec ce comparateur.', - ADVANCED_INPUTS_ERROR: 'Erreur dans les options avancées.', - NO_ERROR: '' - }, buildInfo: { criteriaType: CriteriaType.CONDITION, resourceType: ResourceType.CONDITION, diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/DemographicForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/DemographicForm.ts index 917588acc..4df704057 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/DemographicForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/DemographicForm.ts @@ -32,13 +32,6 @@ export const form: () => CriteriaForm = () => ({ deathDates: null }, infoAlert: ['Tous les éléments des champs multiples sont liés par une contrainte OU'], - errorMessages: { - INCOHERENT_VALUE_ERROR: 'La valeur minimale ne peut pas être supérieure à la valeur maximale.', - INVALID_VALUE_ERROR: 'Veuillez entrer un nombre valide.', - MISSING_VALUE_ERROR: 'Veuillez entrer 2 valeurs avec ce comparateur.', - ADVANCED_INPUTS_ERROR: 'Erreur dans les options avancées.', - NO_ERROR: '' - }, buildInfo: { criteriaType: CriteriaType.PATIENT, resourceType: ResourceType.PATIENT, diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/DocumentsForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/DocumentsForm.ts index 76df47e70..df652ea64 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/DocumentsForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/DocumentsForm.ts @@ -41,13 +41,6 @@ export const form: () => CriteriaForm = () => ({ docStatuses: null }, infoAlert: ['Tous les éléments des champs multiples sont liés par une contrainte OU'], - errorMessages: { - INCOHERENT_VALUE_ERROR: 'La valeur minimale ne peut pas être supérieure à la valeur maximale.', - INVALID_VALUE_ERROR: 'Veuillez entrer un nombre valide.', - MISSING_VALUE_ERROR: 'Veuillez entrer 2 valeurs avec ce comparateur.', - ADVANCED_INPUTS_ERROR: 'Erreur dans les options avancées.', - NO_ERROR: '' - }, buildInfo: { criteriaType: CriteriaType.DOCUMENTS, resourceType: ResourceType.DOCUMENTS, diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/EncounterForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/EncounterForm.ts index 6796218f2..733d0c363 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/EncounterForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/EncounterForm.ts @@ -58,13 +58,6 @@ export const form: () => CriteriaForm = () => ({ 'Tous les éléments des champs multiples sont liés par une contrainte OU', "Le critère de prise en charge se base sur tous les séjours et passages. Les consultations étant des prises en charge non clôturées, elles n'ont pas de date de fin. Indiquer une durée ou une date de fin de prise en charge exclue ainsi les consultations." ], - errorMessages: { - INCOHERENT_VALUE_ERROR: 'La valeur minimale ne peut pas être supérieure à la valeur maximale.', - INVALID_VALUE_ERROR: 'Veuillez entrer un nombre valide.', - MISSING_VALUE_ERROR: 'Veuillez entrer 2 valeurs avec ce comparateur.', - ADVANCED_INPUTS_ERROR: 'Erreur dans les options avancées.', - NO_ERROR: '' - }, buildInfo: { criteriaType: CriteriaType.ENCOUNTER, resourceType: ResourceType.ENCOUNTER, diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/GHMForm.tsx b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/GHMForm.tsx index 1f45f8b4d..c222a00bb 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/GHMForm.tsx +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/GHMForm.tsx @@ -57,7 +57,6 @@ export const form: () => CriteriaForm = () => ({ resourceType: ResourceType.CLAIM, defaultFilter: 'patient.active=true' }, - errorMessages: {}, itemSections: [ { items: [ diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/HospitForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/HospitForm.ts index 551e6d910..75e44cdbf 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/HospitForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/HospitForm.ts @@ -115,7 +115,6 @@ export const form: () => CriteriaForm = () => ({ exitDiagnostic: null }, infoAlert: ['Tous les éléments des champs multiples sont liés par une contrainte OU'], - errorMessages: {}, buildInfo: { criteriaType: CriteriaType.HOSPIT, resourceType: ResourceType.QUESTIONNAIRE_RESPONSE, diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/ImagingForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/ImagingForm.ts index 66b5fc271..66afc01ff 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/ImagingForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/ImagingForm.ts @@ -67,12 +67,6 @@ export const form: () => CriteriaForm = () => ({ 'Seuls les examens présents dans le PACS Philips et rattachés à un Dossier Administratif (NDA) sont actuellement disponibles.', "Le flux alimentant les métadonnées associées aux séries et aux examens est suspendu depuis le 01/02/2023 suite à la migration du PACS AP-HP. Aucun examen produit après cette date n'est disponible via Cohort360. Pour tout besoin d'examen post 01/02/2023, merci de contacter le support Cohort360 : id.recherche.support.dsn@aphp.fr" ], - errorMessages: { - INCOHERENT_AGE_ERROR: "Erreur de cohérence d'âge", - SEARCHINPUT_ERROR: 'Erreur de saisie de recherche', - UID_ERROR: 'Erreur de UID', - ADVANCED_INPUTS_ERROR: "Erreur d'entrées avancées" - }, buildInfo: { criteriaType: CriteriaType.IMAGING, resourceType: ResourceType.IMAGING, diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/MedicationForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/MedicationForm.ts index 67e2f460f..cbef4dbcd 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/MedicationForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/MedicationForm.ts @@ -47,13 +47,6 @@ export const form: () => CriteriaForm = () => ({ endOccurrence: null }, infoAlert: ['Tous les éléments des champs multiples sont liés par une contrainte OU'], - errorMessages: { - INCOHERENT_VALUE_ERROR: 'La valeur minimale ne peut pas être supérieure à la valeur maximale.', - INVALID_VALUE_ERROR: 'Veuillez entrer un nombre valide.', - MISSING_VALUE_ERROR: 'Veuillez entrer 2 valeurs avec ce comparateur.', - ADVANCED_INPUTS_ERROR: 'Erreur dans les options avancées.', - NO_ERROR: '' - }, buildInfo: { criteriaType: [CriteriaType.MEDICATION_ADMINISTRATION, CriteriaType.MEDICATION_REQUEST], resourceType: [ResourceType.MEDICATION_ADMINISTRATION, ResourceType.MEDICATION_REQUEST], diff --git a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/PregnancyForm.ts b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/PregnancyForm.ts index 5c292420c..92a62e810 100644 --- a/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/PregnancyForm.ts +++ b/src/components/CreationCohort/DiagramView/components/LogicalOperator/components/CriteriaRightPanel/forms/PregnancyForm.ts @@ -56,13 +56,6 @@ export const form: () => CriteriaForm = () => ({ ultrasoundMonitoring: null }, infoAlert: ['Tous les éléments des champs multiples sont liés par une contrainte OU'], - errorMessages: { - INCOHERENT_VALUE_ERROR: 'La valeur minimale ne peut pas être supérieure à la valeur maximale.', - INVALID_VALUE_ERROR: 'Veuillez entrer un nombre valide.', - MISSING_VALUE_ERROR: 'Veuillez entrer 2 valeurs avec ce comparateur.', - ADVANCED_INPUTS_ERROR: 'Erreur dans les options avancées.', - NO_ERROR: '' - }, buildInfo: { criteriaType: CriteriaType.PREGNANCY, resourceType: ResourceType.QUESTIONNAIRE_RESPONSE,