医孊はりェブ、チャットルヌム、モバむルアプリケヌションに移行したす。 BestDoctorずの䌚話

画像



「テレメディシン」ずいう奇劙な蚀葉がありたすが、それはテレビでのカシピロフスキヌのセッションずスクリヌンからの氎を充電するこずだけに関連付けたす。 これは実際、医孊を遠隔地にできる技術の単なる甚語です。



これは、法的遅延、責任範囲、個人デヌタに関する玛争など、あらゆる皮類の圢匏が解決されたずきにITが非垞に深刻に発展する巚倧な分野です。 たあ、テクノロゞヌの新興䌁業や䌁業に私たちの生物を分析し、埓来の病院を信頌するのず同じ方法で治療プログラムを提䟛するよう委蚗するこずに同意するずき。



それたでの間、医療技術の新興䌁業は比范的簡単に䜜業を行っおいたす。 たずえば、圌らは蚺療所での盞談や蚘録のためのサヌビスを行っおいたす。 BestDoctor-珟圚の察話者-は、埓来のVHIの代わりに䌁業にこのようなサヌビスを提䟛したす。 それが䜕であるか、医療補品を開発しおそれを雇うこずの難しさに぀いお、CTO Filipp KuznetsovずHR Polina Rusakovaから語られたした。



埓来、My Circleでの䌚瀟の評䟡に぀いお説明したす。BestDoctorは、平均4.6の IT郚門䞭小䌁業のカテゎリヌ の最高の雇甚䞻のランキングに含たれおいたした。 埓業員は圌のチヌム内での優れた関係、専門的な成長の範囲、䜿甚されおいる技術の近代性に感謝しおいたすが、䜕よりもBestDoctorが䞖界をより良い堎所にしおいるずいう事実に感謝しおいたす。





VHIオルタナティブはどのように機胜したすか



-システムは通垞のVHIずどのように異なりたすか



- フィリップクズネツォフ叀兞的なVHIを服甚するず、すぐにポリシヌの党額を提䟛したす。 保険は、保険契玄の費甚ず治療のための蚺療所ぞの支払いの間に残っおいるもので皌ぎたす。 保険䌚瀟は、より倚くの収入を埗るために、できるだけ少ない金額で支払いたいず考えおいたす。 そしお、もしあなたが医療保険に支払った金額よりも医療費が䜎ければ、このお金は返還されたせん。



私たちのシステムでは、提䟛されたサヌビスに察しお料金を支払いたす。 たずえば、1000人があなたのために働いおいたす。 それらの䜕人かは千ルヌブルを芋぀け、いく぀かは1䞇ルヌブルを芋぀けたした。 すべおの人に同じポリシヌを支払う必芁はありたせん。 埓業員が助けを求めるず、そこからお金が差し匕かれる予枬された党䜓的な医療予算がありたす。



この堎合、翌幎の金額をすぐにレむアりトするのではなく、四半期のデポゞットを行う必芁がありたす。 䜿甚されなかったお金は返されるか、次のサヌビス期間に持ち越されたす。 たずえば、チヌムには2000䞇人が必芁になるず予枬したした。 しかし、その幎は良奜であり、埓業員はほずんど病気ではありたせんでした。 節玄したお金を取り戻すか、プログラムの拡倧に費やすこずができたす。 そしお、オヌバヌトレヌニングを恐れおいる人のために、リスク協定を結んでいたす。



接続された各埓業員の固定手数料から皌ぎたす。 これはサヌビスの料金です-モバむルアプリケヌション、個人アカりント、メンテナンス、蚺療所の基盀、および圓瀟が提䟛するワヌクフロヌ。 どこに行くのが良いかを教え、人々が䜕をすべきか分からない堎合にアドバむスしたす。 たずえば、私は䞀連のテストを受け取りたしたが、それらをどこに運ぶかは明確ではありたせん。



぀たり、保守性に焊点を合わせおいたす。 子䟛は錻ににきびがあるので、患者は午前3時に電話をかけるこずができたす。心配する䟡倀があるかどうかをお知らせしたす。 子䟛が私たちず䞀緒に保険に加入しおいなくおも、私たちはただアドバむスしたす。 したがっお、埓業員にできる限り少ないサヌビスをできるだけ安く提䟛するずいう事実には関心がありたせん。 これで頭痛がするだけです。



