📘 PART 1 · 교육자료 생성기 — AI 로 자료를 만들고 인쇄·기부하는 방법
1 질환 선택
→
2 세부 분야
→
3 옵션·모델
→
4 생성·편집·PDF
🚀 빠른 시작 (3분 체험)
- 우상단 [⚙ AI 설정] 에서 Gemini API 키 입력 (무료, aistudio.google.com/apikey)
- (권장) 헤더 [📁 저장 폴더] 로 저장 경로 지정 — 한 번만 설정하면 영구 유지
- STEP 1에서 당뇨병 클릭 → STEP 2에서 영양 · 식단 클릭
- STEP 3 옵션은 기본값 유지 → [✨ 교육자료 생성하기] 클릭
- 약 20~40초 후 5~7개 섹션의 교육자료가 완성
- 각 섹션의 [🎨 이미지 생성] 버튼으로 일러스트 추가
- [🖨 PDF·인쇄] 또는 [💾 HTML 저장] 으로 환자 전달용 파일 저장
- 외국인 환자면 [🌐 번역] 으로 10개 언어 중 선택해 바로 번역
💡 TIP — 처음 사용 시엔 무료 Gemini 조합(텍스트 Gemini 3 Flash + 이미지 Nano Banana)으로 시작하세요. 비용 $0 로 결과를 확인한 뒤 필요시 유료 모델로 업그레이드하는 게 안전합니다.
📌 STEP 1 · 질환 선택
3개 대분류 중 하나를 선택합니다.
- 고혈압 — 본태성/2차성, 수축기·이완기 혈압관리 중심
- 당뇨병 — 1형/2형, HbA1c, 혈당조절 중심
- 복합 — 대사증후군, ASCVD 고위험 환자의 통합 관리
📂 STEP 2 · 세부 교육 분야
선택한 질환에 맞춰 6개 세부 분야 중 하나를 고릅니다.
💡 TIP — 같은 환자에게 여러 주제를 순차 발행하려면 생성 → PDF 저장 을 반복하면 됩니다. 한 번에 하나의 세부 분야만 생성됩니다.
🎛 STEP 3 · 대상·옵션 설정
1대상 환자 프로필
- 성별 공통 / 남성 / 여성 — 일러스트 및 예시 어조에 반영
- 연령대 소아~고령 — 어휘 난이도와 내용 강조점 변경
- 이해 수준: 매우 쉬움(한자어 최소화) · 일반 · 상세(의학용어 포함)
2이미지 자동 개수
생성 시 섹션마다 이미지 슬롯을 몇 개 둘지 결정합니다 (기본 3개 권장). 슬롯은 "자동 배치"되며 실제 이미지는 생성 후 개별 버튼 으로 수동 제작합니다.
3영상 QR 포함
PDF 로 인쇄할 때 영상 재생이 불가하므로, 관련 YouTube 검색 링크를 QR 코드 로 삽입합니다. 환자가 스마트폰으로 스캔하면 바로 검색 결과로 이동합니다.
4텍스트 AI 모델 선택
드롭다운에서 Gemini / Claude / OpenAI 중 선택 가능. 🆓 FREE 표시는 무료 티어 지원 모델입니다.
- Gemini 3 Flash (무료·추천) — 속도·품질 균형
- Claude Sonnet 4.6 — 자연스러운 한국어 의학 문장
- Claude Opus 4.7 — 최고 품질 (비용 ↑)
- GPT-4.1 — 의료 문서 호환성 우수
✨ 교육자료 생성
[✨ 교육자료 생성하기] 클릭 시 진행률 바가 0 → 100% 로 표시됩니다.
- 약 20~40초 소요 (모델에 따라 상이)
- 한 번에 5~7개 섹션 + 경고 증상 + FAQ + 면책 문구 자동 구성
- JSON 파싱 실패 시 다른 모델로 재시도하세요 (드문 현상)
⚠ 주의 — 생성된 내용은 일반 교육 초안 입니다. 환자에게 전달 전 반드시 담당 의료진이 검토해주세요. AI 결과의 의학적 정확성은 보장되지 않습니다.
🎨 이미지 생성 · 프롬프트 편집
각 섹션의 [🎨 이미지 생성 / 편집] 버튼 → 모달 창에서 세부 설정 후 생성합니다.
프롬프트 구성 요소
- 이미지 종류: 해부 다이어그램 · 환자 일러스트 · 인포그래픽 · 식판 · 운동 동작 · 기기 사용 · 응급 대응
- 스타일: 플랫 인포그래픽 (권장) · 수채화 교과서풍 · 포토리얼 3D · 친근한 카툰
- 인물 (사람 묘사 시): 성별 · 연령대 · 인종 (한국인 권장)
- 비율: 정사각 · 가로 · 세로 · 와이드
- 네거티브 프롬프트: 제외할 요소 (기본: text, letters, words, watermark 등)
💡 핵심 팁
- 요소를 바꾼 뒤 [🔄 요소로 프롬프트 재구성] 을 눌러 최종 프롬프트 자동 생성
- 한글 텍스트를 이미지에 넣는 것은 정확도가 낮으므로 네거티브 프롬프트에 "text, letters, words" 유지 필수
- 결과가 마음에 안 들면 프롬프트 박스를 직접 영어로 다듬어 재생성
이미지 모델 비교
| 모델 | 무료 여부 | 장당 비용 | 특징 |
| Gemini 2.5 Flash Image (Nano Banana) | FREE | ≈ $0.039 | 무료 티어 지원 · 기본 추천 |
| Imagen 3 | 유료 | ≈ $0.040 | 안정적 의료 일러스트 |
| Imagen 4 | 유료 | ≈ $0.040 | 최신·디테일 우수 |
| Imagen 4 Ultra | ULTRA | ≈ $0.060 | 최상위 품질 · 장당 비용 가장 높음 |
💰 유료 모델 사용 시 — 생성 전 확인 다이얼로그가 나오며 Google 계정에 실제 비용 청구 됩니다. 장당 약 55~85원 정도지만 반복 생성 시 합산됩니다.
모델을 찾을 수 없다는 오류가 나면
모달 하단 [📋 내 키로 사용 가능한 이미지 모델 확인] 버튼을 누르면 본인 API 키로 접근 가능한 모델 목록이 출력됩니다. 목록에 원하는 모델이 없다면 Google AI Studio 에서 해당 모델 권한을 활성화하세요.
✏️ 내용 편집 (WYSIWYG)
생성 결과 하단의 [✏️ 내용 편집] 버튼을 누르면 문서가 편집 가능 상태로 전환됩니다.
BIU• 목록1. 순번H3¶🧹➕ 섹션🗑 섹션✅ 완료
- 편집 가능: 제목 · 부제 · 섹션 제목/본문 · 이미지 캡션 · 영상 설명 · 푸터
- 편집 불가(보호): 생성된 이미지 · QR 코드 · 액션 버튼
- [➕ 섹션] 경고/FAQ 앞에 새 섹션 삽입 · [🗑 섹션] 커서 위치 섹션 통째로 삭제
- 삭제 후엔 자동으로 번호 재부여 (경고·FAQ 제외)
💡 실무 팁 — 담당의가 자주 쓰는 문구(예: 담당의: ○○○ 원장)를 마지막 푸터 섹션에 추가해두면 브랜딩 효과가 있습니다.
⚠ 주의 — [🔄 AI로 다시 생성] 을 클릭하면 편집 내용이 모두 사라집니다 (확인 대화상자로 경고). 인쇄하려면 편집 완료 후 [🖨 PDF·인쇄] 를 먼저 실행하세요.
🌐 다국어 번역 (외국인 환자 대응)
완성된 교육자료를 헤더의 [🌐 번역] 버튼으로 즉시 다른 언어로 번역해 전달할 수 있습니다.
지원 언어 10개 · Gemini 무료 모델
| 언어 | 대상 |
| English | 미군·동남아 영어권 환자 |
| 日本語 (일본어) | 일본 의료관광·재일 한인 |
| 简体中文 / 繁體中文 (간체/번체 중국어) | 중국·대만·홍콩 |
| Español (스페인어) | 중남미 |
| Tiếng Việt (베트남어) | 국내 결혼이민·근로자 다수 |
| Русский (러시아어) | 러시아·중앙아시아 |
| ภาษาไทย (태국어) / Bahasa Indonesia / Монгол | 동남아 · 몽골 |
동작
- 자료 생성 완료 전까지 버튼 비활성화 (생성 후 자동으로 활성화)
- 클릭 → 언어 선택 → 번역 진행률 → 결과 모달
- 번역 결과 클립보드 복사 가능 (환자에게 메신저·이메일 전달)
- 번역에 사용되는 텍스트: 제목 + 부제 + 대상 + 모든 섹션 본문 + 경고 증상 + FAQ + 면책 문구 (HTML 태그 자동 제거된 평문)
- 번역 컨텍스트로 "환자 교육자료 (의료 교육 콘텐츠)" 전달 → 의학 용어 자연스러운 현지어 변환
💡 활용 팁
- 한국어로 먼저 편집 모드에서 다듬은 뒤 번역하면 품질이 올라감
- 같은 자료를 여러 언어로 반복 번역해 환자 대기실에 비치·QR로 공유
- 번역 품질은 Gemini AI 에 의존 · 의학적 정확성은 반드시 본인 검토 필수
⚠ 주의 — 번역은 별도의 Gemini API 호출을 발생시키며 무료 티어 한도에 포함됩니다. API 키는 [⚙ AI 설정]에 저장된 Gemini 키를 공유 사용합니다.
🎬 관련 영상 QR 코드
각 섹션에 "관련 영상: [주제명]" 박스가 삽입되며, 우측에 YouTube 검색 QR 코드 가 자동 생성됩니다.
- QR 은
api.qrserver.com 을 통해 실시간 생성 (별도 라이브러리 불필요)
- 환자가 스마트폰으로 스캔 → YouTube 검색 결과 페이지로 이동 → 영상 선택
- 검색어는 AI가 섹션 주제에 맞춰 한국어로 자동 생성
- 필요 없는 경우 STEP 3 에서 "영상 QR 포함 안함" 선택 가능
🖨 PDF 저장 · 💾 HTML 저장 · 📁 폴더 설정
1. PDF 저장 (환자 전달용)
- 하단 [🖨 PDF·인쇄] 클릭 → 브라우저 인쇄 대화상자
- 대상 을
PDF로 저장 으로 선택 → 환자에게 전달 가능한 PDF 파일
- 이미지 · QR 코드 · 레이아웃 모두 인쇄 최적화 (페이지 분할 자동)
- 편집 모드 활성화 상태면 자동으로 해제 후 인쇄 (contenteditable 잔상 방지)
💡 인쇄 품질 — Chrome에서 Ctrl+P 후 "배경 그래픽" 옵션 켜기 를 체크하면 섹션 헤더 색상이 유지됩니다.
2. 📄 PDF 파일 저장 (폴더 지정 · 자동 파일명)
- 하단 [📄 PDF 파일 저장] 클릭 → html2canvas + jsPDF 로 실제 PDF 파일 생성
- 파일명 자동:
{질환}_{세부분야}_{대상환자}_{생성일}.pdf
- 예)
당뇨병_영양식단_남성-성인-일반_20260423.pdf
- 대상환자 = 성별-연령대-이해수준 (STEP 3 옵션 기준)
- [📁 저장 폴더] 설정됐으면 다이얼로그 없이 해당 폴더로 직접 저장
- A4 세로 · 10mm 여백 · 긴 문서는 자동으로 여러 페이지로 분할
- 이미지·QR 모두 포함 · 인쇄 품질(scale=2x)
- 브라우저 인쇄 대화상자를 열지 않으므로 진료 중 빠르게 저장 가능
💡 [🖨 PDF·인쇄] vs [📄 PDF 파일 저장]
- [🖨 PDF·인쇄] — 브라우저 인쇄 대화상자 (프린터 직접 인쇄도 가능)
- [📄 PDF 파일 저장] — 다이얼로그 없이 바로 파일 저장 (폴더 지정 시 자동 경로)
- 환자에게 나눠줄 여러 건을 연속 저장할 때는 [📄 PDF 파일 저장] 이 편리
3. HTML 저장 (self-contained · 오프라인 열림)
- 하단 [💾 HTML 저장] 클릭 → 단일 HTML 파일 생성
- CSS · 이미지 base64 모두 내장 → 인터넷 없이도 이중클릭으로 열림
- 파일명 자동:
{제목}_{YYYYMMDD_HHMM}.html
- 환자에게 USB · 이메일 · 메신저로 전달하기 편함
- 다운로드한 HTML 도 인쇄 다이얼로그에서 PDF 로 변환 가능
3. 📁 저장 폴더 설정 (자동 저장 경로 지정 · Chrome/Edge)
매번 저장할 때 다이얼로그가 뜨는 번거로움을 제거합니다. 지정된 폴더에 바로 저장됩니다.
| 상태 | 동작 |
| 헤더 [📁 저장 폴더 미설정] | 저장 시 브라우저 기본 다운로드 폴더로 이동 |
| 헤더 [📁 폴더명] (녹색 강조) | 지정 폴더에 파일명 자동으로 바로 저장 (조용히) |
폴더 설정 방법
- 헤더의 [📁 저장 폴더 미설정] 버튼 클릭
- 브라우저 폴더 선택 대화상자 → 원하는 폴더 선택
- 접근 권한 허용 (Chrome/Edge 가 요청)
- 버튼이 녹색으로 변하고 폴더명 표시 → 설정 완료
폴더 해제
- 헤더 폴더 버튼 옆의 [✕] 빨간 버튼 클릭 → 해제 → 기본 다운로드로 복귀
💡 자동 복구 — 폴더 설정은 IndexedDB 에 저장되어 브라우저를 닫았다 열어도 자동 복구됩니다. 단, 브라우저 캐시를 완전 삭제하면 재설정이 필요하며, 접근 권한도 다시 요청됩니다.
⚠ 브라우저 지원
- ✅ Chrome · Edge · Opera — 폴더 직접 저장 지원
- ❌ Firefox · Safari — 미지원 (일반 다운로드로 자동 폴백)
- Chrome 기반 브라우저 권장
권장 워크플로
- 진료실 PC 에서 "환자교육자료" 같은 전용 폴더를 미리 만들어둠
- 한 번만 [📁 저장 폴더] 로 지정 → 이후 영구 유지
- 자료 생성·편집 후 [💾 HTML 저장] → 자동으로 해당 폴더에 저장
- 주기적으로 백업 (USB · 클라우드 동기화 등)
💝 기부 · 이지토큰 적립
완성된 자료를 갤러리에 기부 하면 이지토큰이 적립됩니다. [💝 기부 · 이지토큰 받기] 클릭 시:
- 적립 예상 내역(텍스트/이미지/편집 보너스) 미리보기
- 서버 용량 상태 · 자동 정리 대상 미리 안내
- 게시 계정: 기본 계정 ID, 선택 시 실명 공개
- 업로드 완료 시 잔액 즉시 반영
자세한 요율·tier 배수는 이지토큰 안내 페이지 참고.
⚙ AI 설정 (API 키)
우상단 [⚙ AI 설정] 모달에서 Gemini · Claude · OpenAI 키를 저장합니다. 키는 브라우저 localStorage 에만 저장되며 서버로 전송되지 않습니다.
Gemini (무료 · 권장)
보안 정책상 외부 API 공급자 대시보드 링크는 제공하지 않습니다. Google AI Studio 공식 홈페이지를 직접 검색하여 가입·키 발급을 진행하세요.
💡 Gemini 무료 모델은 DrPortal 공용 키로 자동 호출되어 개인 키 없이도 사용 가능합니다.
Claude · OpenAI (유료 · 선택)
- Claude:
console.anthropic.com/settings/keys
- OpenAI:
platform.openai.com/api-keys
🔒 보안 주의 — API 키는 본인만 사용하세요. 타인과 공유하면 비용 청구 사고 위험이 있습니다. 공용 PC에서는 사용 후 키 삭제 를 권장합니다.
❓ 자주 묻는 문제 · FAQ
생성이 너무 오래 걸려요 / 중간에 멈춰요
텍스트 생성은 보통 20~40초, 이미지는 10~25초 정도 소요됩니다. 1분을 넘으면 API 응답 지연이므로 새로고침 후 재시도 해주세요. Claude Opus 같은 고성능 모델은 더 오래 걸릴 수 있습니다.
"models/... is not found" 오류가 나옵니다
이미지 모델명이 API 측에서 변경되었을 수 있습니다. 시스템에 내장된 fallback 목록이 자동으로 대체 모델을 시도합니다. 모달의 [📋 사용 가능한 이미지 모델 확인] 으로 실제 사용 가능한 모델명을 확인해보세요.
이미지에 이상한 글자·로고가 들어갑니다
AI 이미지 모델은 텍스트 렌더링이 부정확합니다. 네거티브 프롬프트에 text, letters, words, watermark, signage 가 들어있는지 확인하고, 프롬프트에서 "no text" 를 강조해 재생성하세요.
같은 프롬프트인데 매번 결과가 다릅니다
AI 이미지는 생성할 때마다 약간씩 다른 결과가 나옵니다 (확률적 샘플링). 마음에 드는 결과가 나올 때까지 재생성하거나, 프롬프트를 더 구체적으로 수정하세요.
편집 중 내용이 사라졌어요
[🔄 AI로 다시 생성] 을 잘못 눌렀을 가능성이 높습니다. AI 재생성은 이전 편집 내용을 덮어쓰므로 주의하세요. 브라우저 뒤로가기(Alt+←)로 복구되지 않으면 다시 만드셔야 합니다. 중요 편집은 [🖨 PDF 저장] 으로 중간 백업을 권장합니다.
기부 시 "서버 용량 초과" 가 나옵니다
기본적으로 자동 정리 ON 이므로 오래된·인기 없는 자료가 자동 삭제된 후 업로드됩니다. 여전히 실패하면 관리자에게 할당량 확대를 요청하세요. 본인 자료 일부를 수동 삭제해 공간을 확보할 수도 있습니다.
환자에게 무료로 전달 해도 되나요?
네. 본인이 생성한 PDF 는 자유롭게 환자 교육·진료 보조에 사용할 수 있습니다. 다만 상업적 재판매·대외 출판 시에는 AI 모델 제공사의 약관을 확인하세요.
모바일에서도 사용 가능한가요?
UI는 모바일 대응이 되어있지만, 편집 모드·이미지 모달은 태블릿/PC 환경에서 훨씬 편합니다. 환자 대기 중 스마트폰으로 간단히 생성 → 진료실 PC 에서 편집·인쇄하는 워크플로를 권장합니다.
번역 버튼이 회색으로 비활성화되어 있어요
[🌐 번역] 은 교육자료가 완성된 후에만 활성화됩니다. 먼저 [✨ 교육자료 생성하기] 로 자료를 만든 뒤 버튼이 진해지면 클릭하세요. Gemini API 키가 [⚙ AI 설정]에 저장되어 있어야 번역 모달이 정상 동작합니다.
저장 폴더 설정이 브라우저 재시작 후 사라졌어요
폴더 핸들은 IndexedDB 에 저장되어 일반적으로 유지되지만, 아래 상황에서 재설정이 필요합니다:
- 브라우저 시크릿 모드에서 사용한 경우 (세션 종료 시 삭제)
- 브라우저 데이터·쿠키·사이트 데이터를 완전 삭제한 경우
- 다른 PC·다른 브라우저로 접속한 경우 (기기별 독립)
- Chrome/Edge 가 아닌 브라우저(Firefox·Safari)
헤더
[📁 저장 폴더 미설정] 을 다시 눌러 재설정하면 됩니다.
HTML 저장 파일을 환자가 휴대폰에서도 볼 수 있나요?
네, 가능합니다. HTML 저장은 이미지·CSS 가 모두 내장된 단일 파일이므로 이메일·카카오톡으로 전달하면 환자가 스마트폰·태블릿 어디서든 열어볼 수 있습니다. 인터넷 연결도 불필요합니다.
📚 PART 2 · 교육자료 갤러리 — 다른 회원의 자료 둘러보기 · 좋아요 · 다운로드
🚀 갤러리 빠른 시작
- 홈 화면 사이드바 [교육자료 갤러리] 클릭 또는 생성기 헤더 [📚 갤러리] 버튼
- 상단 필터로 질환(전체/고혈압/당뇨/복합) 선택 → 정렬(최신/좋아요) 선택
- 관심 있는 카드 클릭 → 상세 모달에서 전체 내용 확인
- 마음에 들면 ❤️ 좋아요 · 필요하면 📥 다운로드 (토큰 차감)
- 같은 자료 재다운은 무료 · 본인 기부 자료도 무료
💡 TIP — 기부된 자료가 쌓일수록 갤러리 가치가 커집니다. 내가 만든 양질의 자료는 적극 기부해주세요. 좋아요 10개마다 추가 0.001 EZ가 자동 적립됩니다.
🔍 카드 그리드 · 필터 · 정렬
상단 필터 바
- 질환 필터: 전체 / 🩺 고혈압 / 💉 당뇨 / ⚕️ 복합 중 택 1
- 정렬: 최신순(기본) · 좋아요순(인기 자료 우선 탐색 시)
카드 정보
🖼
당뇨병 영양 관리 (예시)
🏷 당뇨 · 영양 · ❤️ 12 · 🖼 3장 · 기부자 romen777
- 썸네일: 첫 이미지 자동 표시 (이미지 없으면 📘 기본 아이콘)
- 질환/세부 태그: 색상 구분 (고혈압 빨강 · 당뇨 파랑 · 복합 보라)
- ❤️ 좋아요 수 · 🖼 이미지 장수 · 기부자 ID · 기부 날짜
ℹ️ 기부자 표시 — 기본은 계정 ID만 노출됩니다. 기부자가 "실명 공개"를 체크한 경우에만 이름이 표시됩니다. 병원 정보는 공개되지 않습니다.
👁 상세 보기 모달
카드를 클릭하면 전체 내용이 모달 창에 펼쳐집니다.
- 섹션별 본문 + 해당 섹션에 삽입된 이미지가 순서대로 표시
- 경고 증상 · 자주 묻는 질문(FAQ) · 면책 문구 포함
- 영상 QR 코드는 갤러리 뷰에서는 생략 (PDF 출력 전용)
- 하단에 기부자 · 이미지 수 · 기부자가 받은 토큰 표시
❤️ 좋아요 (Like)
🤍 5
→ 클릭 →
❤️ 6
두 가지 좋아요
- 문서 전체 좋아요 — 상세 모달 하단 버튼
- 이미지 개별 좋아요 — 각 이미지 아래 버튼 (이미지만 마음에 들 때)
좋아요 규칙
- 1인 1회 토글 — 다시 누르면 취소. 취소해도 기부자가 이미 받은 리워드는 회수되지 않음
- 본인 자료에는 불가 (버튼 비활성화 + tooltip 안내)
- 같은 병원 소속 회원의 자료에도 불가 — 병원명 정규화로 공백·대소문자 차이 무시
- 관리자 계정 예외 — 테스트 목적으로 모든 제한 우회
🎁 좋아요 리워드 — 좋아요 10개 누적마다 기부자에게 +0.001 EZ 자동 적립. 문서 좋아요와 이미지 좋아요는 각각 계산되며 동시에 발생 가능합니다.
📥 다운로드
📥 전체 다운로드 (0.002 EZ)
✅ 보유 · 다운로드
| 대상 | 비용 | 저장 형식 |
| 전체 문서 | 0.002 EZ | HTML 단일 파일 (이미지 base64 내장, 오프라인 열림) |
| 이미지 개별 | 0.001 EZ | PNG 파일 (1024×1024 등 원본 비율) |
| 본인 기부 자료 | 무료 | 자동 소유 처리 · 녹색 "보유" 배지 |
| 재다운로드 | 무료 | 한 번 구매한 자료는 영구 무료 · 같은 버튼 또 누르면 다시 저장 |
다운로드 흐름
- 상세 모달에서 [📥 전체 다운로드] 또는 이미지 옆 [📥 이미지] 클릭
- 잔액에서 자동 차감 → 토스트로 "X EZ 차감 · 잔액 Y EZ" 표시
- 브라우저 기본 다운로드 폴더에 파일 저장
- 버튼이 녹색 "✅ 보유" 로 전환 (재다운 무료)
잔액 부족 시 — "❌ 이지토큰 잔액이 부족합니다" 메시지. 갤러리에서 좋아요를 누르거나 자료를 기부해 적립하세요. 회원가입 환영 토큰(0.016 EZ) 으로 초기 몇 건은 바로 받아볼 수 있습니다.
🔒 개인정보 보호
- 기부자 표시 — 기본은 계정 ID. 실명 공개는 기부자가 직접 체크한 경우에만
- 병원 정보 — 갤러리에 표시되지 않음 (좋아요 차단 판정에만 내부 사용)
- 환자 개인정보 — 생성기 AI 프롬프트에는 질환·카테고리·대상 세팅만 전달됨. 개별 환자 식별정보는 포함되지 않음
- 기부 자료는 다른 회원이 볼 수 있으므로, 업로드 전 모달의 동의 체크박스 로 한 번 더 확인
🧹 오래된 자료 자동 정리
서버 용량은 BETA 단계에서 총 300 MB (1인당 40 MB) 로 제한됩니다. 용량 초과 시 다음 규칙으로 자동 정리됩니다.
- 정렬: 좋아요 적은 순 → 오래된 순
- 분량: 새 업로드 크기에 맞춰 최소한만 삭제
- 토큰 보전: 삭제된 자료의 기부자가 받은 토큰은 차감되지 않음
- 기부 모달에서 삭제 대상 10건을 업로드 전 미리 확인 가능
💡 오래 보존하려면 — 갤러리에서 좋아요를 많이 받은 자료는 오래 남습니다. 자료 제목·섹션 구성·이미지 품질을 신경 써서 기부하면 자연스럽게 좋아요가 붙고 자동 정리 대상에서 멀어집니다.
❓ 갤러리 FAQ
좋아요를 눌렀는데 기부자에게 바로 토큰이 가나요?
누적 10개 도달 순간에 자동 지급됩니다. 예: 좋아요 9 → 10 이 될 때 +0.001 EZ 적립. 기부자 페이지에서 실시간으로 잔액이 갱신됩니다.
다운로드한 HTML 파일은 어떻게 열어요?
일반 웹브라우저(Chrome, Edge 등)로 더블클릭하면 바로 열립니다. 이미지가 base64로 내장되어 있어 인터넷 연결 없이도 동작하며, 환자에게 USB로 전달하거나 이메일 첨부로 보낼 수 있습니다.
방금 기부한 자료가 갤러리에 안 보여요
상단 질환 필터가 "전체"로 되어 있는지 확인하고, 정렬이 "최신순" 인지 확인하세요. 캐시 문제일 수 있으니 Ctrl+F5 로 강제 새로고침해보세요.
좋아요를 취소하면 기부자 토큰이 깎이나요?
아닙니다. 좋아요 수만 -1 될 뿐, 기부자가 10개 임계값으로 받은 토큰은 회수되지 않습니다. 이는 좋아요 취소가 자유롭게 이뤄져도 기부자에게 불이익이 없도록 하는 안전장치입니다.
갤러리에 있던 자료가 사라졌어요
(1) 관리자가 직접 삭제 (2) 서버 용량 확보를 위한 자동 정리 (좋아요 낮고 오래된 것부터) — 두 가지 경우입니다. 본인이 다운받아둔 자료는 로컬에 남아있으니 걱정 마세요.
같은 병원 동료의 자료인지 어떻게 판단하나요?
회원가입 시 입력한 "국문병원명(KHospName)"을 기준으로 비교합니다. 공백·대소문자 차이는 정규화하여 동일하게 처리합니다. 병원명이 비어있거나 다르면 좋아요 가능합니다.