全风险代理商标、专利、版权被侵权案件,打赢官司再收费,官司败诉不收费。案件咨询:400-996-8958;VX:S1372374
中华人民共和国最高人民法院
民 事 判 决 书
(2020)最高法知民终1960号
上诉人(原审被告):广州市行心信息科技有限公司。住所地:广东省广州市黄埔区科学城科学大道33号B座509、510、511、512、513房。
法定代表人:林永强,该公司总经理。
委托诉讼代理人:张昕,广东南英律师事务所律师。
被上诉人(原审原告):联合大数据有限公司。住所地:广东省广州市番禺区石碁镇岐山南路10号首层132号。
法定代表人:林玉屏,该公司执行董事。
委托诉讼代理人:符小虎,该公司员工。
委托诉讼代理人:邓勇,广东广和(广州)律师事务所律师。
上诉人广州市行心信息科技有限公司(以下简称行心公司)因与被上诉人联合大数据有限公司(以下简称联合公司)计算机软件开发合同纠纷一案,不服广州知识产权法院于2020年10月12日作出的(2019)粤73知民初1140号民事判决,向本院提起上诉。本院于2020年12月10日立案后,依法组成合议庭通过询问的方式进行了审理。本案现已审理终结。
行心公司上诉请求:撤销原审判决,改判行心公司无需返还联合公司合同款18万元以及无需支付违约金90600元。事实与理由:1.原审法院认定行心公司构成根本违约属于事实认定错误。行心公司按期完成了软件的开发与测试,勘验所出现的十处问题均不是系统主要功能,可通过后期完善和维护的方式进行修复,不影响软件的正常使用,行心公司交付的产品符合涉案合同中约定的交付标准。2.原审法院判决解除涉案合同,并要求行心公司返还已支付的全部合同款属于事实认定不清,适用法律错误。即使涉案软件的某几项没有达到验收标准,联合公司可以行使“先履行抗辩权”即拒绝支付剩余合同款项,而对于已经支付的合同款项不应再要求行心公司予以返还。即使双方解除涉案合同,合同中并未明确约定“在涉案软件不符合交付标准或不能实现基础功能时,行心公司需要全额退还联合公司已支付的合同款项”。涉案软件开发一共涉及12个系统以及约129个功能模块,勘验出现的10个问题并不影响软件平台的基本运行,可以认定涉案软件已基本按照联合公司的需求开发。
联合公司辩称:不同意行心公司的上诉请求,软件没有开发完成,也没有交付,行心公司没有提交任何证据证明其已经交付了涉案软件。联合公司不同意原审的软件测试版本,因为这个版本不是交付给我方的版本,我们在没有办法的情况下进行了测试,而且原审也没有对整个软件勘验,只是勘验了部分内容。根据原审的测试,软件也是不合格的。原审法院认为勘验问题中的四、五个问题合格,我们是不认可的,但是判决的结果我方认可。因为软件不符合要求,原审判决并不足以弥补我方支出的费用和其他损失。
联合公司向原审法院提起诉讼,原审法院于2019年8月22日立案受理,联合公司起诉请求判令:1.解除联合公司与行心公司签订的《联合医疗医联体云HIS开发服务合同》;2.行心公司返还联合公司已付款18万元;3.行心公司支付逾期交付软件的累计违约金6万元(暂计)。
原审法院认定事实:
一、涉案合同的签订及合同内容
2018年10月,联合公司(甲方)与行心公司(乙方)签订《联合医疗医联体云HIS开发服务合同》(以下简称云HIS合同)。该合同约定基于双方2018年4月签订的《战略合作伙伴协议》,双方达成如下协议:
第一条合同价款。甲方与乙方就清远联合医院云HIS系统项目达成协议,由乙方负责提供定制开发服务(详见附件一《系统功能清单》),总价为60万元。因为其中接口与相关流程改动无法在合同签订时进行约定,后期与第三方公司沟通后,以增补合同的方式补充签约。
第二条实施时间、地点。2.1时间:2018年10月1日正式开始实施,截至5个月内正式上线。2.2地点:清远联合医院。
第三条项目实施。3.1乙方在合同签订之日起三日内安排如下工程人员与甲方对接实施相关工作。由甲方人员进行实施,乙方远程技术指导。小组成员:……3.2乙方免费提供系统验收之后12个月内的售后服务和软件升级服务。
第四条付款方式。4.1本合同签订后10个工作日内,甲方向乙方支付合同总价款的30%,即18万元。4.2乙方向甲方交付安装包后的10个工作日内,甲方向乙方支付合同总价款的30%,即18万元。4.3系统安装调试并验收合格后10个工作日内,甲方向乙方支付合同总价款的30%,即18万元。4.4保修期届满之日起10个工作日内,甲方向乙方支付合同总价款的10%,即6万元。4.5甲方通过银行转账方式向乙方支付合同价款……
第五条甲方责任。5.1按照乙方提供的系统运行要求,要求使用方提前准备好所需网络布线及调试,并进行调试、安装、培训协调等有关工作。5.2按期拨付合同款项。……
第六条乙方责任。6.1确保软件系统的完整性、开放性、延续性。6.2保证软件版权的合法,……6.3乙方须按时交付所开发的软件产品及相关文档给甲方或甲方指定的第三方,并负责对提供给甲方的系统进行维护。……
第七条验收。7.1乙方协助甲方完成项目安装调试工作后,向甲方提出书面的验收申请并经甲方确认,甲方应在7个工作日内组织项目验收,验收合格后双方书面签字盖章确认。如甲方在乙方正式提交书面的验收申请后7个工作日内不进行验收,则视为甲、乙双方均同意验收合格。
第八条保修期。8.1乙方提供验收合格后12个月内免费保修,12个月内不再单独收取服务费用……8.3乙方向甲方提供维护与技术支持服务的范围包括:(1)系统应用程序维护:检查和保证用户使用的软件和源代码是一致的,而且是最新的版本;(2)源代码维护:随着系统中的各种代码都需要进行一定程度的增加、修改、删除,以及设置新的代码,乙方负责源代码的维护;(3)纠错性维护:乙方负责诊断和修正系统中遗留的错误。软件如出现漏洞(专业术语BUG),实行终身免费修改维护。(4)文档维护:对系统最新文档的维护,相应的文档进行更新。以及对用户不理解的文档内容进行补充、完善。
第九条违约责任。9.1甲、乙双方有责任按照本合同条款履行各自的职责和义务,如因乙方单方面的原因造成合同不能履行,有过错的一方应赔偿无过错一方因此造成的损失。9.2甲方必须按照合同要求及时付款,无故拖延付款应承担违约责任,每拖延一天,甲方需向乙方支付应付款金额的0.1%的违约金,累计不超过合同总价的20%。9.3因乙方技术产品的缺陷或履行合同时,因乙方原因造成工期拖延,每拖延一天,乙方需向甲方支付总价款0.1%的违约金,累计不超过合同总价的20%。
第十条合同的生效、终止和其他。10.1本合同经甲乙双方法定代表人或授权代理人签字并加盖有效印证后生效。10.2本合同在双方的责任、义务履行完毕后自行终止,在合同生效到自行终止前,对本合同的任何修改或解除要求,均应以双方法定代表人或授权代理人的书面文件为准。10.5本合同含附件一《系统功能清单》。
合同尾部有双方授权代表签名并加盖有双方合同专用章。
前述合同附件为《系统功能清单》,该清单系统名称、功能模块、详细功能说明等三方面对涉案系统功能进行了描述,主要内容如下:
(一)门诊挂号系统:1.病人管理与导诊:登记、修改、删除、打印和检索病人的基本信息;登记诊疗卡信息;换卡;导出病人信息。2.门诊挂号:根据病人卡号、姓名和读卡调出病人,系统根据病人类、专家自动算出挂号费用;支持重打发票、退号、限号、设置挂号起始发票。3.日排班维护:维护、更改当日医生出诊、停诊信息。4.病人查询:通过查询条件查询已做登记的病人信息,可打印或导出病人信息。5.门诊挂号查询:通过查询条件查询已挂号的病人挂号信息,可打印或导出病人信息。
(二)门诊医生工作站:1.门诊就诊:处方的各种录入方式、修改、查看、打印、复制粘贴程序处方;可调用套餐,可查看以往处方的病历;病历、诊断(ICD)的录入;检验、检查、治疗、手术、材料等项目的快速录入,检验检查治疗手术申请单的打印;作废处方,套餐录入、修改、删除;××报告卡的录入、修改、删除;支持登记病人××报告卡。2.门诊病历模板维护:公共、科室、个人的病历模板进行新增、修改、删除。3.病人处方查询:通过处方日期、病人类别、项目等条件来查询病人处方信息,可打印、打出,可查看病史;4.医生处方查询:通过条件来查询处方信息,可进行打印、导出;5.模板维护:公共、科室、个人的诊断信息进行新增、修改、删除;6.门诊处方查询:通过条件来查询门诊处方信息,可查看处方详细信息,打印处方跟门诊处方列表、门诊记录,可查看病人病史、影像报告、检查报告;7.已诊病人查询:通过医生、科室等条件来查询已诊病人信息,可查看诊断、病史,可打印和导出。
(三)门诊收费系统:1.门诊收费:刷卡或输入卡号等方式调出病人,对病人的处方进行收费、退费、打折、设定自负或优惠比例、打印发票等;可设置操作员起止发票号,支持录入删除手工处方,可重打发票,支持合并多张处方;2.门诊发票查询:通过条件查询门诊发票明细,支持打印、导出功能;3.门诊费用明细查询:通过条件查询门诊病人的费用明细清单,支持打印、导出功能;4.门诊收入查询:通过条件查询门诊收入明细,支持打印、导出功能;5.门诊转诊人数查询:通过条件查询门诊转诊人数,支持打印、导出功能。
(四)门诊护士工作站:1.门诊护士执行单:对病人进行注射确认执行、打印注射单及瓶签,补打处方,录入皮试结果;2.门诊注射执行记录查询:通过条件查询注射记录,支持打印、导出功能;3.门诊注射室用药统计:通过条件查询门诊室用药的统计数据,支持打印、导出功能。
(五)出入院管理系统:1.入院登记:登记病人的入院诊断信息,支持医保入院、出院召回、撤销出院、退院,可修改病人类别,设置固定费用等功能;2.按金管理:支持收取病人按金、作废按金、打印按金单据;3.费用透支登记:可开放欠费病人的费用限制,可修改和删除透支记录;4.住院按金查询:通过条件查询住院按金记录,支持打印、导出;5.中途结算:结算病人住院期间所发生的费用,支持医保病人费用上传、打印发票;6.出院结算:结算病人住院期间所发生的费用,支持医保病人费用上传,收费打印,退费注销等功能;7.出入院病人查询:通过条件查询出入院病人信息,支持打印、导出;8.住院发票查询:通过条件查询住院发票信息,支持打印、导出;9.住院费用明细查询:通过条件查询住院费用明细,支持打印、导出;10.住院收入查询:通过条件查询住院收入情况,支持打印、导出;11.转科病人查询:通过条件查询出转科病人情况,支持打印、导出;12.医保即时收费查询:通过条件查询医保费用情况,支持打印、导出;13.医保结算信息实时查询:通过条件查询住院医保结算信息,支持打印、导出。
(六)住院护士工作站:1.护嘱管理:护士开护嘱、补录费用,发送药品申领单至药房,支持打印护嘱单和执行单,可作废护嘱,查看药品说明书、保存套餐、修改时间等;2.查对医嘱:护士录皮试结果、审核医嘱,审核后药品会自动生成领药申请单,支持取消审核,已发药的医嘱护士不能取消审核;可选择性审核,全区发送,支持删除费用、插入材料费等;3.中药处方查询与审核:支持查询和查对审核医生所开的住院中药处方,支持取消审核,打印服药单;4.床位一览:对病人进行床位分配、调换床位、转科、出院、包床等操作,对病危、病重的病人床位会有颜色标示;5.记账管理:对总的医嘱内容进行核对和实收、退费、费用合并,支持取消退费、打印等功能;6.新生儿登记:登记新生儿的基本信息,打印出生证名,可进行修改、删除;7.病房日志维护:查询病房人数的日志情况,可进行修改、导出,可查看入院明细、出院明细、转出明细等;8.申请单退药:进行退药申请,申请单传到药房;支持打印,可查看未退汇总与未退明细;9.医嘱执行:通过选择输入条件,对病人的医嘱进行执行确认,执行确认后会生成费用,支持取消执行,可打印瓶签、输液卡等各类执行;10.床位查询:通过条件查询床位情况,可选择科室进行查询;11.辅助科室项目查询:通过条件查询辅助科室项目的情况,可打印、导出;12.医嘱费用查询:审核医嘱费用,可打印、导出、查看病史;13.体温单:记录在院体温单数据,可自动生成体温图,可修改、删除、打印;支持修改入院、转科、出院时间;14.新生儿体温单:记录新生儿体温单数据,可自动生成体温图,可修改、删除、打印;15.体温单查询:通过条件查询体温单。
(七)住院医生工作站:1.医嘱管理:录入长嘱和临嘱,支持删除、作废、停止医嘱;无处方权的医嘱登记要经过上级医生进行审核,可查看药品说明书,可维护套餐,可输入记事医嘱,支持对医嘱进行复制粘贴,录入出院通知单,查看检查、手术申请等,可以填写××报告卡;2.住院中药处方:录入中药处方,可修改、删除处方项目,可查看上张、下一张处方;3.电子病历:书写、提交、打印出入院记录、病程记录、手术记录、知情文件,可查看我的任务列表,可调用病历模板、维护病历模板等;4.病历浏览:可查看出入院病人的病案;5.病历关键字查询:可输入病历关键字对病人病历进行查询,可打印;6.病历质量检查控制:根据条件查询出(重度、中度、轻度、完整)病历,可对医生发送消息;7.评分标准:对评分标准进行修改、打印、导出;8.住院医嘱查询:通过条件查询住院医嘱信息,支持打印、导出;9.病案首页:书写病案首页,支持导出、打印等功能;10.医嘱修改记录查询:通过条件查询医嘱修改记录情况,可对记录进行打印、导出;11.长期医嘱打印:通过条件查询出长嘱,进行打印、导出;12.临时医嘱打印:通过条件查询出临嘱,进行打印、导出。
(八)药房管理系统:1.领药申请:药房向药库申领药,支持修改、删除、导入、导出、打印等功能;2.药房退药:药房退药至药库,审核减库存,支持修改、删除、导入失效药品、打印等功能;3.报损出房:药房进行报损出房,审核减库存,可修改、删除、打印、导入等功能;4.调拨出房:药房之间进行药品调拨,需审核,支持导入、打印等功能(出药药房默认是当前登录的药房);5.调拨申请:向同级药房进行调拨申请,需审核,支持导入、打印等功能(接收药房默认是当前登录的药房);6.科室领药:门诊配药房导入注射室的用药申请,支持导入、修改、删除、打印等;7.科室退药:科室进行退药操作,支持门诊导入、打印等功能;8.住院发药:对住院病人进行发药、退药,可选择退药数量、发药科室,打印瓶签、汇总单等,打印长嘱、临嘱;9.住院退药:对住院病人进行退药处理,可取消退药;10.住院发药查询:通过条件查询住院发药情况,支持打印、导出;11.其他入房:新增、修改、删除其他入房单据,需要写入库原因,审核后库存增加,支持打印;12.其他出房:新增、修改、删除其他出房单据,审核减库存,支持导入、打印:13.住院中药发药:对中药处方进行发药,支持退药、打印处方、打印煎药证;14.住院中药发药查询:根据病人、科室等条件查询住院中药发药情况,支持打印导出;15.药房药品设置:支持查询、新增西药或中药的品种,支持删除、打印;16.出入房审核:对药品出入房单据进行审核;17.药房盘点:对药房库存数量进行盘点,支持修改、删除、结账记账,打印盘点单、打印汇总单、打印空白盘点单等功能;18.药房药品明细账查询:通过条件查询药房药品明细账,支持打印、导出;19.业务查询:药房药品库存查询,药房单据查询,药房历史库存查询,药房发药查询,进出日志查询,门诊注射发药记录查询,门诊注射室未执行的处方;20.统计报表:门诊药房工作量统计,住院中药工作量统计。21.辅助科室发药查询:根据条件查询出辅助科室发药情况,可打印、导出;22.出院带药查询:根据住院病人信息等条件查询出院带药情况,可打印;23.药房库存不足警报:对库存不足的药品会自动提示给药房用户;支持短信通知、Email通知、打印、导入等功能;24.药房有效期查询:根据药品、失效前天数查询出药品;25.药房调价查询:通过条件查询药房调价情况,支持打印、导出;26.药房药品有效期警报:对药品有效期提前发出警报提示药房用户;支持短信通知、Email通知、打印、导入等功能。
(九)药库管理系统:1.采购申请:从医药公司申请药品,可导出、打印采购申请单;可导入库存不足的药品;2.采购入库:可调入采购申请单到采购入库中,可对单据进行审核、打印;3.药品购进验收记录:通过条件查询药品购进验收记录,可打印、导出;4.领药出库:用于对药房领药申请单进行出库,可新增出库单、修改、删除、打印等功能;5.退货出库:对退回给医药公司的药品进行退货出库,可修改、删除、打印,审核后减库存;6.报损出库:药房进行报损出库,审核减库存,可修改、删除、打印、导入等功能;7.其他入库:新增、修改、删除其他出库单据,审核库存增加,支持导入、打印;8.出入库审核:对出入库单据进行审核,使出入库单据生效,可打印;9.药库盘点:盘点到某一个日期的库存量,记录药库盘点信息,支持打印盘点单、汇总单、空白盘点单等功能;10.发票管理:管理发票对应的单据明细,可删除、打印、导出;11.入库发票查询:主要用来查询入库发票的使用情况,可打印、导出;12.药库药品明细账查询:主要是用来查询药品具体的明细费用,按照各种配置的申领算法,支持查询、打印;13.进出日志查询:主要是用来查询药品出入库日志,支持查询、打印、导出;14.药库单据查询:主要是用来查询药品出入库单据,支持查询、打印、导出;15.药库药品库存量查询:主要是用来查询药品库存量,支持查询、打印、导出库存明细等功能;16.药库历史库存查询:主要是用来查询药库历史库存量,支持打印、导出;17.药房药品库存量查询:用来查询药房药品的库存量,支持打印、导出;18.药库有效期查询:根据药品、失效前天数查询出药品;19.药库药品有效期警报:对药品有效期提前发出警报提示药库用户;支持短信通知、Email通知、打印等功能;20.调价历史查询:根据条件查询调价记录,可打印、导出;21.药库库存不足警报:对库存不足的药品会自动提示给药库用户;支持短信通知、Email通知、打印等功能;22.药库库存警报线设置:设置药库药品的库存下限、上限,支持打印;23.药库滞销药品查询:根据药库、消耗率、存储天数查询滞销药品,可打印、导出;24.定时调价:对药品作定时调价计划,可立即调价,可打印、修改、删除。
(十)临床辅助决策支持系统:把“BMJ”BP系统深度结构化,引导医生从症状处方建立诊断假设,再告诉医生怎么去提供证据(症状和检查)证明自己所选的诊断假设,直至最终确诊,可以有效防止误诊和漏诊,对于不能确诊的病人指引医生转诊到高级别综合医院。对确诊的病人,会按病人组别开出明确的治疗方案提供给医生参考。
(十一)报表中心:系统提供多种实时报表、门诊、住院、医生收入与工作量的统计;门诊、住院收费员交款提交,收费员的相关报表;门诊、住院病人费用的相关报表;出入院情况报表,护理、药房、药库等相关报表的查询;输入各种不同的护理、药房、药库等相关报表的查询;输入各种不同的条件,查询出不同的记过,都可以进行打印、导出功能。
(十二)基础资料设置:1.仓库药(物)品维护:对药品的基本信息,药品用法,对应病人类别、科室、医保比例等信息进行维护;2.医疗项目维护:对医疗项目的基本信息,用法,对应病人类别、科室、医保比例等信息进行维护;3.其他项目维护:对其他项目(材料)的基本信息,用法,对应病人类别、科室、医保比例等信息进行维护;4.项目状态设置:对处方项目的有效标志、院内使用、禁止临床使用、限于套餐使用等进行设置,可修改、导出;5.项目新开与屏蔽记录:通过条件查询项目新开与屏蔽记录,可打印、导出;6.项目查询:通过条件查询项目信息,可打印、导出;7.套餐维护:新增、修改套餐内容,可维护成个人所有、科室所有、公共,支持打印;8.基本表维护:对居民信息基本表、库存管理、医院管理、项目、收费、诊疗相关的信息进行维护,可打印、导入、导出;9.角色权限设置:对不同科室进行系统各模块操作权限进行设置;10.用户权限设置:设置用户的使用角色和所属科室及登录密码;11.发票管理:设置对应部门的发票起始号和结束号,可修改、删除;12.设置门诊西药房所有科室打印到默认窗口:设置门诊配药房所有科室打印默认到窗口,设置目标打印机;13.设置报表打印机:设置报表对应的打印机地址及纸张信息;14.修改密码:修改当前用户的密码。
《第三方系统接口清单》,记载如下:
1.医保接口:采用医保Server通过医保专用网连接到医保平台。
2.LIS接口,采用LIS
如有其它法律问题,请咨询伍品网律师。