医療広告ガイドラインのチェックを機械に寄せる:語で止まる禁止事項と、止まらないもの

クリニックのサイトを受託すると、公開前の確認項目に医療広告ガイドライン厚生労働省が定める、医療機関のWebサイトや広告に書いてよいこと・いけないことの基準。患者の体験談や治療効果の断定などが制限される。が加わります。美容や健康食品の案件で薬機法医薬品、医療機器等の品質、有効性及び安全性の確保等に関する法律。化粧品・健康食品・医療機器などの広告で、効能効果の言い方を制限する。向けのNGリストをすでに持っている制作会社なら、それを流用すれば足りそうに見える。

流用すると、当たらない条項がまとまって残ります。二つは違う形をしているからです。

この記事では、どの表現がガイドラインに触れるかを判定しません。判定するのは指針の本文と、必要なら専門家です。ここで扱うのは、チェックのうちどこまでが文字列の照合で拾えて、どこからが拾えないかという線引きだけ。ここを引かないまま導入すると、機械に任せたつもりの範囲と、機械が実際に見ている範囲がずれたまま公開されます。

目次

薬機法向けに作った辞書が、そのままでは当たらない

薬機法や景表法不当景品類及び不当表示防止法。「No.1」「最安」のように実際より良く見せる表示や、根拠のない比較表示を規制する。で問題になりやすいのは、効能や優位性の言い切りです。効果を断定する、他より優れていると書く、条件を伏せたまま最上級を使う。いずれも語として原稿の表面に出ます。だから辞書に登録すれば照合できる、という話は薬機法・景表法のNG表現を止める記事に書きました。

医療広告ガイドライン(厚生労働省の指針)には、形の違う禁止事項が混ざります。虚偽・比較優良・誇大といった表現の類型に加えて、患者の主観に基づく体験談と、治療の内容や効果について誤認させるおそれのある術前術後の写真が、禁止される広告として挙げられているとされています。正確な範囲と最新の解釈は、指針の本文で確認してください。

前半は表現の話です。後半は表現ではなく、そのページに何を載せているかの話。ここで薬機法向けの辞書が噛み合わなくなります。体験談に共通の言い回しがあるわけではないので、登録すべき語が決まらない。写真に至っては、原稿の文字列に現れません。

規制が名指ししているのが「言い回し」なのか「載せているもの」なのか。この一点で、機械に渡せるかどうかが割れます。

言い回しとして出るものだけが、辞書に写せる

日本語校正マネージャーの禁止語・注意語チェックは、辞書に登録した表記を探すだけの仕組みです。文脈を読んで「この使い方なら通る」と判断することはありません。登録していない表現は、どれだけ危なくても指摘が出ない。

先に断っておくと、医療系の辞書は同梱していません。有効化した時点で入るのはIT表記ゆれ20件・一般表記ゆれ30件・冗長表現9件・重言14件と、中身が空の許可語辞書だけ。同梱ルール9本の内訳も、表記ゆれ2本・冗長表現2本・全角半角・句読点・文体・長文・SEO欄で、禁止語のルールは1本も入っていません。医療広告を扱うなら、辞書とルールを自分で作るところから始まります。

汎用の法務辞書を同梱していない理由は前掲の記事に書きました。一行で言えば、商材ごとに範囲が違うものを配ると、その語が入っていること自体が「守れば安全」と読まれるからです。同じ理由で、この記事にもNG語の一覧は載せません。

作るときの素材は、その医療機関の広告について過去に確認・修正した箇所と、指針や関係団体の資料になります。エントリに添えた補足は、指摘と一緒にライターの画面へ出ます。ここに何を書くかで運用が変わる。入れるのは言い換え先ではなく、確認先のほうが安全です。「◯◯と書き換える」と出せば、ライターはその場で書き換えて通します。「この記載は◯◯の確認が済んでいるか」と出しておけば、止まるべきところで止まる。

作った禁止語ルールにワンクリック修正を付けるかどうかも、同じ判断です。同梱ぶんでボタンが出るのは、置き換え先が誰から見ても同じになる表記ゆれ・冗長表現・全角半角まで。医療の語で言い換え先を1つに決めてボタンを出すと、確認しないまま押される側へ倒れます。

写真と体験談は、校正の目に入らない

拾えない側に移ります。その手前にもう一段の制約があって、校正の対象はテキストだけです。

見ているのはブロックエディタのテキストで、画像そのものは見ません。術前術後の写真が10枚並んでいても、キャプションに何も書かれていなければ指摘は0件になります。当たり前に見える話ですが、「校正でErrorが出ていない」を確認の代わりにしている運用では、この0件が安全の証拠として読まれる。

