/* =============================================================
Shared UI components (React + Babel)
斜視手術件数 全国調査
全コンポーネントを window に公開して各ページから利用する
============================================================= */
/* ---- Inline icons (line, 1.6 stroke) ---- */
function Icon({ name, size = 18 }) {
const p = { width: size, height: size, viewBox: "0 0 24 24", fill: "none",
stroke: "currentColor", strokeWidth: 1.7, strokeLinecap: "round", strokeLinejoin: "round" };
switch (name) {
case "eye": return ();
case "info": return ();
case "search": return ();
case "pin": return ();
case "ext": return ();
case "chev": return ();
case "back": return ();
case "grid": return ();
case "rows": return ();
case "trend": return ();
case "x": return ();
case "check": return ();
case "building": return ();
case "quote": return ();
case "user": return ();
default: return null;
}
}
/* ---- 固定注記(上部短文の帯) ---- */
function TopNote() {
return (
本ページは、締切までに回答のあった施設を掲載した「回答施設内一覧(集計)」です。
);
}
/* ---- Header ---- */
function SiteHeader({ current }) {
return (
);
}
/* ---- Breadcrumb ---- */
function Crumbs({ items }) {
return (
);
}
/* ---- 16:9 placeholder figure ---- */
function Placeholder({ label = "アイキャッチ画像(16:9)", icon = "eye" }) {
return (
);
}
/* ---- 件数レンジ バッジ(テキストのみ・非ランキング・均一表示) ---- */
function RangeBadge({ value }) {
const muted = !value || value === "未回答" || value === "—" || value === "不明";
const text = !value || value === "—" ? "—" : value;
return {text};
}
/* ---- 実施有無 タグ ---- */
function HasTag({ value }) {
const yes = value === "有";
return (
{yes ? "手術 実施有" : "実施無"}
);
}
/* ---- 種別 バッジ ---- */
function TypeBadge({ value }) {
return {value};
}
/* ---- DPC 参考情報ボックス ---- */
function DpcBox() {
return (
);
}
/* ---- 固定注記(下部 詳細) ---- */
function FooterNotes() {
return (
この調査結果の前提と注記
- 未回答施設が存在し得るため、全国の全医療機関を網羅した結果ではありません。
- 件数は施設の自己申告に基づき、集計期間(暦年/年度等)や同日両眼手術の扱い(1件/2件等)が施設により異なる可能性があります。
- 医療の優劣や治療成績を比較する目的ではありません。
斜視手術件数 全国調査(2023–2025)/回答施設内一覧(集計)。掲載内容は予告なく更新される場合があります。
運営:THE J.V.株式会社
東京都新宿区
);
}
/* ---- 調査概要(方法・送付/回答数) ---- */
function SurveyOverview() {
return (
調査概要
「回答施設内集計」の前提
273
送付施設数
75
回答施設数
締切までに回答のあった施設のみを集計しています(回答施設内集計)。
- 調査名
- 斜視手術件数 全国調査(2023–2025)
- 対象
- DPC対象病院/非DPCの眼科クリニック・病院
- 方法
- 郵便(往復はがき)による自己申告
- 調査期間
- 2026年4月9日〜4月30日(締切:4月30日必着)
- 調査項目
- ①施設名 ②斜視手術の実施有無(有/無) ③斜視手術件数(2023・2024・2025年)
- 集計対象
- 締切までに回答のあった施設(回答施設内集計)
);
}
/* ---- この調査について(背景) ---- */
function AboutSurvey() {
return (
この調査について
相談のきっかけ → 全国調査 → 都道府県で探しやすく、という流れで情報を整理しています。
今回の調査で使用したお願い文と返信はがき(回答票)。3項目の記入のみで回答できる簡易設計です。
斜視は、お子さんの先天的な内斜視などで保護者の方が受診先を探すことがある一方、近年はスマートフォン等のデジタル機器の普及に伴う近見作業の増加を背景に、若年者の後天性共同性内斜視(いわゆる急性内斜視)との関連が議論され、学会からも視距離・休憩に関する提言が示されています。
斜視は視機能の問題に加えて、外見の印象や学校生活など心理・社会面にも影響することがあります。患者さんやご家族が「どこに相談すればよいか」を検討する際、情報が大規模病院に集約されて見えやすく、地域で手術を担う施設の情報が見つけにくい場合があります。
そこで本調査では、DPC対象病院に加えて非DPC施設も対象に、斜視手術の提供実態(件数)を「回答施設内集計」として可視化し、都道府県で探せる形で公開しています。なお、本調査は治療成績や医療機関の優劣を比較する目的ではありません。
斜視の主なタイプ。内斜視・外斜視・上斜視・下斜視など、ずれの方向により分類されます。
);
}
/* ---- 専門家コメント枠(後日差し込み) ----
▼ 編集方法:下の EXPERT_COMMENTS 配列を編集。
- status:"published" にしてコメントを入れると掲載カードになります。
- status:"pending"(既定)は「準備中」プレースホルダー表示。
- 掲載可否・肩書表記は事前確認のうえ反映してください。 */
const EXPERT_COMMENTS = [
{ role: "斜視・小児眼科の専門家", status: "pending", guide: "近見作業の増加と急性内斜視の受診行動/早期受診の重要性などを一般向けに。", name: "", title: "", quote: "" },
{ role: "視能訓練士(斜視検査に詳しい専門家)", status: "pending", guide: "視距離・休憩などの具体的な工夫/異常を感じたときの行動を短く。", name: "", title: "", quote: "" },
{ role: "(任意)", status: "pending", guide: "大人にも起こり得る/複視など受診のきっかけについて。", name: "", title: "", quote: "" }
];
function ExpertComments() {
return (
専門家コメント
掲載可否・肩書は事前確認のうえ掲載します
{EXPERT_COMMENTS.map((c, i) => {
const published = c.status === "published" && c.quote;
return (
{published ? (
{c.quote}
) : (
コメント準備中
{c.guide}
)}
{published && c.name ? c.name : c.role}
{published && c.title ? c.title : "掲載予定"}
);
})}
※ 本枠は専門家コメントの掲載スペースです。コメントは取得・確認後に差し込みます(現在はプレースホルダー表示)。
);
}
function EvidenceLinks() {
return (
);
}
/* ---- 公開 ---- */
Object.assign(window, {
Icon, TopNote, SiteHeader, Crumbs, Placeholder,
RangeBadge, HasTag, TypeBadge, DpcBox, FooterNotes,
SurveyOverview, AboutSurvey, EvidenceLinks, ExpertComments
});