OSHA HCS: ラベル要素の割り当てと一般的なラベルの更新
エラーメッセージ
Warning: array_flip(): Can only flip string and integer values, entry skipped in Drupal\Core\Entity\EntityStorageBase->loadMultiple() (line 279 of core/lib/Drupal/Core/Entity/EntityStorageBase.php).
Drupal\Core\Entity\EntityStorageBase->loadMultiple() (Line: 263)
Drupal\Core\Entity\EntityStorageBase->load() (Line: 528)
Drupal\Core\Entity\EntityBase::load() (Line: 85)
Drupal\chemtrec_module\TwigExtension->renderDateAndLocation() (Line: 44)
__TwigTemplate_058d9d11d3a53e7b56f6887905c39080->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 358)
Twig\Template->display() (Line: 373)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 234)
Drupal\Core\Template\TwigEnvironment->renderInline() (Line: 54)
Drupal\Core\Render\Element\InlineTemplate::preRenderInlineTemplate()
call_user_func_array() (Line: 107)
Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 876)
Drupal\Core\Render\Renderer->doCallback() (Line: 438)
Drupal\Core\Render\Renderer->doRender() (Line: 250)
Drupal\Core\Render\Renderer->doRenderRoot() (Line: 141)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 627)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 140)
Drupal\Core\Render\Renderer->renderInIsolation() (Line: 425)
Drupal\views\Plugin\views\PluginBase->viewsTokenReplace() (Line: 1414)
Drupal\views\Plugin\views\field\FieldPluginBase->renderAltered() (Line: 1306)
Drupal\views\Plugin\views\field\FieldPluginBase->renderText() (Line: 1234)
Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender() (Line: 230)
template_preprocess_views_view_field()
call_user_func_array() (Line: 308)
Drupal\Core\Theme\ThemeManager->render() (Line: 497)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 1811)
Drupal\views\Plugin\views\field\FieldPluginBase->theme() (Line: 778)
Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow()
call_user_func_array() (Line: 107)
Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 876)
Drupal\Core\Render\Renderer->doCallback() (Line: 438)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 715)
Drupal\views\Plugin\views\style\StylePluginBase->renderFields() (Line: 579)
Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping() (Line: 467)
Drupal\views\Plugin\views\style\StylePluginBase->render() (Line: 2213)
Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1595)
Drupal\views\ViewExecutable->render() (Line: 2504)
Drupal\views\Plugin\views\display\DisplayPluginBase->preview() (Line: 1724)
Drupal\views\ViewExecutable->preview() (Line: 65)
Drupal\views\Element\View::preRenderViewElement()
call_user_func_array() (Line: 107)
Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 876)
Drupal\Core\Render\Renderer->doCallback() (Line: 438)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 256)
Drupal\chemtrec_module\Plugin\Filter\FilterShortcode->Drupal\chemtrec_module\Plugin\Filter\{closure}()
preg_replace_callback() (Line: 111)
Drupal\chemtrec_module\Plugin\Filter\FilterShortcode->process() (Line: 122)
Drupal\filter\Element\ProcessedText::preRenderText()
call_user_func_array() (Line: 107)
Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 876)
Drupal\Core\Render\Renderer->doCallback() (Line: 438)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 49)
__TwigTemplate_0a706608abdc89a2af8e84133846d4e5->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 358)
Twig\Template->display() (Line: 373)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 34)
twig_render_template() (Line: 380)
Drupal\Core\Theme\ThemeManager->render() (Line: 497)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 104)
__TwigTemplate_de737cde42543ee244f9da40c2b65634->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 48)
__TwigTemplate_68c69eab0e7f5d2ad3967d21be077d64->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 358)
Twig\Template->display() (Line: 373)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 34)
twig_render_template() (Line: 380)
Drupal\Core\Theme\ThemeManager->render() (Line: 497)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 49)
__TwigTemplate_fdbee6bd8442766930769dded4ea1335->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 358)
Twig\Template->display() (Line: 373)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 34)
twig_render_template() (Line: 380)
Drupal\Core\Theme\ThemeManager->render() (Line: 497)
Drupal\Core\Render\Renderer->doRender() (Line: 510)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 79)
__TwigTemplate_461387588efc985970ab4eca8009dc20->block_content() (Line: 446)
Twig\Template->yieldBlock() (Line: 63)
__TwigTemplate_461387588efc985970ab4eca8009dc20->block_paragraph() (Line: 446)
Twig\Template->yieldBlock() (Line: 46)
__TwigTemplate_461387588efc985970ab4eca8009dc20->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 358)
Twig\Template->display() (Line: 373)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 34)
twig_render_template() (Line: 380)
Drupal\Core\Theme\ThemeManager->render() (Line: 497)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 49)
__TwigTemplate_fdbee6bd8442766930769dded4ea1335->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 358)
Twig\Template->display() (Line: 373)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 34)
twig_render_template() (Line: 380)
Drupal\Core\Theme\ThemeManager->render() (Line: 497)
Drupal\Core\Render\Renderer->doRender() (Line: 510)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 63)
__TwigTemplate_1b16f811bb552f868561184e655390b1->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 358)
Twig\Template->display() (Line: 373)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 34)
twig_render_template() (Line: 380)
Drupal\Core\Theme\ThemeManager->render() (Line: 497)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 491)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 44)
__TwigTemplate_c9cb5474b211248756adb3f8b3b530fc->doDisplay() (Line: 402)
Twig\Template->yield() (Line: 358)
Twig\Template->display() (Line: 373)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 34)
twig_render_template() (Line: 380)
Drupal\Core\Theme\ThemeManager->render() (Line: 497)
Drupal\Core\Render\Renderer->doRender() (Line: 227)
Drupal\Core\Render\Renderer->render() (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 235)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 131)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246)
Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}() (Line: 206)
Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188)
Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 201)
Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138)
Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87)
Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53)
Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 715)
Drupal\Core\DrupalKernel->handle() (Line: 19)
OSHA 発行の危険有害性情報伝達基準 (HCS) シリーズ
ブログ投稿 3: ラベル要素の割り当てと一般的なラベルの更新
これまでに、 労働安全衛生局 (OSHA) の危険有害性周知基準 (HCS) 最終規則に関する当社の徹底的な調査についてよくご存知だと思います。これに続いて、 ブログ投稿 2: 物理的および健康上の危険の分類の更新を公開しました。この 3 番目のブログ投稿では、ラベル要素の割り当ての更新と一般的なラベルの更新について説明します。
詳細については、CHEMTREC の OSHA HCS アップデートに関するブログ シリーズ全体をご覧ください。
- 5月30日の週 – OSHA HCSアップデートに関する包括的な洞察
- 6 月 3 日の週 – HCS アップデート: 物理的および健康上の危険の分類
- 6月10日の週 – HCSアップデート: 要素とラベルの割り当て- この投稿
- 6 月 17 日の週 – HCS アップデート: 安全データシート
- 6 月 24 日の週 – HCS アップデート: OSHA の改訂版危険物コミュニケーション基準に関する FAQ

