Skip to content

[Feat] 약물노트 조회/검색/수정/삭제 API 구현 #59

Description

@kangcheolung

제목

약물노트 조회/검색/수정/삭제 API 구현

📌 Description

약물노트 메인 화면에서 사용자가 등록한 전체 약(Medication) 데이터를 처방일 + 병원 기준으로 그룹화하여 리스트로 조회하는 기능과, 약 별명/실제 이름/병원명 기반 검색, 등록된 약 정보 수정, 삭제 기능을 구현한다.

✅ To-do

  • 약물노트 전체 리스트 조회 API (GET /api/medications/notes) — 처방일 → 병원 기준 그룹화, 병원 정보 없으면 "병원 정보 없음" 처리
  • 약물노트 검색 API — 약 별명/실제 약 이름/병원명 키워드 검색, 동일 처방일+병원 기준 그룹화하여 결과 반환
  • 검색 결과 날짜 필터 지원 (1주/1개월/3개월/1년, 기본값 1년)
  • 최근 검색어 저장/조회 (최대 5개, 초과 시 최신 5개 유지)
  • 약물 수정 API (PATCH) — 개별 약 단위 / 동일 병원 그룹 단위 모두 지원
  • 약물 삭제 API (DELETE) — 확인 팝업 이후 삭제 처리
  • Swagger 문서 반영

📒 기타

  • 약물노트 조회/검색은 Medication 테이블 string 필드(hospitalName, prescriptionDate, drugName 등) 기준으로 처리, DrugInfo 연결 여부와 무관
  • 수정/삭제도 drug_info_id 유무와 무관하게 정상 동작

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions