在医院信息化软件中,最核心和最基础的部分便是HIS系统。但是除了软件的知识以外,你得懂点网络知识。
有时候碰到复杂的项目现场环境,不管是硬件还是软件都是老古董,而且信息科还没有“懂行”的人,这就导致沟通协调起来都比较难。笔者就分享下项目上关于网络的问题经历。
1.医保环境安装与网络搭建:
医保网要求医院通过VPN的方式与医保局连接,直接发生数据交互,这就要求医院的PC机器上面,必须安装证书,并且能同时连接医保网和院内网。
一般情况下,这种环境准备的工作,都有信息科帮助解决的,但是作为乙方,有时候不得不去做这样的工作。
于是我现场去分析网络结构,推测他们的路由节点和网络拓扑,最后花了一下午,终于用route add命令加上软路由,实现连接双网,下一步工作由此展开。具体的细节太啰嗦,不再赘述。
2.第三方PACS与我方体检的接口:
还是网络的调试问题,涉及到3个网络:互联网、PACS内部局域网、院内HIS局域网。涉及这个问题的时候,首先需要把PACS的局域网和院内的HIS网络调通,这个我经过排查,推断出这两个网络有可能是物理上就分开了。于是协调人在机房的路由上跳了个线,想办法把两个网联到一起先。
下一步我先保证PC机与互联网是相通的,禁用院内网的本地连接,通过route print 命令观察并分析路由表。在路由表中,发现一个关键的节点,并记录下地址。然后启用院内网本地连接,启用成功之后就会发现,互联网断了,ping不通了。所以又加了一条路由命令,连接外网的时候跳到刚刚我记录的那个节点上去,然后三个网络都能通了。
小插曲:软路由做完以后,只能是保证ping通,但是在实际调试程序的时候,还是出现调取不到数据的情况。想了下,可能是我们在调试的时候,把外网的DNS给去掉了,让他们把DNS加上就好了。
最后说下,语句是很简单哦,但是路由表是需要分析的,学会依靠baidu 。
查看路由表命令:route print
加软路由:route add 192.168.1.0 mask 255.0.0.0 192.168.1.1 -p
192.168.1.0是网段,255.0.0.0 是子网掩码,192.168.1.1是网关,-p是加静态路由,如果没有-p,那么重启后路由会丢失。
win64位系统执行加软路由时,需要以管理员权限打开CMD。
以上-------THE END -------------