-そしお、なぜ通垞のVHIから離れないのですか



-FC ロシアではただこれをしおいたせん。 誰も知らない新興䌁業の3人の創業者が䌚瀟に来お、今では確実に機胜し、確実に機胜する安䟡でクヌルなシステムを䜜るず蚀ったずき、䌚瀟は信頌できる有名な保険たたは若いノヌネヌムプロゞェクトを遞択するこずを考えたした。 これは、私たちが遭遇した䞻な問題の1぀です。信甚を埗るのは非垞に困難です。







-クリニックにはそのような問題がありたしたか



-FC いいえ、クリニックでは、ほが同じ契玄の䞋で、保険ず同じように働いおいたす。 患者リスト、保蚌曞を送付したす。 圌らは私たちに請求し、私たちは圌らに支払いたす。



-Polina Rusakova 䞻芁郚門の1぀があり、品質ず卞売䟡栌を維持するために垞に蚺療所ず連絡を取り合っおいたす。 人気のある蚺療所が高䟡栌を提瀺する堎合、それは私たちにずっおより困難になりたす。 クリニックはフロヌに興味がありたす。 ストリヌムを提䟛すれば、すべおがうたくいきたす。 契玄を求めお、1か月に1人の患者がいるず蚀う堎合、もちろんこれは圌らにずっお有益ではありたせん。



-誰が盞談に応じたすか クリニックたたはあなたの専門家



-FC 私たちには独自の医垫、医孊教育を受けた人々がいたす。



-PR 創業者はもずもず医垫でした。 そのため、遞択を非垞に重芖しおいたす。 医垫のためのBestDoctorは䞻な仕事の堎ではありたせん。 垞に医療を行っおいる人だけを雇いたす。 これにより、倉曎やベストプラクティスを把握し、垞に焊点を合わせるこずができたす。






補品が医垫、患者、MLモデルをどのように結び付けるか



-そしお食料品の芳点から䜕をしおいたすか



-FC 以前は、りェブ䞊の患者向けの個人アカりントでした。 そこでクリニックぞの予玄のリク゚ストを残し、治療プログラムを芋るこずができたす。 録音アプリケヌションずコヌルセンタヌを凊理するバックオフィスがありたした。 たた、予算を蚈算できる統蚈的アルゎリズムもありたした。 これは、採点、蚺療所の遞択、クラむアント向けのプログラムのための瀟内ツヌルでした。





次に、HRキャビネットの機胜が远加されたした。 これは、eycharsがシステムに接続しおいる埓業員を管理し、新しい埓業員を添付し、その月に薬に費やした金額を確認し、レポヌト文曞を確認するなどのシステムですもちろん、埓業員の個人医療デヌタは隠されおいたす。 珟圚、プログラムず録音の点で個人アカりントの機胜を耇補するモバむルアプリケヌションがありたすが、医垫ずコヌルセンタヌずのチャットはただありたす。



フランチャむズずも呌ばれる共同支払いもありたす。 これは保険䌚瀟に䌌おいたすが、完党ではありたせん。 共同支払いがありたす-これは、埓業員が自分で支払うサヌビスの割合です。 たずえば、セラピストずの玄束は1000ルヌブルかかりたす。 自己負担が10の堎合、圌は自分で100ルヌブル、900ルヌブルを支払う-雇甚者。



クラむアントの簿蚘の負担を軜枛するために、患者の銀行カヌドから盎接請求したす。 さらに、サヌビスの皮類に応じお、たずえば歯科や自宅での医垫の電話に察しおのみ、自己負担を行いたす。 たたは、特定のクリニックごずに。



-この䞭のどこかに機械孊習があるこずを読みたした。 どこ



-FC はい、クラむアントの予算を予枬できるスコアリングモデルで。 私たちが最初に始めたずき、䜕十幎もの間統蚈がありたした。 それらに元のモデルを構築したした。 今、私たちはデヌタでそれを豊かにしたす。



誰もモデルを䜿甚しないので、自分でモデルを発明する必芁がありたす。



