Jak jsme pomohli zlepšit zdravotnickou logistiku s MomentDash
Klient
Medical Couriers, Inc. (MCI) je společnost s více než 50 letou historií v oblasti zdravotnické logistiky. Jejich hlavním zaměřením je přeprava citlivých zdravotnických materiálů, jako jsou lékařské vzorky, farmaceutika či zdravotnické přístroje. Klíčovými prioritami jsou spolehlivost, rychlost a dodržování přísných zdravotnických standardů.
Od února 2022 spolupracujeme s MCI na vývoji portálu MomentDash, který poskytuje real-time monitoring a sledování kurýrů i zásilek. Portál zahrnuje objednávkový systém, nástroje pro kurýrní workflow, správu dodavatelů a sběr auditních dat. Je plně přizpůsobitelný požadavkům jednotlivých klientů.
Počáteční výzvy
Společnost MCI stála před několika klíčovými problémy:
1. Jednoduše přizpůsobitelná multitenantní aplikace – Každý klient měl odlišné požadavky na funkce a rozhraní, což vyžadovalo vysoce flexibilní řešení.
2. Bezpečnost citlivých zdravotnických dat – Splnění normy HIPAA bylo klíčové pro nakládání s chráněnými zdravotními informacemi.
3. Real-time monitoring – Bylo třeba zajistit sledování kurýrů a zásilek v reálném čase.
4. Efektivní integrace s existujícími systémy – Stávající systém e-Courier musel být propojen s novým portálem tak, aby bylo možné efektivně zpracovávat objednávky a poskytovat přístup k datům.
5. Rychlé nasazení a iterace – Pro pilotní provoz bylo potřeba rychle vyvinout funkční verzi portálu a flexibilně jej upravovat dle zpětné vazby.
Naše řešení
Technologie
Pro MomentDash jsme vytvořili distribuované cloudové řešení postavené na moderních technologiích:
- Frontend: React, Material UI, TypeScript, Tanstack Query, JSON schema a GraphQL.
- Backend: AWS Serverless infrastruktura (Lambdy, DynamoDB, S3), Fastify, Postgres a Postgraphile.
- Deployment: Netlify pro snadné preview verzí a rychlé iterace.
Hlavní vlastnosti řešení
- Multitenantní architektura: Každý klient má přístup k vlastní instanci portálu, kterou lze přizpůsobit jeho potřebám.
- Real-time sledování: Portál poskytuje přehled o pohybu kurýrů a stavu zásilek.
- Bezpečnost: Splnění HIPAA standardů zajišťuje bezpečné zpracování dat.
- Agilní nasazení: Díky Netlify a preview větvím jsme mohli rychle reagovat na zpětnou vazbu klientů.
Inovace v implementaci
1. Postgraphile a GraphQL: Jednoduché a efektivní vystavení databáze přes GraphQL usnadnilo práci s daty na frontendové straně.
2. Netlify preview: Nasazování preview verzí pomohlo minimalizovat chybovost a zrychlilo testovací cykly.
3. JSON schémata: Využití JSON schémat a generování TypeScript typů zajistilo kompatibilitu mezi frontendem a backendem.
Výsledky
Portál MomentDash byl nasazen do produkčního prostředí v druhé polovině roku 2022. V tuto chvíli jej aktivně využívá 12 klientů, kteří spravují více než 100 kurýrů po celém USA. Mezi klíčové přínosy patří:
* Zvyšená efektivita: Zkrácení doby zadávání zakázek a větší přehled o operacích.
* Spolehlivost: Monitorování aktivit a dodržování předpisů zajišťuje bezchybný provoz.
* Flexibilita: Snadné přizpůsobení portálu různým potřebám klientů.
Součástí portálu je i mobilní aplikace, která zlepšuje komunikaci s kurýry a zajišťuje plnění pracovních postupů.
Co na to říká klient?
The team at Commity are an integral part of our ongoing project to create more transparency and accountability around the medical logistics field. Commity has helped us develop a complex frontend dashboard that is real time updated from a robust and scalable backend infrastructure system. They’ve helped us integrate data from older, archaic systems and we now store this information is a more meaningful and HIPAA compliant way. We value our partnership with Commity and appreciate their ongoing dedication to keeping our product performant, relevant and secure.
Sarah Duryea, Product Manager, MCI