안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
의약품 허가정보 검색·조회 플랫폼 — 식약처 공개 데이터 기반 의약품 허가·변경·안전성 정보를 엑셀로 일괄 등록하고 성분명·효능·제조사·허가일 등 다중조건 검색과 ATC 분류
개발 · 디자인 · 기획
SaaSㆍ솔루션, 병원ㆍ헬스케어, 통계ㆍ대시보드
프로젝트 배경
1) 문제점 - 식약처 엑셀 데이터의 컬럼명·날짜 형식·ATC코드 기재 방식이 연도별로 상이하여 단일 파싱 로직으로 통합 처리하기 위한 유연한 매핑 설계 문제 - Elasticsearch 인덱스에 한국어 nori 분석기와 영문 standard 분석기를 멀티필드로 적용할 때 검색 스코어링 가중치 조정 문제 - ATC 코드 5단계 계층이 수만 노드에 달할 때 ltree 쿼리 성능과 프론트 트리 렌더링 부하를
프로젝트 성과
Elasticsearch 한영 멀티필드 매핑 기반 혼합 검색 구현
nori 한국어 분석기와 standard 영문 분석기를 멀티필드로 구성하여 한국어 효능명과 영문 성분명을 단일 검색 쿼리로 처리하는 구조를 구현하였습니다.
PostgreSQL ltree + lquery ATC 5단계 계층 탐색 구조 구축
WHO ATC 코드 5단계를 ltree 경로 문자열로 저장하고 lquery 패턴 매칭으로 하위 분류를 효율적으로 조회하는 계층 탐색 구조를 구현하였습니다.
Pydantic 사전 검증 기반 데이터 품질 보장 임포트 파이프라인 설계
엑셀 데이터를 Pydantic BaseModel로 사전 검증하여 타입 오류·필수값 누락·ATC코드 형식을 임포트 전에 필터링하는 품질 보장 구조를 설계하였습니다.
FastAPI asyncio.gather 병렬 집계 대시보드 구현
3개 집계 쿼리를 asyncio.gather로 병렬 실행하고 Materialized View 사전 계산을 조합하여 대시보드 초기 로딩을 최적화하는 구조를 구현하였습니다.
SQLAlchemy-Elasticsearch 비동기 배치 동기화 트랜잭션 설계
bulk_insert_mappings와 Elasticsearch bulk API를 BackgroundTask로 비동기 처리하면서 데이터 정합성을 보장하는 동기화 구조를 설계하였습니다.
핵심 기능
허가정보 현황
등록 의약품 수, 제형별 분포, 월별 허가 추이 등 주요 지표를 히어로 영역과 통계 카드로 보여주는 메인 화면입니다
진행 단계
Elasticsearch 인덱스 및 DB 스키마 설계
2025.07.
의약품 허가정보 PostgreSQL 스키마 확정, ltree 확장 ATC 분류 계층 설계, Elasticsearch 한영 멀티필드 매핑 및 nori 분석기 설정
프로젝트 상세
1) 포트폴리오 소개 식약처 공개 데이터 기반 의약품 허가·변경·안전성 정보를 엑셀로 일괄 등록하고 성분명·효능·제조사·허가일 등 다중조건 검색과 ATC 분류 계층 조회를 지원하는 검색 플랫폼을 구현하였습니다. 검색 결과 Excel/PDF 다운로드, 식약처 원문 링크 연계, 허가정보 CRUD 관리 기능을 포함한 제약사 내부 정보 시스템 전체를 구축하였습니다. 2) 작업 범위 - 허가정보 현황: 등록

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2025.07. ~ 2025.10.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
관련 기술
TypeScript
PostgreSQL
fastapi
React
Python
Tailwind CSS