それでも、自己負担金を正しく削陀するには、サヌビスが䜕を指しおいるのかを理解する必芁がありたす-歯科、蚺療所。 これを行うために、異なる蚺療所の䟡栌衚を比范したす。 ここで問題が発生したす。たずえば、ある䟡栌衚では「セラピストずのプラむマリアポむントメント」、別の「セラピストずのプラむマリレセプション」ず衚瀺されたす。 しかし、これが同䞀であるこずが自動的に理解されたこずが必芁です。



぀たり、サヌビスはどこでも同じですが、異なる方法で呌び出され、それらの名前を内郚蚀語に翻蚳できたす。 これを行うために、さたざたな蚺療所の䟡栌衚を比范し、瀟内の䟡栌衚に埓っおサヌビスを分類できるモデルを䜜成したした。 どのサヌビスが提䟛されおいるか、どこで提䟛されおいないかを比范しお芋぀けるこずができたす。 䟡栌蚭定ポリシヌを最適化するために、䟡栌によっお蚺療所をランク付けできたす。



手動で行うのは高䟡です。 珟圚、モデルの䜜業は1人でチェックされおおり、手動でマヌクを付けるには、少なくずも1ダヌスが必芁になりたす。これは、毎月サヌビスの新しいレゞストリが来るからです。



-モデルには倚くの間違いがありたすか



-FC䟡栌衚で䜿甚するず、粟床は玄80です。 たた、レゞストリ党䜓では、ほが100になりたす。



-これらはすべお独自の開発ですか



-FCはい。 サヌドパヌティのうち、チャットプラットフォヌムのみを䜿甚したす。 ただし、独自のフレヌムワヌクを開発するか、より柔軟な別のフレヌムワヌクを䜿甚したす。 独自のテレフォニヌはありたせんが、独自の分析を远加し、デヌタベヌスの構造を少し掘り䞋げたした。






Pythonを孊びながらビゞネスを構築する方法



-誰がこれに取り組んでいたすか



-PR チヌム党䜓がモスクワの1぀のオフィスに座っおおり、珟圚74人いたす。 䞀郚の人はリモヌトで働いおいたす。 珟圚、3人の補品マネヌゞャヌが補品に関䞎しおおり、それぞれが独自の方向性を担圓しおいたす。 蚭蚈チヌムは2人で構成されおいたす。1人はグラフィックデザむンずむラストレヌションを担圓し、もう1人は補品デザむンを担圓しおいたす。 開発郚門には12人がいたすが、珟圚は拡倧しおいたす。 すべおが暙準です。 リモヌトサむトのバック゚ンド、フロント゚ンド、テスタヌ、およびdevop。





-このような小さなチヌムは察凊したすか



-FC 垞に十分な開発者がいない。 チヌムがどれほど倧きくおも、より倚くの開発者を配眮できるタスクが垞にありたす。 圓然、私はいく぀かのこずをより速くしたいず思いたす。 しかし、チヌムはそのタスクに察凊したす。



-ビゞネスの芳点からあなたの話をVedomostiで読みたした。 開発履歎に぀いおも同じこずを教えおください



-FC 2015幎8月に、開発方法がわからない開発者が1人いたした。 今幎、MVPを䜜成したした。MVPは、治療プログラムを備えた個人アカりントです。 最も簡単な゚ントリスタックであるPythonを遞択したした。 圌らは最も人気のあるDjangoフレヌムワヌクを採甚し、その䞊で補品を芋始めたした。



最初の1幎間は1人の開発者でした。 仕事の2幎目に、チヌムを拡倧し始めたした。 最初に別のバック゚ンドが来おから、フロント゚ンドが珟れたした。 次に補品が登堎したした。 私たちは埐々に他の技術に切り替え始めたした。



通垞のテンプレヌトアプリケヌションから、REST-APIを䜿甚しおSaaSでリメむクを開始したした実際、すぐにGraphQLに切り替えたした。 デヌタサむ゚ンスの責任者がいたすが、devopaが登堎しおいたす。 私たちは建築に衝撃を䞎え、人々のようなすべおを行いたした。 以前のgit push-git pullを䜿甚しおデプロむしたため、通垞のCIおよびデプロむ。 それから、モバむル開発者を埗たした。 私たちは2぀のプラットフォヌムの䞋ですぐにReact Nativeで曞き始めたした。



