ルールの一覧へ

検査結果の単位が基準値の単位と違う

reference-unit-mismatch既定で動く日本語 / 英語

検査結果の表で、結果と基準値の単位が違う行

例

指摘される文
| 項目 | 結果 | 基準値 | | --- | --- | --- | | HDLコレステロール | 64 mmol/L | 40〜96 mg/dL |
chaff の出力
3:16 「HDLコレステロール」の結果「64 mmol/L」の単位が、基準値「40〜96 mg/dL」の単位と違います
直した文
| 項目 | 結果 | 基準値 | | --- | --- | --- | | HDLコレステロール | 64 mg/dL | 40〜96 mg/dL |
chaff の出力
指摘なし

直し方

検査機関の報告と照らして、結果か基準値の単位を直すか、同じ単位に換算して書いてください。

なぜ指摘するのか

健康診断や血液検査の結果の表で、結果を「64 mmol/L」、同じ行の基準値を「40〜96 mg/dL」と書くと、数を比べても基準の内か外かは分かりません。単位を写し間違えたか、別の検査機関の値を貼ったときに起きます。見出しが「結果」「基準値」の列(語は言語パッケージの語彙表 lab-result-column と reference-unit-column)を行ごとに読み、二つの升の単位(語彙表 reference-unit)を比べます。升に単位が無ければ、列の見出しの括弧の中の単位、次にその行の「単位」の列を使います。基準値の列が二つ(男性・女性)あれば、それぞれと比べます。mg/dL と mg/dl、×10⁴/µL と 万/µL のように、書き方が違っても数を換算せずに比べられる単位は同じ単位と読みます。

指摘しないもの

結果か基準値のどちらかに単位が無く、行の単位の列にも列の見出しにも無いとき、語彙表 reference-unit に無い単位、数の無い升(陰性、—)は比べません。結果か基準値の升に換算した値を並べて書き(「5.5 mmol/L(99 mg/dL)」)、どれか一つの単位が合えば言いません。見出しが「結果」と「基準値」の列を持たない表は読みません。

止める・ゆるめる

この一か所だけ黙らせる(文書に書く)
<!-- stet: reference-unit-mismatch — 理由 -->
チームでゆるめる(理由は chaff.yaml にコメントで残ります)
npx chaffjs relax reference-unit-mismatch --why "理由"
チームで止める(chaff.yaml)
rules: reference-unit-mismatch: off
技術的な情報
層
L3
状態
安定
重さ
エラー
対象の言語
日本語と英語
向いている文章
business, technical, blog, legal, docs, academic, literature, speech

強さ(段階)

chaff.yaml の rules にこの名前と段階を書くと変わります。書かなければ、ジャンルが決めた段階で動きます(どのジャンルで動くかは下の「ジャンルごとの動き」にあります)。

normalエラー
relaxed注意

このルールには数える上限がありません。段階は指摘の重さを変えます。relaxed にすると指摘は消えずに一段軽く出ます。

ジャンルごとの動き

既定で動くジャンル
technical/spec, technical/readme, blog/tech, blog/essay, blog/owned-media, business/proposal, business/report, business/email, business/press-release, business/meeting-notes, legal/contract, legal/statute, legal/judgment, legal/patent, docs/manual, docs/faq, docs/glossary, academic/paper, speech/address, speech/transcript
このルールを止めるジャンル
literature/fiction, literature/essay, literature/poetry, literature/play

ジャンル

指摘の文

「{item}」の結果「{result}」の単位が、基準値「{range}」の単位と違います

このページはルールの定義ファイルから作られています:packages/chaff/rules/reference-unit-mismatch.yaml