128 lines
14 KiB
TeX
128 lines
14 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 系统模块架构图}}{4}{figure.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {3}数据实体与约定}{6}{section.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}通用数据约定}{6}{subsection.3.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}患者(Patient)}{6}{subsection.3.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}医生(Doctor)}{6}{subsection.3.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}科室(Department)}{6}{subsection.3.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}医疗记录(MedicalRecord)【核心】}{6}{subsection.3.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}病房与床位(Ward \& Bed)}{6}{subsection.3.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}药品(Medicine)}{6}{subsection.3.7}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {4}核心功能需求}{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{toc}{\contentsline {subsection}{\numberline {4.3}住院管理功能}{7}{subsection.4.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}药房管理功能}{7}{subsection.4.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}报表与统计功能}{7}{subsection.4.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}业务流程管理}{7}{subsection.4.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}报表与统计 (多权限视角)}{8}{subsection.4.7}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {5}系统核心交互流程图(完整业务流)}{8}{section.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {6}交互层(CLI)与鲁棒性设计}{8}{section.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1} REPL 命令行交互}{8}{subsection.6.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}极致鲁棒性(防崩溃拦截)}{8}{subsection.6.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {7}数据持久化与扩展机制}{8}{section.7}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {8}系统概述}{9}{section.8}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}项目定义}{9}{subsection.8.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}架构设计}{9}{subsection.8.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {9}核心数据结构}{9}{section.9}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}通用存储结构:LinkedList}{9}{subsection.9.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.1}结构特点}{9}{subsubsection.9.1.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.2}模板定义}{9}{subsubsection.9.1.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces LinkedList操作复杂度}}{10}{table.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}全局上下文:HisContext}{10}{subsection.9.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.2.1}职责}{10}{subsubsection.9.2.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {9.2.2}定义}{10}{subsubsection.9.2.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {10}核心数据实体}{10}{section.10}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.1}患者实体:Patient}{10}{subsection.10.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.1}用途}{10}{subsubsection.10.1.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.2}属性定义}{11}{subsubsection.10.1.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Patient属性表}}{11}{table.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.3}就诊状态枚举}{11}{subsubsection.10.1.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.1.4}关键方法}{11}{subsubsection.10.1.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.2}医生实体:Doctor}{11}{subsection.10.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.2.1}用途}{11}{subsubsection.10.2.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.2.2}属性定义}{11}{subsubsection.10.2.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Doctor属性表}}{11}{table.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.2.3}医学职称枚举}{12}{subsubsection.10.2.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.3}病房与床位实体:Ward \& Bed}{12}{subsection.10.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.3.1}用途}{12}{subsubsection.10.3.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.3.2}Bed结构}{12}{subsubsection.10.3.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Bed属性表}}{12}{table.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.3.3}Ward大门结构}{12}{subsubsection.10.3.3}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Ward属性表}}{12}{table.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.3.4}病房类型枚举}{12}{subsubsection.10.3.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.3.5}Ward关键方法}{13}{subsubsection.10.3.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.4}药物实体:Medicine}{13}{subsection.10.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.4.1}用途}{13}{subsubsection.10.4.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.4.2}属性定义}{13}{subsubsection.10.4.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces Medicine属性表}}{13}{table.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.4.3}关键方法}{13}{subsubsection.10.4.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {10.5}患者病例实体:PatientCase}{13}{subsection.10.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.5.1}用途}{13}{subsubsection.10.5.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.5.2}包含的子记录类型}{14}{subsubsection.10.5.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {paragraph}{1. 诊断记录 (DiagnosisRecord)}{14}{paragraph*.1}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {7}{\ignorespaces DiagnosisRecord属性}}{14}{table.7}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {paragraph}{2. 药房记录 (MedicineRecord)}{14}{paragraph*.2}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {8}{\ignorespaces MedicineRecord属性}}{14}{table.8}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {paragraph}{3. 住院记录 (AdmissionRecord)}{14}{paragraph*.3}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {9}{\ignorespaces AdmissionRecord属性}}{14}{table.9}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {paragraph}{4. 预约记录 (AppointmentRecord)}{14}{paragraph*.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.5.3}PatientCase顶层属性}{14}{subsubsection.10.5.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {10.5.4}关键方法}{14}{subsubsection.10.5.4}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {10}{\ignorespaces AppointmentRecord属性}}{15}{table.10}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {11}{\ignorespaces PatientCase属性表}}{15}{table.11}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {11}业务逻辑层:服务类}{15}{section.11}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.1}患者服务:PatientService}{15}{subsection.11.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.1}职责}{15}{subsubsection.11.1.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.1.2}关键接口}{15}{subsubsection.11.1.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.2}病房服务:WardService}{16}{subsection.11.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.1}职责}{16}{subsubsection.11.2.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.2.2}关键接口}{16}{subsubsection.11.2.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.3}患者病例服务:PatientCaseService}{16}{subsection.11.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.1}职责}{16}{subsubsection.11.3.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.3.2}关键接口}{17}{subsubsection.11.3.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.4}医生服务:DoctorService}{17}{subsection.11.4}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.4.1}职责}{17}{subsubsection.11.4.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.5}药物服务:MedicineService}{17}{subsection.11.5}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.5.1}职责}{17}{subsubsection.11.5.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {11.6}报告服务:ReportService}{17}{subsection.11.6}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.6.1}职责}{17}{subsubsection.11.6.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {12}系统架构图}{18}{section.12}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {12.1}数据流架构}{18}{subsection.12.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {12.2}CLI命令总览}{18}{subsection.12.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {12.3}实体关系图}{20}{subsection.12.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {13}关键业务流程}{20}{section.13}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {13.1}患者住院流程}{20}{subsection.13.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {13.2}处方和药物管理流程}{20}{subsection.13.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {13.3}床位资源管理流程}{21}{subsection.13.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {14}数据持久化}{21}{section.14}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {14.1}JSON序列化策略}{21}{subsection.14.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {14.2}文件存储}{21}{subsection.14.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {14.3}必需的数据文件}{21}{subsection.14.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {15}设计模式与最佳实践}{21}{section.15}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {15.1}采用的设计模式}{21}{subsection.15.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {15.2}数据结构优化}{21}{subsection.15.2}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {15.3}业务规则}{22}{subsection.15.3}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {16}系统使用示例}{22}{section.16}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {subsection}{\numberline {16.1}创建患者并住院}{22}{subsection.16.1}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {17}总结}{22}{section.17}\protected@file@percent }
|
||
\@writefile{toc}{\contentsline {section}{\numberline {A}数据结构时间复杂度表}{23}{appendix.A}\protected@file@percent }
|
||
\@writefile{lot}{\contentsline {table}{\numberline {12}{\ignorespaces 数据结构性能对比}}{23}{table.12}\protected@file@percent }
|
||
\gdef \@abspage@last{23}
|