Annet PACS医学影像管理系统数据库设计详解

版权申诉
0 下载量 26 浏览量 更新于2024-06-27 1 收藏 1.63MB DOC 举报
"Annet PACS数据库设计说明文档涵盖了该医学影像管理系统的顶层数据库设计,由Shenzhen Annet Information System Co. Ltd制作。文档详细描述了数据库的各个表及其字段,包括Patient、Study、Image、Series等,适用于Annet PACS V2.0及其以下版本的全院PACS系统。" 在Annet PACS医学影像管理系统中,数据库设计是关键,因为它存储和管理着大量的医学影像数据和相关信息。以下是主要表的设计细节: **Patient表** 是患者信息的核心表,包括: - PatientID(主键,不允许为空,用于唯一标识患者) - HISID(与HIS系统关联的ID) - Name(患者姓名) - ENNAME(英文姓名) - Birthday(出生日期) - Sex(性别,M/F/O/m/f/o表示不同性别) - BloodType(血型) - Country(国籍) - Nation(民族) - Native(籍贯) - InsuranceID(身份证号) - OtherID(其他身份证明) - OtherName(曾用名) - Address(住址) - Postcode(邮编) - TelNo(电话号码) - Comment(备注信息) **Study表** 可能包含了患者的检查研究记录,可能包括检查类型、时间等信息。 **Image表** 存储实际的医学影像数据,如图像元数据、图像文件路径等。 **Series表** 可能代表一系列相关的图像,比如一个检查的不同切面。 **BookingTable** 可能用于预约管理,记录患者预约检查的信息。 **filmmanage** 表可能涉及到数字胶片的管理和分发。 **Ann表** 可能用于标注或注释医学图像。 **DeptTable** 和 **DoctorTable** 分别存储部门和医生信息,支持权限管理和工作流程。 **MethodTable, PartTable, MethodTable** 可能涉及检查方法、部位和具体的操作技术。 **illness表** 存储疾病信息,可能与诊断相关。 **LabelWord, Sentence, Template** 可能用于创建和管理报告模板,便于生成标准化的诊断报告。 **Log表** 记录系统操作日志,用于追踪和审计。 **PseudoColor** 可能涉及伪彩色设置,帮助可视化图像。 **TeachManage** 可能用于教学或案例分享功能。 **Dosage表** 记录放射治疗的剂量信息。 **Film, FilmSource, FilmStandard** 关联胶片打印,源信息和标准。 **Medicine表** 可能与药物治疗相关。 **HisFeeTable, HisFeeRecordTable** 处理医疗费用和记录。 **LayerDirection, LayerDistance** 可能与多层图像导航或间距有关。 **Sequence** 可能是指成像序列或检查步骤。 **Radiology_Ann** 特定于放射科的标注。 **Remote** 可能涉及远程影像传输或协作。 **RExpense** 可能记录远程服务费用。 这些表共同构建了一个复杂而全面的PACS系统,支持医学影像的存储、检索、分析和管理工作,确保医疗服务的高效和准确。
186 浏览量
数据库设计说明 概述 1 编写目的 编写者可照抄下列语句,说明数据库设计说明的编写目的,也可进行适当修改。 "编写数据库设计说明的目的是:描述×××××(项目名)中的存储分配和数据组织,为 构造系统文件、表、字典和目录提供基本设计数据。" 2 参考资料 列出本文档要用到的下列这些资料,包括的作者、来源、编号、标题、出版日期和保 密级别。如: a. 软件需求说明; b. 数据要求说明; c. 概要设计说明; d. 详细设计说明。 3 术语和缩写词 列出本文档中专用的术语、定义和缩写词。 数据库的标识和描述 本章为标识和描述数据库提供必要的全部信息,包括为正确使用该数据库所必需的各 种背景信息。 1 数据库的标识 给出用来唯一地标识每个数据库的代码名、标识符或标号,还应给出附加的描述性信 息。 1 使用数据库的系统 列出并标识使用该数据库的各个系统,包括系统的全名,系统代码名,标识符或标号 ,系统型号、修改号或版本号。 2 有效日期 给出上述系统可以使用该数据库的开始日期和最后日期。 3 存储要求 说明数据库的存储要求和限制条件。 4 数据库文件的物理描述 对数据库中的主文件,给出文件介质(磁带、磁盘或卡片)、文件形式(字符型或二 进制型)和相应代码。 2 约定 叙述关于标号或标记的使用约定,使程序员可把它作为一个有效工具。例如,说明用 于标识数据库新版本的约定。 3 数据库组织 描述数据库组织的设计考虑,说明数据库内所包含的各类数据文件,为系统实现人员 管理数据库提供依据,使得物理数据库各文件的结构设计与控制设计具有一致性,对于 载有数据库的每种文件(磁带、磁盘等)给出下述信息: a. 文件设计和格式; b. 设计原理。 具体的例子可见附录B(参考件)。 4 专门说明 为数据库的生成、测试的操作提供专门的说明,包括进入该数据库的数据的准则;数 据进入数据库要遵循的过程;数据说明表和卡片的格式;用于生成、修改、更新或使用 该数据文件的操作说明。 5 支持程序 简要介绍同数据库直接有关的所有支持程序(数据库分析程序、存储分配程序、数据 库装入程序和数据管理系统等),包括程序的各称、功能和主要程序的运行考虑(如运 行时间、所需硬件设置等),还要列出程序文档及其标题、编号和有关章节。 6 安全保密 叙述与整个系统的数据有关的安全保密考虑。 数据定义 详细说明系统使用的全部数据的定义,包括关于物理数据的信息和用物理数据表示的 逻辑数据的信息。 1 数据文件 1 一般描述 a. 名称、标识符或标号; b. 文件的用途; c. 敏感程度; d. 修改或更新文件的条件; e. 使用的限制。 2 物理特性 a. 文件内容和格式; b. 主要的和辅助的存储介质; c. 内容形式(字符、二进制、混合式); d. 程序使用的文件控制信息,例如存储控制项、目录、指针、空白连续特征和文件结束 标志; e. 文件结构,包括表、记录、表项、项或该文件的其它子元素。 3 逻辑特征 a. 数据元素名; b. 同义名; c. 定义; d. 格式; e. 值域; f. 度量单位; g. 数据项名、缩写词和代码。 2 表 对表的说明包括: a. 标识符或标号; b. 表的全名或用途; c. 包含该表的数据文件; d. 使用该表的程序; e. 表的逻辑划分(指内部表块或部分,不是指表项); f. 基本的表结构(定义或不定长,固定表项或可变表项)。 3 项 对项的说明包括: a. 标识符或标号; b. 项的用途; c. 项的敏感程度; d. 项所在的表的类型; e. 在表中的位置; f. 项的使用,例如表控制项、表项结构的关键字项、串控制项、数据项; g. 项的类型,例如字符、整型、实型、混合型、串、状态; h. 依赖于项类型的项代码; i. 指出可以加快项的存取或恢复的机器指令修改码,例如FW(全字)、LHW或RHW(左半 字或右半字)、B(字节)、M(屏蔽码)等。 4 记录和表项 通常,数据文件的基本单位是记录或表项,应按定义表那样来定义这些数据单位。除 用语言表示文件结构外,对每一数据单位还应给出下列信息: a. 全名牌用途; b. 每个项的解释; c. 最大长度; d. 在文件中的图形表示。 数据库设计说明 1 概述 1 1.1 编写目的 1 1.2 参考资料 1 1.3 术语和缩写词 1 2 数据库的标识和描述 1 2.1 数据库的标识 1 2.1.1 使用数据库的系统 1 2.1.2 有效日期 1 2.1.3 存储要求 1 2.1.4 数据库文件的物理描述 1 2.2 约定 1 2.3 数据库组织 1 2.4 专门说明 2 2.5 支持程序 2 2.6 安全保密 2 3 数据定义 2 3.1 数据文件 2 3.1.1 一般描述 2 3.1.2 物理特性 2 3.
2023-01-08 上传
数据库设计说明全文共4页,当前为第1页。数据库设计说明全文共4页,当前为第1页。 数据库设计说明 数据库设计说明全文共4页,当前为第1页。 数据库设计说明全文共4页,当前为第1页。 第一部分: 引言 编写目的 本部分说明了本软件系统数据库的设计方法,下系统开发的程序员提供参考。 参考资料 《项目需求文档》 第二部分: 外部设计 2.1 标识符和状态 数据库软件: MySQL 数据库名称: HelloBond 该数据库为本系统提供完整的数据支持。 2.2 使用它的程序 操作系统: Windows Server 2012 网络协议: TCP/IP 开发软件: phpMyAdmin 其他辅助软件: Mircrosoft Word等 2.3 约定 该数据库的关系一律采用驼峰命名法,将名称中各个单词组合起来。如果组合后的名称较长,则除了最后一个单词以外,其他单词均取首字母进行组合。 2.4 专门指导 系统采用jdbc来访问数据库,并通过java对数据库的访问进行了封装。如果所提供的功能不满足系统的要求,可在数据库接口中添加新的方法以供整个系统调用。 2.5 支持软件 phpMyAdmin为本系统数据库提供了完善的支持,包括 数据查询 数据操作 数据库的启动、停止 数据的导入导出等 第三部分:结构设计 3.1 概念结构设计 表Customer: UserID[用户账号] Password[用户密码] Permission[用户权限] PEndDate[到期日期] 表BondInfo: Liscd [债券代码] - Abbrnme [债券简称] - 以深交所、上交所公布为准 。 Bndnme [债券全称] - 以交易所公布为准 Sctcd [市场代码] - '1'表示上海证券交易所;'2'表示深圳证券交易所 Curstu [目前状态] - '1'表示未到期,'2'表示已到期 Bndyer [债券年度] - 以YYYY表示 Bndtype [债券类型] - '01'表示国债;'02'表示公司债券; '03'表示企业债券; '04'表示地方政府债券;'05'表示集合债券 数据库设计说明全文共4页,当前为第2页。数据库设计说明全文共4页,当前为第2页。Bndexhp [债券期次] - 数据库设计说明全文共4页,当前为第2页。 数据库设计说明全文共4页,当前为第2页。 Varsortcd [品种类别编码 ] - 1 附息债 ;2 贴现债; 3 其它 Varsort [品种类别] - Orgid [发行机构编码] - Conme [发行机构全称] - Currency [币种] - AUD=澳大利亚元,CNY=人民币,EUR=欧元,GBP=英镑,HKD=港币,JPY=日元,SGD=新加坡元,THP=泰株,TWD=台币,USD=美元 Acisuquty [实际发行量] - 债券实际发行量指债券发行人发行债券时实际筹集到的资金总量。 Pooprc [发行价格] - 债券发行价格是指在发行市场(一级市场)上,投资者在购买债券时实际支付的价格 Ipotype [发行方式] - Term [期限] - 指债券从发行之日起至偿清本息之日止的时间,一般以年为单位。 Listdt [上市日期] - 开始在交易所进行交易的日期。以YYYY-MM-DD表示 Ipodt [发行日期] - 以YYYY-MM-DD表示 Matdt [到期日期] - 偿还本金的日期。以YYYY-MM-DD表示 Intrdt [计息日期] - 开始计提利息的日期。以YYYY-MM-DD表示 Stopdt [止息日期] - 以YYYY-MM-DD表示 Ipaytypcd [付息方式编码] - 1零息; 2周期付息; 3到期一次还本付息; 4 其它 Ipaytyp [付息方式] - 付息方式一般可分为零息、一次还本付息、周期付息。 Intrtypcd [计息方式编码] - 1零息;2 固定利率; 3浮动利率; 4 递进利率;5其它 Intrtyp [计息方式] - 计息方式一般可分为零息、固定利息、浮动利息、递进利息 Pintrt [年付息次数] - Intrrate [票面利率] - 指债券发行者预计一年内向投资者支付的利息占票面金额的比率(浮动率债券不具备固定票面利率) Bemkrate [基准利率] - 浮动利率债券的基准利率说明(文字型描述) Basrted [基本利差] - 浮动利率债券的利差数据 Parval [面值] - 指设定的票面金额代表发行人借入并且承诺于未来某一特定日期偿付给债券持有人的金额,其总和就是本金。 Crdrate [信用等级] - 国债没有该数据 Crdeem [可赎回性] - Y表示可赎回,N表示不可赎回(目前国债没有该数据) Rpchcls [赎回条款] -