これで、12人のチヌムで構成され、それぞれが独自の郚分に埓事したす。



-私はたったく理解しおいたせんでした䜕もできなかった開発者ずしお、2幎間補品に取り組んでいたしたか



-FCすべおが非垞に簡単です。私はこの開発者でした。 私は教育による生物物理孊者です。



「だから、Pythonを孊び、倖出先で曞いたのですか」



-FCはい、そうしなければなりたせんでした。



- そしお、あなたがチヌムを採甚し始めたずき、あなたはあなたのチヌムを修正したしたか、それずもすべおを捚おおれロから曞き始めたしたか



-FC掗緎されたした。 私たちが䜕かを盎接投げおいたこずを芚えおいたせん。 たったく䜿甚されおいない郚分を陀きたす。 スタックも倉曎されたせんでした。 DjangoずPythonが䜿甚され始めお以来、私たちはそれを䜿甚しおいたす。 そしおTypeScriptずReactのフロント゚ンド。 私は静的型付けのファンであるため、Typescriptを䜿甚したした。



Pythonでは、静的型付けを掻甚するために型泚釈をサポヌトするバヌゞョンに切り替えたした-本圓に静的に型付けされた蚀語のような明瀺的な圢匏ではありたせんが。





-Pythonを攟棄し、それでも本圓に型付けされたPythonを䜿甚する方が良いず思いたせんか



-FC 時々、他の䜕かに曞き盎す䟡倀があるず思いたした。 私はCを芋お、時にはJavaを芋おさえいたした人々ず䞀緒に、どこで説明できないかを芋るこずがありたすが、その理由は䞍明です。 別のスタックに切り替える可胜性がありたす。 しかし、これは特殊なものが必芁なためです。 たずえば、Pythonがパフォヌマンスの面でCookieの䞀郚を匕き䌞ばさないこずを理解しおいる堎合は、それを取埗しおGoで蚘述したす。 たたは、突然非同期が必芁になり、Pythonで非同期にしたくないこずがわかった堎合は、野田たたはElixirを最埌の手段ずしお䜿甚したす。



しかし、Pythonで遭遇したすべおの問題は解決䞍可胜ではありたせんでした。 ロケット科孊ではなく、サヌビス補品のみがありたす。 膚倧な負荷ず耇雑なアルゎリズムを䜿甚したタスクはありたせん。 「プロ」や同じElixirのような特別な蚀語は必芁ありたせん。 䞀般的な蚀語が必芁です。



この蚀語では、少ない費甚ですぐに優れた専門家を芋぀けるこずができたす。 Pythonは珟圚非垞に人気があり、ML、デヌタサむ゚ンス、Webがあるため、Pythonの人気は高たるだけだず思われたす。 誰かが携垯甚のおもちゃさえ䜜っおいたす。



-Pythonは非開発者に人気があるように思えたす。 圌らは䞻な職業に加えおそれを勉匷したす。 たずえば、あなたは生物物理孊者です...



-FC はい、同意したす。倚くの専門家が、䞻芁なタスクを独立しお自動化するために研究しおいたす。 同じテスタヌがPythonを孊習しお自動テストを䜜成したす。



しかし、ある人がPythonずWeb開発でうたくいくこずができれば、圌がそれを研究し始めた理由は気にしたせん。 䞻なこずは、圌がむンタビュヌで私が圌に尋ねる質問に答えるこずができ、そしお結果を瀺すこずです。 背景は重芁ではありたせん。目の前に自分の䟋があるので、私はそのような人々を普通に扱いたす。 Pythonを真剣に研究しおいる人々がいたす-開発者のように。 それらのかなりの数もありたす。



-倖出先で勉匷しながら、機械孊習のモデルも䜜成したしたか



-FC 統蚈情報のみがあり、機械孊習がなかった堎合、他のファりンダヌず䞀緒にアルゎリズムを䜜成したした。 そしお、゜フトりェアの実装を行いたした。 機械孊習モデルが登堎したずき、すでにデヌタサむ゚ンティストがいたした。






危険なスタヌトアップで人材を募集する方法



-チヌムをどのように募集したしたか



-PR おそらく最も困難な時期でした。 私がここに来たずき、䌚瀟には23人がいたした。 IT垂堎でBestDoctorを知っおいる人はほずんどいたせんでしたが、これはすべおの小芏暡䌁業にずっお問題です。





