关于caseinfo数据
HtCaseInfo是在htDatabase中存放病人信息的,htDatabase是存放所有病历数据,但
HtCaseInfo是读取和写入的接口,是一个病历信息。
CaseInfoData是单个记录的条目,病历中每个条目数据
htCaseInfo中有一个DataTable数据表,存放所有的条目,每个条目可以的对应生成一个CaseInfoData(但),
读取的时候根据指定的键(字符串),轮询查找对应值 .
思路的是可以的,但整个类中关键的存储容器DataTable使用的是静态变量,这似乎意味着该类只能有一个实例,不能有多个,但还不清楚的具体的考虑。
具体实现上,静态方法和动态方法相互引用,不清楚具体考虑是什么。
访问路径:访问路径使用静态全局变量,需要做活
基本倾向:思路可以不否定,但具体实现需要重新做 ,
重做目的是:1把路径等全局变量去掉;2把xml部分独立出来,基于新的xml类,现在用的是txt文本写入,xmldoc读取,3视情况把静态部分改掉,影响独立性
另外,htCaseinfo是需要CaseInfoTemplet,这个是提供的模版文件,一次性提供CaseInfo的“字段”等内容
需要注意的是,这个CaseInfoTemplet在report中也被使用,
另外在caseinfo窗口中也被使用了。作为窗口中数据存放的准备工作。
初步判断是,因为想在上述两处使用,于是就改动了LoadCaseinfotemplet,于是导致对应的内容也被改成静态变量
附加1,在数据结构实现部分,很偏爱静态函数和常规函数混合使用,

浙公网安备 33010602011771号