An element which display prescription alerts about a product.
npm install --save @claudebernard/bcb-prescription-alerts-element
Import as ES modules:
import "@claudebernard/bcb-prescription-alerts-element";
There are one custom element by alert type :
Name alert | custom element | Description |
---|---|---|
contraindication | bcb-prescription-alerts-ci | Displayed all alerts with type CI for the porductId asked |
precaution for use | bcb-prescription-alerts-pe | Displayed all alerts with type PE for the porductId asked |
allergy | bcb-prescription-alerts-allergy | Displayed all alerts with type allergy for the porductId asked |
redundancy | bcb-prescription-alerts-redundancy | Displayed all alerts with type redundancy |
interaction | bcb-prescription-alerts-interaction | Displayed all alerts with type interaction |
posology | bcb-prescription-alerts-poso | Displayed all alerts with type posology |
redundancy | bcb-prescription-alerts-redundancy | Displayed all alerts with type redundancy |
SAM | bcb-prescription-alerts-sam | Emit if the current patient is eligible to type SAM for the productId asked and if this product have a SAM sheet |
STOPP | bcb-prescription-alerts-stopp | Displayed all alerts with type STOPP for the porductId asked |
IPC | bcb-prescription-alerts-ipc | Displayed all alerts with type IPC |
"*" : The 2 identification characters of the alert
<bcb-prescription-alerts-*
apiurl="https://api.claudebernard.fr" productId="35410"
></bcb-prescription-alerts-*>
Name | Type | Default | Description |
---|---|---|---|
apiurl |
URL |
https://api.claudebernard.fr |
API base URL to call to do some stuff |
lang |
String |
fr-FR |
UI display locale. Available : - French (France) : fr-FR - English: en
|
products |
array[object] |
[] |
Products array of the prescription |
posologies |
array[object] |
[] |
Posologies array of the prescription |
patient |
object |
{} |
Patient concerned by the prescription |
productId |
number |
{} |
Product ID for which to display alerts of the asked type |
isPatientActive |
boolean |
true |
To define if the patient is active and display alerts |
isAlertsVisible |
boolean |
true |
To display alerts or not |
Browsers without native custom element support require a polyfill.
- [x] Chrome
- [x] Firefox
- [x] Safari
- [x] Microsoft Edge
- [ ] Public documentation (docs portal)
- [ ] Functional on Angular, React, Vue
- [ ] Unit tested
- [ ] Code quality
- [ ] Changelog with semantic release
- [ ] Available in offline mode
- [ ] Best practices compliant
- [ ] Validated by QA
- [ ] Publicly available
- [ ] Based on FHIR
- [ ] Example on storybook
- [ ] Available demo
- [x] i18n
- [x] Browser support section
- [ ] EOL section
Copyright of Cegedim. See LICENSE for details.