私たちの問題は、プロゞェクトを信じる人がほずんどいないずいうこずでした。 最初は人々は瀟䌚的に重芁なプロゞェクトで働きたいず思っお来たしたが、その埌銀行で働きたした。 私たちの申し出はしばしば拒吊されたした。 締め切りは終わりたしたが、最終的には本圓にクヌルなチヌムを線成したした。 珟圚、売䞊高はありたせん。 過去6か月で、1〜2人が退職したした。



スタヌトアップは急速に成長する必芁がありたすが、新しい人々が来お初めお成長できたす。 ほずんどの技術者はMy CircleたたはTelegramを経由しお来たした。さらに、掚奚事項に぀いお倚くのこずを話したした。 その瞬間、私は知っおいたすべおの開発者を耳にした。



-人を連れお行く準備ができおいるように聞こえたすが、どういうわけかスキルでフィルタリングする必芁がありたしたか



-PR もちろん、技術的なスキルだけでなく、フィルタリングしたした。 本圓にあなたに合わない人を連れお行くのは倧きなリスクです。 遅かれ早かれ、圌はあなたを拒吊するか、あなたは圌を拒吊したす。 したがっお、自分自身をたずめお「いいえ、さらに先を芋たす」ず蚀うのは、かなり耇雑な決定です。 その男が私たちのものではないず理解したずき、私たちはさらに調べたした。



-なぜ人はあなたのものではないのですか



-PR 技術的に私たちに合わなかった人もいなかった人もいたす。 圓初、このプロゞェクトは今ほど面癜く、グロヌバルではありたせんでした。 珟圚、開発が進められおおり、1幎前にはたったく異なる話がありたした。



そしお、圌らは単に䌁業文化に適合しなかったこずが起こりたす。



-それは䜕ですか



-PR 誰もがスタヌトアップで働く準備ができおいるわけではなく、独自の雰囲気ず゚ネルギヌを持っおいたす。 スタヌトアップは、倚くの人が行きたいず思う堎所です。 しかし、むンタビュヌで賛吊䞡論に぀いお率盎に話すず、人々は本圓にこれが欲しいかどうかを考えたす。



ナヌザヌずの積極的なやり取りがあるスタヌトアップや䌁業は、垞に「できるだけ早くそれを行う」圢匏で生掻しおいたす。 午前2時ごろに䜕かが起こるかもしれたせん。電源を入れる準備ができおいるはずです。



たあ、人だけがお金をもたらすプロゞェクトに取り組むこずを望んでいるなら、私たちはおそらく同意しないでしょう。 私たちの目暙は、人々を健康にし、寿呜を延ばすこずです。 チヌムのほずんどの人は、理想からはほど遠いシステムを倉曎するずいうアむデアに本圓に倢䞭になりたした。 倚くの人々自身が欠陥に盎面し、改善のために働きたいず思っおいたす。





「しかし、人は優れた開発者であるこずをどのように理解したしたか」



-PR私たちの状況では、埌茩ず仕事をするのが難しいため、すぐに䞭高幎を探したした。 コンピテンシヌテストでは、すべおが非垞に暙準的です。 他の䌚瀟ず同様に、私たちは自己孊習に泚目しおいたす。 コヌスは甚意されおいたせん。垞に新しいこずを自分で孊ぶ必芁がありたす。



チヌムずしお働くには柔軟性が必芁です。 スタヌトアップずは、困難な時代を乗り切るこずができるだけの堎所です。 振り向くず、チヌム党䜓にストレスがかかりたす。 密接に連絡し、倉化を監芖するこずが重芁です。



-FC 技術面では、最も基本的なこずを尋ねたした。これは、人が本圓に䞭幎たたは幎長で、実際に長幎Pythonに埓事しおいるこずを瀺しおいたす。 暙準的な質問「コンテキストマネヌゞャずは」、「むテレヌタずゞェネレヌタずの違い」、「どのような魔法のメ゜ッドを知っおいたすか」など。 私自身が3幎以䞊の仕事で遭遇した基本的な構文の質問。 そしお、私が知っおいるなら、人は間違いなく知っおいるべきです。 これにより、候補者のほずんどが排陀されたした。その人は、自分がミドルパむ゜ン䞻矩者であるず蚀いたすが、基本的な簡単な質問に答えるこずはできたせん。



「シラミテスト」が終了するず、タスクに移りたした。 1぀はアルゎリズムをテストするこずでしたが、最適な方法で解決する問題はありたせんでした。 目暙は、実甚的な゜リュヌションを䜜成し、それを最適化する方法に぀いお話し合うこずでした。



2番目のタスクは、メモリを操䜜するこずです。 ここでは、人がどれほど広く考え、制限を回避できるかを確認するこずが重芁でした。 圌は、ディスクぞの曞き蟌みたたはネットワヌクの操䜜に関連する䜕かを䜿甚できるこずを芚えおいたすか。



Djangoで䜜業したため、タスクはもう少し耇雑になりたした。管理パネルの内郚ビュヌの䜜成、メ゜ッドの再定矩、たたはPostgreSQLを䜿甚する関数の䜜成です。



-PR かなり前に意図的にテストタスクを拒吊したした。 名前のないスタヌトアップが膚倧なテストを行うず、人を獲埗する可胜性はすでにほずんどありたせん。 特定のリスクがありたしたが、私たちはそれらを意識的に取りたした。



-シラミのテストで善良な人を排陀できるずいう事実に遭遇したこずはありたすか



-FC はい、そう思いたす。 しかし、私は本から明確な定矩を必芁ずしたせんでした。 私は、圌が数幎間発達しおいるなら、人が間違いなく盎面するはずだった質問ぞの答えを埅っおいたした。 あなたがパむニストなら、ゞェネレヌタヌが䜕であるかを確実に知る必芁がありたす。 少なくずもそれがどのように機胜し、リストずどのように異なるか。 コンテキストマネヌゞャずは䜕か、デコレヌタずは䜕かを確実に知る必芁がありたす。



あなたがこれに出䌚ったこずがないか、自分に没頭しおいない堎合、あなたはたったく関連する経隓がないか、非垞に具䜓的なこずをしたした。 これも良い経隓でありたすが、私たちには適しおいたせん。



-本圓にこれに萜ちた人がいたしたか



-FCはい、たくさん。 正盎なずころ、私自身はずおも驚きたした。 Pythonistsの友人に䞀般的にどのように人々にむンタビュヌするかを尋ねたずころ、圌らは倚くの人々がこれらの問題に正確に萜ずすず蚀った。 その時私は懐疑的でした。 しかしその埌、圌自身が簡単な質問に嘘を぀いおいる人の数をむンタビュヌし始めたした。



-あなたは、あなた自身がむンタビュヌのための十分なスキルを持っおいなかったようなものを持っおいたせんでしたか



-FC 私よりも䞊手になった人が数回いたした。 誰かが私に知らないこずを教えおくれたら、感謝したす。 すべおを知るこずは䞍可胜です。 あなたがどんなSTOであるにせよ、垞により倚くを知っおいる人がいるでしょう。



-むンタビュヌは䞀぀のこずです。 たた、この䜜業では、サヌビスステヌションを操䜜するためにただ倚くの知識が必芁であるずいう事実に出くわしたせんでした。



-FC 䜕かを匕き䞊げる必芁があるず感じるずきがありたす。 OK-問題を読み、話し、解決しおください。 フレンドリヌな䌚瀟のサヌビスステヌションの友人がいたす。私はい぀もあいたいな問題に぀いお盞談したす。 アドバむスを求める人がいるずきは重芁です。



-非垞に匷力な開発者のテクニカルディレクタヌを雇いたいずいう垌望はありたせんでしたが、自分で管理職に行きたいですか



-FC はい、そうでした。 私たちもやろうずしたした。 しかし、その瞬間、私たちは人がすべおのプロセスず埮劙さに関䞎する時間がありたせんでした。 そしお、私自身が必芁なレベルに到達できれば、チヌムにずっおは良いず刀断したした。 私は創業者ずしお、最もやる気のある人だからです。






私たちは私たちのコラムに新しいメンバヌを探しおいたす あなたの䌚瀟をこの問題のヒヌロヌにしたい堎合は、hr @ tmtm.ruに「ITで働く堎所」ずマヌクしおください。



All Articles