Ratkaisu lääketeollisuuden data-analytiikkaan: 30% tiedonkäsittelyajan lyhentäminen

Tiimimme rakensi uudelleen ja optimoi tehokkaasti farmaseuttisen verkostojärjestelmän taka- ja etupuolen, mikä mahdollisti paremman integraation ja analyyttiset prosessit seuraaville tahoille data-analytiikka lääketeollisuudessa

Asiakas

Teollisuus
Alue
EU
Asiakas vuodesta
2023

Asiakkaamme on johtava lääketeollisuuden monialayritys, jolla on yksi maailman suurimmista apteekkiketjuista, jolla on yli 8 000 toimipaikkaa. Heidän verkostonsa ulottuu eri maihin, keskittyen pääasiassa Euroopan alueelle. Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Parannusratkaisu lääketeollisuuden data-analytiikkaan

Asiakkaamme tarjoaa laajan valikoiman lääkkeitä kilpailukykyiseen hintaan sekä fyysisten myyntipisteiden että verkkoalustan kautta. Heillä oli edessään monitahoinen haaste, joka keskittyi tiedonhallintaan ja järjestelmän toimivuuteen lääkeverkon verkkoalustalla. 

Ensisijaisesti heidän nykyinen infrastruktuurinsa, johon kuului 1C-järjestelmän ja suuren tietokannan yhdistelmä, ei vastannut heidän kehittyviä analyyttisiä ja operatiivisia tarpeitaan. Analyytikot kamppailivat tehottomien prosessien kanssa ja luottivat manuaalisiin Excel-pohjaisiin laskelmiin myynnin suunnittelussa ja jakeluindeksoinnissa. Tämä hankala lähestymistapa johti virheisiin, aikaviiveisiin ja rajoitettuun tiedonsaantiin muiden kuin analyytikkohenkilöstön osalta. Lisäksi asiakkaan API-rajapinta tiettyjä laskutoimituksia varten oli kadonnut, minkä vuoksi taulukot ja menettelyt oli luotava uudelleen.

Asiakas odotti ratkaisua, joka virtaviivaistaisi tietojenkäsittelyä, parantaisi koko henkilökunnan käytettävyyttä ja tehostaisi laajan apteekkiverkoston hallintaa.

Ratkaisu

Lääkeverkkojärjestelmän tiedonhallinta- ja analyysivalmiuksien parantaminen.

Lääkeverkoston tiedonhallinta- ja analyysiominaisuuksien merkittävässä päivityksessä Innowise siirsi prosessinsa perinteisistä Excel-pohjaisista järjestelmistä tietokantapohjaiseen raportointiympäristöön. Tämä merkitsi sekä järjestelmän että järjestelmän back-end ja front-end järjestelmiä, keskittyen tietojen siirtämiseen, prosessien optimointiin ja mukautettujen moduulien kehittämiseen seuraavia varten data-analytiikka lääketeollisuudessa.

Tiedonsiirto ja prosessien optimointi

Parantaaksemme asiakkaan tiedonhallinnan tehokkuutta aloitimme analyyttisten prosessien siirtämisen Excel-pohjaisista laskentataulukoista analytiikkaan tarkoitettuihin tietokantakehyksiin. Siirtymisessä keskityttiin luomaan skaalautuvia ratkaisuja, jotka eivät rajoittuneet tiettyihin tuotteisiin tai apteekkiverkostoihin. Näin saavutimme tämän:
  • Tietojen kartoitus ja puhdistus: Kartoitimme tiedot nykyisistä Excel-taulukoista uuteen tietokantarakenteeseen ja varmistimme, että jokainen tieto siirrettiin tarkasti ja puhdistettiin johdonmukaisuuden varmistamiseksi.
  • Menettelyn kehittäminen: SQL:n avulla kehitimme tietokantaan joukon tallennettuja proseduureja ja funktioita. Niiden tarkoituksena oli automatisoida aiemmin manuaalisesti Excelissä tehdyt analyyttiset laskelmat.
  • Optimointitekniikat: Valtavien tietomäärien käsittelemiseksi sovellimme SQL-optimointitekniikoita. Tähän sisältyi indeksointi, kyselyjen virittäminen ja eräajon käsittely, mikä takasi korkean suorituskyvyn ja oikea-aikaisen tiedonhaun.

