Skip to content

feat(skill): mt-law-ethics-judgment — Fork 10 part-time POCT gig at a physician clinic - #118

Open
areliw wants to merge 1 commit into
mainfrom
claude/cool-chebyshev-6662ad
Open

feat(skill): mt-law-ethics-judgment — Fork 10 part-time POCT gig at a physician clinic#118
areliw wants to merge 1 commit into
mainfrom
claude/cool-chebyshev-6662ad

Conversation

@areliw

@areliw areliw commented Jul 15, 2026

Copy link
Copy Markdown
Owner

What

Adds Fork 10 to skills/mt-law-ethics-judgment.md: an MT taking a
part-time role running POCT/lab devices at a physician's clinic
(คลินิกเวชกรรม)
.

Landmine (de-identified Thai MT community thread): being "under the
physician's license" does not automatically make MT lab practice
lawful on the premises.

Fork 10 flags this as a distinct sub-case of the พ.ร.บ.สถานพยาบาล axis
that Fork 9 established (Fork 9 = independent/mobile phlebotomy; Fork 10 =
employment at an existing physician clinic — different decisions, so a new
fork with cross-refs rather than bloating Fork 9):

  • profession license (Fork 1/2) vs facility-operation license
    (พ.ร.บ.สถานพยาบาล) are different axes — a physician's เวชกรรม license
    does not, by itself, let the facility offer an MT lab service;
  • offering an MT lab service on-site may require re-registering the clinic
    category to สหคลินิก with the MT filed as
    ผู้ดำเนินการด้านเทคนิคการแพทย์;
  • who performs the test matters — a physician running the POCT himself
    is a different regulatory case;
  • issuance-scope asymmetry — an MT/lab service issues a lab report but
    not a medical certificate (ใบรับรองแพทย์ 5 โรค), which is เวชกรรม scope;
  • fuzzy-threshold hedge (added from review) — not every POCT triggers
    full สหคลินิก re-registration; simple near-patient testing ancillary to
    the physician's own care may sit under a lighter regime; verify
    case-by-case with สสจ.

Also adds matching ## ใช้เมื่อ and ## กับดัก entries and regenerates
skills/INDEX.md + dist/all-skills.md via build_triage.py.

Why

Real scenario Thai MTs hit but not previously covered as an explicit fork.
The trap (physician's license auto-covers everything) is exactly the kind a
junior would fall for.

Discipline / evidence

  • Flag-only (🩸-adjacent legal skill): every category/registration
    claim hedged to "verify พ.ร.บ.สถานพยาบาล / ข้อบังคับสภาเทคนิคการแพทย์ /
    สสจ. ฉบับจริง"; no legal certainty asserted. Status stays draft.

  • Adversarial AI review: run and applied (took 1 MED finding — the
    fuzzy-threshold hedge so a junior can't wrongly tell a doctor they're
    illegal — plus 1 LOW consistency polish).

  • Empirical A/B (eval/harness/ab-x3.js, reps=5, act-grade) on the
    central landmine:

    metric value
    meanWithout 2.80
    meanWith 4.40
    Δ +1.60
    SE 0.548
    σ 2.92
    threshold (2·SE, floor 0.8) 1.10
    verdict better (Δ ≥ threshold, clears 2σ)

    Judge notes: without-skill answers catch the ใบรับรอง-5-โรค point but
    miss the สหคลินิก / ผู้ดำเนินการ / พ.ร.บ.สถานพยาบาล axis (some mis-route
    to สมาคม instead of สภา/สสจ.); with-skill answers nail the full framework
    and route verification to สสจ./สภาฯ.

Reviewer note

The usual codex review was environmentally blocked this session: the
local ~/.codex/config.toml pins gpt-5.6-sol + ultra effort, which the
installed codex CLI (v0.125.0) cannot run, and the ChatGPT account rejects
every older model. The adversarial review above was run via a skeptical
reviewer subagent instead (same "adversarial AI review" discipline). A
codex pass can be re-run after npm i -g @openai/codex@latest.

🤖 Generated with Claude Code

… physician clinic

Add Fork 10 covering an MT taking a part-time role running POCT/lab
devices at a physician's clinic (คลินิกเวชกรรม). The landmine (from a
de-identified Thai MT community thread): being "under the physician's
license" does not automatically make MT lab practice lawful on the
premises.

