-
Notifications
You must be signed in to change notification settings - Fork 0
API
choitree edited this page Jun 20, 2022
·
19 revisions
- 환자등록 (/patient/create)
- chartId 중복 체크(unique로 설정)
- lastVisit은 등록 날짜로 기본 설정, firstVisit은 값이 있으면 그 값으로, 없으면 등록 날짜로 받기
- income에서 환자 재방문 시 lastVisit 변경
- 환자정보 조회
- 환자정보 1명 조회 (/patient/{patientId})
- 환자정보 이름으로 조회 (/patient?name=임꺽정) - 복수 환자 확인 가능
- 환자정보 전체 조회
- 환자정보 수정 (/patient/{patientId}/modify)
- 환자정보 삭제 (/patient/{patientId})
-
매출 등록 (/{patientId}/income/create)
-
매출 조회
- 건별 (/income/{incomeId})
- 일별 (/income/day/2022-03-01)
- 월별 (/income/month/2022-03)
- 년별 (/income/year/2022)
- 기간별 (/income/period?startDate=2022-01-01&endDate=2022-03-01)
- 환자별 (/income/patient/{patientId})
-
매출 수정
- 매출 내용 수정(/{patientId}/income/{incomeId}/modify)
- 매출 환자 수정(/income/{incomeId}/patient)
-
매출 삭제 (/income/{incomeId})
- 거래처 등록 (/vendor/)
- 거래처 조회
- 한개 (/vendor/거래처아이디)
- 전부 (/vendor/)
- 거래처 수정 (/vendor/거래처아이디)
- 거래처 삭제 (/vendor/거래처아이디)
- 매입 추가 (/outcome/{vendorId})
- 매입 조회
- 건별 (/outcome/{outcomeId})
- 일별 (/outcome/day/2022-04-01)
- 월별 (/outcome/month/2022-04)
- 년별 (/outcome/year/2022)
- 기간별 (/outcome//period?startDate=2022-01-01&endDate=2022-03-01)
- 거래처별 (/outcome/vendor/{id})
- 매입 수정
- 매입 세부정보 수정 (/outcome/{outcomeId}/info)
- 매입 거래처 수정 (/outcome/{outcomeId}/vendor)
- 매입 삭제 (/outcome/{outcomeId})
- 재고 추가(/stock/{outcomeId})
- 재고 조회
- 한 품목 (/stock/{stockId})
- 전체 재고 (/stock/)
- 재고 수정 (/stock/{stockId})
- 재고 삭제 (/stock/{stockId})
- 예약 추가(/booking)
- 예약 조회
- 예약 1건 조회 (/booking/{bookingId})
- 예약자별 조회 (/booking/patient/{patientId})
- 예약일별 조회 (booking/day/2022-04-26)
- 예약 주별 조회 (booking/week?startDate=20220425&endDate=20220430)
- 예약 수정 (/booking/{bookingId})
- 예약 삭제 (/booking/{bookingId})