ho-it-project / api_server

hoit api server
0 stars 0 forks source link

Feat. create patient API, get patient detail API, Prisma request Schema분리, Crypto 관련 모듈 작성. #11

Closed de-novo closed 1 year ago

de-novo commented 1 year ago
  1. sortEmergencyCenterListByDistance의 타입을 조금더 활용성있게 변경했습니다.

  2. 암호화및 복호화를 위한 cryptoService및 module을 만들었습니다.

    • 주민등록번호 뒷자리를 암호화 등에 사용됩니다.
  3. create patient API를 개발했습니다.

    • 테스트코드는 아직 작성하지 않았습니다. 다음 PR때 작성하겠습니다.
  4. prisma schema를 추가했습니다. 요청관련한 데이터를 위한 request schema를 작성했습니다.

  5. get patient detail API를 개발했습니다.

    • 환자 정보 및 응급평가, 보호자 정보를 반환합니다.

    • 암호화하여 저장중인 주민등록번호 뒷자리를 복호화해서 반환합니다.

      • 주민등록번호 뒷자리 관련해서는 추가적으로 개발후 복호화 할 필요없다 판단 될 경우 res타입에서 제거할 예정입니다.
    • 테스트코드는 아직 작성하지 않았습니다. 다음 PR때 작성하겠습니다.

  6. 추가적으로 Prisma 업데이트를 진행했습니다.

    • pull 이후에 업데이트 해주시기 바랍니다.

수용 요청관련 된 설계를 고민하다가 커밋이 조금 꼬이긴 했습니다...

de-novo commented 1 year ago

@YJ-AnthonyJo 추가적으로 create patient ,get patient detail test코드 작성했습니다.