Fork 10 flags, as a separate sub-case of the พ.ร.บ.สถานพยาบาล axis
already established in Fork 9 (which covers independent/mobile
phlebotomy, not employment at an existing clinic):
- the profession license (Fork 1/2) vs the facility-operation license
  (พ.ร.บ.สถานพยาบาล) are different axes; a physician's เวชกรรม license
  does not, on its own, let the facility offer an MT lab service;
- offering an MT lab service on-site may require re-registering the
  clinic category to สหคลินิก with the MT filed as
  ผู้ดำเนินการด้านเทคนิคการแพทย์;
- who performs the test matters: a physician running the POCT himself is
  a different regulatory case;
- issuance-scope asymmetry: an MT/lab service can issue a lab report but
  not a medical certificate (ใบรับรองแพทย์ 5 โรค), which is เวชกรรม scope;
- a fuzzy-threshold hedge (added from adversarial review): not every
  POCT automatically triggers full สหคลินิก re-registration — simple
  near-patient testing ancillary to the physician's own care may sit
  under a lighter regime; verify case-by-case with สสจ.

Flag-only discipline: every category/registration claim is hedged to
"verify พ.ร.บ.สถานพยาบาล / ข้อบังคับสภาเทคนิคการแพทย์ / สสจ. ฉบับจริง";
no legal certainty is asserted. Status stays draft.

Adds matching ใช้เมื่อ and กับดัก entries and regenerates INDEX.md and
dist/all-skills.md via build_triage.py.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8ddfcb0643

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

- **แกนที่ต้องแยก (โยง Fork 9):** ใบ *ประกอบวิชาชีพ* (Fork 1/2 — ตัวคุณทำหัตถการ/รับรองผลได้) ≠ ใบ *ประกอบกิจการสถานพยาบาล* (พ.ร.บ.สถานพยาบาล — สถานที่เปิดให้บริการอะไรได้) · **ใบเวชกรรมของแพทย์โดยหลักคุม *บริการเวชกรรม*; การเปิดให้ *บริการเทคนิคการแพทย์* บนสถานที่นั้นโดยหลักเป็นบริการอีกหมวดที่กฎหมายกำกับแยก** → *แพทย์ถือใบประกอบเวชกรรม ไม่ได้แปลว่าสถานพยาบาลของเขาเปิดบริการแล็บ MT ได้เองอัตโนมัติ*
- **fork หลัก — ใคร "เป็นคนทำ" การตรวจ:**
- **แพทย์ตรวจ/อ่านผล POCT เอง** ในฐานะส่วนหนึ่งของการตรวจรักษาผู้ป่วยของตน = อีกกรณี — โดยหลักอยู่ในขอบเขต *เวชกรรม* ของแพทย์เอง (POCT ประกอบการวินิจฉัย) → *ไม่ใช่ประเด็นเดียวกับการเปิด "บริการเทคนิคการแพทย์" บนสถานพยาบาล*
- **MT เป็นคนทำ/วิเคราะห์/รับรองผลแล็บบนสถานที่นั้น** = เปิด *บริการเทคนิคการแพทย์* → **มีเสียงในคอมมูฯ ว่าโดยทั่วไปต้องปรับ/ขึ้นทะเบียนหมวดเป็น "สหคลินิก" (เวชกรรม + เทคนิคการแพทย์ ร่วมกัน)** โดยมี MT ขึ้นทะเบียนเป็น **ผู้ดำเนินการด้านเทคนิคการแพทย์** — *ชื่อหมวด/ประเภท/เงื่อนไขต้อง verify กับ พ.ร.บ.สถานพยาบาล + สสจ. พื้นที่ (อย่าฟันธงเลขข้อ/ชื่อหมวดเอง)*

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Don't force the MT into operator status

In a co-clinic setup where the physician remains the facility operator, this statement tells readers the MT generally must be registered as the ผู้ดำเนินการด้านเทคนิคการแพทย์, but the MOPH rules define the co-clinic operator as a professional from any one offered service and separately require practitioners for each permitted profession (https://www.ratchakitcha.soc.go.th/DATA/PDF/2558/E/160/8.PDF; https://hss.moph.go.th/fileupload_doc_slider/2016-11-11-117-101.pdf). That makes this guidance over-prescriptive and can push a part-time MT toward accepting operator liability when a practitioner-only filing may be the intended setup; the later checklist already asks to distinguish ผู้ดำเนินการ from ผู้ปฏิบัติ.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant