{
  "schemaVersion": "1.0.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "src/bcb-prescription-alerts.ts",
      "declarations": [],
      "exports": [
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/contraindication/bcb-prescription-alerts-ci"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/precaution-for-use/bcb-prescription-alerts-pe"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/allergy/bcb-prescription-alerts-allergy"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/stopp/bcb-prescription-alerts-stopp"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/redundancy/bcb-prescription-alerts-redundancy"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/posology/bcb-prescription-alerts-poso"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/interaction/bcb-prescription-alerts-interactions"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/sam/bcb-prescription-alerts-sam"
          }
        },
        {
          "kind": "js",
          "name": "*",
          "declaration": {
            "name": "*",
            "package": "./alerts/ipc/bcb-prescription-alerts-ipc"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/IPosology.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/IPosologyMessage.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/allergy/bcb-prescription-alerts-allergy.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Allergy',\n  render: (args: any) => html`\n    <bcb-prescription-alerts-allergy\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-allergy>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "Allergy",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: products,\n    patient: patientAllergy,\n    productId: 30441,\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/allergy/bcb-prescription-alerts-allergy.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "Allergy",
          "declaration": {
            "name": "Allergy",
            "module": "src/alerts/allergy/bcb-prescription-alerts-allergy.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/allergy/bcb-prescription-alerts-allergy.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsAllergy",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "isNewApiEnabled"
            },
            {
              "kind": "field",
              "name": "products",
              "type": {
                "text": "IProduct[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "attribute": "alertVisibility"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              }
            },
            {
              "kind": "field",
              "name": "isModalOpen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "currentAlert",
              "type": {
                "text": "IAlertChapter[]"
              }
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "countAlerts"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "parameters": [
                {
                  "name": "chapter",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "level",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "product",
                  "type": {
                    "text": "IProductAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderAlerts"
            },
            {
              "kind": "method",
              "name": "renderModal",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "IAlertChapter[]"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "isNewApiEnabled"
            },
            {
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            },
            {
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "fieldName": "alertVisibility"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-allergy",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsAllergy",
          "declaration": {
            "name": "BcbPrescriptionAlertsAllergy",
            "module": "src/alerts/allergy/bcb-prescription-alerts-allergy.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-allergy",
          "declaration": {
            "name": "BcbPrescriptionAlertsAllergy",
            "module": "src/alerts/allergy/bcb-prescription-alerts-allergy.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/contraindication/bcb-prescription-alerts-ci-ci.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Contraindication',\n  render: (args) => html`\n    <bcb-prescription-alerts-ci\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-ci>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "Contraindicated",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: products,\n    patient: patientCI,\n    productId: 30016,\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/contraindication/bcb-prescription-alerts-ci-ci.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "Contraindicated",
          "declaration": {
            "name": "Contraindicated",
            "module": "src/alerts/contraindication/bcb-prescription-alerts-ci-ci.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/contraindication/bcb-prescription-alerts-ci-nr.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Contraindication',\n  render: (args) => html`\n    <bcb-prescription-alerts-ci\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-ci>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "NotRecommended",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: products,\n    patient: patientCI,\n    productId: 30441,\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/contraindication/bcb-prescription-alerts-ci-nr.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "NotRecommended",
          "declaration": {
            "name": "NotRecommended",
            "module": "src/alerts/contraindication/bcb-prescription-alerts-ci-nr.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/contraindication/bcb-prescription-alerts-ci.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsCI",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "isNewApiEnabled"
            },
            {
              "kind": "field",
              "name": "products",
              "type": {
                "text": "IProduct[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true\n  }",
              "attribute": "alertVisibility"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              }
            },
            {
              "kind": "field",
              "name": "alertsCount",
              "type": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "isModalOpen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "currentAlert",
              "type": {
                "text": "IAlertChapter[]"
              }
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "countAlerts"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "parameters": [
                {
                  "name": "chapter",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "level",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "product",
                  "type": {
                    "text": "IProductAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderAlerts"
            },
            {
              "kind": "method",
              "name": "renderModal",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "IAlertChapter[]"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "isNewApiEnabled"
            },
            {
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            },
            {
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true\n  }",
              "fieldName": "alertVisibility"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-ci",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsCI",
          "declaration": {
            "name": "BcbPrescriptionAlertsCI",
            "module": "src/alerts/contraindication/bcb-prescription-alerts-ci.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-ci",
          "declaration": {
            "name": "BcbPrescriptionAlertsCI",
            "module": "src/alerts/contraindication/bcb-prescription-alerts-ci.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/interaction/bcb-prescription-alerts-interactions-1.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Interactions',\n  render: (args) => html`\n    <bcb-prescription-alerts-interaction\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-interaction>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "Level1",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: productsInteractionLvl1,\n    patient: patient\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions-1.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "Level1",
          "declaration": {
            "name": "Level1",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions-1.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/interaction/bcb-prescription-alerts-interactions-2.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Interactions',\n  render: (args) => html`\n    <bcb-prescription-alerts-interaction\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-interaction>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "Level2",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: productsInteractionLvl2,\n    patient: patient\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions-2.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "Level2",
          "declaration": {
            "name": "Level2",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions-2.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/interaction/bcb-prescription-alerts-interactions-3.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Interactions',\n  render: (args) => html`\n    <bcb-prescription-alerts-interaction\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-interaction>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "Level3",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: productsInteractionLvl3,\n    patient: patient\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions-3.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "Level3",
          "declaration": {
            "name": "Level3",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions-3.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/interaction/bcb-prescription-alerts-interactions-4.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Interactions',\n  render: (args) => html`\n    <bcb-prescription-alerts-interaction\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-interaction>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "Level4",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: productsInteractionLvl4,\n    patient: patient\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions-4.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "Level4",
          "declaration": {
            "name": "Level4",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions-4.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/interaction/bcb-prescription-alerts-interactions.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsInteractions",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "isNewApiEnabled"
            },
            {
              "kind": "field",
              "name": "products",
              "type": {
                "text": "IProduct[]"
              }
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "any"
              },
              "default": "null",
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "attribute": "alertVisibility"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              }
            },
            {
              "kind": "field",
              "name": "isInteractionToggled",
              "type": {
                "text": "boolean"
              },
              "default": "true"
            },
            {
              "kind": "field",
              "name": "isModalOpen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "currentAlert",
              "type": {
                "text": "IPrescriptionAlert"
              }
            },
            {
              "kind": "field",
              "name": "interactionColorMap",
              "type": {
                "text": "object"
              },
              "default": "{\n    1: 'info',\n    2: 'warning',\n    3: 'orange',\n    4: 'danger',\n  }"
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "countAlerts"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "IPrescriptionAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderAlerts",
              "return": {
                "type": {
                  "text": "TemplateResult | TemplateResult[]"
                }
              }
            },
            {
              "kind": "method",
              "name": "generateCards",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "product",
                  "type": {
                    "text": "IProductAlert"
                  }
                },
                {
                  "name": "productId",
                  "type": {
                    "text": "string | number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderModal",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "IPrescriptionAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "decodeHtml",
              "parameters": [
                {
                  "name": "html",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "isInteractionToggledMap",
              "type": {
                "text": "{ [key: string]: boolean }"
              },
              "default": "{}"
            },
            {
              "kind": "method",
              "name": "toggleInteraction",
              "parameters": [
                {
                  "name": "productId",
                  "type": {
                    "text": "string | number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getInteractionTitle",
              "return": {
                "type": {
                  "text": "string"
                }
              },
              "parameters": [
                {
                  "name": "productId",
                  "type": {
                    "text": "string | number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getInteractionProducts",
              "return": {
                "type": {
                  "text": "any[]"
                }
              },
              "parameters": [
                {
                  "name": "alerts",
                  "type": {
                    "text": "IPrescriptionAlert[]"
                  }
                },
                {
                  "name": "productId",
                  "type": {
                    "text": "string | number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "buildInteractions",
              "parameters": [
                {
                  "name": "alerts",
                  "type": {
                    "text": "any"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "isNewApiEnabled"
            },
            {
              "name": "patient",
              "type": {
                "text": "any"
              },
              "default": "null",
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            },
            {
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "fieldName": "alertVisibility"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-interaction",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsInteractions",
          "declaration": {
            "name": "BcbPrescriptionAlertsInteractions",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-interaction",
          "declaration": {
            "name": "BcbPrescriptionAlertsInteractions",
            "module": "src/alerts/interaction/bcb-prescription-alerts-interactions.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/ipc/bcb-prescription-alerts-ipc.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'IPC',\n  render: (args) => html`\n    <bcb-prescription-alerts-ipc\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-ipc>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "IPC",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: products,\n    patient: patient,\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/ipc/bcb-prescription-alerts-ipc.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "IPC",
          "declaration": {
            "name": "IPC",
            "module": "src/alerts/ipc/bcb-prescription-alerts-ipc.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/ipc/bcb-prescription-alerts-ipc.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsIpc",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "isNewApiEnabled"
            },
            {
              "kind": "field",
              "name": "products",
              "type": {
                "text": "IProduct[]"
              }
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "any"
              },
              "default": "null",
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "attribute": "alertVisibility"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              }
            },
            {
              "kind": "field",
              "name": "isModalOpen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "currentAlert",
              "type": {
                "text": "IPrescriptionAlert"
              }
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "countAlerts"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "IPrescriptionAlert"
                  }
                },
                {
                  "name": "productId",
                  "type": {
                    "text": "number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderAlerts",
              "return": {
                "type": {
                  "text": "TemplateResult | TemplateResult[]"
                }
              }
            },
            {
              "kind": "method",
              "name": "generateCards",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "product",
                  "type": {
                    "text": "IProductAlert"
                  }
                },
                {
                  "name": "productId",
                  "type": {
                    "text": "string | number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderModal",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "IPrescriptionAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "decodeHtml",
              "parameters": [
                {
                  "name": "html",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "isInteractionToggledMap",
              "type": {
                "text": "{ [key: string]: boolean }"
              },
              "default": "{}"
            },
            {
              "kind": "method",
              "name": "toggleInteraction",
              "parameters": [
                {
                  "name": "productId",
                  "type": {
                    "text": "string | number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getInteractionTitle",
              "return": {
                "type": {
                  "text": "string"
                }
              },
              "parameters": [
                {
                  "name": "productId",
                  "type": {
                    "text": "string | number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getInteractionProducts",
              "return": {
                "type": {
                  "text": "any[]"
                }
              },
              "parameters": [
                {
                  "name": "alerts",
                  "type": {
                    "text": "IPrescriptionAlert[]"
                  }
                },
                {
                  "name": "productId",
                  "type": {
                    "text": "string | number"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "buildInteractions",
              "parameters": [
                {
                  "name": "alerts",
                  "type": {
                    "text": "any"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "isNewApiEnabled"
            },
            {
              "name": "patient",
              "type": {
                "text": "any"
              },
              "default": "null",
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            },
            {
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "fieldName": "alertVisibility"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-ipc",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsIpc",
          "declaration": {
            "name": "BcbPrescriptionAlertsIpc",
            "module": "src/alerts/ipc/bcb-prescription-alerts-ipc.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-ipc",
          "declaration": {
            "name": "BcbPrescriptionAlertsIpc",
            "module": "src/alerts/ipc/bcb-prescription-alerts-ipc.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/posology/bcb-prescription-alerts-poso.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Posology',\n  render: (args) => html`\n    <bcb-prescription-alerts-poso\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .posologies=${args.posologies}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-poso>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "Posology",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    posologies: posologies,\n    patient: patientPoso,\n    productId: 639674,\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/posology/bcb-prescription-alerts-poso.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "Posology",
          "declaration": {
            "name": "Posology",
            "module": "src/alerts/posology/bcb-prescription-alerts-poso.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/posology/bcb-prescription-alerts-poso.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsPoso",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "posologies",
              "type": {
                "text": "IPosology[]"
              }
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "attribute": "alertVisibility"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              }
            },
            {
              "kind": "field",
              "name": "alertsCount",
              "type": {
                "text": "number"
              }
            },
            {
              "kind": "field",
              "name": "posoAlerts",
              "type": {
                "text": "string[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "isModalOpen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "currentAlert",
              "type": {
                "text": "IPosologyMessage"
              }
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "countAlerts"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "parameters": [
                {
                  "name": "product",
                  "type": {
                    "text": "IProductAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "sortPosoMessages",
              "parameters": [
                {
                  "name": "alerts",
                  "type": {
                    "text": "IPrescriptionAlert[]"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderAlerts"
            },
            {
              "kind": "method",
              "name": "renderModal",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "IPosologyMessage"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            },
            {
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "fieldName": "alertVisibility"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-poso",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsPoso",
          "declaration": {
            "name": "BcbPrescriptionAlertsPoso",
            "module": "src/alerts/posology/bcb-prescription-alerts-poso.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-poso",
          "declaration": {
            "name": "BcbPrescriptionAlertsPoso",
            "module": "src/alerts/posology/bcb-prescription-alerts-poso.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/precaution-for-use/bcb-prescription-alerts-pe.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Precaution For Use',\n  render: (args) => html`\n    <bcb-prescription-alerts-pe\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-pe>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "PrecautionForUse",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: products,\n    patient: patientCI,\n    productId: 26358,\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/precaution-for-use/bcb-prescription-alerts-pe.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "PrecautionForUse",
          "declaration": {
            "name": "PrecautionForUse",
            "module": "src/alerts/precaution-for-use/bcb-prescription-alerts-pe.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/precaution-for-use/bcb-prescription-alerts-pe.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsPE",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "isNewApiEnabled"
            },
            {
              "kind": "field",
              "name": "products",
              "type": {
                "text": "IProduct[]"
              }
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "any"
              },
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "attribute": "alertVisibility"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              }
            },
            {
              "kind": "field",
              "name": "isModalOpen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "currentAlert",
              "type": {
                "text": "IAlertChapter[]"
              }
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "countAlerts"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "parameters": [
                {
                  "name": "chapter",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "level",
                  "type": {
                    "text": "string"
                  }
                },
                {
                  "name": "product",
                  "type": {
                    "text": "IProductAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderAlerts",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              }
            },
            {
              "kind": "method",
              "name": "renderModal",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "IAlertChapter[]"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "isNewApiEnabled"
            },
            {
              "name": "patient",
              "type": {
                "text": "any"
              },
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            },
            {
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "fieldName": "alertVisibility"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-pe",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsPE",
          "declaration": {
            "name": "BcbPrescriptionAlertsPE",
            "module": "src/alerts/precaution-for-use/bcb-prescription-alerts-pe.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-pe",
          "declaration": {
            "name": "BcbPrescriptionAlertsPE",
            "module": "src/alerts/precaution-for-use/bcb-prescription-alerts-pe.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/redundancy/bcb-prescription-alerts-redundancy.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'Redundancy',\n  render: (args) => html`\n    <bcb-prescription-alerts-redundancy\n    .apiUrl=${args.apiUrl}\n    .apiKey=${args.apiKey}\n    .products=${args.products}\n    .patient= ${args.patient}\n    .productId=${args.productId}></bcb-prescription-alerts-redundancy>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "Redundancy",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: productsRedundancy,\n    patient: patient,\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/redundancy/bcb-prescription-alerts-redundancy.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "Redundancy",
          "declaration": {
            "name": "Redundancy",
            "module": "src/alerts/redundancy/bcb-prescription-alerts-redundancy.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/redundancy/bcb-prescription-alerts-redundancy.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsRedundancy",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "products",
              "type": {
                "text": "IProduct[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "any"
              },
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "0",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "attribute": "alertVisibility"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              },
              "default": "{}"
            },
            {
              "kind": "field",
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "countAlerts"
            },
            {
              "kind": "method",
              "name": "renderAlerts",
              "return": {
                "type": {
                  "text": "TemplateResult | TemplateResult[]"
                }
              }
            },
            {
              "kind": "method",
              "name": "generateCards",
              "return": {
                "type": {
                  "text": "TemplateResult"
                }
              },
              "parameters": [
                {
                  "name": "product",
                  "type": {
                    "text": "IProductAlert"
                  }
                }
              ]
            },
            {
              "kind": "field",
              "name": "sortProducts"
            },
            {
              "kind": "field",
              "name": "removeDuplicateProducts"
            },
            {
              "kind": "field",
              "name": "filterAlertsByUniqueShortText"
            },
            {
              "kind": "field",
              "name": "removeDuplicateAlerts"
            },
            {
              "kind": "field",
              "name": "removeIdenticalAlerts"
            },
            {
              "kind": "method",
              "name": "buildRedundancies",
              "parameters": [
                {
                  "name": "alerts",
                  "type": {
                    "text": "any"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getRedundancyTitle",
              "return": {
                "type": {
                  "text": "string"
                }
              },
              "parameters": [
                {
                  "name": "alert",
                  "type": {
                    "text": "IPrescriptionAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "getRedundantProducts",
              "return": {
                "type": {
                  "text": "any[]"
                }
              },
              "parameters": [
                {
                  "name": "alerts",
                  "type": {
                    "text": "IPrescriptionAlert[]"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "patient",
              "type": {
                "text": "any"
              },
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "0",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            },
            {
              "name": "alertVisibility",
              "type": {
                "text": "object"
              },
              "default": "{\n    interactionsLv1: true,\n    interactionsLv2: true,\n    interactionsLv3: true,\n    interactionsLv4: true,\n    surdosages: true,\n    redondances_composant: true,\n    redondances_classe: true,\n    precautions_emploi: true,\n    contre_indicationsLv3: true,\n    contre_indicationsLv4: true,\n    allergies: true,\n    stopp: false,\n    posologies: true,\n    ipc: true,\n  }",
              "fieldName": "alertVisibility"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-redundancy",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsRedundancy",
          "declaration": {
            "name": "BcbPrescriptionAlertsRedundancy",
            "module": "src/alerts/redundancy/bcb-prescription-alerts-redundancy.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-redundancy",
          "declaration": {
            "name": "BcbPrescriptionAlertsRedundancy",
            "module": "src/alerts/redundancy/bcb-prescription-alerts-redundancy.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/sam/bcb-prescription-alerts-sam.stories.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "meta",
          "default": "{\n  title: 'SAM',\n  render: () => html`\n    <p>Le composant <code>&lt;bcb-prescription-alerts-sam&gt;</code> est un composant qui émet un événement lors de son chargement.</p>\n    <p>Deux données sont émises :</p>\n    <ul>\n      <li>Un booléen <code>patientEligibility</code> qui indique si le patient est éligible au programme SAM.</li>\n      <li>Un booléen <code>hasSam</code> qui indique si le produit concerné possède une fiche SAM.</li> \n    </ul>`,\n} satisfies Meta<BcbPrescriptionAlertsProps>"
        },
        {
          "kind": "variable",
          "name": "SAM",
          "type": {
            "text": "Story"
          },
          "default": "{\n  args: {\n    apiUrl: 'https://dev.claudebernard.fr',\n    apiKey: '',\n    products: products,\n    patient: patient,\n  },\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "default",
          "declaration": {
            "name": "meta",
            "module": "src/alerts/sam/bcb-prescription-alerts-sam.stories.ts"
          }
        },
        {
          "kind": "js",
          "name": "SAM",
          "declaration": {
            "name": "SAM",
            "module": "src/alerts/sam/bcb-prescription-alerts-sam.stories.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/sam/bcb-prescription-alerts-sam.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsSam",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "isNewApiEnabled"
            },
            {
              "kind": "field",
              "name": "products",
              "type": {
                "text": "IProduct[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              }
            },
            {
              "kind": "field",
              "name": "willBeDeleted",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "isModalOpen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "currentAlert",
              "type": {
                "text": "string"
              }
            },
            {
              "kind": "field",
              "name": "samAlertsEmitted",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "getSamAlerts"
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "isNewApiEnabled"
            },
            {
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-sam",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsSam",
          "declaration": {
            "name": "BcbPrescriptionAlertsSam",
            "module": "src/alerts/sam/bcb-prescription-alerts-sam.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-sam",
          "declaration": {
            "name": "BcbPrescriptionAlertsSam",
            "module": "src/alerts/sam/bcb-prescription-alerts-sam.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/alerts/stopp/bcb-prescription-alerts-stopp.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "BcbPrescriptionAlertsStopp",
          "members": [
            {
              "kind": "field",
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiUrl"
            },
            {
              "kind": "field",
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "attribute": "apiKey"
            },
            {
              "kind": "field",
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "attribute": "isNewApiEnabled"
            },
            {
              "kind": "field",
              "name": "products",
              "type": {
                "text": "IProduct[]"
              },
              "default": "[]"
            },
            {
              "kind": "field",
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "attribute": "patient"
            },
            {
              "kind": "field",
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "attribute": "productId"
            },
            {
              "kind": "field",
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "attribute": "lang"
            },
            {
              "kind": "field",
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isPatientActive"
            },
            {
              "kind": "field",
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "attribute": "isAlertsVisible"
            },
            {
              "kind": "field",
              "name": "productAlerts",
              "type": {
                "text": "{ [productId: number]: IProductAlert }"
              }
            },
            {
              "kind": "field",
              "name": "willBeDeleted",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "isModalOpen",
              "type": {
                "text": "boolean"
              },
              "default": "false"
            },
            {
              "kind": "field",
              "name": "currentAlert",
              "type": {
                "text": "string"
              }
            },
            {
              "kind": "method",
              "name": "fetchData"
            },
            {
              "kind": "method",
              "name": "countAlerts"
            },
            {
              "kind": "method",
              "name": "handleClick",
              "parameters": [
                {
                  "name": "product",
                  "type": {
                    "text": "IProductAlert"
                  }
                }
              ]
            },
            {
              "kind": "method",
              "name": "renderAlerts"
            },
            {
              "kind": "method",
              "name": "renderModal",
              "parameters": [
                {
                  "name": "alertDetails",
                  "type": {
                    "text": "string"
                  }
                }
              ]
            }
          ],
          "attributes": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiUrl"
            },
            {
              "name": "apiKey",
              "type": {
                "text": "string"
              },
              "default": "\"\"",
              "fieldName": "apiKey"
            },
            {
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              },
              "default": "false",
              "fieldName": "isNewApiEnabled"
            },
            {
              "name": "patient",
              "type": {
                "text": "object"
              },
              "default": "{}",
              "fieldName": "patient"
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              },
              "default": "null",
              "fieldName": "productId"
            },
            {
              "name": "lang",
              "type": {
                "text": "string"
              },
              "default": "\"fr-FR\"",
              "fieldName": "lang"
            },
            {
              "name": "isPatientActive",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isPatientActive"
            },
            {
              "name": "isAlertsVisible",
              "type": {
                "text": "boolean"
              },
              "default": "true",
              "fieldName": "isAlertsVisible"
            }
          ],
          "superclass": {
            "name": "LitElement",
            "package": "lit"
          },
          "tagName": "bcb-prescription-alerts-stopp",
          "customElement": true
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "BcbPrescriptionAlertsStopp",
          "declaration": {
            "name": "BcbPrescriptionAlertsStopp",
            "module": "src/alerts/stopp/bcb-prescription-alerts-stopp.ts"
          }
        },
        {
          "kind": "custom-element-definition",
          "name": "bcb-prescription-alerts-stopp",
          "declaration": {
            "name": "BcbPrescriptionAlertsStopp",
            "module": "src/alerts/stopp/bcb-prescription-alerts-stopp.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/alerts/IAlertChapter.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/alerts/IAlerts.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/alerts/IInteractionsInformations.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/alerts/IPosologyAlert.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/alerts/IPrescriptionAlert.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/alerts/IProductAlert.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/alerts/IpcInformations.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductAtcClass.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductCodes.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductComponent.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductEan13.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductExtendedFlags.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductFlags.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductIntakeUnit.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductPrices.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductProperties.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/IProductlabels.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/ITherapeuticClass.interface.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/interfaces/product/iproduct.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/classes/PatientField.ts",
      "declarations": [
        {
          "kind": "class",
          "description": "",
          "name": "PatientField",
          "members": [
            {
              "kind": "field",
              "name": "id",
              "type": {
                "text": "string"
              },
              "default": "id"
            },
            {
              "kind": "field",
              "name": "label",
              "type": {
                "text": "string"
              },
              "default": "label"
            },
            {
              "kind": "field",
              "name": "type",
              "type": {
                "text": "EPatientFieldType"
              },
              "default": "type"
            },
            {
              "kind": "field",
              "name": "code",
              "type": {
                "text": "string[] | undefined"
              }
            },
            {
              "kind": "field",
              "name": "toDisplay",
              "type": {
                "text": "(profilPatient: any) => boolean"
              },
              "default": "toDisplay"
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "PatientField",
          "declaration": {
            "name": "PatientField",
            "module": "src/shared/classes/PatientField.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/config/localization.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "{ getLocale, setLocale }"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "{ getLocale, setLocale }",
          "declaration": {
            "name": "{ getLocale, setLocale }",
            "module": "src/shared/config/localization.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/constants/constants.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "ALERT_LEVELS",
          "type": {
            "text": "object"
          },
          "default": "{\n    NOT_RECOMMENDED: \"déconseillé\",\n    CONTRAINDICATED: \"contre-indiqué\",\n    PRECAUTION_FOR_USE: \"précaution\",\n    ALLERGY: \"Allergie\",\n    REDUNDANCY: \"Redondance\"\n}"
        },
        {
          "kind": "variable",
          "name": "ALERT_CHAPTER",
          "type": {
            "text": "object"
          },
          "default": "{\n    CI_CHAPTER: \"2\",\n    PFU_CHAPTER: \"3\",\n    ALLERGY_CHAPTER: \"22,23\",\n    OTHER_CHAPTER: \"7\"\n}"
        },
        {
          "kind": "variable",
          "name": "ALERT_TYPES",
          "type": {
            "text": "object"
          },
          "default": "{\n    CONTRAINDICATION: 1,\n    PRECAUTION_FOR_USE: 2,\n    ALLERGY: 6,\n    STOPP: 7,\n    REDUNDANCY: 4,\n    IPC: 5,\n    INTERACTION: 0,\n    POSOLOGY: 8,\n    SAM: 9\n}"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "ALERT_LEVELS",
          "declaration": {
            "name": "ALERT_LEVELS",
            "module": "src/shared/constants/constants.ts"
          }
        },
        {
          "kind": "js",
          "name": "ALERT_CHAPTER",
          "declaration": {
            "name": "ALERT_CHAPTER",
            "module": "src/shared/constants/constants.ts"
          }
        },
        {
          "kind": "js",
          "name": "ALERT_TYPES",
          "declaration": {
            "name": "ALERT_TYPES",
            "module": "src/shared/constants/constants.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/enums/EPatientFieldType.enum.ts",
      "declarations": [],
      "exports": []
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/i18n/locales.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "sourceLocale",
          "default": "`en`",
          "description": "The locale code that templates in this source code are written in."
        },
        {
          "kind": "variable",
          "name": "targetLocales",
          "type": {
            "text": "[\n  `fr-FR`,\n]"
          },
          "default": "[\n  `fr-FR`,\n]",
          "description": "The other locale codes that this application is localized into. Sorted\nlexicographically."
        },
        {
          "kind": "variable",
          "name": "allLocales",
          "type": {
            "text": "[\n  `en`,\n  `fr-FR`,\n]"
          },
          "default": "[\n  `en`,\n  `fr-FR`,\n]",
          "description": "All valid project locale codes. Sorted lexicographically."
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "sourceLocale",
          "declaration": {
            "name": "sourceLocale",
            "module": "src/shared/i18n/locales.ts"
          }
        },
        {
          "kind": "js",
          "name": "targetLocales",
          "declaration": {
            "name": "targetLocales",
            "module": "src/shared/i18n/locales.ts"
          }
        },
        {
          "kind": "js",
          "name": "allLocales",
          "declaration": {
            "name": "allLocales",
            "module": "src/shared/i18n/locales.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/services/apiInfosService.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "getAlertChapter",
          "return": {
            "type": {
              "text": "Promise<IAlertChapter[]>"
            }
          },
          "parameters": [
            {
              "name": "chapter",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "level",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "product",
              "type": {
                "text": "IProductAlert"
              }
            },
            {
              "name": "productId",
              "type": {
                "text": "number"
              }
            },
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "getStoppMessage",
          "parameters": [
            {
              "name": "product",
              "type": {
                "text": "IProductAlert"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "getInteractionDetails",
          "parameters": [
            {
              "name": "product",
              "type": {
                "text": "IProductAlert"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "getPosoMessage",
          "parameters": [
            {
              "name": "product",
              "type": {
                "text": "IProductAlert"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "getAlertChapter",
          "declaration": {
            "name": "getAlertChapter",
            "module": "src/shared/services/apiInfosService.ts"
          }
        },
        {
          "kind": "js",
          "name": "getStoppMessage",
          "declaration": {
            "name": "getStoppMessage",
            "module": "src/shared/services/apiInfosService.ts"
          }
        },
        {
          "kind": "js",
          "name": "getInteractionDetails",
          "declaration": {
            "name": "getInteractionDetails",
            "module": "src/shared/services/apiInfosService.ts"
          }
        },
        {
          "kind": "js",
          "name": "getPosoMessage",
          "declaration": {
            "name": "getPosoMessage",
            "module": "src/shared/services/apiInfosService.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/services/apiPrescriptionService.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "responses",
          "type": {
            "text": "{ [key: string]: AlertsAPIResponse }"
          },
          "default": "{}"
        },
        {
          "kind": "function",
          "name": "hashData",
          "return": {
            "type": {
              "text": "Promise<string>"
            }
          },
          "parameters": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "patient",
              "type": {
                "text": "any"
              }
            },
            {
              "name": "products",
              "type": {
                "text": "Item[]"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "getAlerts",
          "return": {
            "type": {
              "text": "Promise<{\n    [productId: number]: IProductAlert\n}>"
            }
          },
          "parameters": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "patient",
              "type": {
                "text": "any"
              }
            },
            {
              "name": "products",
              "type": {
                "text": "IProduct[]"
              }
            },
            {
              "name": "isNewApiEnabled",
              "type": {
                "text": "boolean"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "getPosoAlerts",
          "return": {
            "type": {
              "text": "Promise<{\n    [productId: number]: IProductAlert\n}>"
            }
          },
          "parameters": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "patient",
              "type": {
                "text": "any"
              }
            },
            {
              "name": "posologies",
              "type": {
                "text": "IPosology[]"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "fetchPosoAlerts",
          "return": {
            "type": {
              "text": "Promise<AlertsAPIResponse>"
            }
          },
          "parameters": [
            {
              "name": "apiUrl",
              "type": {
                "text": "string"
              }
            },
            {
              "name": "patient",
              "type": {
                "text": "any"
              }
            },
            {
              "name": "posologies",
              "type": {
                "text": "IPosology[]"
              }
            }
          ]
        },
        {
          "kind": "function",
          "name": "getAlertsCount",
          "parameters": [
            {
              "name": "alerts",
              "type": {
                "text": "IPrescriptionAlert[]"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "responses",
          "declaration": {
            "name": "responses",
            "module": "src/shared/services/apiPrescriptionService.ts"
          }
        },
        {
          "kind": "js",
          "name": "hashData",
          "declaration": {
            "name": "hashData",
            "module": "src/shared/services/apiPrescriptionService.ts"
          }
        },
        {
          "kind": "js",
          "name": "getAlerts",
          "declaration": {
            "name": "getAlerts",
            "module": "src/shared/services/apiPrescriptionService.ts"
          }
        },
        {
          "kind": "js",
          "name": "getPosoAlerts",
          "declaration": {
            "name": "getPosoAlerts",
            "module": "src/shared/services/apiPrescriptionService.ts"
          }
        },
        {
          "kind": "js",
          "name": "fetchPosoAlerts",
          "declaration": {
            "name": "fetchPosoAlerts",
            "module": "src/shared/services/apiPrescriptionService.ts"
          }
        },
        {
          "kind": "js",
          "name": "getAlertsCount",
          "declaration": {
            "name": "getAlertsCount",
            "module": "src/shared/services/apiPrescriptionService.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/services/patientService.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "getPatientForApi",
          "parameters": [
            {
              "name": "patient",
              "type": {
                "text": "any"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "getPatientForApi",
          "declaration": {
            "name": "getPatientForApi",
            "module": "src/shared/services/patientService.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/utils/utils.ts",
      "declarations": [
        {
          "kind": "function",
          "name": "decodeHtmlEntities",
          "return": {
            "type": {
              "text": "string"
            }
          },
          "parameters": [
            {
              "name": "label",
              "type": {
                "text": "string"
              }
            }
          ]
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "decodeHtmlEntities",
          "declaration": {
            "name": "decodeHtmlEntities",
            "module": "src/shared/utils/utils.ts"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "src/shared/i18n/locales/fr-FR.ts",
      "declarations": [
        {
          "kind": "variable",
          "name": "templates",
          "type": {
            "text": "object"
          },
          "default": "{\n      'sf54b1d05128fa584': `obtenir un fait sur les chats`,\n    }"
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "templates",
          "declaration": {
            "name": "templates",
            "module": "src/shared/i18n/locales/fr-FR.ts"
          }
        }
      ]
    }
  ]
}
