개요
이 기능은 웹 애플리케이션에서 특정 환자의 진료 기록을 조회하고, 해당 환자의 상세 정보를 확인할 수 있는 기능을 구현하는 것을 목표로 합니다. 환자의 이름을 검색하거나 목록에서 선택하여 진료 히스토리를 확인할 수 있으며, 개별 환자의 상세 페이지에서 추가 정보를 볼 수 있습니다.
이미지 업로드에서 patient_id missing 오류 수정 완료했습니다.
작업 내용
1. 환자 히스토리 목록 조회: 환자들의 최근 진료 기록을 날짜 순으로 정렬하여 보여줍니다.
2. 검색 기능: 환자 이름으로 환자 목록을 필터링할 수 있는 검색 기능을 구현합니다.
3. 상세 정보 페이지: 환자 목록에서 특정 환자를 클릭하면, 해당 환자의 상세 정보를 확인할 수 있는 페이지로 이동합니다.
4. 환자 사진 표시: 환자 목록과 상세 페이지에 환자 사진을 표시합니다.
5. 이미지 업로드 오류 수정: patiend_id 대신 patient_name을 이미지 업로드할 때 직접 작성하고, 세션 정보와 비교해 이름이 등록되어있으면 이미지가 업로드 됩니다.
세부 내용
환자 히스토리 목록 조회
• 환자들의 최근 진료 기록을 날짜 순으로 정렬하여 표시합니다.
• 각 환자의 진료 날짜, 치료 진행도, 위험군 정보를 테이블 형식으로 보여줍니다.
• 환자 목록은 세션에 저장된 데이터를 기반으로 생성됩니다.
검색 기능 구현
• 검색 입력란을 추가하여 환자 이름을 기준으로 목록을 필터링할 수 있습니다.
• 검색 결과가 실시간으로 갱신되며, 해당하는 환자가 없을 경우 “해당하는 환자가 없습니다.“라는 메시지를 표시합니다.
환자 상세 정보 페이지
• 환자 목록에서 환자 이름을 클릭하면 해당 환자의 상세 정보 페이지로 이동합니다.
• 상세 정보 페이지에서는 환자의 개인 정보(이름, 나이, 성별 등)와 함께, 진료 이력 및 추가 정보를 제공합니다.
• 환자의 프로필 사진과 AI 분석 결과를 포함한 진단 정보를 함께 표시합니다.
템플릿 작성
• 히스토리 목록과 환자 상세 페이지를 위한 HTML 템플릿을 작성합니다.
• 테이블과 검색 필드를 포함하여 사용자 인터페이스를 직관적으로 설계합니다.
URL 설정
• 환자 히스토리 목록과 환자 상세 페이지를 처리하기 위한 URL을 설정합니다.
• URL을 통해 사용자가 히스토리 페이지로 이동하거나, 특정 환자의 상세 정보를 확인할 수 있도록 합니다.
참조
• 세션 관리: 환자 정보를 세션에 저장하여 검색 및 상세 정보 조회 시 활용합니다.
• 이미지 관리: 환자 사진이 제대로 표시되도록 정적 파일 설정 및 미디어 파일 관리 기능을 포함합니다.
앞으로 보충할 것들
개요
이 기능은 웹 애플리케이션에서 특정 환자의 진료 기록을 조회하고, 해당 환자의 상세 정보를 확인할 수 있는 기능을 구현하는 것을 목표로 합니다. 환자의 이름을 검색하거나 목록에서 선택하여 진료 히스토리를 확인할 수 있으며, 개별 환자의 상세 페이지에서 추가 정보를 볼 수 있습니다.
이미지 업로드에서 patient_id missing 오류 수정 완료했습니다.
작업 내용
세부 내용
환자 히스토리 목록 조회
검색 기능 구현
환자 상세 정보 페이지
템플릿 작성
URL 설정
참조
앞으로 보충할 것들
자동보고서 pdf 생성시 세션에 저장되어있는 환자 정보 불러오기
히스토리 리스트에서 환자 클릭시 넘어가는 patient_detail.html 구현하기