Skip to content
@pillioo

pillioo

image

Pillioo는 의약품 리콜 및 안전 이벤트 대응을 돕는 약사 중심 의사결정 지원 시스템입니다.

외부 리콜 정보, 내부 재고 데이터, 근거 문서, AI 보고서 초안, 약사 검토, 승인 이력, 감사 로그를 하나의 워크플로우로 연결합니다. 시스템은 최종 판단을 자동으로 내리지 않으며, 약사 또는 권한 있는 담당자의 검토를 전제로 합니다.

이 프로젝트는 리콜 이벤트가 들어온 뒤 내부 재고와 영향을 비교하고, 관련 근거를 검색한 다음, 검토 가능한 보고서 초안을 생성하는 흐름을 구현했습니다.


Pillioo is a pharmacist-centered decision support system designed to help manage pharmaceutical recalls and safety events.

It connects external recall information, internal inventory data, supporting evidence, AI-generated report drafts, pharmacist review, approval history, and audit logs within a single workflow. The system does not make final decisions automatically; all outputs are intended to be reviewed by a pharmacist or another authorized professional.

This project implements a workflow in which a recall event is received, its potential impact is assessed against internal inventory, relevant evidence is retrieved, and a review-ready report draft is generated.

Preview

image image image image image image image

Demo

Pillioo demo

Tech Stack

영역 기술 역할
Frontend React, TypeScript, Vite, React Router 사용자 화면, 라우팅, 티켓 작업 공간
Backend Python 3.11, FastAPI, Pydantic, SQLAlchemy API 서버, 워크플로우 조정, 데이터 처리
Database PostgreSQL 15 티켓, 승인, 감사 로그, 보고서 버전, 채팅 기록 저장
Vector DB Milvus 2.4.23 RAG 기반 근거 검색
RAG Infrastructure MinIO, etcd Milvus 로컬 실행 구성
AI Integration OpenAI-compatible client 보고서 초안 생성, 근거 기반 채팅, LLM 보조 수정
Runtime Docker, Docker Compose 백엔드, 데이터베이스, RAG 인프라 실행
Validation pytest, ESLint, TypeScript build 백엔드 테스트, 프론트엔드 정적 검사 및 빌드

Getting Started

Backend

cd pillioo\backend
Copy-Item .env.example .env
docker compose up -d postgres fastapi

RAG 기반 근거 검색까지 실행하려면 Milvus, MinIO, etcd를 함께 실행합니다.

cd pillioo\backend
docker compose --profile rag up -d etcd minio milvus

Frontend

cd pillioo-client
npm install
npm run dev

Validation

cd pillioo\backend
pytest
cd pillioo-client
npm run lint
npm run build

Team Roles

Name Role Contributions Contact
김지민 PM & AI Lead & FE Product strategy & service design, frontend development,
RAG pipeline, evidence sufficiency evaluation,
AI orchestration, retrieval evaluation
jimni3155@sm.ac.kr
이지현 BE & LLM Integration Event normalization, LLM-based draft generation,
safety checks, review and approval workflows,
audit logging, multi-turn chat integration
maryanna0427@sm.ac.kr
임수진 BE openFDA data ingestion pipeline,
event deduplication, ticketing API development,
inventory matching, risk triaging engine
imsujine@sm.ac.kr
남윤아 BE & Infra Dashboard and inventory API development,
eval runner implementation, AWS infrastructure setup,
frontend API
yoona120808@gmail.com
방지희 Infra AWS deployment, Docker infrastructure,
Milvus and PostgreSQL integration,
Cloudflare Tunnel configuration, API integration
bangjh@sm.ac.kr
정세인 Clinical Decision Advisor
Meeting Moderator
Pharmaceutical domain expertise,
external research collaboration
clinical alignment
sseinii@sm.ac.kr

Documentation

Area Documentation
Frontend View Frontend README
Backend View Backend README

Popular repositories Loading

  1. pillioo-server pillioo-server Public

    ICT AWARD KOREA 2026 은상 · 한국정보처리학회장상

    Python 3

  2. pillioo-client pillioo-client Public

    TypeScript

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…