Myyntisuunnitelman ja jakeluindeksin kehittäminen

Myyntisuunnitelma- ja jakeluindeksimoduulien kehittäminen oli kriittinen osa ratkaisuamme, jonka tavoitteena oli tarjota asiakkaalle reaaliaikaista tietoa:
  • Myyntisuunnitelmamoduuli: Tämä moduuli suunniteltiin analysoimaan kolmen kuukauden aikana saatuja historiallisia myyntitietoja ja käyttämään niitä tulevien myyntitavoitteiden ennustamiseen. Toteutimme monimutkaisia algoritmeja, jotka pystyivät mukautumaan erilaisiin markkinaolosuhteisiin ja tuotteiden kysyntämalleihin.
  • Jakeluindeksimoduuli: Loimme jakeluindeksin ymmärtääkseen tuotteiden suosiota ja myyntitrendejä apteekeissa. Tähän liittyi myynnin, ostojen ja varastotietojen analysointi, jonka avulla voitiin tunnistaa, mitkä tuotteet menestyivät hyvin missäkin toimipisteessä, mikä mahdollisti strategisemman varastonhallinnan.

API:n ja tietokannan kehittäminen

Kehitimme uuden API- ja tietokanta-arkkitehtuurin, jolla varmistetaan saumaton tiedonkulku vanhasta järjestelmästä asiakkaan portaaliin:
  • Tietokannan suunnittelu: Uusi tietokanta rakennettiin niin, että se tukee suuren mittakaavan tietoja ja säilyttää samalla korkean suorituskyvyn. Se sisälsi taulukoita myyntiä, varastoa ja käyttäjätietoja varten, ja niiden suhteet oli optimoitu helppoa kyselyä varten.
  • API-kehitys: Python:n ja Flask:n avulla rakennettu sovellusrajapinta toimi tietokannan ja asiakkaan portaalin välisenä rajapintana. Se suunniteltiin käsittelemään tietojen haku- ja käsittelypyyntöjä ja lähettämään valmiiksi lasketut ja muotoillut tiedot takaisin johtajien käyttöön.

Räätälöidyt ratkaisut: API-luominen ja integrointi

Kadonneen API:n palauttaminen uudelleen oli haasteellista, sillä se vaati asiakkaan aiemman järjestelmän ja aiottujen laskelmien syvällistä tuntemusta:
  • API-rekonstruktio: Aloitimme ymmärtämällä kadonneen API:n aiotun toiminnallisuuden. Asiakkaan kanssa käytyjen keskustelujen ja saatavilla olevan dokumentaation analyysin avulla selvitimme vaaditut ominaisuudet.
  • Kehittäminen ja testaus: Käyttämällä Python, kehitimme uudet API:t, jotka jäljittelevät kadonneita toimintoja. Testasimme API:t tarkasti tarkkuuden ja luotettavuuden varmistamiseksi.
  • Integrointi olemassa oleviin järjestelmiin: Äskettäin kehitetyt API:t integroitiin saumattomasti asiakkaan nykyiseen järjestelmään, jotta ne toimivat yhdessä kokonaisarkkitehtuurin kanssa.

Teknologiat

Microsoft SQL Server

API-kehitys

Python, Flask

Optimointitekniikat

SQL-kyselyn optimointi, indeksointi

Python Yksikkötestauksen kehykset

Projektinhallinta

Jira

VCS

Git

Jatkuva integrointi/käyttöönotto

Jenkins

Tietojen analysointi ja käsittely

SQL, Python Pandat

Prosessi