変わらなかったもの
OSHA は、基本的なラベル要件、ラベル要素、またはラベルに要素を適用する方法を維持しています。つまり、化学物質の製造業者と輸入業者は、職場から出荷される各容器にラベルを貼付する必要があります。危険な化学物質の場合、ラベルには、各危険クラスとカテゴリごとに統一された警告語、絵表示、危険情報、および注意事項を含める必要があります。
HCS ピクトグラムの変更
OSHA はピクトグラムの割り当てに若干の変更を加えました。
- 米国運輸省 (DOT) の標識: OSHA は、DOT が規則を更新してコンテナに HCS ピクトグラムを表示することを許可したことを認めました。そのため、OSHA は HCS を更新し、DOT 標識が同じ危険を示す輸送コンテナに HCS ピクトグラムを表示できることを (義務ではないものの) 示しました。
- 感嘆符の絵文字: OSHA は、ラベル上で分類されていない危険物 (HNOC) に感嘆符の絵文字を使用することを許可する (ただし、義務付けるわけではない) と発表しました。カナダの規制では HNOC 危険物クラスのラベルに絵文字を記載することが義務付けられているため、この変更により、HNOC 危険物に関する米国とカナダの両方の要件への準拠が容易になります。
ラベルの調整の更新
OSHA が2012 年に HCS を GHS に合わせて更新した後、企業がラベルを新しい要件に適合させるために変換するときにいくつかの課題が明らかになりました。この最終規則は、これらの課題の一部に対処し、製造業者、輸入業者、販売業者に配慮した対応策を提供します。
- OSHA は、製造業者、輸入業者、または販売業者が化学物質の危険性に関する重要な情報に気付いた場合に容器のラベルを物理的に再貼付する必要がある場合の便宜を図っています。ラベルは 6 か月以内に改訂する必要がありますが、OSHA は、出荷内の個々の容器ごとに更新されたラベルが提供される場合に限り、製造業者が梱包されて将来の配送を待っている容器に古いラベルを貼付することを許可しています。
- OSHA は、容器にラベルを全面的に貼ることが不可能な場合 (引き出しラベル、折り返しラベル、タグの使用など)、製造業者、輸入業者、または販売業者が小型容器 (容量 100 ml 未満) にラベルを貼る方法を更新しました。OSHA は、ラベルが容器の通常の使用を妨げる非常に小さなパッケージ (3 ml 未満) にも対応できるようにしました。
- OSHA は長年にわたり、直接の容器が輸送手段である (つまり、タンクローリー、鉄道車両、または複合輸送容器に収納されている) バルク貨物のラベル付けに柔軟性を認める方針をとってきました。この場合、OSHA はラベルを直接の容器に貼付するか、船荷証券や船荷証券とともに送付するか、または他の技術的手段や電子的手段で送付することを許可します。これにより、貨物の受取側で労働者がすぐに印刷した形でラベルを利用できるようになります。この最終規則では、OSHA はこの長年の対応策を成文化しました。
ラベル要素の変更
この OSHA 最終規則では、鈍感化爆発物や圧力下にある化学物質など、新たに特定された危険クラスの要素を追加することに加えて、OSHA はラベル要素の適用方法に関する指示にいくつかの変更を加えました。
- OSHA は、同じ絵文字をラベルに複数回表示してはならないと規定しています。つまり、特定の絵文字が複数の危険によって引き起こされる場合でも、ラベルには 1 回だけ表示する必要があります。
- OSHA は、注意事項に関するいくつかの変更も確定しました。
- ラベル作成者が医療対応に関連する複数の注意事項を組み合わせる方法に関するガイダンス。
- GHS 改訂 7に合わせて注意事項を更新しました。これらの変更は、文言または注意事項を適用する条件を更新することにより、危険性に関する注意事項の適用性を向上させるために行われました。
- ラベルの必須要素を更新し、ラベル上の責任者の住所と電話番号は米国の住所と電話番号でなければならないことを明記しました。最後に、OSHA はラベルに「出荷日」を追加するという提案された要件を採用しませんでした。
危険物コミュニケーション基準に含まれる内容の詳細については、 OSHA 危険物コミュニケーション基準の pdf を参照してください。
ご質問がありますか? 6 月 21 日までにSDSsolutions@chemtrec.comの SDS チームにご質問を送信してください。追加のブログ投稿で回答いたします。
注意: これらは著者の意見であり、OSHA の解釈として受け取られるべきではなく、法的助言を示すものでもありません。読者は、特定の法的問題に関するアドバイスについては、資格のある弁護士に相談する必要があります。提供される情報は、執筆時点での著者の規制に関する理解に基づいています。このブログの主な目的は、公開された危険物コミュニケーション基準について読者に知らせることです。最終的な HCS 規則に関する OSHA の最新情報を入手するには、ソーシャル メディアで CHEMTREC をフォローしてください:Facebook|X|LinkedIn
SDS 作成の見積りを依頼する
SDS 作成に興味がありますか? 当社はあらゆる規模の企業と連携し、複数の言語で安全データシートを作成しています。リクエストを完了すると、すぐにご連絡いたします。
営業チームにお問い合わせください
今すぐチャットをご希望ですか? 当社のチームにsales@chemtrec.comまでメールするか、 1-800-262-8200 (オプション 3) までお電話ください (月曜から金曜、午前 8:30 ~ 午後 5:30 (東部標準時))。