Download presentation
Presentation is loading. Please wait.
1
ヘルスケア連動型 市販薬検索システム 研究者 : 加納 えり 指導教員 : 越田 高志
2
1. はじめに ●SOAP型Webサービス ●REST型Webサービス ●マッシュアップ ・様々なWebサービスを組み合わせて
・クライアントプログラムの作成が必要 ●REST型Webサービス ・クライアントプログラムの作成が不要 ・Yahoo!や楽天などの企業がWebサービスAPIを提供 ●マッシュアップ ・様々なWebサービスを組み合わせて 新しいサービスを作ること
3
研究の背景と目的 ●病状の改善のためにサイトを利用し情報を得る ・情報量が多い 必要な情報が見つからない ・専門的な用語が 出てくる
出てくる 分かりにくい そこで ・分かりやすい情報をユーザに提供 ・健康管理のサポート
4
2. システム開発 2.1 実装した機能 (1)市販薬検索 (2)ツボ検索 (3)食材検索 (4)絞り込み検索
5
マッシュアップしたWebサービス ●楽天Webサービス ・楽天商品検索API ●Yahoo!JAPAN Webサービス ・日本語形態素解析
6
楽天商品検索API 日本語形態素解析 ・楽天市場の商品を検索 ・商品をジャンルごとに分けて管理 ・商品検索結果をXMLデータで返す
7
2.2 開発環境 ●プログラミング言語 ・PHP ●HTTPサーバ及びデータベース ・XAMPPLite (Apache/MySQL)
8
2.3 機能の実装 ●検索方法 クリック
9
(1)市販薬検索-1 ●楽天商品検索APIを利用 XMLデータ 実行 楽天WebサービスへのリクエストURL
&operation=ItemSearch&version= & keyword=検索キーワード&sort=%2BitemPrice& genreId=ジャンルID& page=1 実行 XMLデータ
10
(1)市販薬検索-2 ●XMLデータの詳細 ●結果表示 商品個数 現在のページ 総ページ数 商品名 解析 価格 商品説明
11
データベース ●ツボ検索・食材検索 itemsearch DB massage_table food_table ID 症状 効果
ツボの見つけ方・押し方 ID 症状 食材
12
(2)ツボ検索 ●結果表示 ツボ押しによる効果 ① ② ツボの見つけ方・ 押し方を表示 ツボを画像で説明 ③
13
(3)食材検索 ●結果表示 選択した症状に 効果的な食材を表示
14
(4)絞り込み検索-1 ●楽天商品検索API・形態素解析を利用 楽天商品検索の結果から 商品を絞り込む 実行 XMLデータ
Yahoo!WebサービスへのリクエストURL appid=ユーザID&results=ma& filter=抽出する品詞&sentence=解析する文章 名詞を指定 実行 解析する文章 XMLデータ
15
(4)絞り込み検索-2 ●XMLデータ 文章中の品詞の総個数 指定した品詞の個数 抽出結果 絞り込みに用いる 抽出結果
16
(4)絞り込み検索-3 ●結果表示 ●症状で「風邪」を選択した場合 解析に利用した文章 クリック
17
アンケート結果-1 ●60名にアンケートを実施 (1)検索したい症状はあったか 欲しい症状 ・腹痛 ・冷え性 なかった(13%)
あった(87%) 欲しい症状 ・腹痛 ・冷え性
18
アンケート結果-2 (2)画面は見やすかったか 無回答(2%) 意見 見にくい(30%) 見やすい(68%) ・市販薬検索の 文字が多い
19
システムの改善点 ・市販薬検索の結果を見やすくする ・検索できる症状の追加 ・絞り込み検索の充実
20
4.おわりに ・マッシュアップを利用した ユーザ視点のシステムを開発 ・予定していた機能は全て実装 ・今後は、アンケート結果を基に
ユーザ視点のシステムを開発 ・予定していた機能は全て実装 ・今後は、アンケート結果を基に システムを改善
22
市販薬検索 ●XMLデータの解析部分のプログラム ・楽天WebサービスへのリクエストURL ・XMLデータの変換部分
&operation=ItemSearch&version= & keyword=検索キーワード&sort=%2BitemPrice& genreId=ジャンルID& page=1 ・XMLデータの変換部分 $restData = file_get_contents($request); $restData = str_replace('header:Header', 'header', $restData); $restData = str_replace('itemSearch:ItemSearch', 'itemSearch', $restData); $parsed_xml = simplexml_load_string($restData);
23
市販薬検索 ●結果の表示 ・アロー演算子を使って情報を表示
$current1=$parsed_xml->Body->itemSearch; $totalPages=$current1->pageCount; $Page=$current1->page; ページ総数の指定 現在のページ番号の指定
24
楽天商品検索API ●ジャンルID 医薬品 551169 ← ジャンルID 医薬品・医薬部外品 201541 医薬品 558736
医薬品・医薬部外品 201541 医薬品 558736 風邪 558738 頭痛 558741 医薬部外品 553406
25
アンケート項目 (1)操作は簡単だったか (6)役に立った機能 (2)画面は見やすかったか (7)役に立たなかった機能
(3)検索したい症状はあったか (8)システムに対する意見 (4)選択項目に欲しい症状 (5)絞り込み検索は役に立ったか
26
アンケート結果-1 (5)絞り込み検索は役に立ったか はい(77%) 無回答(1%) いいえ(22%) ・選択肢が1つしかないものがあり
何のためについているかわかりにくい ・市販薬検索との違いがわからない ・絞り込み検索の意味がよくわからない
27
アンケート結果-2 (6)役に立たなかった機能 市販薬検索 3人 ツボ検索 5人 食材検索 11人 絞り込み検索 15人
28
アンケート結果-3 (7)役に立った機能 市販薬検索 29人 ツボ検索 33人 食材検索 19人 絞り込み検索 16人
29
日本語形態素解析-1 ●抽出できる品詞 1 : 形容詞 2 : 形容動詞 3 : 感動詞 4 : 副詞 5 : 連体詞 6 : 接続詞
1 : 形容詞 2 : 形容動詞 3 : 感動詞 4 : 副詞 5 : 連体詞 6 : 接続詞 7 : 接頭辞 8 : 接尾辞 9 : 名詞 10 : 動詞 11 : 助詞 12 : 助動詞 13 : 特殊(句読点、カッコ、記号など)
30
日本語形態素解析-2 (例文) 新しいサービスを作ること 新しい / サービス / を / 作る / こと 解析 形容詞 名詞 助詞 動詞
31
類似システム ●体にe-サイト healthクリック 情報が多すぎる!! ・特集記事情報 ・検索機能(病院、薬)
・検索機能(病院、薬) → 薬の成分検索があっても専門的で分かりづらい ・相談 ・参加する 情報が多すぎる!!
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.