Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Streamlitで歯科医院を眺める
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
K sako
April 16, 2026
69
0
Share
Streamlitで歯科医院を眺める
K sako
April 16, 2026
Featured
See All Featured
Making Projects Easy
brettharned
120
6.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Become a Pro
speakerdeck
PRO
31
5.9k
Typedesign – Prime Four
hannesfritz
42
3k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
530
HDC tutorial
michielstock
2
660
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
340
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
330
Transcript
Streamlitで⻭科医院を眺める
⾃⼰紹介 酒呑んで河原で寝てたら近隣住民 に通報され救急車来ました 株式会社DentaLight Engineering Manager, データ分析 佐古 健太郎(0x27) #キャンプ #ビール
#ウルケル #日本酒 #ワイン #ハイボール
話すこと • Snowflake導入の経緯 • Streamlitをセールスがどのように使っているか? ◦ 歯科医院のStatsの可視化 ◦ 歯科のデータ紹介したい •
構築よりもデータがビジネスにどう使われるかの話をしたいと思い ます
会社紹介 豆知識)世界で最も多い疾患は永久歯う蝕(虫歯)
会社紹介 会社名 株式会社DentaLight 設 ⽴ 2013年10⽉30⽇ 本 社 福岡県福岡市博多区店屋町 社員数 23(エンジニア7、セールス7) 個人投資家、他
会社紹介 歯科医院向けSaaSのスタートアップをやってます! 歯科を盛り上げる仲間も募集してます!
会社紹介 みなさん歯科検診にいきましょう! 歯科医院向けSaaSのスタートアップをやってます!
製品紹介
製品紹介
snowflake導⼊のきっかけ 豆知識)最近の子どもは虫歯にならない
これまでの構成 • ElasticStack構成 ◦ SQLSeverからLogStashでElasticSearchへ連携 ▪ LogStashはAzureVMで動作 ◦ 可視化はKibana SQLServer
logstash elasticsearch kibana
イマイチだったこと • 取り回しの悪さ ◦ LogStashの手当が面倒 ◦ DBのリレーション ▪ 当時はJOINできなかったので、そのままバックアップを兼ねることができなかった •
連携でDBリソースを食いつぶす謎 • 担当者が退職したためこれを維持してくコストが高い。。。 ◦ もっとお手軽に解析したい SQLServer logstash elasticsearch kibana
snowflake置き換えへ • Elasticsearchをなかったことにしてゼロベースで構築 ◦ 置き換え自体は大したことなかった • 使う難易度が激減 ◦ SQLServerで叩くクエリでほぼ動く •
コストも下がった ◦ 今はヘビーに使いだしているのでじわじわ上がっている • データはとりあえずsnowflakeに放り込んでおけ SQLServer snowpipe streamlit snowflake
snowflakeでやってること 本番DBの断面保持 • RDBの変更前後をSnowflakeに保持 ◦ Updateの履歴が追えることで調査がラクになった ▪ 医院から問い合わせが来るが殆どはオペミス • まだやれてない)
◦ 履歴系や集計系のテーブルは Snowflakeに移して消したい
snowflakeでやってること ターゲットの医院リストの作成 • 厚生労働省の地域別歯科医院情報を AIがぶん投げ ◦ 新規開業や大型医療法人参加が増えているかをウォッチ
Streamlit 豆知識)20歯を下回るとメシが不味くなる
Streamlit 特徴 • pythonのフレームワーク • 可視化が簡単 • Snowflake標準装備 弊社の使い方 •
予約、システムの利用情報を解析 • セールスがアップセル商談前に医院の状況を確認し医院の課題の仮説を立てる • 商談時に医院と現在の数値について解説する ▪ ボトルネックとなっている箇所に適切なアクションを提案
医院A
医院B
みどころ • 歯科医院経営で重要と言われている指標 ◦ 新患数 ◦ メンテナンス患者数 ◦ 継続率(キャンセル率)
スタッフ数の推移 なんか管理栄養士が増えている • セールスとSnowflake ◦ 医院の状況把握し、医院の成長に必要なアクションや機能を提供する →Snowflake+StreamlitによってPDCAのサイクルが高速化
Streamlitつかってよかったこと - 改修が簡単 - AIも相まって、とりあえず作ってダメなら捨てればいい - セールスの話を聞いてその場でそれなりのものを見せれる - 他部署にSnowflakeで〇〇見たいですって言われると嬉しい あと歯科定期検診に行きましょう
手間の割に喜ばれるので使ってみてください‼ 歯科医院選びは正直ガチャ
さいごに 豆知識)歯科疾患は喫煙よりもリスクが高い
エンジニアは⻭科定期検診に⾏くべき • 障害の予兆を検知できる ◦ 異常の早期発見 ▪ 歯が痛いのは500エラーでありインシデント ◦ 復旧コストはマジででかい ▪
インプラントは2桁万から ▪ インスタンス落として立て直すようなことはできない • APIがおかしかったら何やってもだめ ◦ 虫歯あるのに無農薬野菜食うのはソリューション合ってるか? • ただし歯科医院選びは正直ガチャ