c语言药房挂号收费系统,挂号收费数据库.sql

IF DB_ID ('RegistrationFee') IS NOT NULL

DROP DATABASE RegistrationFee;

CREATE DATABASE RegistrationFee

ON

(NAME='DataFile_1'

,FILENAME='D:\RegistrationFee\DataFile_1.mdf')

LOG ON

(NAME='LogFile_1'

,FILENAME='D:\RegistrationFee\LogFile_1.ldf');

Use RegistrationFee;

IF OBJECT_ID('tb_Clinic')IS NOT NULL

DROP TABLE tb_Clinic;

CREATE TABLE tb_Clinic

(RegisterNo

VARCHAR(10)

NOT NULL

CONSTRAINT pk_Clinic_RegisterNo

PRIMARY KEY(RegisterNo)

,PatientNo

VARCHAR(10)

NOT NULL

CONSTRAINT fk_Clinic_PatientNo

FOREIGN KEY(PatientNo)

REFERENCES tb_Patient(No)

,OperatorNo

VARCHAR(10)

NOT NULL

CONSTRAINT fk_Clinic_OperatorNo

FOREIGN KEY(OperatorNo)

REFERENCES tb_Operator(No)

,DoctorNo

VARCHAR(10)

NOT NULL

CONSTRAINT fk_Clinic_DoctorNo

FOREIGN KEY(DoctorNo)

REFERENCES tb_Doctor(No)

,Time

DATE

NOT NULL

CONSTRAINT df_Clinic_Time

DEFAULT(GETDATE()));

Use RegistrationFee;

IF OBJECT_ID('tb_Doctor')IS NOT NULL

DROP TABLE tb_Doctor;

CREATE TABLE tb_Doctor

(No

VARCHAR(10)

NOT NULL

CONSTRAINT pk_Doctor_No

PRIMARY KEY(No)

,Name

VARCHAR(10)

NOT NULL

,JobTitle

VARCHAR(10)

NOT NULL

,Department

VARCHAR(10)

NOT NULL

,DepartmentNo

VARCHAR(10)

NOT NULL

CONSTRAINT uk_Doctor_DepartmentNo

UNIQUE(DepartmentNo));

Use RegistrationFee;

IF OBJECT_ID('tb_Patient')IS NOT NULL

DROP TABLE tb_Patient;

CREATE TABLE tb_Patient

(No

VARCHAR(10)

NOT NULL

CONSTRAINT pk_Patient_No

PRIMARY KEY(No)

,Name

VARCHAR(10)

NOT NULL

,Gender

BIT

NOT NULL

,NativePlace

VARCHAR(20)

NOT NULL

,BirthDate

DATE

,Profession

VARCHAR(40)

NOT NULL

,Department

VARCHAR(20)

NOT NULL

,DoctorNo

VARCHAR(10)

NOT NULL

CONSTRAINT fk_Patient_DoctorNo

FOREIGN KEY(DoctorNo)

REFERENCES tb_Doctor(No));

Use RegistrationFee;

IF OBJECT_ID('tb_Registered')IS NOT NULL

DROP TABLE tb_Registered;

CREATE TABLE tb_Registered

(No

VARCHAR(10)

NOT NULL

CONSTRAINT pk_Registered_No

PRIMARY KEY(No)

,Type

BIT

NOT NULL

,PatientType

VARCHAR(40)

NOT NULL

,Date

DATE

NOT NULL);

Use RegistrationFee;

IF OBJECT_ID('tb_Recipe')IS NOT NULL

DROP TABLE tb_Recipe;

CREATE TABLE tb_Recipe

(No

VARCHAR(10)

NOT NULL

CONSTRAINT pk_Recipe_No

PRIMARY KEY(No)

,DoctorNo

VARCHAR(10)

NOT NULL

CONSTRAINT fk_Recipe_DoctorNo

FOREIGN KEY(DoctorNo)

REFERENCES tb_Doctor(No)

,DepartmentNo

VARCHAR(10)

NOT NULL

,Date

DATE

NOT NULL);

Use RegistrationFee;

IF OBJECT_ID('tb_Drug')IS NOT NULL

DROP TABLE tb_Drug;

CREATE TABLE tb_Drug

(No

VARCHAR(10)

NOT NULL

CONSTRAINT pk_Drug_No

PRIMARY KEY(No)

,Name

VARCHAR(20)

NOT NULL

,Value

VARCHAR(10)

NOT NULL

,Insurance

BIT

NOT NULL

,Time

DATE

NOT NULL

,Validity

TIME

NOT NULL);

Use RegistrationFee;

IF OBJECT_ID('tb_Charge')IS NOT NULL

DROP TABLE tb_Charge;

CREATE TABLE tb_Charge

(No

VARCHAR(20)

NOT NULL

CONSTRAINT pk_Charge_No

PRIMARY KEY

,Type

VARCHAR(20)

NOT NULL

,Gone

VARCHAR(20)

NOT NULL

,Date

DATE

NOT NULL

,OwnExpense

MONEY

NOT NULL

,Insurance

MONEY

NOT NULL

,Total

MONEY

NOT NULL

,Drawer

VARCHAR(10)

NOT NULL);

Use RegistrationFee;

IF OBJECT_ID('tb_MedicalCard')IS NOT NULL

DROP TABLE tb_MedicalCard;

CREATE TABLE tb_MedicalCard

(No

VARCHAR(10)

NOT NULL

CONSTRAINT pk_MedicalCard_No

PRIMARY KEY(No)

,Name

VARCHAR(20)

NOT NULL

,Type

VARCHAR(10)

NOT NULL

,Number

VARCHAR(2)

NOT NULL);

Use RegistrationFee;

IF OBJECT_ID('tb_Operator')IS NOT NULL

DROP TABLE tb_Operator;

CREATE TABLE tb_Operator

(No

VARCHAR(10)

NOT NULL

CONSTRAINT pk_Operator_No

PRIMARY KEY(No)

,Name

VARCHAR(10)

NOT NULL);

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
医院门诊收费管理系统需求 一、 系统组成 本系统由于五大模块组成: 1. 系统管理 2. 基本资料 3. 查询修改 4. 统计分析 5. 系统帮助 各模块的基本功能如下: 一、系统管理 a. 用户基本信息。包括用户的名称,地址,联系方式,法人,屏保时间,注册码 b. 用户管理。建立用户基本资料 c. 权限管理。分配用户的操作权限 d. 修改密码 e. 数据备份 f. 数据还原 g. 系统日志 二、 基本资料 a. 科室信息 b. 医生信息 c. 收费项目信息 d. 门诊收费收据 e. 退费管理 (当天的收据只能修改,不能作退费处理) 三、 查询修改 a. 收据修改 b. 退费单查询修改 c.系统月结 四、 统计分析 1. 日报表 a、日总报表。包括当日会诊收据的列单,及金额的汇总 b、收费员日报表。包括每个收费员的当日的收费清单及金额的汇总 c、医生收费日报表。分类统计当天所有的医生收费情况。医生收费日报表 d、科室收费日报表。分类统计当天所有的科室收费情况 e、收费项目日报表。分类统计当天所有的收费项目的收费情况。 2、月报表 a、 月总报表。包括选择日期范围内的每日收入小计及当月合计 b、医生收费月报表。分类统计选择日期范围内医生收费情况。 c、科室收费月报表。分类统计选择日期范围所有的科室收费情况 d、收费项目月报表。分类统计选择日期范围所有的收费项目的收费情况 3、时段分类统计 a、收费员单元时间统计 b、 医生单元时间统计 c、 科室单元时间统计 d、 收费项目单元统计 4、公费医序统计

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值