除外設定にも注意点があります。引用ブロックは既定で校正の対象外です。外れるのは引用とプルクオートの2ブロック。設定で切り替えられますが、初期値は除外する側に倒してあります。

患者の声を引用ブロックで組んでいるサイトは珍しくありません。その形にした瞬間、中身は禁止語チェックを通らなくなります。引用を既定で外す側へ倒したのは、表記の統一を主用途に置いて開発したからです。他人の文章を自社ルールで直させる必要はない。ところが規制のチェックに使うと、この既定は逆を向きます。医療の案件で入れるなら、引用の除外を切るかどうかは最初に決める場所です。

常時除外のほうには、コードブロック・カスタムHTML・整形済みテキスト・埋め込みブロック・ショートコードが入っています。外部サービスで組んだ症例ギャラリーを埋め込んでいる場合、その中身もテキストとしては流れてきません。

テキストなのに、その1文だけでは決まらないもの

医療広告のチェックで機械に渡せない画像・体験談・引用・構成を並べた図

原稿に文字として書いてあるのに、その1文を見ても決まらない種類があります。線引きのいちばん細いところ。

自由診療の費用や治療内容の記載は、ページ全体に何が併記されているかで扱いが変わるとされています。同じ一文が、別の記載とセットなら足りていて、単独なら足りない。条件がページの構成側にあるので、文単位で照合するチェッカーには材料がありません。

日本語校正マネージャーの検出は、正規表現と辞書と文分割ヒューリスティクスの組み合わせで、形態素解析を使っていません。記事全体を見ているのは、です・ます調とだ・である調のどちらが多数派かを数える文体チェックのところだけ。「費用の記載があるなら、併記すべき項目もあるか」といった条件は書けない仕組みです。ルールを割り当てる条件も、投稿タイプ・カテゴリ・タグ・ライター・権限・投稿単位まで。本文の中身を条件にした分岐は、現行バージョンにありません。

注釈が足りているか、その言葉が誰のものか、ページの構成として要件を満たしているか。このあたりは人のレビューに残ります。残ると分かったうえで残すのと、機械が見ていると思ったまま抜けるのとでは、事故の起き方が違う。

案件ごとの写しを持ち回して、途中で外させない

医療案件で引用の扱いから強制ルールまでを決める4つの手順を示した図

制作会社の運用に寄せた話をします。

医療の案件で作った辞書は、他のクライアントの辞書と混ぜないほうが扱いやすいはずです。辞書はセット単位で分けられて、クライアント別・ジャンル別という種別も用意してあります。CSVで書き出して別サイトへ取り込めるので、同じ内容を案件のたびに入力し直すことにはなりません(表記ルールをCSVで持ち回す運用に書きました)。

そのうえで、強制ルールという属性が使えます。案件ごとの禁止語ルールをこれにしておくと、ライターの設定でもカテゴリの設定でも外れません。効き方の詳細は前掲の記事にあるので、ここでは1点だけ。外せなくすることと、公開を止めることは別の設定です。 前者はルールの属性で、後者はプロファイルの側にあります。

条件も書いておきます。マルチサイトには対応していません。クライアントのサイトを1つのマルチサイトにまとめている制作会社では、そもそも入りません。校正のUIが出るのはブロックエディタだけなので、Classic Editorのままの案件にも指摘は出ない。動作要件はWordPress 6.6以上・PHP 8.1以上です。

止まらなかったことは、確認できたという意味ではない

止める側の話で締めます。条件が揃えば、公開そのものを止められます。プロファイルの公開ブロックを入れて、止めたいルールをErrorへ上げる。この2つを踏んだ記事だけが、Error指摘を残したままでは出せなくなります。判定が走るのはサーバ側なので、REST以外の経路から投稿しても抜けられません。設定を入れる順番と、バイパスした人が記録に残ることは前掲の記事のとおり。入れただけでは何も止まらない初期状態も同じです。

強い仕組みではあるものの、止まる範囲は登録した語のぶんだけです。ここまで書いた拾えない側——写真、引用の中身、体験談かどうか、ページ全体の条件——は、公開前ゲートの守備範囲に入っていない。

だから決めておくことが一つあります。「校正でErrorが出なかった」を、確認済みの意味にしない。機械が受け持つのは、決めたことがすり抜けていないかの照合まで。判断そのものは、その前後にいる人と専門家の側にあります。人のレビューを編集フローのどこに置くかは、編集フローに校正を組み込む記事にまとめました。

禁止語ルールと公開前ゲートの設定画面、それに動作環境は、日本語校正マネージャーの製品ページにあります。

目次