Merge branch 'development' into smiles
Browse files- color_module/static/COU.html +10 -2
- color_module/static/COU.md +17 -3
- color_module/static/FAQ.html +10 -3
- color_module/static/FAQ.md +10 -3
- color_module/static/README.html +12 -5
- color_module/static/README.md +13 -6
- color_module/templates/index.html +22 -27
- color_module/templates/report.html +59 -26
- exposure_module/static/exposure_COU.html +2 -0
- exposure_module/static/exposure_COU.md +2 -0
- exposure_module/templates/exposure_index.html +1 -0
- functions.py +16 -6
- templates/chemError.html +23 -0
color_module/static/COU.html
CHANGED
|
@@ -1,9 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
|
| 2 |
<header>
|
| 3 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 4 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 5 |
<br clear="all" />
|
| 6 |
-
<h1 style="text-align:center"><font color="#0070C0">
|
| 7 |
</header>
|
| 8 |
<h2 id="context-of-use-cou">Context of Use (COU)</h2>
|
| 9 |
<p>The Color Hazard and RISk calculator (CHRIS) is (proposed to be) qualified to conduct screening level risk assessments to aid in the biocompatibility evaluation of polymeric medical device components that contain color additives (CAs)<a href="#fn1" class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a>. These assessments can assist device manufacturers by providing instantaneous feedback on whether the presence of CAs or other additives and impurities associated with CAs in a device would require additional justification and/or testing to demonstrate acceptable biological risk. The output of CHRIS is a conservative margin of safety (MOS = toxicological safety limit ÷ exposure dose) value for a CA (and associated additives and impurities) contained within a polymeric medical device component. Based on the MOS value, the calculator determines if further assessment of one or more biocompatibility endpoints is necessary for the CA and/or associated impurities.</p>
|
|
@@ -32,7 +40,7 @@
|
|
| 32 |
<li>The polymer does not swell or degrade in-vivo, nor does the presence of CA impact the integrity of the polymer.</li>
|
| 33 |
<li>The total amount of CA is present in dilute concentrations (<= 2 % m/v) within the colored component.</li>
|
| 34 |
<li>The CA is homogeneously distributed throughout the polymer.</li>
|
| 35 |
-
<li>The smallest dimension of the colored device component is much greater than the size of any color additive particles that may be present (&
|
| 36 |
</ol>
|
| 37 |
<p>While these assumptions are typically valid for color additive containing device components, users of CHRIS must confirm conformance to the underlying assumptions or provide supporting justification to ensure compliance for a given system. Further, CHRIS only enables system specific exposure estimates for nineteen (19) polymeric systems that are generally biostable (non-swelling and non-degrading) and contain less than 2 % m/v of a given CA. These polymers are listed below. To estimate CA release based on the model, the diffusion coefficient of the CA in the polymer matrix must be specified. For the nineteen (19) listed polymeric systems, a worst-case (upper bound) diffusion coefficient, as a function of additive molecular weight, has been established based on data from the literature. For polymer matrices that are not included in this list, CHRIS assigns an ultra-conservative diffusion coefficient that assumes the polymer has the properties of water. Note that the worst-case diffusion coefficient is only defined over a molecular weight range of 100 to 1100 g/mol. Therefore, for substances with a molecular weight > 1100 g/mol, the value of the diffusion coefficient assuming a molecular weight of 1100 g/mol can be used as a conservative value; for substances with a molecular weight < 100 g/mol, CHRIS currently cannot be used to estimate exposure.</p>
|
| 38 |
<ul>
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<title>CHRIS-COU</title>
|
| 5 |
+
<link rel="stylesheet" href="styles.css">
|
| 6 |
+
<meta charset="UTF-8">
|
| 7 |
+
|
| 8 |
+
</head>
|
| 9 |
|
| 10 |
<header>
|
| 11 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 12 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 13 |
<br clear="all" />
|
| 14 |
+
<h1 style="text-align:center"><font color="#0070C0">C</font>olor <font color="#0070C0">H</font>azard and <font color="#0070C0">RIS</font>k calculator (CHRIS) </h1>
|
| 15 |
</header>
|
| 16 |
<h2 id="context-of-use-cou">Context of Use (COU)</h2>
|
| 17 |
<p>The Color Hazard and RISk calculator (CHRIS) is (proposed to be) qualified to conduct screening level risk assessments to aid in the biocompatibility evaluation of polymeric medical device components that contain color additives (CAs)<a href="#fn1" class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a>. These assessments can assist device manufacturers by providing instantaneous feedback on whether the presence of CAs or other additives and impurities associated with CAs in a device would require additional justification and/or testing to demonstrate acceptable biological risk. The output of CHRIS is a conservative margin of safety (MOS = toxicological safety limit ÷ exposure dose) value for a CA (and associated additives and impurities) contained within a polymeric medical device component. Based on the MOS value, the calculator determines if further assessment of one or more biocompatibility endpoints is necessary for the CA and/or associated impurities.</p>
|
|
|
|
| 40 |
<li>The polymer does not swell or degrade in-vivo, nor does the presence of CA impact the integrity of the polymer.</li>
|
| 41 |
<li>The total amount of CA is present in dilute concentrations (<= 2 % m/v) within the colored component.</li>
|
| 42 |
<li>The CA is homogeneously distributed throughout the polymer.</li>
|
| 43 |
+
<li>The smallest dimension of the colored device component is much greater than the size of any color additive particles that may be present (<= 50x).</li>
|
| 44 |
</ol>
|
| 45 |
<p>While these assumptions are typically valid for color additive containing device components, users of CHRIS must confirm conformance to the underlying assumptions or provide supporting justification to ensure compliance for a given system. Further, CHRIS only enables system specific exposure estimates for nineteen (19) polymeric systems that are generally biostable (non-swelling and non-degrading) and contain less than 2 % m/v of a given CA. These polymers are listed below. To estimate CA release based on the model, the diffusion coefficient of the CA in the polymer matrix must be specified. For the nineteen (19) listed polymeric systems, a worst-case (upper bound) diffusion coefficient, as a function of additive molecular weight, has been established based on data from the literature. For polymer matrices that are not included in this list, CHRIS assigns an ultra-conservative diffusion coefficient that assumes the polymer has the properties of water. Note that the worst-case diffusion coefficient is only defined over a molecular weight range of 100 to 1100 g/mol. Therefore, for substances with a molecular weight > 1100 g/mol, the value of the diffusion coefficient assuming a molecular weight of 1100 g/mol can be used as a conservative value; for substances with a molecular weight < 100 g/mol, CHRIS currently cannot be used to estimate exposure.</p>
|
| 46 |
<ul>
|
color_module/static/COU.md
CHANGED
|
@@ -1,16 +1,30 @@
|
|
| 1 |
```{=html}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
<header>
|
| 4 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 5 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 6 |
<br clear="all" />
|
| 7 |
-
<h1 style="text-align:center"><font color="#0070C0">
|
| 8 |
</header>
|
| 9 |
```
|
| 10 |
|
| 11 |
## Context of Use (COU)
|
| 12 |
|
| 13 |
-
The Color Hazard and RISk calculator (CHRIS) is (proposed to be) qualified to conduct screening level risk assessments
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
|
| 15 |
Because CHRIS only addresses CAs, a favorable outcome by CHRIS does not imply acceptable biological risk for the final finished form of a medical device. CHRIS is also not intended to establish device classification or identify biocompatibility requirements. However, in addition to providing guidance to device manufacturers on acceptable levels of CA in a particular device, CHRIS can potentially be used to:
|
| 16 |
|
|
@@ -37,7 +51,7 @@ CHRIS provides clinically relevant, yet still conservative, exposure dose estima
|
|
| 37 |
1. The polymer does not swell or degrade in-vivo, nor does the presence of CA impact the integrity of the polymer.
|
| 38 |
1. The total amount of CA is present in dilute concentrations (<= 2 % m/v) within the colored component.
|
| 39 |
1. The CA is homogeneously distributed throughout the polymer.
|
| 40 |
-
1. The smallest dimension of the colored device component is much greater than the size of any color additive particles that may be present (
|
| 41 |
|
| 42 |
While these assumptions are typically valid for color additive containing device components, users of CHRIS must confirm conformance to the underlying assumptions or provide supporting justification to ensure compliance for a given system. Further, CHRIS only enables system specific exposure estimates for nineteen (19) polymeric systems that are generally biostable (non-swelling and non-degrading) and contain less than 2 % m/v of a given CA. These polymers are listed below. To estimate CA release based on the model, the diffusion coefficient of the CA in the polymer matrix must be specified. For the nineteen (19) listed polymeric systems, a worst-case (upper bound) diffusion coefficient, as a function of additive molecular weight, has been established based on data from the literature. For polymer matrices that are not included in this list, CHRIS assigns an ultra-conservative diffusion coefficient that assumes the polymer has the properties of water. Note that the worst-case diffusion coefficient is only defined over a molecular weight range of 100 to 1100 g/mol. Therefore, for substances with a molecular weight > 1100 g/mol, the value of the diffusion coefficient assuming a molecular weight of 1100 g/mol can be used as a conservative value; for substances with a molecular weight < 100 g/mol, CHRIS currently cannot be used to estimate exposure.
|
| 43 |
|
|
|
|
| 1 |
```{=html}
|
| 2 |
+
<!DOCTYPE html>
|
| 3 |
+
<html lang="en">
|
| 4 |
+
<head>
|
| 5 |
+
<title>CHRIS-COU</title>
|
| 6 |
+
<link rel="stylesheet" href="styles.css">
|
| 7 |
+
<meta charset="UTF-8">
|
| 8 |
+
|
| 9 |
+
</head>
|
| 10 |
|
| 11 |
<header>
|
| 12 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 13 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 14 |
<br clear="all" />
|
| 15 |
+
<h1 style="text-align:center"><font color="#0070C0">C</font>olor <font color="#0070C0">H</font>azard and <font color="#0070C0">RIS</font>k calculator (CHRIS) </h1>
|
| 16 |
</header>
|
| 17 |
```
|
| 18 |
|
| 19 |
## Context of Use (COU)
|
| 20 |
|
| 21 |
+
The Color Hazard and RISk calculator (CHRIS) is (proposed to be) qualified to conduct screening level risk assessments
|
| 22 |
+
to aid in the biocompatibility evaluation of polymeric medical device components that contain color additives (CAs)[^1]. These assessments can assist device manufacturers by providing instantaneous feedback on whether the presence of CAs or
|
| 23 |
+
other additives and impurities associated with CAs in a device would require additional justification and/or testing to
|
| 24 |
+
demonstrate acceptable biological risk. The output of CHRIS is a conservative margin of safety (MOS = toxicological
|
| 25 |
+
safety limit ÷ exposure dose) value for a CA (and associated additives and impurities) contained within a polymeric
|
| 26 |
+
medical device component. Based on the MOS value, the calculator determines if further assessment of one or more
|
| 27 |
+
biocompatibility endpoints is necessary for the CA and/or associated impurities.
|
| 28 |
|
| 29 |
Because CHRIS only addresses CAs, a favorable outcome by CHRIS does not imply acceptable biological risk for the final finished form of a medical device. CHRIS is also not intended to establish device classification or identify biocompatibility requirements. However, in addition to providing guidance to device manufacturers on acceptable levels of CA in a particular device, CHRIS can potentially be used to:
|
| 30 |
|
|
|
|
| 51 |
1. The polymer does not swell or degrade in-vivo, nor does the presence of CA impact the integrity of the polymer.
|
| 52 |
1. The total amount of CA is present in dilute concentrations (<= 2 % m/v) within the colored component.
|
| 53 |
1. The CA is homogeneously distributed throughout the polymer.
|
| 54 |
+
1. The smallest dimension of the colored device component is much greater than the size of any color additive particles that may be present (<= 50x).
|
| 55 |
|
| 56 |
While these assumptions are typically valid for color additive containing device components, users of CHRIS must confirm conformance to the underlying assumptions or provide supporting justification to ensure compliance for a given system. Further, CHRIS only enables system specific exposure estimates for nineteen (19) polymeric systems that are generally biostable (non-swelling and non-degrading) and contain less than 2 % m/v of a given CA. These polymers are listed below. To estimate CA release based on the model, the diffusion coefficient of the CA in the polymer matrix must be specified. For the nineteen (19) listed polymeric systems, a worst-case (upper bound) diffusion coefficient, as a function of additive molecular weight, has been established based on data from the literature. For polymer matrices that are not included in this list, CHRIS assigns an ultra-conservative diffusion coefficient that assumes the polymer has the properties of water. Note that the worst-case diffusion coefficient is only defined over a molecular weight range of 100 to 1100 g/mol. Therefore, for substances with a molecular weight > 1100 g/mol, the value of the diffusion coefficient assuming a molecular weight of 1100 g/mol can be used as a conservative value; for substances with a molecular weight < 100 g/mol, CHRIS currently cannot be used to estimate exposure.
|
| 57 |
|
color_module/static/FAQ.html
CHANGED
|
@@ -1,9 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
|
| 2 |
<header>
|
| 3 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 4 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 5 |
<br clear="all" />
|
| 6 |
-
<h1 style="text-align:center"><font color="#0070C0">
|
| 7 |
</header>
|
| 8 |
<h2 id="frequently-asked-questions">Frequently asked questions</h2>
|
| 9 |
<h3 id="what-is-the-primary-purpose-of-chris">What is the primary purpose of CHRIS?</h3>
|
|
@@ -23,10 +30,10 @@
|
|
| 23 |
<p>For any impurities present, CHRIS compares the total amount of impurities to the appropriate TTC value. The user should also review and confirm compliance with the relevant Code of Federal Regulations (CFR) listings as part of the submission package, i.e. in addition to any output of CHRIS. Examples of CFR listings for color additives specifically addressed by CHRIS are given below:</p>
|
| 24 |
<ul>
|
| 25 |
<li>Titanium dioxide (CAS#:13463-67-7) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-D/section-73.3126">21 CFR 73.3126</a> (medical devices); <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-A/section-73.575">21 CFR 73.575</a> (foods)</li>
|
| 26 |
-
<li>Carbon black (CAS#:1333-86-4) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-
|
| 27 |
<li>Pigment brown 24 (CAS#:68186-90-3) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297">21 CFR 178.3297</a> (indirect food substances)</li>
|
| 28 |
<li>Zinc Oxide (CAS#:1314-13-2) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-B/section-73.1991">21 CFR 73.1991</a> (drugs); <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-C/section-73.2991">21 CFR 73.2991</a> (cosmetics)</li>
|
| 29 |
-
<li>Pigment Red 101 (CAS#: 1309-37-1) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-
|
| 30 |
<li>Pigment blue 15 (CAS#:147-14-8) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-74/subpart-D/section-74.3045">21 CFR 74.3045</a> (medical devices)</li>
|
| 31 |
<li>Phthalocyanine green (CAS#:1326-53-6) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-D/section-73.3124">21 CFR 73.3124</a> (medical devices)</li>
|
| 32 |
<li>Pigment Yellow 138 (CAS#:30125-47-4) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297">21 CFR 178.3297</a> (indirect food substances)</li>
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<title>CHRIS-FAQ</title>
|
| 5 |
+
<link rel="stylesheet" href="styles.css">
|
| 6 |
+
<meta charset="UTF-8">
|
| 7 |
+
</head>
|
| 8 |
|
| 9 |
<header>
|
| 10 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 11 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 12 |
<br clear="all" />
|
| 13 |
+
<h1 style="text-align:center"><font color="#0070C0">C</font>olor <font color="#0070C0">H</font>azard and <font color="#0070C0">RIS</font>k calculator (CHRIS) </h1>
|
| 14 |
</header>
|
| 15 |
<h2 id="frequently-asked-questions">Frequently asked questions</h2>
|
| 16 |
<h3 id="what-is-the-primary-purpose-of-chris">What is the primary purpose of CHRIS?</h3>
|
|
|
|
| 30 |
<p>For any impurities present, CHRIS compares the total amount of impurities to the appropriate TTC value. The user should also review and confirm compliance with the relevant Code of Federal Regulations (CFR) listings as part of the submission package, i.e. in addition to any output of CHRIS. Examples of CFR listings for color additives specifically addressed by CHRIS are given below:</p>
|
| 31 |
<ul>
|
| 32 |
<li>Titanium dioxide (CAS#:13463-67-7) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-D/section-73.3126">21 CFR 73.3126</a> (medical devices); <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-A/section-73.575">21 CFR 73.575</a> (foods)</li>
|
| 33 |
+
<li>Carbon black (CAS#:1333-86-4) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297">21 CFR 178.3297</a> (indirect food substances); <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-74/subpart-D/section-74.3054">21 CFR 21 CFR 74.3054</a> (medical devices)</li>
|
| 34 |
<li>Pigment brown 24 (CAS#:68186-90-3) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297">21 CFR 178.3297</a> (indirect food substances)</li>
|
| 35 |
<li>Zinc Oxide (CAS#:1314-13-2) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-B/section-73.1991">21 CFR 73.1991</a> (drugs); <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-C/section-73.2991">21 CFR 73.2991</a> (cosmetics)</li>
|
| 36 |
+
<li>Pigment Red 101 (CAS#: 1309-37-1) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-186/subpart-B/section-186.1374">21 CFR 186.1374</a> (indirect food substances)</li>
|
| 37 |
<li>Pigment blue 15 (CAS#:147-14-8) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-74/subpart-D/section-74.3045">21 CFR 74.3045</a> (medical devices)</li>
|
| 38 |
<li>Phthalocyanine green (CAS#:1326-53-6) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-D/section-73.3124">21 CFR 73.3124</a> (medical devices)</li>
|
| 39 |
<li>Pigment Yellow 138 (CAS#:30125-47-4) - <a href="https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297">21 CFR 178.3297</a> (indirect food substances)</li>
|
color_module/static/FAQ.md
CHANGED
|
@@ -1,10 +1,17 @@
|
|
| 1 |
```{=html}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
<header>
|
| 4 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 5 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 6 |
<br clear="all" />
|
| 7 |
-
<h1 style="text-align:center"><font color="#0070C0">
|
| 8 |
</header>
|
| 9 |
```
|
| 10 |
|
|
@@ -42,10 +49,10 @@ Provisional tolerable intake values (TIs) were derived for color additives commo
|
|
| 42 |
For any impurities present, CHRIS compares the total amount of impurities to the appropriate TTC value. The user should also review and confirm compliance with the relevant Code of Federal Regulations (CFR) listings as part of the submission package, i.e. in addition to any output of CHRIS. Examples of CFR listings for color additives specifically addressed by CHRIS are given below:
|
| 43 |
|
| 44 |
* Titanium dioxide (CAS#:13463-67-7) - [21 CFR 73.3126](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-D/section-73.3126) (medical devices); [21 CFR 73.575](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-A/section-73.575) (foods)
|
| 45 |
-
* Carbon black (CAS#:1333-86-4) - [21 CFR 178.3297](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-
|
| 46 |
* Pigment brown 24 (CAS#:68186-90-3) - [21 CFR 178.3297](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297) (indirect food substances)
|
| 47 |
* Zinc Oxide (CAS#:1314-13-2) - [21 CFR 73.1991](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-B/section-73.1991) (drugs); [21 CFR 73.2991](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-C/section-73.2991) (cosmetics)
|
| 48 |
-
* Pigment Red 101 (CAS#: 1309-37-1) - [21 CFR 186.1374](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-
|
| 49 |
* Pigment blue 15 (CAS#:147-14-8) - [21 CFR 74.3045](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-74/subpart-D/section-74.3045) (medical devices)
|
| 50 |
* Phthalocyanine green (CAS#:1326-53-6) - [21 CFR 73.3124](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-D/section-73.3124) (medical devices)
|
| 51 |
* Pigment Yellow 138 (CAS#:30125-47-4) - [21 CFR 178.3297](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297) (indirect food substances)
|
|
|
|
| 1 |
```{=html}
|
| 2 |
+
<!DOCTYPE html>
|
| 3 |
+
<html lang="en">
|
| 4 |
+
<head>
|
| 5 |
+
<title>CHRIS-FAQ</title>
|
| 6 |
+
<link rel="stylesheet" href="styles.css">
|
| 7 |
+
<meta charset="UTF-8">
|
| 8 |
+
</head>
|
| 9 |
|
| 10 |
<header>
|
| 11 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 12 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 13 |
<br clear="all" />
|
| 14 |
+
<h1 style="text-align:center"><font color="#0070C0">C</font>olor <font color="#0070C0">H</font>azard and <font color="#0070C0">RIS</font>k calculator (CHRIS) </h1>
|
| 15 |
</header>
|
| 16 |
```
|
| 17 |
|
|
|
|
| 49 |
For any impurities present, CHRIS compares the total amount of impurities to the appropriate TTC value. The user should also review and confirm compliance with the relevant Code of Federal Regulations (CFR) listings as part of the submission package, i.e. in addition to any output of CHRIS. Examples of CFR listings for color additives specifically addressed by CHRIS are given below:
|
| 50 |
|
| 51 |
* Titanium dioxide (CAS#:13463-67-7) - [21 CFR 73.3126](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-D/section-73.3126) (medical devices); [21 CFR 73.575](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-A/section-73.575) (foods)
|
| 52 |
+
* Carbon black (CAS#:1333-86-4) - [21 CFR 178.3297](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297) (indirect food substances); [21 CFR 21 CFR 74.3054](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-74/subpart-D/section-74.3054) (medical devices)
|
| 53 |
* Pigment brown 24 (CAS#:68186-90-3) - [21 CFR 178.3297](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297) (indirect food substances)
|
| 54 |
* Zinc Oxide (CAS#:1314-13-2) - [21 CFR 73.1991](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-B/section-73.1991) (drugs); [21 CFR 73.2991](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-C/section-73.2991) (cosmetics)
|
| 55 |
+
* Pigment Red 101 (CAS#: 1309-37-1) - [21 CFR 186.1374](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-186/subpart-B/section-186.1374) (indirect food substances)
|
| 56 |
* Pigment blue 15 (CAS#:147-14-8) - [21 CFR 74.3045](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-74/subpart-D/section-74.3045) (medical devices)
|
| 57 |
* Phthalocyanine green (CAS#:1326-53-6) - [21 CFR 73.3124](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-A/part-73/subpart-D/section-73.3124) (medical devices)
|
| 58 |
* Pigment Yellow 138 (CAS#:30125-47-4) - [21 CFR 178.3297](https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-178/subpart-D/section-178.3297) (indirect food substances)
|
color_module/static/README.html
CHANGED
|
@@ -1,9 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
|
| 2 |
<header>
|
| 3 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 4 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 5 |
<br clear="all" />
|
| 6 |
-
<h1 style="text-align:center"><font color="#0070C0">
|
| 7 |
</header>
|
| 8 |
<h2 id="overview">Overview</h2>
|
| 9 |
<p>The Color Hazard and RISk calculator (CHRIS) is a tool under development within the Center for Devices and Radiological Health (CDRH) at the Food and Drug Administration (FDA). The tool enables the user to perform rapid, screening level toxicological risk assessments of color additives and additives and impurities associated with the color additive that might be released from a polymer medical device component. CHRIS applies a model that computes an exposure estimate and compares the result to a tolerable exposure (TE) or threshold of toxicological concern (TTC) value. The tool assists the user in determining (a) whether the toxicological risk of a color additive associated substance should be further assessed and/or (b) the potential impact of the substance on device biocompatibility.</p>
|
|
@@ -14,7 +21,7 @@
|
|
| 14 |
<li><p>If a color additive associated substance is present in multiple polymer medical device components, CHRIS will not screen the potential risk of the substance from all the polymer components that contain it. CHRIS exposure estimates from each component may be manually summated to estimate total exposure to each substance and manually compared to the TE or TTC for that substance.</p></li>
|
| 15 |
<li><p>If the substance levels present in the device are unknown, the calculator currently cannot be used to screen the risk associated with the respective compound(s).</p></li>
|
| 16 |
<li><p>CHRIS cannot be used to screen the potential risk of polymer medical device components that contact the body by the inhalation route.</p></li>
|
| 17 |
-
<li><p>The exposure model employed by CHRIS assumes a plane sheet geometry as worst-case. This assumption should be valid for most medical device components; however, potential exceptions exist. Specifically, this assumption can underestimate exposure when the geometry of the exposed surface area is concave, e.g.
|
| 18 |
</ol>
|
| 19 |
<h2 id="assumptions">Assumptions</h2>
|
| 20 |
<p>In addition to plane sheet geometry, four additional assumptions were made in the derivation of the exposure model, which include:</p>
|
|
@@ -33,9 +40,9 @@
|
|
| 33 |
<p><em>Amount</em> - Enter the total mass of the substance in the component being evaluated expressed in milligrams.</p>
|
| 34 |
<p><em>Total impurity concentration</em> - If you have selected a color additive, please enter the combined concentration of all impurities associated with the color additive as a percentage (% mass/mass).</p>
|
| 35 |
<h3 id="polymer-matrix">Polymer matrix</h3>
|
| 36 |
-
<p><em>Matrix</em> - Please select your polymer matrix from the list. If your polymer is not listed below, please select “Other polymer”. For polymer mixtures/blends, co-polymers, or composites (e.g.
|
| 37 |
<p><em>Mass</em> - Enter the mass of the polymer matrix in grams.</p>
|
| 38 |
-
<p><em>Density</em> - Enter the estimated density of the polymer matrix in grams per cubic centimeter. Note that a rough estimate (e.g.
|
| 39 |
<h3 id="device-characteristics">Device characteristics</h3>
|
| 40 |
<p><em>Exposed surface area</em> - Enter the patient contacting surface area of the color additive containing component being evaluated in square centimeters. This includes both direct and indirect patient contact.</p>
|
| 41 |
<p><em>Exposure type</em> - Select the appropriate exposure category: > 30 days = long-term, > 24 hours - 30 days = prolonged, ≤ 24 hours = limited. For limited exposures (≤ 24 hours), please enter the maximum exposure time in hours.</p>
|
|
@@ -44,7 +51,7 @@
|
|
| 44 |
<p><em>Biostability of the matrix</em> - While many of the matrices listed within CHRIS will not appreciably swell or degrade in any physiological environment, this can not be generalized. For example, silicones may swell in lipid-rich environments. Chemical compatibility of the polymer matrix with the use environment can be assessed based on historical use and/or evaluation of swelling and/or degradation propensity in physiologically relevant media.</p>
|
| 45 |
<p><em>Particle/aggregate size and distribution</em> - CHRIS relies on the color additive having a distribution that is macroscopically homogeneous within the matrix (e.g. CAs used for surface marking would be excluded); thus, any particles or aggregates must be small relative to the component and homogeneously distributed. This can be confirmed/justified through the use of particle coatings and/or dispersants in the concentrate to prevent aggregation and promote homogeneity, macroscopic observations of color uniformity, and/or microscopic observations to evaluate the potential for surface segregation phenomena, such as blooming.</p>
|
| 46 |
<p><em>Dilute concentration</em> - The model relies on a concentration independent diffusion coefficient, which assumes any color additives are present only in dilute quantities. Confirming that the total amount of color additives present is ≤ 2 m/v % is sufficient to conform with this assumption. It may be possible to justify that the CHRIS calculation for a dilute compound will remain protective if the total concentration is in excess of 2 m/v %, if the presence of additional compound could reasonably be expected to inhibit rather than promote diffusion, e.g. second phase particulates.</p>
|
| 47 |
-
<p><em>Matrix stability</em> - The model parameters/transport properties are established using worst-case values reported in the literature. However, it is unclear if the reported values account for potential degradation (e.g.
|
| 48 |
<h3 id="exposure-assessment">Exposure Assessment</h3>
|
| 49 |
<p>Once the fields described have been populated for the polymeric component being evaluated, click the <strong>Estimate exposure</strong> button. The risk assessment output includes the following information:</p>
|
| 50 |
<ol type="1">
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<title>CHRIS-README</title>
|
| 5 |
+
<link rel="stylesheet" href="styles.css">
|
| 6 |
+
<meta charset="UTF-8">
|
| 7 |
+
</head>
|
| 8 |
|
| 9 |
<header>
|
| 10 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 11 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 12 |
<br clear="all" />
|
| 13 |
+
<h1 style="text-align:center"><font color="#0070C0">C</font>olor <font color="#0070C0">H</font>azard and <font color="#0070C0">RIS</font>k calculator (CHRIS) </h1>
|
| 14 |
</header>
|
| 15 |
<h2 id="overview">Overview</h2>
|
| 16 |
<p>The Color Hazard and RISk calculator (CHRIS) is a tool under development within the Center for Devices and Radiological Health (CDRH) at the Food and Drug Administration (FDA). The tool enables the user to perform rapid, screening level toxicological risk assessments of color additives and additives and impurities associated with the color additive that might be released from a polymer medical device component. CHRIS applies a model that computes an exposure estimate and compares the result to a tolerable exposure (TE) or threshold of toxicological concern (TTC) value. The tool assists the user in determining (a) whether the toxicological risk of a color additive associated substance should be further assessed and/or (b) the potential impact of the substance on device biocompatibility.</p>
|
|
|
|
| 21 |
<li><p>If a color additive associated substance is present in multiple polymer medical device components, CHRIS will not screen the potential risk of the substance from all the polymer components that contain it. CHRIS exposure estimates from each component may be manually summated to estimate total exposure to each substance and manually compared to the TE or TTC for that substance.</p></li>
|
| 22 |
<li><p>If the substance levels present in the device are unknown, the calculator currently cannot be used to screen the risk associated with the respective compound(s).</p></li>
|
| 23 |
<li><p>CHRIS cannot be used to screen the potential risk of polymer medical device components that contact the body by the inhalation route.</p></li>
|
| 24 |
+
<li><p>The exposure model employed by CHRIS assumes a plane sheet geometry as worst-case. This assumption should be valid for most medical device components; however, potential exceptions exist. Specifically, this assumption can underestimate exposure when the geometry of the exposed surface area is concave, e.g., body contact is limited to the lumen of a catheter. When the exposed surface area is concave, underestimating exposure can be mitigated by assuming the patient will be exposed to all surfaces of the component, i.e., exposed surface area = total component surface area.</p></li>
|
| 25 |
</ol>
|
| 26 |
<h2 id="assumptions">Assumptions</h2>
|
| 27 |
<p>In addition to plane sheet geometry, four additional assumptions were made in the derivation of the exposure model, which include:</p>
|
|
|
|
| 40 |
<p><em>Amount</em> - Enter the total mass of the substance in the component being evaluated expressed in milligrams.</p>
|
| 41 |
<p><em>Total impurity concentration</em> - If you have selected a color additive, please enter the combined concentration of all impurities associated with the color additive as a percentage (% mass/mass).</p>
|
| 42 |
<h3 id="polymer-matrix">Polymer matrix</h3>
|
| 43 |
+
<p><em>Matrix</em> - Please select your polymer matrix from the list. If your polymer is not listed below, please select “Other polymer”. For polymer mixtures/blends, co-polymers, or composites (e.g., glass fiber reinforced matrices), the component or phase that is worst-case for exposure, i.e., the softest or least glassy (lowest Tg) component can be selected if listed (which, in turn, assumes the entire system is composed of the worst-case component or phase). In these scenarios, a justification should be provided for the choice of worst-case component of the polymer system.</p>
|
| 44 |
<p><em>Mass</em> - Enter the mass of the polymer matrix in grams.</p>
|
| 45 |
+
<p><em>Density</em> - Enter the estimated density of the polymer matrix in grams per cubic centimeter. Note that a rough estimate (e.g., +/- 10%) is acceptable.</p>
|
| 46 |
<h3 id="device-characteristics">Device characteristics</h3>
|
| 47 |
<p><em>Exposed surface area</em> - Enter the patient contacting surface area of the color additive containing component being evaluated in square centimeters. This includes both direct and indirect patient contact.</p>
|
| 48 |
<p><em>Exposure type</em> - Select the appropriate exposure category: > 30 days = long-term, > 24 hours - 30 days = prolonged, ≤ 24 hours = limited. For limited exposures (≤ 24 hours), please enter the maximum exposure time in hours.</p>
|
|
|
|
| 51 |
<p><em>Biostability of the matrix</em> - While many of the matrices listed within CHRIS will not appreciably swell or degrade in any physiological environment, this can not be generalized. For example, silicones may swell in lipid-rich environments. Chemical compatibility of the polymer matrix with the use environment can be assessed based on historical use and/or evaluation of swelling and/or degradation propensity in physiologically relevant media.</p>
|
| 52 |
<p><em>Particle/aggregate size and distribution</em> - CHRIS relies on the color additive having a distribution that is macroscopically homogeneous within the matrix (e.g. CAs used for surface marking would be excluded); thus, any particles or aggregates must be small relative to the component and homogeneously distributed. This can be confirmed/justified through the use of particle coatings and/or dispersants in the concentrate to prevent aggregation and promote homogeneity, macroscopic observations of color uniformity, and/or microscopic observations to evaluate the potential for surface segregation phenomena, such as blooming.</p>
|
| 53 |
<p><em>Dilute concentration</em> - The model relies on a concentration independent diffusion coefficient, which assumes any color additives are present only in dilute quantities. Confirming that the total amount of color additives present is ≤ 2 m/v % is sufficient to conform with this assumption. It may be possible to justify that the CHRIS calculation for a dilute compound will remain protective if the total concentration is in excess of 2 m/v %, if the presence of additional compound could reasonably be expected to inhibit rather than promote diffusion, e.g. second phase particulates.</p>
|
| 54 |
+
<p><em>Matrix stability</em> - The model parameters/transport properties are established using worst-case values reported in the literature. However, it is unclear if the reported values account for potential degradation (e.g., during sterilization) or other physicochemical changes (e.g., excessive plasticization) that may occur during manufacturing and negatively impact these values. Polymer stability can be confirmed/justified by evidence supporting that manufacturing (including sterilization) does not alter the matrix material of the final device.</p>
|
| 55 |
<h3 id="exposure-assessment">Exposure Assessment</h3>
|
| 56 |
<p>Once the fields described have been populated for the polymeric component being evaluated, click the <strong>Estimate exposure</strong> button. The risk assessment output includes the following information:</p>
|
| 57 |
<ol type="1">
|
color_module/static/README.md
CHANGED
|
@@ -1,10 +1,17 @@
|
|
| 1 |
```{=html}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
<header>
|
| 4 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 5 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 6 |
<br clear="all" />
|
| 7 |
-
<h1 style="text-align:center"><font color="#0070C0">
|
| 8 |
</header>
|
| 9 |
```
|
| 10 |
|
|
@@ -24,7 +31,7 @@ The Color Hazard and RISk calculator (CHRIS) is a tool under development within
|
|
| 24 |
|
| 25 |
(4) CHRIS cannot be used to screen the potential risk of polymer medical device components that contact the body by the inhalation route.
|
| 26 |
|
| 27 |
-
(5) The exposure model employed by CHRIS assumes a plane sheet geometry as worst-case. This assumption should be valid for most medical device components; however, potential exceptions exist. Specifically, this assumption can underestimate exposure when the geometry of the exposed surface area is concave, e.g. body contact is limited to the lumen of a catheter. When the exposed surface area is concave, underestimating exposure can be mitigated by assuming the patient will be exposed to all surfaces of the component, i.e. exposed surface area = total component surface area.
|
| 28 |
|
| 29 |
## Assumptions
|
| 30 |
|
|
@@ -53,17 +60,17 @@ The user inputs the following information into CHRIS: (a) the identity, molecula
|
|
| 53 |
|
| 54 |
### Polymer matrix
|
| 55 |
|
| 56 |
-
*Matrix* - Please select your polymer matrix from the list. If your polymer is not listed below, please select "Other polymer". For polymer mixtures/blends, co-polymers, or composites (e.g. glass fiber reinforced matrices), the component or phase that is worst-case for exposure, i.e. the softest or least glassy (lowest Tg) component can be selected if listed (which, in turn, assumes the entire system is composed of the worst-case component or phase). In these scenarios, a justification should be provided for the choice of worst-case component of the polymer system.
|
| 57 |
|
| 58 |
*Mass* - Enter the mass of the polymer matrix in grams.
|
| 59 |
|
| 60 |
-
*Density* - Enter the estimated density of the polymer matrix in grams per cubic centimeter. Note that a rough estimate (e.g. +/- 10%) is acceptable.
|
| 61 |
|
| 62 |
### Device characteristics
|
| 63 |
|
| 64 |
*Exposed surface area* - Enter the patient contacting surface area of the color additive containing component being evaluated in square centimeters. This includes both direct and indirect patient contact.
|
| 65 |
|
| 66 |
-
*Exposure type* - Select the appropriate exposure category: > 30 days = long-term, > 24 hours - 30 days = prolonged,
|
| 67 |
|
| 68 |
### Conformance to Assumptions
|
| 69 |
|
|
@@ -75,7 +82,7 @@ The exposure model relies on assumptions that are typically valid for bulk solut
|
|
| 75 |
|
| 76 |
*Dilute concentration* - The model relies on a concentration independent diffusion coefficient, which assumes any color additives are present only in dilute quantities. Confirming that the total amount of color additives present is ≤ 2 m/v % is sufficient to conform with this assumption. It may be possible to justify that the CHRIS calculation for a dilute compound will remain protective if the total concentration is in excess of 2 m/v %, if the presence of additional compound could reasonably be expected to inhibit rather than promote diffusion, e.g. second phase particulates.
|
| 77 |
|
| 78 |
-
*Matrix stability* - The model parameters/transport properties are established using worst-case values reported in the literature. However, it is unclear if the reported values account for potential degradation (e.g. during sterilization) or other physicochemical changes (e.g. excessive plasticization) that may occur during manufacturing and negatively impact these values. Polymer stability can be confirmed/justified by evidence supporting that manufacturing (including sterilization) does not alter the matrix material of the final device.
|
| 79 |
|
| 80 |
### Exposure Assessment
|
| 81 |
|
|
|
|
| 1 |
```{=html}
|
| 2 |
+
<!DOCTYPE html>
|
| 3 |
+
<html lang="en">
|
| 4 |
+
<head>
|
| 5 |
+
<title>CHRIS-README</title>
|
| 6 |
+
<link rel="stylesheet" href="styles.css">
|
| 7 |
+
<meta charset="UTF-8">
|
| 8 |
+
</head>
|
| 9 |
|
| 10 |
<header>
|
| 11 |
<img src="images/FDAlogo.png" style="float: left;" height="100"/>
|
| 12 |
<img src="images/FDAgraphic.png" style="float: right;" height="100"/>
|
| 13 |
<br clear="all" />
|
| 14 |
+
<h1 style="text-align:center"><font color="#0070C0">C</font>olor <font color="#0070C0">H</font>azard and <font color="#0070C0">RIS</font>k calculator (CHRIS) </h1>
|
| 15 |
</header>
|
| 16 |
```
|
| 17 |
|
|
|
|
| 31 |
|
| 32 |
(4) CHRIS cannot be used to screen the potential risk of polymer medical device components that contact the body by the inhalation route.
|
| 33 |
|
| 34 |
+
(5) The exposure model employed by CHRIS assumes a plane sheet geometry as worst-case. This assumption should be valid for most medical device components; however, potential exceptions exist. Specifically, this assumption can underestimate exposure when the geometry of the exposed surface area is concave, e.g., body contact is limited to the lumen of a catheter. When the exposed surface area is concave, underestimating exposure can be mitigated by assuming the patient will be exposed to all surfaces of the component, i.e., exposed surface area = total component surface area.
|
| 35 |
|
| 36 |
## Assumptions
|
| 37 |
|
|
|
|
| 60 |
|
| 61 |
### Polymer matrix
|
| 62 |
|
| 63 |
+
*Matrix* - Please select your polymer matrix from the list. If your polymer is not listed below, please select "Other polymer". For polymer mixtures/blends, co-polymers, or composites (e.g., glass fiber reinforced matrices), the component or phase that is worst-case for exposure, i.e., the softest or least glassy (lowest Tg) component can be selected if listed (which, in turn, assumes the entire system is composed of the worst-case component or phase). In these scenarios, a justification should be provided for the choice of worst-case component of the polymer system.
|
| 64 |
|
| 65 |
*Mass* - Enter the mass of the polymer matrix in grams.
|
| 66 |
|
| 67 |
+
*Density* - Enter the estimated density of the polymer matrix in grams per cubic centimeter. Note that a rough estimate (e.g., +/- 10%) is acceptable.
|
| 68 |
|
| 69 |
### Device characteristics
|
| 70 |
|
| 71 |
*Exposed surface area* - Enter the patient contacting surface area of the color additive containing component being evaluated in square centimeters. This includes both direct and indirect patient contact.
|
| 72 |
|
| 73 |
+
*Exposure type* - Select the appropriate exposure category: > 30 days = long-term, > 24 hours - 30 days = prolonged, ≤ 24 hours = limited. For limited exposures (≤ 24 hours), please enter the maximum exposure time in hours.
|
| 74 |
|
| 75 |
### Conformance to Assumptions
|
| 76 |
|
|
|
|
| 82 |
|
| 83 |
*Dilute concentration* - The model relies on a concentration independent diffusion coefficient, which assumes any color additives are present only in dilute quantities. Confirming that the total amount of color additives present is ≤ 2 m/v % is sufficient to conform with this assumption. It may be possible to justify that the CHRIS calculation for a dilute compound will remain protective if the total concentration is in excess of 2 m/v %, if the presence of additional compound could reasonably be expected to inhibit rather than promote diffusion, e.g. second phase particulates.
|
| 84 |
|
| 85 |
+
*Matrix stability* - The model parameters/transport properties are established using worst-case values reported in the literature. However, it is unclear if the reported values account for potential degradation (e.g., during sterilization) or other physicochemical changes (e.g., excessive plasticization) that may occur during manufacturing and negatively impact these values. Polymer stability can be confirmed/justified by evidence supporting that manufacturing (including sterilization) does not alter the matrix material of the final device.
|
| 86 |
|
| 87 |
### Exposure Assessment
|
| 88 |
|
color_module/templates/index.html
CHANGED
|
@@ -3,10 +3,10 @@
|
|
| 3 |
<head>
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<title>CHRIS</title>
|
| 6 |
-
|
| 7 |
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
|
| 8 |
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
|
| 9 |
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js" integrity="sha384-VHvPCCyXqtD5DqJeNxl2dtTyhF78xXNXdkwX1CZeRusQfRKp+tA7hAShOK/B/fQ2" crossorigin="anonymous"></script>
|
|
|
|
| 10 |
<link rel= "stylesheet" type= "text/css" href= "{{ url_for('static',filename='styles.css') }}">
|
| 11 |
|
| 12 |
</head>
|
|
@@ -16,20 +16,13 @@
|
|
| 16 |
<br clear="all" />
|
| 17 |
|
| 18 |
<header>
|
| 19 |
-
<h1 style="text-align:center"><font color="#0070C0">
|
| 20 |
</header>
|
| 21 |
|
| 22 |
-
<p><strong>Disclaimer:
|
| 23 |
-
associated with the color additive. Therefore, a favorable outcome does not imply acceptable biological risk for the final
|
| 24 |
-
finished form of a medical device. Further, a successful evaluation does not address local biocompatibility endpoints, and
|
| 25 |
-
therefore additional testing may be needed despite a positive outcome from CHRIS. Because there may be additional restrictions
|
| 26 |
-
based on specific device guidance and code of federal regulation (CFR) listings, users should also review the relevant documents
|
| 27 |
-
for their device type and color additive. </strong></p>
|
| 28 |
|
| 29 |
|
| 30 |
-
<p> For details on how to use CHRIS, please read the <a href="{{url_for('
|
| 31 |
-
<a href="{{url_for('.static', filename='COU.html')}}"> context of use (COU)</a>. Answers to frequently asked questions can be
|
| 32 |
-
found <a href="{{url_for('.static', filename='FAQ.html')}}"> here</a>.</p>
|
| 33 |
|
| 34 |
<body>
|
| 35 |
|
|
@@ -45,15 +38,15 @@ Identity: <select name="CA" id="CA" onchange="javascript:caCheck();">
|
|
| 45 |
<option value="{{CA}}">{{CA}}</option>
|
| 46 |
{% endfor %}
|
| 47 |
</select>
|
| 48 |
-
<span id="otherID" style="
|
| 49 |
-
⇒ Chemical name: <input name="chemName" id="chemName" type="text" value="ENTER CHEMICAL NAME" required>
|
| 50 |
-
</span>
|
| 51 |
|
| 52 |
-
Molecular weight (g/mol): <input name="MW" id="MW" step="any" value="1100" min="100.0" max="1100.0" type="number" disabled><br>
|
| 53 |
|
| 54 |
-
Amount (mg): <input name="amount" id="amount" value="1.0" step="any" min="0.000001" type="number"> <br>
|
| 55 |
|
| 56 |
-
Total impurity concentration (%): <input name="impurity" id="impurity" value="0.1" step="any" min="0.000001" max='100.0' type="number"> <br>
|
| 57 |
|
| 58 |
<!-- Javascript to reveal/hide CA selection box -->
|
| 59 |
|
|
@@ -74,12 +67,14 @@ function caCheck() {
|
|
| 74 |
document.getElementById('MW').disabled = false;
|
| 75 |
}
|
| 76 |
if (iCA >= 11) {
|
| 77 |
-
document.getElementById('otherID').style.
|
| 78 |
document.getElementById('chemName').value = "ENTER CHEMICAL NAME";
|
| 79 |
} else {
|
| 80 |
-
document.getElementById('otherID').style.
|
| 81 |
}
|
| 82 |
}
|
|
|
|
|
|
|
| 83 |
</script>
|
| 84 |
|
| 85 |
<!-- Modal -->
|
|
@@ -114,8 +109,8 @@ Matrix: <select name="polymer">
|
|
| 114 |
<option value="{{polymer}}">{{polymer}}</option>
|
| 115 |
{% endfor %}
|
| 116 |
</select> <br>
|
| 117 |
-
Mass (g): <input name="mass" id="mass" step="any" value="1.0" min="0.000001" type="number"> <br>
|
| 118 |
-
Density (g/cm<sup>3</sup>): <input name="density" id="density" step="any" value="1.0" min="0.01" type="number">
|
| 119 |
|
| 120 |
<!-- Modal -->
|
| 121 |
<div id="PolymerModal" class="modal fade" role="dialog">
|
|
@@ -144,13 +139,13 @@ Density (g/cm<sup>3</sup>): <input name="density" id="density" step="any" value=
|
|
| 144 |
|
| 145 |
<h3> Device characteristics <button type=button class="Info_btn" data-toggle="modal" data-target="#DeviceModal">ⓘ</button> </h3>
|
| 146 |
Exposed surface area (cm<sup>2</sup>):
|
| 147 |
-
<input name="area" id="area" step="any" value="5.0" min="0.001" type="number"><br>
|
| 148 |
Exposure type:
|
| 149 |
<input type="radio" name="exposure" id="long-term" value="long-term" onclick="javascript:exposureCheck();" checked > long-term
|
| 150 |
<input type="radio" name="exposure" id="prolonged" value="prolonged" onclick="javascript:exposureCheck();" > prolonged
|
| 151 |
<input type="radio" name="exposure" id="limited" value="limited" onclick="javascript:exposureCheck();" > limited
|
| 152 |
<span id="limitedtime" style="visibility:hidden">
|
| 153 |
-
⇒ Exposure time (h): <input name="exptime" id="time" step="any" min="0.001" max="24" value="24" type="number" ><br>
|
| 154 |
</span>
|
| 155 |
|
| 156 |
<!-- Modal -->
|
|
@@ -174,7 +169,6 @@ Density (g/cm<sup>3</sup>): <input name="density" id="density" step="any" value=
|
|
| 174 |
</div>
|
| 175 |
</div>
|
| 176 |
|
| 177 |
-
|
| 178 |
<!-- Assumptions input section -->
|
| 179 |
|
| 180 |
<h3> Assumptions <button type=button class="Info_btn" data-toggle="modal" data-target="#AssumeModal">ⓘ</button> </h3>
|
|
@@ -209,12 +203,14 @@ Density (g/cm<sup>3</sup>): <input name="density" id="density" step="any" value=
|
|
| 209 |
</div>
|
| 210 |
</div>
|
| 211 |
|
| 212 |
-
|
| 213 |
<h3> Exposure assessment </h3>
|
| 214 |
Click to screen your device: <button type="submit">Estimate exposure</button>
|
| 215 |
|
| 216 |
</form>
|
| 217 |
|
|
|
|
|
|
|
|
|
|
| 218 |
<!-- Javascript to reveal/hide exposure time input box (limited contact) -->
|
| 219 |
|
| 220 |
<script type="text/javascript">
|
|
@@ -226,10 +222,9 @@ function exposureCheck() {
|
|
| 226 |
document.getElementById('time').value = '24';
|
| 227 |
}
|
| 228 |
}
|
|
|
|
| 229 |
</script>
|
| 230 |
|
| 231 |
|
| 232 |
-
|
| 233 |
-
|
| 234 |
</body>
|
| 235 |
</html>
|
|
|
|
| 3 |
<head>
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<title>CHRIS</title>
|
|
|
|
| 6 |
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
|
| 7 |
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
|
| 8 |
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js" integrity="sha384-VHvPCCyXqtD5DqJeNxl2dtTyhF78xXNXdkwX1CZeRusQfRKp+tA7hAShOK/B/fQ2" crossorigin="anonymous"></script>
|
| 9 |
+
|
| 10 |
<link rel= "stylesheet" type= "text/css" href= "{{ url_for('static',filename='styles.css') }}">
|
| 11 |
|
| 12 |
</head>
|
|
|
|
| 16 |
<br clear="all" />
|
| 17 |
|
| 18 |
<header>
|
| 19 |
+
<h1 style="text-align:center">CHRIS: FDA's <font color="#0070C0">C</font>olor <font color="#0070C0">H</font>azard and <font color="#0070C0">RIS</font>k calculator</h1>
|
| 20 |
</header>
|
| 21 |
|
| 22 |
+
<p><strong>Disclaimer: CHRIS only addresses risk associated with the presence of color additives and additives and impurities associated with the color additive. Therefore, a favorable outcome by CHRIS does not imply acceptable biological risk for the final finished form of a medical device. Further, a successful CHRIS evaluation does not address local biocompatibility endpoints, and therefore additional testing may be needed despite a positive outcome from CHRIS. Because there may be additional restrictions based on specific device guidance and code of federal regulation (CFR) listings, users should also review the relevant documents for their device type and color additive. </strong></p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
|
| 24 |
|
| 25 |
+
<p> For details on how to use CHRIS, please read the <a href="{{url_for('static', filename='README.html')}}"> instructions.</a> and <a href="{{url_for('static', filename='COU.html')}}"> context of use (COU)</a>. Answers to frequently asked questions can be found <a href="{{url_for('static', filename='FAQ.html')}}"> here</a>.</p>
|
|
|
|
|
|
|
| 26 |
|
| 27 |
<body>
|
| 28 |
|
|
|
|
| 38 |
<option value="{{CA}}">{{CA}}</option>
|
| 39 |
{% endfor %}
|
| 40 |
</select>
|
| 41 |
+
<span id="otherID" style="display:none">
|
| 42 |
+
⇒ Chemical name: <input name="chemName" id="chemName" type="text" value="ENTER CHEMICAL NAME" required>
|
| 43 |
+
</span> <br>
|
| 44 |
|
| 45 |
+
Molecular weight (g/mol): <input name="MW" id="MW" step="any" value="1100" min="100.0" max="1100.0" type="number" disabled required><br>
|
| 46 |
|
| 47 |
+
Amount (mg): <input name="amount" id="amount" value="1.0" step="any" min="0.000001" type="number" required> <br>
|
| 48 |
|
| 49 |
+
Total impurity concentration (%): <input name="impurity" id="impurity" value="0.1" step="any" min="0.000001" max='100.0' type="number" required> <br>
|
| 50 |
|
| 51 |
<!-- Javascript to reveal/hide CA selection box -->
|
| 52 |
|
|
|
|
| 67 |
document.getElementById('MW').disabled = false;
|
| 68 |
}
|
| 69 |
if (iCA >= 11) {
|
| 70 |
+
document.getElementById('otherID').style.display = "inline";
|
| 71 |
document.getElementById('chemName').value = "ENTER CHEMICAL NAME";
|
| 72 |
} else {
|
| 73 |
+
document.getElementById('otherID').style.display = "none";
|
| 74 |
}
|
| 75 |
}
|
| 76 |
+
|
| 77 |
+
$(window).on('pageshow', function() { caCheck(); });
|
| 78 |
</script>
|
| 79 |
|
| 80 |
<!-- Modal -->
|
|
|
|
| 109 |
<option value="{{polymer}}">{{polymer}}</option>
|
| 110 |
{% endfor %}
|
| 111 |
</select> <br>
|
| 112 |
+
Mass (g): <input name="mass" id="mass" step="any" value="1.0" min="0.000001" type="number" required> <br>
|
| 113 |
+
Density (g/cm<sup>3</sup>): <input name="density" id="density" step="any" value="1.0" min="0.01" type="number" required>
|
| 114 |
|
| 115 |
<!-- Modal -->
|
| 116 |
<div id="PolymerModal" class="modal fade" role="dialog">
|
|
|
|
| 139 |
|
| 140 |
<h3> Device characteristics <button type=button class="Info_btn" data-toggle="modal" data-target="#DeviceModal">ⓘ</button> </h3>
|
| 141 |
Exposed surface area (cm<sup>2</sup>):
|
| 142 |
+
<input name="area" id="area" step="any" value="5.0" min="0.001" type="number" required><br>
|
| 143 |
Exposure type:
|
| 144 |
<input type="radio" name="exposure" id="long-term" value="long-term" onclick="javascript:exposureCheck();" checked > long-term
|
| 145 |
<input type="radio" name="exposure" id="prolonged" value="prolonged" onclick="javascript:exposureCheck();" > prolonged
|
| 146 |
<input type="radio" name="exposure" id="limited" value="limited" onclick="javascript:exposureCheck();" > limited
|
| 147 |
<span id="limitedtime" style="visibility:hidden">
|
| 148 |
+
⇒ Exposure time (h): <input name="exptime" id="time" step="any" min="0.001" max="24" value="24" type="number" required><br>
|
| 149 |
</span>
|
| 150 |
|
| 151 |
<!-- Modal -->
|
|
|
|
| 169 |
</div>
|
| 170 |
</div>
|
| 171 |
|
|
|
|
| 172 |
<!-- Assumptions input section -->
|
| 173 |
|
| 174 |
<h3> Assumptions <button type=button class="Info_btn" data-toggle="modal" data-target="#AssumeModal">ⓘ</button> </h3>
|
|
|
|
| 203 |
</div>
|
| 204 |
</div>
|
| 205 |
|
|
|
|
| 206 |
<h3> Exposure assessment </h3>
|
| 207 |
Click to screen your device: <button type="submit">Estimate exposure</button>
|
| 208 |
|
| 209 |
</form>
|
| 210 |
|
| 211 |
+
|
| 212 |
+
<p id="TestingOutput"> </p>
|
| 213 |
+
|
| 214 |
<!-- Javascript to reveal/hide exposure time input box (limited contact) -->
|
| 215 |
|
| 216 |
<script type="text/javascript">
|
|
|
|
| 222 |
document.getElementById('time').value = '24';
|
| 223 |
}
|
| 224 |
}
|
| 225 |
+
$(window).on('pageshow', function() { exposureCheck(); });
|
| 226 |
</script>
|
| 227 |
|
| 228 |
|
|
|
|
|
|
|
| 229 |
</body>
|
| 230 |
</html>
|
color_module/templates/report.html
CHANGED
|
@@ -3,9 +3,10 @@
|
|
| 3 |
<head>
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<title>CHRIS Report</title>
|
| 6 |
-
|
| 7 |
-
<script
|
| 8 |
-
<
|
|
|
|
| 9 |
|
| 10 |
</head>
|
| 11 |
|
|
@@ -14,19 +15,20 @@
|
|
| 14 |
<br clear="all" />
|
| 15 |
|
| 16 |
<header>
|
| 17 |
-
<h1 style="text-align:center"><font color="#0070C0">
|
| 18 |
</header>
|
| 19 |
|
| 20 |
<body>
|
| 21 |
|
| 22 |
-
<p> The following report was generated using CHRIS v.
|
| 23 |
<script> document.write(new Date().toLocaleDateString()); </script>.
|
| 24 |
</p>
|
| 25 |
|
| 26 |
-
<
|
| 27 |
|
| 28 |
<p>
|
| 29 |
-
<u> Diffusion calculation for {{chemName}} leaching from {{polymers[pIndex]}} estimates
|
|
|
|
| 30 |
<p>
|
| 31 |
|
| 32 |
<p>
|
|
@@ -35,12 +37,15 @@ This estimate was derived using solutions to the conservative plane sheet model
|
|
| 35 |
\[
|
| 36 |
M(\tau)= \left\{
|
| 37 |
\begin{array}{cr}
|
| 38 |
-
2 M_0 \sqrt{\tau/\pi} & \tau \leq 0.
|
| 39 |
-
M_0\left(1-8 \exp\left[-\tau \pi^2/4 \right]/\pi^2\right) & \tau > 0.
|
| 40 |
\end{array} \right.
|
| 41 |
\]
|
| 42 |
|
| 43 |
-
where \( \tau= D t A^2 / V^2 \) and \( A \) and \( V \) are the surface area and volume of the polymer matrix,
|
|
|
|
|
|
|
|
|
|
| 44 |
</p>
|
| 45 |
|
| 46 |
<p>
|
|
@@ -51,18 +56,22 @@ where \( \tau= D t A^2 / V^2 \) and \( A \) and \( V \) are the surface area and
|
|
| 51 |
\( t \) = {{time}} h <br>
|
| 52 |
<p>
|
| 53 |
|
| 54 |
-
<
|
| 55 |
|
| 56 |
{% if assume[0] and assume[1] and assume[2] and assume[3] and assume[4] %}
|
| 57 |
|
| 58 |
<p>
|
| 59 |
-
<font color="green"> You have confirmed your system complies with the model assumptions and no further data are needed
|
|
|
|
| 60 |
</p>
|
| 61 |
|
| 62 |
{% else %}
|
| 63 |
|
| 64 |
<p>
|
| 65 |
-
<font color="red"> You have not confirmed compliance with one or more of the underlying assumptions upon which the
|
|
|
|
|
|
|
|
|
|
| 66 |
</p>
|
| 67 |
|
| 68 |
{% if not assume[0] %}
|
|
@@ -70,7 +79,8 @@ where \( \tau= D t A^2 / V^2 \) and \( A \) and \( V \) are the surface area and
|
|
| 70 |
{% endif %}
|
| 71 |
|
| 72 |
{% if not assume[1] %}
|
| 73 |
-
<font color="red"> • Any color additive particles/aggregates are much smaller than the smallest component dimension
|
|
|
|
| 74 |
{% endif %}
|
| 75 |
|
| 76 |
{% if not assume[2] %}
|
|
@@ -87,18 +97,20 @@ where \( \tau= D t A^2 / V^2 \) and \( A \) and \( V \) are the surface area and
|
|
| 87 |
|
| 88 |
{% endif %}
|
| 89 |
|
| 90 |
-
<
|
| 91 |
|
| 92 |
{% if caIndex > 10 %}
|
| 93 |
|
| 94 |
<p>
|
| 95 |
-
The threshold for toxicological concern (TTC) for {{exposure}} contact is {{TTC}} mg. Based on the exposure estimation
|
|
|
|
| 96 |
</p>
|
| 97 |
|
| 98 |
{% if MOS >= 1 %}
|
| 99 |
|
| 100 |
<p>
|
| 101 |
-
<font color="green"> The MOS based on the mutagenic TTC is greater than one; therefore, no further analysis is needed
|
|
|
|
| 102 |
</p>
|
| 103 |
|
| 104 |
<p>
|
|
@@ -108,29 +120,37 @@ The threshold for toxicological concern (TTC) for {{exposure}} contact is {{TTC}
|
|
| 108 |
{% else %}
|
| 109 |
|
| 110 |
<p>
|
| 111 |
-
<font color="red"> The MOS based on the mutagenic TTC is less than one; therefore, further analysis is needed to
|
|
|
|
|
|
|
| 112 |
</p>
|
| 113 |
|
| 114 |
{% endif %}
|
| 115 |
|
| 116 |
{% else %}
|
| 117 |
|
| 118 |
-
The tolerable intake value for your color additive is {{TI}} mg/kg/day. Assuming a 50 kg patient, the tolerable
|
|
|
|
|
|
|
| 119 |
|
| 120 |
{% if MOS >= 1 %}
|
| 121 |
|
| 122 |
<p>
|
| 123 |
-
<font color="green"> The MOS based on the color additive specific TI is greater than one; therefore, no further analysis
|
|
|
|
| 124 |
</p>
|
| 125 |
|
| 126 |
<p>
|
| 127 |
-
<font color="red"> *Note*: This calculation assumes an adult patient population with a worst-case body weight of 50 kg.
|
|
|
|
|
|
|
| 128 |
</p>
|
| 129 |
|
| 130 |
{% else %}
|
| 131 |
|
| 132 |
<p>
|
| 133 |
-
<font color="red"> The MOS based on the color additive specific TI is less than one; therefore, further analysis is
|
|
|
|
| 134 |
</p>
|
| 135 |
|
| 136 |
{% endif %}
|
|
@@ -140,7 +160,10 @@ The tolerable intake value for your color additive is {{TI}} mg/kg/day. Assumin
|
|
| 140 |
{% if isCA == true %}
|
| 141 |
|
| 142 |
<p>
|
| 143 |
-
<font color="red"> *Note*: This assessment assumes that the color additive complies with all relevant medical device
|
|
|
|
|
|
|
|
|
|
| 144 |
</p>
|
| 145 |
|
| 146 |
{% endif %}
|
|
@@ -151,24 +174,34 @@ The tolerable intake value for your color additive is {{TI}} mg/kg/day. Assumin
|
|
| 151 |
|
| 152 |
{% if iMOS >= 1 %}
|
| 153 |
|
| 154 |
-
<font color="green"> The total color additive impurity level is {{impurity}} mg. When compared to TTC this results in
|
|
|
|
|
|
|
| 155 |
|
| 156 |
<p>
|
| 157 |
<font color="red"> *Note*: This assessment assumes that any impurities present are not in the cohort of concern. </font>
|
| 158 |
</p>
|
| 159 |
|
| 160 |
<p>
|
| 161 |
-
<font color="red"> *Note*: Users should review and confirm compliance of impurity levels with any relevant Code of
|
|
|
|
|
|
|
|
|
|
| 162 |
</p>
|
| 163 |
|
| 164 |
{% else %}
|
| 165 |
|
| 166 |
-
<font color="red"> The total color additive impurity level is {{impurity}} mg. When compared to TTC this results in
|
|
|
|
|
|
|
|
|
|
| 167 |
|
| 168 |
|
| 169 |
{% endif %}
|
| 170 |
|
| 171 |
{% endif %}
|
| 172 |
|
|
|
|
|
|
|
| 173 |
</body>
|
| 174 |
</html>
|
|
|
|
| 3 |
<head>
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<title>CHRIS Report</title>
|
| 6 |
+
|
| 7 |
+
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
|
| 8 |
+
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
|
| 9 |
+
<link rel= "stylesheet" type= "text/css" href= "{{ url_for('static',filename='styles.css') }}">
|
| 10 |
|
| 11 |
</head>
|
| 12 |
|
|
|
|
| 15 |
<br clear="all" />
|
| 16 |
|
| 17 |
<header>
|
| 18 |
+
<h1 style="text-align:center"><font color="#0070C0">C</font>olor <font color="#0070C0">H</font>azard and <font color="#0070C0">RIS</font>k calculator (CHRIS) Report </h1>
|
| 19 |
</header>
|
| 20 |
|
| 21 |
<body>
|
| 22 |
|
| 23 |
+
<p> The following report was generated using CHRIS v.1.0 on
|
| 24 |
<script> document.write(new Date().toLocaleDateString()); </script>.
|
| 25 |
</p>
|
| 26 |
|
| 27 |
+
<h3>Exposure </h3>
|
| 28 |
|
| 29 |
<p>
|
| 30 |
+
<u> Diffusion calculation for {{chemName}} leaching from {{polymers[pIndex]}} estimates a worst case single day
|
| 31 |
+
exposure = {{release}} mg. </u>
|
| 32 |
<p>
|
| 33 |
|
| 34 |
<p>
|
|
|
|
| 37 |
\[
|
| 38 |
M(\tau)= \left\{
|
| 39 |
\begin{array}{cr}
|
| 40 |
+
2 M_0 \sqrt{\tau/\pi} & \tau \leq 0.2 \\
|
| 41 |
+
M_0\left(1-8 \exp\left[-\tau \pi^2/4 \right]/\pi^2\right) & \tau > 0.2
|
| 42 |
\end{array} \right.
|
| 43 |
\]
|
| 44 |
|
| 45 |
+
where \( \tau= D t A^2 / V^2 \) and \( A \) and \( V \) are the surface area and volume of the polymer matrix,
|
| 46 |
+
respectively, \( M_0 \) is total mass initially contained in the polymer, \( D \) is a conservative estimate of
|
| 47 |
+
the diffusion coefficient of the leachable within the polymer matrix, and \( t \) is time. Based on the input
|
| 48 |
+
provided, the calculation was based on the following values:
|
| 49 |
</p>
|
| 50 |
|
| 51 |
<p>
|
|
|
|
| 56 |
\( t \) = {{time}} h <br>
|
| 57 |
<p>
|
| 58 |
|
| 59 |
+
<h3> Assumptions </h3>
|
| 60 |
|
| 61 |
{% if assume[0] and assume[1] and assume[2] and assume[3] and assume[4] %}
|
| 62 |
|
| 63 |
<p>
|
| 64 |
+
<font color="green"> You have confirmed your system complies with the model assumptions and no further data are needed
|
| 65 |
+
to support using the exposure estimation provided by CHRIS in a submission to CDRH. </font>
|
| 66 |
</p>
|
| 67 |
|
| 68 |
{% else %}
|
| 69 |
|
| 70 |
<p>
|
| 71 |
+
<font color="red"> You have not confirmed compliance with one or more of the underlying assumptions upon which the
|
| 72 |
+
exposure calculation is based. Therefore, it may be necessary to provide a justification and supporting data for
|
| 73 |
+
why the results obtained for a system that may not comply with unchecked assumptions below are still valid if the
|
| 74 |
+
assessment is used to support a submission to CDRH: </font> <br>
|
| 75 |
</p>
|
| 76 |
|
| 77 |
{% if not assume[0] %}
|
|
|
|
| 79 |
{% endif %}
|
| 80 |
|
| 81 |
{% if not assume[1] %}
|
| 82 |
+
<font color="red"> • Any color additive particles/aggregates are much smaller than the smallest component dimension
|
| 83 |
+
(≤ 50x). <br> </font>
|
| 84 |
{% endif %}
|
| 85 |
|
| 86 |
{% if not assume[2] %}
|
|
|
|
| 97 |
|
| 98 |
{% endif %}
|
| 99 |
|
| 100 |
+
<h3> Screening level toxicological risk assessment </h3>
|
| 101 |
|
| 102 |
{% if caIndex > 10 %}
|
| 103 |
|
| 104 |
<p>
|
| 105 |
+
The threshold for toxicological concern (TTC) for {{exposure}} contact is {{TTC}} mg. Based on the exposure estimation
|
| 106 |
+
this results in a margin of safety (MOS) of {{MOS}}.
|
| 107 |
</p>
|
| 108 |
|
| 109 |
{% if MOS >= 1 %}
|
| 110 |
|
| 111 |
<p>
|
| 112 |
+
<font color="green"> The MOS based on the mutagenic TTC is greater than one; therefore, no further analysis is needed
|
| 113 |
+
for systemic biocompatibility endpoints. </font>
|
| 114 |
</p>
|
| 115 |
|
| 116 |
<p>
|
|
|
|
| 120 |
{% else %}
|
| 121 |
|
| 122 |
<p>
|
| 123 |
+
<font color="red"> The MOS based on the mutagenic TTC is less than one; therefore, further analysis is needed to
|
| 124 |
+
address systemic biocompatibility endpoints. For example, a compound specific tolerable intake value could be
|
| 125 |
+
independently derived and compared to the exposure estimate provided above. </font>
|
| 126 |
</p>
|
| 127 |
|
| 128 |
{% endif %}
|
| 129 |
|
| 130 |
{% else %}
|
| 131 |
|
| 132 |
+
The tolerable intake value for your color additive is {{TI}} mg/kg/day. Assuming a 50 kg patient, the tolerable
|
| 133 |
+
exposure value would be {{50*TI}} mg/day. Based on the exposure estimation this results in a margin of safety (MOS)
|
| 134 |
+
of {{MOS}}.
|
| 135 |
|
| 136 |
{% if MOS >= 1 %}
|
| 137 |
|
| 138 |
<p>
|
| 139 |
+
<font color="green"> The MOS based on the color additive specific TI is greater than one; therefore, no further analysis
|
| 140 |
+
is needed for systemic biocompatibility endpoints. </font>
|
| 141 |
</p>
|
| 142 |
|
| 143 |
<p>
|
| 144 |
+
<font color="red"> *Note*: This calculation assumes an adult patient population with a worst-case body weight of 50 kg.
|
| 145 |
+
If the intended patient population of your device is different, please adjust the tolerable exposure calculation
|
| 146 |
+
accordingly. </font>
|
| 147 |
</p>
|
| 148 |
|
| 149 |
{% else %}
|
| 150 |
|
| 151 |
<p>
|
| 152 |
+
<font color="red"> The MOS based on the color additive specific TI is less than one; therefore, further analysis is
|
| 153 |
+
needed to address systemic biocompatibility endpoints. </font>
|
| 154 |
</p>
|
| 155 |
|
| 156 |
{% endif %}
|
|
|
|
| 160 |
{% if isCA == true %}
|
| 161 |
|
| 162 |
<p>
|
| 163 |
+
<font color="red"> *Note*: This assessment assumes that the color additive complies with all relevant medical device
|
| 164 |
+
specific guidance documents and all relevant Code of Federal Regulations (CFR) color additive listings, if they
|
| 165 |
+
exist for the color additive. Examples of CFR listings are provided in the
|
| 166 |
+
<a href="static/FAQ.html#how-does-chris-deal-with-color-additive-impurities" >FAQ</a>.</font>
|
| 167 |
</p>
|
| 168 |
|
| 169 |
{% endif %}
|
|
|
|
| 174 |
|
| 175 |
{% if iMOS >= 1 %}
|
| 176 |
|
| 177 |
+
<font color="green"> The total color additive impurity level is {{impurity}} mg. When compared to TTC this results in
|
| 178 |
+
an MOS = {{iMOS}}. Therefore, no further analysis is needed for the impact of impurities on systemic
|
| 179 |
+
biocompatibility endpoints. </font>
|
| 180 |
|
| 181 |
<p>
|
| 182 |
<font color="red"> *Note*: This assessment assumes that any impurities present are not in the cohort of concern. </font>
|
| 183 |
</p>
|
| 184 |
|
| 185 |
<p>
|
| 186 |
+
<font color="red"> *Note*: Users should review and confirm compliance of impurity levels with any relevant Code of
|
| 187 |
+
Federal Regulations (CFR) listings as part of the submission package, i.e. in addition to any output of CHRIS.
|
| 188 |
+
A list of relevant CFR listings is provided
|
| 189 |
+
<a href="static/FAQ.html#how-does-chris-deal-with-color-additive-impurities" >here</a>.</font>
|
| 190 |
</p>
|
| 191 |
|
| 192 |
{% else %}
|
| 193 |
|
| 194 |
+
<font color="red"> The total color additive impurity level is {{impurity}} mg. When compared to TTC this results in
|
| 195 |
+
an MOS = {{iMOS}}. Therefore, further analysis is needed to address the impact of impurities on systemic
|
| 196 |
+
biocompatibility endpoints. Guidance on alternative methods to address impurities is provided
|
| 197 |
+
<a href="static/FAQ.html#how-does-chris-deal-with-color-additive-impurities" >here</a>. </font>
|
| 198 |
|
| 199 |
|
| 200 |
{% endif %}
|
| 201 |
|
| 202 |
{% endif %}
|
| 203 |
|
| 204 |
+
<button type="button" onclick="javascript:history.back()">Back</button>
|
| 205 |
+
|
| 206 |
</body>
|
| 207 |
</html>
|
exposure_module/static/exposure_COU.html
CHANGED
|
@@ -1,6 +1,8 @@
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
|
|
|
|
|
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
</head>
|
| 6 |
|
|
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
+
<title>Bulk-COU</title>
|
| 5 |
+
<link rel="stylesheet" href="../../static/styles.css">
|
| 6 |
<meta charset="UTF-8">
|
| 7 |
</head>
|
| 8 |
|
exposure_module/static/exposure_COU.md
CHANGED
|
@@ -2,6 +2,8 @@
|
|
| 2 |
<!DOCTYPE html>
|
| 3 |
<html lang="en">
|
| 4 |
<head>
|
|
|
|
|
|
|
| 5 |
<meta charset="UTF-8">
|
| 6 |
</head>
|
| 7 |
|
|
|
|
| 2 |
<!DOCTYPE html>
|
| 3 |
<html lang="en">
|
| 4 |
<head>
|
| 5 |
+
<title>Bulk-COU</title>
|
| 6 |
+
<link rel="stylesheet" href="../../static/styles.css">
|
| 7 |
<meta charset="UTF-8">
|
| 8 |
</head>
|
| 9 |
|
exposure_module/templates/exposure_index.html
CHANGED
|
@@ -208,6 +208,7 @@ function exposureCheck() {
|
|
| 208 |
document.getElementById('time').value = '24';
|
| 209 |
}
|
| 210 |
}
|
|
|
|
| 211 |
</script>
|
| 212 |
|
| 213 |
</body>
|
|
|
|
| 208 |
document.getElementById('time').value = '24';
|
| 209 |
}
|
| 210 |
}
|
| 211 |
+
$(window).on('pageshow', function() { exposureCheck(); });
|
| 212 |
</script>
|
| 213 |
|
| 214 |
</body>
|
functions.py
CHANGED
|
@@ -12,21 +12,31 @@ def SigFigs(number, n):
|
|
| 12 |
return round(number, n - int(math.floor(math.log10(math.fabs(number)))) - 1)
|
| 13 |
|
| 14 |
def Piringer(Mw, Ap):
|
|
|
|
| 15 |
if Mw > 1100.:
|
| 16 |
Mw = 1100.
|
| 17 |
-
|
|
|
|
|
|
|
|
|
|
| 18 |
|
| 19 |
def WilkeChang(Mw):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
|
| 21 |
-
|
| 22 |
-
return 7.4e-8 * (18. * 2.6) ** 0.5 * 310. / 0.6913 / Va ** 0.6
|
| 23 |
|
| 24 |
def SheetRelease(amount, vol, area, time, D):
|
| 25 |
|
|
|
|
| 26 |
L = vol / area
|
| 27 |
-
D = D * 3600.
|
| 28 |
-
tau = D * time / L ** 2.
|
| 29 |
-
if tau <= 0.
|
| 30 |
release = 2. * amount * np.sqrt(tau / np.pi)
|
| 31 |
else:
|
| 32 |
release = amount * (1. - (8. / (np.pi ** 2.)) * np.exp(-tau * np.pi ** 2. / 4.))
|
|
|
|
| 12 |
return round(number, n - int(math.floor(math.log10(math.fabs(number)))) - 1)
|
| 13 |
|
| 14 |
def Piringer(Mw, Ap):
|
| 15 |
+
|
| 16 |
if Mw > 1100.:
|
| 17 |
Mw = 1100.
|
| 18 |
+
T = 310.
|
| 19 |
+
|
| 20 |
+
# Semi-empirical model for D(Mw) given polymer property Ap- Toxicol. Sci. 2019, 172 (1), 201–212.
|
| 21 |
+
return 1e4 * np.exp(Ap - 0.1351 * Mw ** (2. / 3.) + 0.003 * Mw - 10454. / T)
|
| 22 |
|
| 23 |
def WilkeChang(Mw):
|
| 24 |
+
# Semi-empirical model for D(Mw) assuming diffusion in water
|
| 25 |
+
Va = 4.76 + 1.32 * Mw # molecular volume as a function of Mw assuming linear alkanes as worst case
|
| 26 |
+
T = 310.
|
| 27 |
+
MwH2O = 18.
|
| 28 |
+
viscosity = 0.6913
|
| 29 |
+
alpha = 2.6
|
| 30 |
|
| 31 |
+
return 7.4e-8 * (MwH2O * alpha) ** 0.5 * T / viscosity / Va ** 0.6
|
|
|
|
| 32 |
|
| 33 |
def SheetRelease(amount, vol, area, time, D):
|
| 34 |
|
| 35 |
+
# analytical solution(s) to Fick's law for a plane sheet
|
| 36 |
L = vol / area
|
| 37 |
+
D = D * 3600. # convert seconds to hours
|
| 38 |
+
tau = D * time / L ** 2. # dimensionless time
|
| 39 |
+
if tau <= 0.2:
|
| 40 |
release = 2. * amount * np.sqrt(tau / np.pi)
|
| 41 |
else:
|
| 42 |
release = amount * (1. - (8. / (np.pi ** 2.)) * np.exp(-tau * np.pi ** 2. / 4.))
|
templates/chemError.html
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<title>CHRIS</title>
|
| 6 |
+
|
| 7 |
+
</head>
|
| 8 |
+
|
| 9 |
+
<img src="{{ url_for('static',filename='images/FDAlogo.png') }}" style="float: left;" height="100"/>
|
| 10 |
+
<img src="{{ url_for('static',filename='images/FDAgraphic.png') }}" style="float: right;" height="100"/>
|
| 11 |
+
<br clear="all" />
|
| 12 |
+
|
| 13 |
+
<body>
|
| 14 |
+
|
| 15 |
+
<div style="font-size:5rem;text-align:center"> 🤦 </div>
|
| 16 |
+
|
| 17 |
+
<p style="font-size:2rem;text-align:center">
|
| 18 |
+
Uh-oh! Something went wrong. We were unable to match your chemical. Please return to the previous page and try a
|
| 19 |
+
different identifier.
|
| 20 |
+
</p>
|
| 21 |
+
|
| 22 |
+
|
| 23 |
+
</body>
|