Skip to content

sjhong98/DMRS

Repository files navigation

스크린샷 2023-12-01 오후 3 19 40

목차

  1. 프로젝트 개요
  2. 기술 스택
  3. 구조
  4. 주요 기능 시연
    1). 환자 로그인
    2). 환자 QR 코드 생성
    3). 의사 로그인
    4). 진료기록 가져오기
    5). 신규 진료기록 작성
    6). 기존 진료기록 열람



DMRS(DID Medical Record System)은 블록체인 기반 신원정보 체계 DID를 활용한 진료기록 관리 시스템입니다.
환자는 원하는 범위 내에서 자신의 진료기록을 의사에게 제공할 수 있으며, 이를 통해 의사는 진료기록을 열람 및 수정할 수 있습니다.





DID 회원가입 시퀀스 다이어그램



환자

1) 모바일 회원가입

: 카카오 소셜로그인 + 개인정보로 회원가입 시 DID 및 VpJwt 발급

2) 진료기록 VP 발급

: 신원정보 VC + 진료기록이 존재하는 병원들의 VC들을 통합한 VpJwt를 발급 (진료기록 설정을 통해 제공할 병원 VC 선택 가능)

3) QR 코드화

: 진료를 위해 병원 방문 시 발급 받은 VpJwt를 QR화하여 의사에게 제공

4) 진료기록 VP 업데이트

: 진료 후 새로 발급된 VpJwt로 업데이트



의사

1) 웹 회원가입

: 웹에서 회원가입 시 의사로 분류

2) QR 코드 스캔

: 환자가 모바일 앱으로 제공하는 QR코드를 스캔하여 환자의 VpJwt 확인

3) 진료기록 추가

: VpJwt를 통해 환자 진료기록을 열람 및 추가

4) 자신의 환자 진료기록 접근

: 진료 이후 DB에 저장된 자신의 환자 진료기록에 접근하여 열람 가능



환자

DID 회원가입 시퀀스 다이어그램

환자는 DMRS 모바일 앱을 통해 카카오 소셜로그인을 할 수 있습니다.

DID 회원가입 시퀀스 다이어그램

환자는 자신의 진료기록이 담긴 VpJwt를 QR 코드로 생성할 수 있고, 이를 의사에게 보여줌으로써 자신의 진료기록을 제공할 수 있습니다. 또한 정보 제공 설정을 통해 환자 스스로 어떤 병원의 정보를 제공할 것인지 범위를 선택할 수 있습니다.



의사

DID 회원가입 시퀀스 다이어그램

DMRS 웹을 통해 의사 로그인을 할 수 있습니다.

DID 회원가입 시퀀스 다이어그램

의사가 DMRS 모바일 어플을 사용하여 환자의 QR코드를 스캔하면, 환자의 진료기록이 담겨진 vpJwt가 넘어오고, 특정 링크에 저장하게 됩니다.

이후 의사는 DMRS 웹에서 특정 링크를 통해 서버로부터 환자의 진료기록 vpJwt를 받아 열람할 수 있게 됩니다.

DID 회원가입 시퀀스 다이어그램

위의 과정을 통해 환자의 진료기록이 담겨진 vpJwt를 받아오게 되면, 신규 진료기록을 작성할 수 있게 됩니다. 진료기록을 작성하고 나면 병원 DB에 진료기록에 저장되며, 환자 vpJwt가 새롭게 갱신됩니다. 의사는 진료기록 열람 페이지로 이동하여 자신이 방금 작성한 진료기록을 열람할 수 있습니다.

DID 회원가입 시퀀스 다이어그램

의사는 자신이 작성한 진료기록을 병원 DB에 저장할 수 있으며, 환자 vpJwt를 거치지 않고서도 DB를 통하여 진료기록을 열람할 수 있습니다.

About

DID Medical Record System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published