프로젝트 소개

receiptisan은 일본의 의료 보험 청구 데이터인 전자 레셉트 파일(RECEIPTC.UKE)을 처리하기 위한 명령줄 인터페이스(CLI) 도구입니다. 이 도구는 입원 및 외래의 정액 레셉트를 분석하여 시각적 미리보기 생성과 마스터 데이터 검색을 가능하게 합니다. 주요 기능으로, 종이 레셉트 양식에 준하는 SVG 형식의 미리보기를 생성하고 이를 HTML에 포함하여 출력하는 기능이 있습니다. 전자 레셉트 파일에는 의료 기관의 소재지가 기록되지 않기 때문에, 옵션으로 JSON 형식의 의료 기관 정보(소재지, 병상 수 등)를 전달하여 미리보기에 인쇄할 수 있습니다. 또한, 분석 결과를 YAML이나 JSON 형식의 구조화된 데이터로 출력하며, 다른 도구와의 연계를 위해 표준 출력(stdout)이나 표준 입력(stdin)으로 읽어들이는 것도 지원합니다. 더불어, 레셉트 전산 처리 시스템의 마스터 데이터(진료 행위, 의약품, 특정 기재, 상병명 등)를 명칭이나 점수, 코드로 검색하는 기능도 갖추고 있습니다. 마스터 데이터는 CSV 형식으로 제공되며, 처리 속도를 고속화하기 위해 캐시 메커니즘이 준비되어 있습니다. 이 캐시는 Rake 태스크를 통해 사전 생성할 수 있으며, 특정 연도나 전 연도분을 대상으로 합니다. 한편, DPC 레셉트(RECEIPTD.UKE)나 증상 상세의 표시는 지원되지 않습니다. 구 버전의 기능(CSV 변환이나 Vim에서의 미리보기)은 v0.1.0 브랜치에서 이용 가능하며, VSCode 확장 기능(receiptisan-vscode)을 통해 IDE에서 레셉트를 뷰어로서 이용할 수도 있습니다.