소개
지난 글에 이어서 ...
성형외과에서 환자 관리를 하다 보면, 수술 정보와 촬영 스케줄을 별도로 기록하고 일일이 확인해야 하는 번거로움이 많습니다. 특히 수술이 여러 개인 환자의 경우, 일정 관리가 복잡해지고 촬영 누락도 생기기 쉽습니다.
이 문제를 해결하기 위해, **노션(Notion)**을 기반으로 환자 관리부터 수술 정보, 촬영 스케줄까지 자동으로 연동되는 시스템을 직접 구축해보는 걸 목표로 했습니다.
크게는 세개 장르로 나누었어요.
R&D 탭
콘텐츠 개발- 콘텐츠 에셋
벤치마킹을 통한 콘텐츠 개발과 개발 완료된 형태 (주로 영상) 포맷을 에셋화 해서 DB
환자 탭
DB : 홍보를 위한 모델 시술 의 방문 일정과 촬영일정을 연동해서
환자와 수술을 넣으면 자동으로 방문일정과 촬영일정, 촬영 내용을 리스팅 할수 있도록.
촬영내용을 R&D 탭과 연동해서 새로운 콘텐츠를 개발하면 추가 촬영을 리스팅 할수 있도록
실제 콘텐츠 채널 탭
콘텐츠를 각 채널에 업로드 하는 걸 자동화 할수 있도록.
리액션 db를 만들어 조회수나 영상별 반응을 모니터링 할 수 있도록.
이전 AI 토크에서 스마트 대디님의 "유튜브 벤치마킹 자동화 탭"을 가져와서 구현.
이건 성공....
두번째 환자탭을 구축하다가 벽에 부딪혔어요
진행 방법
🔧 DB 구조 설계
환자 마스터 DB
환자ID, 이름, 생년월일, 성별, 연락처 등
수술별 연결을 위한 관계형 필드 포함
수술 정보 DB
수술ID, 환자ID 연결, 수술종류, 수술날짜, 방문스케줄 설정
촬영 스케줄 DB
수술ID, 환자ID 연결, 촬영단계, 예정날짜, 실제촬영날짜 등
수술별 방문 템플릿 DB (신규 생성)
수술명 기준으로 표준 방문 일정 설정 가능
⚙️ Formula & Rollup 활용
// 예정날짜 자동 계산 (예시)
if(empty(prop("수술ID")), empty,
if(prop("촬영단계") == "수술후1일", dateAdd(prop("수술ID").prop("수술날짜"), 1, "days"),
if(prop("촬영단계") == "수술후1개월", dateAdd(prop("수술ID").prop("수술날짜"), 30, "days"),
...
)))수술ID → 수술 정보 DB → 환자ID → 환자 마스터 DB 연결
Formula를 통해
환자이름,수술종류,생년월일등 자동 표시 가능
📅 캘린더 뷰 최적화
촬영 스케줄 DB에 캘린더 뷰 추가
표시 날짜:
예정날짜색상 구분:
촬영단계또는우선순위추가 필드: 캘린더메모, 예상소요시간 등
🤖 자동화 설계
수술 정보 입력 → 해당 수술의 표준 방문 일정 자동 제안
촬영 스케줄 DB에 각 단계별 일정 자동 생성 가능
# 촬영 스케줄 자동 생성 예시 (Python)
def create_schedule(surgery_id, surgery_date):
stages = ["수술전", "수술당일", "수술후1일", "1개월", "3개월"]
for stage in stages:
date = calculate_date(surgery_date, stage)
create_schedule_entry(surgery_id, stage, date)📌 시행착오
내가 원했던 DB 사이 자동화가 노션 내 기능으로는 어렵고, make ai를 통해야함
make ai 를 좀더 공부해야겠다...
🌱 다음 계획
Zapier 혹은 Make와 연동해 수술 정보 입력 시 촬영 스케줄 자동 생성
템플릿 고도화: 수술별 회복기간, 주의사항 자동 표시
실무에서 직접 부딪히며 만든 시스템이라, 실제 현장에 적용 가능한 구조로 설계됐어요.
비슷한 고민이 있는 분들께 도움이 되길 바랍니다 😊