https://github.com/sinequanonn/veterinary-clinic
저는 오픈미션 목표를 크게 두 가지를 세웠습니다.
첫째, 동물병원 환자 관리 시스템 개발하기
둘째, 환자 관리 시스템 기반으로 진료 소견서 자동 생성 기능 개발하기
울산에스동물메니컬센터와 함께하는 프로젝트에서 진료 소견서 자동 생성 시스템을 개발한 경험이 있습니다. 본 프로그램은 수의시가 진료를 마친 환자에 대한 상태를 작성하는 “진료 소견서”를 자동으로 만들어줍니다. 프로그램을 요약하자면 아래와 같이 동작을 합니다.

환자 차트 데이터 PDF

환자 차트 데이터 PDF

진료 소견서 pptx
시스템을 개발할 당시에 동물병원 내의 환자 정보 시스템에 접근할 수 없었고 백엔드 지식이 전무했습니다. 그래서 웹이나 애플리케이션으로 제작하지 못했고, CLI 프로그램으로 제작을 했습니다. 로컬 파일 경로에 PDF가 들어오는 지 모니터링하고, 새로운 환자 차트 PDF가 디렉토리에 들어왔을 때 CLI 프로그램을 실행해 진료소견서(pptx)를 만들어주도록 제작했습니다. python monitory.py로 실행하는 콘솔 프로그램이다 보니 많은 아쉬움이 있었습니다. PDF에서 데이터를 추출해서 사용하는 것이 아니라 환자 정보 시스템에 저장된 데이터를 바로 사용하는 것은 어떨까?, 단순 콘솔 프로그램이 아니라 진료 소견 요약 시스템을 웹 서비스로 제작하면 어떨까?라는 호기심으로 해당 주제를 선정하게 되었습니다. 그리고 아직 웹 서버 개발 경험이 아예 없었기 때문에 이번 기회를 통해 경험하면서 배우는 시간으로 만들 수 있겠다고 생각했습니다.
https://github.com/SineQunNon/PerfectS

기존 진료 소견서 생성 시스템 흐름도