반응형
from docx import Document
# 문서 생성
doc = Document()
doc.add_heading('전립선 비대증 배뇨 습관 및 약 복용 체크리스트', level=1)
# 표 데이터
table_data = [
["구분", "권장 행동", "이유", "주의 사항"],
["배뇨 시기", "소변이 마려우면 바로 배뇨", "방광 압력 감소, 잔뇨 예방", "장시간 참지 않기"],
["배뇨 습관", "천천히, 힘 빼고 배뇨", "전립선·방광 부담 완화", "급하게 힘주지 않기"],
["이중 배뇨", "소변 본 후 1~2분 후 다시 시도", "잔뇨 줄이기", "과도하게 힘주지 말 것"],
["수분 섭취", "하루 1.5~2L, 나누어 마시기", "요로세척, 탈수 예방", "자기 전 과다 섭취 피하기"],
["취침 전", "취침 1~2시간 전 음료 제한", "야간뇨 감소", "특히 카페인·알코올 피하기"],
["카페인·알코올", "섭취 최소화", "방광 자극, 잦은 배뇨 방지", "커피·녹차·탄산 주의"],
["체위 조절", "앉아서 배뇨", "골반저 근육 안정, 잔뇨 감소", "불편하면 무리하지 않기"],
["배뇨 전 준비", "배 부위·골반저 근육 이완", "소변 흐름 원활", "긴장 풀고 깊게 호흡"],
["약 복용 시간", "매일 같은 시간 복용", "약효 일정 유지", "알람 설정 등 습관화"],
["어지럼증 주의", "알파차단제 복용 시 서서히 일어나기", "혈압 급강하 예방", "특히 아침 기상·화장실 갈 때"],
["혈압 관리", "약이 혈압에 영향 줄 수 있음", "저혈압 증상 예방", "어지럼, 실신 시 의사 상담"],
["복용 중단 금지", "임의로 끊지 않기", "증상 악화 방지", "부작용·변화 시 의사와 상의"],
["다른 약과 상호작용", "복용 약·건강보조제 알리기", "부작용, 효능 변화 예방", "특히 발기부전 치료제, 혈압약"],
["정기 검진", "6~12개월마다 병원 진료", "전립선 크기·기능 점검", "PSA검사·소변검사 포함"]
]
# 표 생성
table = doc.add_table(rows=1, cols=len(table_data[0]))
table.style = 'Table Grid'
# 첫 행(헤더) 추가
hdr_cells = table.rows[0].cells
for i, heading in enumerate(table_data[0]):
hdr_cells[i].text = heading
# 나머지 데이터 추가
for row_data in table_data[1:]:
row_cells = table.add_row().cells
for i, cell_text in enumerate(row_data):
row_cells[i].text = cell_text
# 파일 저장
file_path = "/mnt/data/전립선_비대증_체크리스트.docx"
doc.save(file_path)
file_path
반응형
댓글