

ログイン画面


秤量判定画面

csv出力イメージ


履歴ログ画面
■ 概要
医薬品試験における秤量作業を想定し、
日本薬局方(JP)およびGMP・データインテグリティを意識して設計した、 秤量許容範囲判定用のPWAアプリです。
目標秤量値・分解能・単位(g / mg)を基に、
許容範囲の算出および実測値の合否判定を行います。
https://stanv.shop/apps/ftbalance
■ 制作背景・工夫点
本アプリは単なる計算ツールではなく、
「試験環境で使われること」を前提に設計しました。
見た目や機能を作るだけでなく、
なぜその設計が必要かをGMPやデータインテグリティの観点から考え、
何度も壊して作り直しました。
- 計算ロジックと表示処理を厳密に分離
- g / mg 切替時でも数値が破壊されない設計
- JavaScriptの浮動小数点誤差への対策
- 操作者ログ・履歴管理を意識した構造
- 多言語(日本語 / 英語)対応においても
計算ロジックを一本化し、結果の一貫性を担保
これらは、試作とデバッグを繰り返す中で問題点を洗い出し、
GMPおよびデータインテグリティの観点から再設計することで実現しました。
■ 技術構成
- HTML / CSS / JavaScript(フレームワーク不使用)
- PWA(manifest.json / Service Worker)
- LocalStorage / SessionStorage を用いた状態管理
- オフライン動作対応
■ 制作期間
約15時間(要件整理・設計・実装・デバッグ含む)
使用ツール:ChatGPT(設計・プロンプト改善)Gemini(コーディング)