组织机构中校验码的计算方法
来源:互联网 发布:linux系统工程师职责 编辑:程序博客网 时间:2024/04/30 10:16
1.组织机构中校验码的计算方法
全国组织机构代码由八位数字(或大写拉丁字母)本体代码和一位数字(或大写拉丁字母)校验码组成。校验码按下列公式计算:
8C9=11-MOD(∑Ci×Wi,11) i=1
MOD-表示求余函数;i-表示代码字符从左至右位置序号;
Ci-表示第i位置上的代码字符的值,采用下列“代码字符集”所列字符;
C9-表示校验码;
Wi-表示第i位置上的加权因子,其数值如下表:
加权因子
i12345678Wi379105842
当MOD函数值为1(即C9=10)时,校验码应用大写拉丁字母“X”表示;当MOD函数值为0(即C9=11)时,校验码仍用“0”表示;当C9的值为1至9时,校验码直接用C9的值表示。
代码字符集
代码
字符机器处理用
代码字符数值代码
字符机器处理用
代码字符数值00I1811J1922K2033L2144M2255N2366O2477P2588Q2699R27A10S28B11T29C12U30D13V31E14W32F15X33G16Y34H17Z35
字符机器处理用
代码字符数值代码
字符机器处理用
代码字符数值00I1811J1922K2033L2144M2255N2366O2477P2588Q2699R27A10S28B11T29C12U30D13V31E14W32F15X33G16Y34H17Z35
校验码数值的计算方法实例
计算
步骤计 算 方 法
3×5,5×8,6×4,9×24乘积相加求和数39+14+9+40+15+40+24+18=1995取模数11除和数,求余数199÷11=18余16以模数11减余数,求校验码数值,当余数为1,校验码数值为10时,校验码用大写拉丁字母“X”表示;当余数为0,校验码数值为11时,校验码用“0”表示;当校验码数值为1至9时,直接用该数值表示11-1=10;校验码为X7将所得校验码置于八位本体代码之后即成为完整的组织机构代码D2143569-X
步骤计 算 方 法
说 明
举 例
1取组织机构代码的八位本体代码为基数D 2 1 4 3 5 6 92取Wi加权因子数值3 7 9 10 5 8 4 23本体代码与加权因子对应各位相乘13×3,2×7,1×9,4×10,3×5,5×8,6×4,9×24乘积相加求和数39+14+9+40+15+40+24+18=1995取模数11除和数,求余数199÷11=18余16以模数11减余数,求校验码数值,当余数为1,校验码数值为10时,校验码用大写拉丁字母“X”表示;当余数为0,校验码数值为11时,校验码用“0”表示;当校验码数值为1至9时,直接用该数值表示11-1=10;校验码为X7将所得校验码置于八位本体代码之后即成为完整的组织机构代码D2143569-X
3、在录入《卫生机构(组织)分类代码证》申请表时,为何输入组织机构代码后打回车键,光标不能移到下一个字段内容?
在目前使用的1.2版卫生统计系统中,对于“卫统1表”及“卫统7表”,在录入“组织机构代码”时,不能录入本体代码和校验码之间的连字符“-”,而对于“卫统6表”,则必需录入连字符“-”,同时,在录入“组织机构代码”时,必需要录入大写字母,否则不能移动光标到下一个字段内容。
- 组织机构中校验码的计算方法
- 校验码的计算方法说明
- Gameboy的ROM校验码计算方法
- ISBN 10位校验码的计算方法
- 网络技术之数据包校验码的计算方法
- crc 校验码的计算方法 (转载)
- CRC 循环冗余校验码 的计算方法
- 组织机构代码校验码程序源代码
- 组织机构代码校验码 验证程序
- 18位身份证号码最后一位校验码的计算方法
- 18位身份证号码最后一位校验码的计算方法
- 18位身份证号码最后一位校验码的计算方法
- 【Modbus】 RTU CRC校验码计算方法
- 全国组织机构代码校验码生成程序(java版)
- 登录、注册中校验码的简单实现
- ModbusRTU协议中CRC校验码的算法
- 数据传输中CRC校验码的实现
- MDX中常见的计算方法
- C# WinForm 实现增删改查等功能(Access版) 系列之六-分页
- j2me收发短信
- VC++中,找不到ActiveMovie Control Object控件的解决办法
- 某电信增值业务平台的需求分析-1
- glib GHashTable 哈希表代码研究
- 组织机构中校验码的计算方法
- Hypermesh教程-入门级
- 解决程序对vs crt的依赖(2)
- [zz]登录Linux时/etc/profile、~/.bash_profile等几个文件的执行过程
- 加快Matlab程序编程效率的建议
- 心事
- execute request("value")
- C# WinForm 实现增删改查等功能(Access版) 系列之七-图片处理
- 曾经