iT邦幫忙

0

Day1 - 前言與系統架構設計:為什麼醫院需要自動化 PDF 系統?

  • 分享至 

  • xImage
  •  

今日目標
確立鐵人賽專題目標,說明傳統醫療報表產生的痛點,並提出以 Java 結合現代容器化技術的解決方案,最後繪製系統整體架構圖。

核心概念
醫療資訊系統(HIS)在處理健檢報告時,面臨排版困難與個資外洩風險。本系統透過微服務架構,實現「
前台 Email 登記 -> 資料庫撈取 -> 100% 擬真 HTML 渲染 -> Gotenberg 轉檔 -> PDF 動態加密 -> TLS 寄發 -> 全程稽核追蹤」

技術棧
Java 21、Spring Boot 3、Thymeleaf、Gotenberg、Apache PDFBox

實作內容
今日完成專案所需核心環境的下載、安裝與指令驗證:
1.核心語言環境 (Java 21)-安裝 Eclipse Temurin JDK 21,配置系統環境變數。執行 java -version 驗證成功
2.整合開發環境 (VS Code & 套件)-評估後選擇輕量且靈活的 VS Code 作為主力 IDE。
3.版本控制工具 (Git & GitHub)-安裝 Git for Windows (v2.x),透過命令列 git --version 驗證安裝無誤。
4.API 測試工具 (Postman 桌面版)-下載並安裝 Postman Desktop App,建立個人 Workspace。
5.容器化平台 (Docker Desktop)-安裝 Docker Desktop,為後續承載 Gotenberg 無頭轉檔微服務備妥基礎容器環境。

心得
第一天開賽!這個主題是根據專題課程而想出來的內容。工欲善其事,必先利其器,環境設定雖然繁瑣,甚至在下指令檢查版本時還因為小空格踩了小坑,但看到工具一字排開的那一刻,心裡特別踏實。明天正式進入 Spring Boot 專案初始化,開始動手寫 Code!


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言