2017-02-16 27 views
0

我正在考虑设计一张表单作为处方,将其与数据一起提供,然后捕获并打印,并将捕获的图像作为图像保存在数据库中。如何在SQL Server 2008 R2数据库(诊所项目)中存储处方

但是我害怕数据库增长时,我把每张处方都作为图像保存在数据库中(几年后),恐怕它会达到一个大小限制(我需要将所有处方内容存储在一列中patient表)。

是否有这种方式来保存处方的权利?还是有更好的方法来保存处方以随时检索和打印它?

我可以将处方内容保存为一个单元格中的分隔字符串(用任何符号($$)分隔),当用户尝试检索处方时程序分离单元格内容(使每个$$为新行)并将它们绘制到打印的表单上?

+0

我会*绝对*建议存储**实际数据** - 不是处方的屏幕截图。并且我还建议**不要再重新发明轮子 - 不要发明一个将多个数据片段存储到字符串的新“方案” - 使用现有标准 - 或者** XML **,或者** JSON **或类似的东西! –

+0

我看到一些Rx数据被插入到1列中,并带有1个特殊字符,例如你提到$$。想象一下,图像有许多不必要的数据,如白色空白等等。保存在1列是很好的选择,你需要设计你的算法什么是顺序。 –

回答

0

将处方表头数据保存在表格中,另一张表格的处方行中,并创建一个可以提供打印格式的算法。 您将保存位置并能够查询您的数据。或者在5,10年后存档。 这种数据相对较小是只有字符串,没有二进制数据。

相关问题