MedScript 說明書

簡介

MedScript 是專為醫療用途設計的創新程式語言,旨在結合病歷書寫與程式碼自動化。通過使用特殊標記 @,可以在書寫病歷時自動觸發特定的 Python 風格功能,進行檢查、開藥、出院、診斷等操作。

基本語法

  1. 標記與函數

    • 使用 @ 標記來觸發函數執行。
    • 函數名稱遵循 Python 風格,例如 order.lab()order.medication() 等。
  2. 函數列表

    • order.lab(test_name, priority):開立檢查,test_name 為檢查名稱,priority 為優先級。
      • 例:@order.lab(CBC, STAT)
    • order.medication(drug_name, dosage, frequency):開立藥物,drug_name 為藥物名稱,dosage 為劑量,frequency 為頻次。
      • 例:@order.medication(Amoxicillin, 500mg, TID)
    • order.discharge(patient_id):開立出院單,patient_id 為病人 ID。
      • 例:@order.discharge(12345)
    • order.diagnosis(condition):開立診斷書,condition 為診斷結果。
      • 例:@order.diagnosis(Diabetes Mellitus, Type 2)
    • order.procedure(procedure_name):開立侵入式治療,procedure_name 為治療名稱。
      • 例:@order.procedure(Central Line Insertion)

應用範例

  1. 開立檢查

    • 病歷書寫:病人今日表現疲倦,懷疑貧血。@order.lab(CBC, STAT)
    • 自動執行:系統生成 CBC 檢查單並標記為 STAT。
  2. 開立藥物

    • 病歷書寫:診斷細菌感染,開立抗生素治療。@order.medication(Amoxicillin, 500mg, TID)
    • 自動執行:系統生成 Amoxicillin 處方,劑量 500mg,每日三次。
  3. 出院單

    • 病歷書寫:病人恢復良好,計畫今日出院。@order.discharge(12345)
    • 自動執行:系統生成並打印出院單,並更新病人狀態。
  4. 診斷書

    • 病歷書寫:患者確診為二型糖尿病。@order.diagnosis(Diabetes Mellitus, Type 2)
    • 自動執行:系統生成診斷書。
  5. 侵入式治療

    • 病歷書寫:需要進行中心靜脈導管插入術。@order.procedure(Central Line Insertion)
    • 自動執行:系統生成侵入式治療單。

優點

  • 效率提升:簡化書寫流程,節省時間。
  • 錯誤減少:自動化減少手動輸入錯誤。
  • 即時處理:快速生成必要文件。
  • 靈活應用:適用多種醫療場景。