136 lines
16 KiB
TeX
136 lines
16 KiB
TeX
\relax
|
||
\providecommand\hyper@newdestlabel[2]{}
|
||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||
\global\let\oldnewlabel\newlabel
|
||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||
\let\newlabel\oldnewlabel
|
||
\fi}
|
||
\fi}
|
||
\global\let\hyper@last\relax
|
||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||
\providecommand*\HyPL@Entry[1]{}
|
||
\HyPL@Entry{0<</S/D>>}
|
||
\@writefile{toc}{\contentsline {section}{\numberline {1}系统概述与设计目标}{4}{section.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {2}系统架构与项目目录结构}{4}{section.2}\protected@file@percent }
|
||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces HIS 系统四层架构图}}{5}{figure.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {3}通用数据约定}{7}{section.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {4}核心数据结构:LinkedList}{7}{section.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}结构特点}{7}{subsection.4.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}模板定义}{7}{subsection.4.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces LinkedList 操作复杂度}}{8}{table.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {5}核心数据实体}{9}{section.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}患者实体:Patient}{9}{subsection.5.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}属性定义}{9}{subsubsection.5.1.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Patient 属性表}}{9}{table.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2}就诊状态枚举}{9}{subsubsection.5.1.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.3}关键方法}{9}{subsubsection.5.1.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}医生实体:Doctor}{9}{subsection.5.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}属性定义}{9}{subsubsection.5.2.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Doctor 属性表}}{9}{table.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}医学职称枚举}{10}{subsubsection.5.2.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}科室实体:Department}{10}{subsection.5.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}属性定义}{10}{subsubsection.5.3.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Department 属性表}}{10}{table.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2}关键方法}{10}{subsubsection.5.3.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}药品实体:Medicine}{10}{subsection.5.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}属性定义}{10}{subsubsection.5.4.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Medicine 属性表}}{10}{table.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}关键方法}{11}{subsubsection.5.4.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}检查项目实体:Check}{11}{subsection.5.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.1}属性定义}{11}{subsubsection.5.5.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces Check 属性表}}{11}{table.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}病房与床位实体:Ward \& Bed}{11}{subsection.5.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.1}Bed 结构}{11}{subsubsection.5.6.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {7}{\ignorespaces Bed 属性表}}{11}{table.7}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.2}Ward 结构}{11}{subsubsection.5.6.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {8}{\ignorespaces Ward 属性表}}{11}{table.8}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3}枚举定义}{11}{subsubsection.5.6.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.4}Ward 关键方法}{12}{subsubsection.5.6.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {6}病例与记录模型}{13}{section.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}患者病例:PatientCase}{13}{subsection.6.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {6.1.1}顶层属性}{13}{subsubsection.6.1.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {9}{\ignorespaces PatientCase 属性表}}{13}{table.9}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}诊断记录:DiagnosisRecord}{13}{subsection.6.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {10}{\ignorespaces DiagnosisRecord 属性}}{13}{table.10}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}用药记录:MedicineRecord}{13}{subsection.6.3}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {11}{\ignorespaces MedicineRecord 属性}}{13}{table.11}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {6.4}检查记录:CheckRecord}{14}{subsection.6.4}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {12}{\ignorespaces CheckRecord 属性}}{14}{table.12}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {6.5}住院记录:AdmissionRecord}{14}{subsection.6.5}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {13}{\ignorespaces AdmissionRecord 属性}}{14}{table.13}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {6.6}预约记录:AppointmentRecord}{14}{subsection.6.6}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {14}{\ignorespaces AppointmentRecord 属性}}{14}{table.14}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {7}支付与结算模型}{15}{section.7}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}支付记录:Payment}{15}{subsection.7.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.1}属性定义}{15}{subsubsection.7.1.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {15}{\ignorespaces Payment 属性表}}{15}{table.15}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.1.2}支付方式枚举}{15}{subsubsection.7.1.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}结算单:Settlement}{15}{subsection.7.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.1}结算明细项:SettlementItem}{15}{subsubsection.7.2.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {16}{\ignorespaces SettlementItem 属性表}}{15}{table.16}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2}Settlement 属性}{15}{subsubsection.7.2.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {17}{\ignorespaces Settlement 属性表}}{16}{table.17}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {8}全局上下文与组合根}{16}{section.8}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}HisContext(全局数据容器)}{16}{subsection.8.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}HisCore(组合根)}{16}{subsection.8.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {9}业务逻辑层:服务类}{18}{section.9}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}患者服务:PatientService}{18}{subsection.9.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}医生服务:DoctorService}{18}{subsection.9.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}药品服务:MedicineService}{18}{subsection.9.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.4}病房服务:WardService}{18}{subsection.9.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}检查项目服务:CheckService}{18}{subsection.9.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}科室服务:DepartmentService}{18}{subsection.9.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.7}患者病例服务:PatientCaseService}{18}{subsection.9.7}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.8}支付服务:PaymentService}{19}{subsection.9.8}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.9}结算服务:SettlementService}{19}{subsection.9.9}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.10}支付管理服务:PaymentManagementService}{19}{subsection.9.10}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.11}报表服务:ReportService}{19}{subsection.9.11}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {10}工具层}{20}{section.10}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1}Logger(日志系统)}{20}{subsection.10.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.2}FileManager(文件管理)}{20}{subsection.10.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.3}UUID(唯一标识符生成器)}{20}{subsection.10.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.4}E2hangJson(自定义 JSON 库)}{20}{subsection.10.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {11}用户界面层}{21}{section.11}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1}CLI 命令行界面(ReplShell)}{21}{subsection.11.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1}患者管理}{21}{subsubsection.11.1.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.2}医生管理}{21}{subsubsection.11.1.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.3}药品管理}{21}{subsubsection.11.1.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.4}病房管理}{21}{subsubsection.11.1.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.5}检查项目管理}{21}{subsubsection.11.1.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.6}科室管理}{21}{subsubsection.11.1.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.7}病例管理}{21}{subsubsection.11.1.7}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.8}支付与结算}{21}{subsubsection.11.1.8}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.9}日志与系统}{22}{subsubsection.11.1.9}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2}GUI 图形界面(MainWindow)}{22}{subsection.11.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.1}视角枚举(ViewRole)}{22}{subsubsection.11.2.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {18}{\ignorespaces GUI 视角枚举}}{22}{table.18}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2}主要标签页}{22}{subsubsection.11.2.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {19}{\ignorespaces GUI 标签页组件}}{22}{table.19}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.3}对话框组件}{22}{subsubsection.11.2.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {12}系统核心交互流程图}{23}{section.12}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {13}关键业务流程}{24}{section.13}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {13.1}患者完整就诊流程}{24}{subsection.13.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {13.2}住院管理流程}{24}{subsection.13.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {13.3}处方与药物管理流程}{24}{subsection.13.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {13.4}支付与结算流程}{24}{subsection.13.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {14}数据持久化}{25}{section.14}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {14.1}JSON 序列化策略}{25}{subsection.14.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {14.2}数据文件清单}{25}{subsection.14.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {20}{\ignorespaces 数据文件清单}}{25}{table.20}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {14.3}加载与保存策略}{25}{subsection.14.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {15}编译与运行}{25}{section.15}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {15.1}环境要求}{25}{subsection.15.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {15.2}编译步骤}{25}{subsection.15.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {15.3}运行方式}{26}{subsection.15.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {16}实体关系图}{27}{section.16}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {17}设计模式与最佳实践}{27}{section.17}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {17.1}采用的设计模式}{27}{subsection.17.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {17.2}业务规则}{27}{subsection.17.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {18}总结}{28}{section.18}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {A}数据结构时间复杂度对比}{28}{appendix.A}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {21}{\ignorespaces 数据结构性能对比}}{28}{table.21}\protected@file@percent }
|
||
\gdef \@abspage@last{28}
|