Sitoutumisemme ketterään menetelmään mahdollisti avoimen, iteratiivisen ja yhteistyöhön perustuvan prosessin. Aloitimme projektin laatimalla yksityiskohtaisen Vision- ja Scope-asiakirjan, joka toimi etenemissuunnitelmana. Kehitysprosessin aikana jaoimme työmme seuraaviin vaiheisiin:
  • Löytäminen ja suunnittelu: Alkuvaiheessa tavoitteenamme oli saada syvällinen käsitys asiakkaan erityisvaatimuksista. Kehitimme suunnitelman, jossa hahmoteltiin ratkaisun luonnos ja luotiin perusta myöhemmille vaiheille.
  • Data-analyysi ja back-end-kehitys: Tässä vaiheessa painopisteemme siirtyi hankkeen tekniseen perustaan. Tiimi tutki asiakkaan tietomaailmaa, analysoi olemassa olevat rakenteet ja suositteli parannuksia. Samanaikaisesti aloitimme back-end-kehityksen, jossa käytimme Python:tä ja SQL:ää. Tämä vaihe oli ratkaisevan tärkeä digitaalisen infrastruktuurin luomisessa sujuvalle tiedonhallinnalle ja -käsittelylle.
  • Testaus: Back-end-kehityksen jälkeen aloitimme testausvaiheen, jossa keskityttiin back-end- ja front-end-komponentteihin. Tähän vaiheeseen sisältyi yksikkö-, integrointi- ja käyttäjien hyväksymistestejä järjestelmän vakauden varmistamiseksi. Lisäksi testausta suoritettiin säännöllisesti kaikissa myöhemmissä vaiheissa.
  • Front-end-kehitys ja integrointi: Tässä loppuvaiheessa valokeilassa oli käyttäjäkokemus. Front-end-kehittäjämme loivat intuitiivisen ja responsiivisen käyttöliittymän. Tämän vaiheen huipentuma oli etusivun ja taustapuolen integrointi.

Joukkue

1
Projektipäällikkö
2
Back-end-kehittäjät
1
Front-end-kehittäjä
1
QA Engineer
1
Tietokannan ylläpitäjä
1
Tietoanalyytikko
team-innowise

Tulokset

Uudelleen suunniteltu lääkealan data-analytiikkajärjestelmä ja 50% myynnin raportoinnin tehokkuuden lisääminen.

Uudelleen suunnitellun järjestelmän täytäntöönpano data-analytiikka lääketeollisuus vaikutti merkittävästi asiakkaan verkkotoimintoihin. Siirtymällä manuaalisista, Excel-pohjaisista prosesseista tietokantapohjaiseen järjestelmään saavutimme merkittäviä tehokkuusparannuksia ja konkreettisia etuja apteekkien henkilökunnalle:
  • Apteekkien tehostettu varastonhallinta: Myyntisuunnitelma- ja jakeluindeksimoduulit tarjoavat reaaliaikaista tietoa lääkemyynnin trendeistä ja varastotarpeista, jotta varastotasot voidaan optimoida ja varmistaa, että erittäin kysyttyjä lääkkeitä on aina saatavilla.
  • Virtaviivaistettu raportointi apteekkihenkilökunnalle: Automatisoidut tietojenkäsittelyn työnkulut helpottavat apteekkien henkilökunnan raportointitaakkaa - he voivat nyt laatia myynti- ja varastoraportteja kaksi kertaa nopeammin.
  • Parannetut myyntistrategiat: Uusista moduuleista saatujen oivallusten avulla data-analytiikka lääketeollisuudessaasiakas voi tehdä tietoon perustuvia päätöksiä siitä, mitä lääkkeitä hän haluaa edistää tai tilata lisää. 
  • Johtajien on helpompi saada tietoja: Uuden API- ja tietokantajärjestelmän integrointi virtaviivaisti tiedonkulkua. Apteekkien johtajat ja henkilökunta pääsevät helposti käsiksi tietoihin myyntiluvuista varastotasoihin.
  • Nopeampi tietojen integrointi: Tietojen integrointityökalut mahdollistavat eri lähteistä peräisin olevien tietojen nopean yhdistämisen. Tämä vähensi tietojen kokoamiseen tarvittavaa aikaa ja vaivaa ja varmisti, että työntekijöillä oli viimeisimmät tiedot käden ulottuvilla.
Tällä hetkellä tiimimme osallistuu edelleen käynnissä olevaan hankekehitykseen. Keskitymme tällä hetkellä luomaan erikoismoduuleja, kuten varastojen hallintamoduulia, jossa on ennakoivaa analytiikkaa ylivarastojen tai varastovajeiden vähentämiseksi, ja apteekkien suorituskyvyn analyysimoduulia, jolla analysoidaan yksittäisten apteekkien suorituskykyä verkostossa. 
Hankkeen kesto
  • Tammikuu 2023 - Jatkuva

50%

myynnin raportoinnin tehokkuuden lisääminen

30%

tietojen käsittelyajan lyhentäminen

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli