프로젝트 배경
1) 문제점 - 의료기기 공급내역보고 시 UDI-DI, Lot, Serial, 제조일자, 사용기한 등의 정보를 반복 입력해야 함 - 의료기기 바코드 정보와 공급사 내부 품목·단가 정보가 서로 분리되어 있음 - 공급받는 기관, 공급형태, 수량, 단가 등의 필수 보고정보 누락이나 오입력 가능성이 있음 - 이미 보고된 데이터를 수정하려면 보고 취소 후 수정·재보고해야 하는 복잡한 절차가 존재함 - 외부
프로젝트 성과
UDI 바코드 파싱
GS1 바코드에서 UDI-DI, Lot, Serial, 제조일자와 사용기한을 추출하고 UDI-DI 형식을 정규화합니다.
공급사별 UDI 품목 Master
공급사별 UDI 품목, EDI 코드, 포장수량과 단가를 관리하고 내부 품목 후보와 연결할 수 있습니다.
식약처 공급내역 등록
바코드·거래처·수량·단가 정보를 조합해 공급내역 요청 데이터를 생성하고 외부 API로 순차 전송합니다.
부분 실패 및 재전송
다건 등록 결과를 성공·실패로 분리하고 실패한 데이터만 화면에 유지해 수정 후 다시 전송합니다.
보고 취소·수정·재보고
보고 상태 확인 후 취소, 공급내역 수정, 재보고와 최종 상태 확인을 순서대로 처리합니다.
핵심 기능
진행 단계
식약처 인증 및 연동 기반 구축
2026.07.
공급사별 외부 API 자격증명 암호화 저장과 OAuth2 Client Credentials 기반 Token 발급 구조 구현
프로젝트 상세
의료기기 공급사가 UDI 바코드를 기반으로 식약처 공급내역보고 업무를 처리할 수 있도록 개발한 웹 시스템입니다. GS1 의료기기 바코드에서 UDI-DI, Lot 번호, Serial 번호, 제조일자, 사용기한 등의 생산식별정보를 파싱하고, 공급사별 품목·단가와 거래처 정보를 결합해 공급내역 보고 데이터를 생성합니다. 식약처 의료기기통합정보시스템과의 연동을 위해 공급사별 OAuth2 Client Cre






