首页> 中国专利> 用于确定在医疗程序中单位的使用以建立效率和替代定价的设备、系统和方法

用于确定在医疗程序中单位的使用以建立效率和替代定价的设备、系统和方法

摘要

公开了用于提供产品的每程序定价的设备、系统和方法。系统包括具有一个或多个数据采集设备的设施监控系统,该数据采集设备收集与时间段内产品的多个单位的使用有关的数据。该系统还包括产品提供器系统,该产品提供器系统通信地耦合到设施监控系统并且包括确定设备,该确定设备接收数据并确定产品的每程序的总平均单位数量,该确定设备包括机器学习组件,该机器学习组件被训练以确定每程序的预期单位数量并确定建立价格的多个定价层级用于计算产品在时间段内的调节的每程序价格,如果调节的每程序价格低于支付的前期成本,则确定设备发放回扣。

著录项

  • 公开/公告号CN114600197A

    专利类型发明专利

  • 公开/公告日2022-06-07

    原文格式PDF

  • 申请/专利权人 巴德血管外围设备公司;

    申请/专利号CN201980101507.7

  • 发明设计人 B·巴克莱;

    申请日2019-08-26

  • 分类号G16H40/20;G06Q50/22;

  • 代理机构北京市中咨律师事务所;

  • 代理人魏子翔;于静

  • 地址 美国亚利桑那州

  • 入库时间 2023-06-19 15:33:48

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-06-07

    公开

    国际专利申请公布

说明书

技术领域

本说明书总体上涉及用于确定在多个医疗程序中的产品单位的使用的设备、系统和方法,并且更具体地,涉及基于产品在多个医疗程序中的单位使用,在预先接收到每单位价格支付之后,提供类似每程序成本的定价的设备、系统和方法。

背景技术

诸如医院、医生办公室、紧急护理中心、门诊手术中心和/或类似位置的医疗设施在执行程序时使用许多产品。鉴于某些程序的可变性,在程序期间可以使用任何数量的单位。也就是说,关于第一对象的程序可以使用单个单位的特定产品,而关于第二对象的相同程序可以使用多个单位的特定产品。这通常会给医疗设施的管理人员带来问题,因为某些程序是按每程序的费率计费的,而产品是按每单位的费率购买的。因此,在上面提供的示例中,关于第一主题的程序比关于第二主题的程序更具成本效益并且更有利可图,这被称为程序成本可变性。这种可变性也对设施的总体成本可预测性有害。也就是说,设施可能难以为未来的程序做预算,因为每程序的成本是变化的。

因此,存在为了提高盈利能力和提高总体成本可预测性的目的来将设施转移到每程序的更固定成本的需求。然而,这种转移在没有生成数据集并从数据集中确定信息以提供固定成本的每程序定价方案的既定设备、系统和方法的情况下是不可行的。

发明内容

在第一方面,一种用于提供产品的每程序定价的系统包括设施监控系统和产品提供器系统。设施监控系统包括具有一个或多个输入/输出硬件组件和成像设备硬件的一个或多个数据采集设备。该一个或多个数据采集设备经由一个或多个输入/输出硬件组件和成像设备硬件收集与在时间段内产品的多个单位的使用有关的数据。产品提供器系统通信地耦合到设施监控系统。产品提供器系统包括确定设备,该确定设备从一个或多个数据采集设备接收数据并确定产品的每程序的总平均单位数量。该确定设备包括机器学习组件,该机器学习组件被训练以确定每程序的预期单位数量并确定多个定价层级。定价层级建立由确定设备使用以计算该产品在时间段内的调节的每程序价格的价格。如果经调节的每程序价格低于支付的前期成本,则确定设备发放回扣。

在第二方面,一种由确定设备提供产品的每程序定价的方法包括由确定设备取得产品的历史使用数据。该方法进一步包括由确定设备确定产品的每程序的总平均单位数量。该方法进一步包括由确定设备向机器学习组件提供历史使用数据和每程序的总平均单位数量。机器学习组件从历史使用数据和每程序的总平均单位数量生成模型,并基于该模型确定每程序的预期单位数量。该方法进一步包括由确定设备确定每程序价格的多个定价层级。该方法进一步包括由确定设备基于所确定的产品的使用效率确定要从多个定价层级提供的每程序定价。使用效率表示与每程序的预期单位数量的接近度。该方法进一步包括由确定设备基于每程序定价和时间段内的程序总数计算要支付的调节价格。该方法进一步包括当基于每单位为所有单位支付的总前期成本大于要支付的调节价格时,由确定设备发放回扣。回扣表示在总前期成本与要支付的调节价格之间的差。

在第三方面,一种用于提供产品的每程序定价的确定设备,该设备包括处理设备和通信地耦合到该处理设备的非暂态处理器可读存储介质。非暂态处理器可读存储介质在其上包括一个或多个编程指令,该一个或多个编程指令当被执行时使处理设备取得产品的历史使用数据,确定产品的每程序的总平均单位数量,向机器学习组件提供历史使用数据和每程序的总平均单位数量,其中机器学习组件从历史使用数据和每程序的总平均单位数量生成模型,并基于模型确定每程序的预期单位数量,确定每程序价格的多个定价层级,基于所确定的产品使用效率确定要从多个定价层级提供的每程序定价,其中使用效率表示与每程序的预期单位数量的接近度,基于每程序定价和时间段内的程序总数计算要支付的调节价格,并基于每单位为所有单位支付的总前期成本大于要支付的调节价格时发放回扣。回扣表示总前期成本与要支付的调节价格之间的差。

在此描述的实施例的附加特征和优点将在随后的详细描述中阐述,并且部分地对于本领域技术人员从该描述中显而易见或通过实践在包括下面的详细描述、权利要求以及附图的本文描述的实施例而容易地认识到。

应当理解,前面的一般描述和下面的详细描述都描述了各种实施例并且旨在提供用于理解所要求保护的主题的性质和特征的概述或框架。包括附图以提供对各种实施例的进一步理解,并且附图被并入本说明书并构成本说明书的一部分。附图示出在此描述的各种实施例,并且与描述一起用于解释要求保护的主题的原理和操作。

附图说明

图1示意性地描绘根据在此所示或描述的一个或多个实施例的说明性数据采集网络中的包括设施监控系统中的多个组件和产品提供器系统中的多个组件之间的互连的系统;

图2示意性地描绘根据在此所示或描述的一个或多个实施例的设施监控系统中的数据采集设备的说明性内部组件的框图;

图3示意性地描绘根据在此所示或描述的一个或多个实施例的设施监控系统中的用户接口设备的说明性内部组件的框图;

图4示意性地描绘根据在此所示或描述的一个或多个实施例的设施监控系统中的设施数据库服务器的说明性内部组件的框图;

图5示意性地描绘根据在此所示或描述的一个或多个实施例的产品提供器系统中的回扣和效率确定设备的说明性内部组件的框图;

图6示意性地描绘根据在此所示或描述的一个或多个实施例的产品提供器系统中的接口提供器的说明性内部组件的框图;

图7示意性地描绘根据在此所示或描述的一个或多个实施例的产品提供器系统中的回扣和效率数据库服务器的说明性内部组件的框图;

图8描绘根据在此所示或描述的一个或多个实施例从用户获得信息以用于确定效率和定价目的的说明性概述方法的流程图;

图9示意性地描绘根据在此所示或描述的一个或多个实施例的说明性用户接口的屏幕截图;

图10示意性地描绘根据在此所示或描述的一个或多个实施例的具有数据输入屏幕的说明性用户接口的屏幕截图;

图11示意性地描绘根据在此所示或描述的一个或多个实施例的具有产品选择屏幕的说明性用户接口的屏幕截图;

图12示意性地描绘根据在此所示或描述的一个或多个实施例的具有程序选择屏幕的说明性用户接口的屏幕截图;

图13示意性地描绘根据在此所示或描述的一个或多个实施例的具有髂骨产品选择屏幕的说明性用户接口的屏幕截图;

图14示意性地描绘根据在此所示或描述的一个或多个实施例的具有产品挑选器的说明性用户接口的屏幕截图;

图15A示意性地描绘根据在此所示或描述的一个或多个实施例的具有身体区域挑选器的说明性用户接口的屏幕截图;

图15B示意性地描绘根据在此所示或描述的一个或多个实施例的说明性条形码接口的屏幕截图;

图16示意性地描绘根据在此所示或描述的一个或多个实施例的描绘记录输入成功的说明性用户接口的屏幕截图;

图17示意性地描绘根据在此所示或描述的一个或多个实施例的包括添加到程序的产品的可修改列表的说明性用户接口的屏幕截图;

图18示意性地描绘根据在此所示或描述的一个或多个实施例的包括在程序中包括的产品的最终记录的说明性用户接口的屏幕截图;

图19示意性地描绘根据在此示出或描述的一个或多个实施例的接收一个或多个用户输入并生成记录的说明性方法的流程图;

图20示意性地描绘根据在此所示或描述的一个或多个实施例的包括日期挑选器的说明性用户接口的屏幕截图;

图21示意性地描绘根据在此所示或描述的一个或多个实施例的包括可定制财务报告的说明性用户接口的屏幕截图;

图22示意性地描绘根据在此所示或描述的一个或多个实施例的包括已完成程序的列表的说明性用户接口的屏幕截图;

图23示意性地描绘根据在此所示或描述的一个或多个实施例的用于查看信息摘要的说明性基于web的接口的屏幕截图;

图24示意性地描绘根据在此示出或描述的一个或多个实施例的用于查看另一信息摘要的说明性基于web的接口的屏幕截图;

图25示意性地描绘根据在此所示或描述的一个或多个实施例的用于查看另一信息摘要的说明性基于web的接口的屏幕截图;

图26示意性地描绘根据在此所示或描述的一个或多个实施例的用于查看分层级定价的说明性基于web的接口的屏幕截图;

图27示意性地描绘根据在此所示或描述的一个或多个实施例的确定预期单位数量和定价的说明性方法的流程图;以及

图28示意性地描绘根据在此示出或描述的一个或多个实施例的确定回扣的说明性方法的流程图。

具体实施方式

现在将详细参考用于确定产品在多个医疗程序中的单位使用并在基于所确定的单位使用预先接收到每单位价格支付之后提供类似每程序成本的定价的设备、系统和方法的实施例,其示例在附图中示出。只要有可能,在所有附图中将使用相同的附图标记来指代相同或相似的部分。在图1中描绘了用于确定产品在多个医疗程序中的单位使用并在基于所确定的单位使用预先接收每单位价格支付之后提供类似每程序成本的定价的系统的一个实施例,其中系统包括设施监控系统中的多个组件和产品提供器系统中的多个组件,设施监控系统(及其组件)经由数据采集网络通信地耦合到产品提供器系统(及其组件)。设施监控系统内的组件包括但不限于一个或多个数据采集设备、用户接口设备和/或设施数据库服务器。产品提供器系统内的组件包括但不限于确定设备、接口提供器和/或数据库服务器。

短语“通信地耦合”在此用于描述用于监控受试者的定位和生命体征的系统的各种组件的互连性,并且意味着该组件通过电线、光纤连接或无线地连接,使得可以在组件之间交换电信号、光信号和/或电磁信号。应当理解,在不脱离本公开的范围的情况下,包括在此未具体描述的连接系统的各种组件的其它手段。

在此所述的设备、系统和方法特别以特定方式布置和配置以向医疗设施提供从产品提供器接收信息的能力,该信息被医疗设施用于对医疗设施做业务的方式进行策略性改变。由于这种医疗设施通常使用的完全不同的数据系统,因此医疗设施目前无法获得提供给医疗设施的信息。例如,单个设施可以包括临床数据系统、计费数据系统和/或类似系统,它们都没有被配置为彼此共享信息(也就是说,系统没有集成到统一的数据集中)。因此,由于这些完全不同的数据系统,设施无法充分做出决策。在此描述的设备、系统和方法允许在每个程序时间上记录的数据,随后将其用于调节定价和确定效率的目的,如在此更详细描述的。

现在参考附图,图1描绘根据在此所示和描述的实施例的通常用100表示的说明性网络,其将多个系统和/或设备彼此通信地耦合,以便确定产品在多个医疗程序中的单位使用并且在基于所确定的单位使用预先接收每单位价格支付之后提供类似每程序成本的定价。如图1中所示,网络100可以包括广域网(WAN)(诸如互联网)、局域网(LAN)、移动通信网络(MCN)、公共服务电话网络(PSTN)和/或其它网络,以及可以被配置为电气地连接设施监控系统110和产品提供器系统120。此外,网络100还被配置为电气地连接设施监控系统110和产品提供器系统120的各个组件。例如,网络100可以连接设施监控系统的一个或多个数据采集设备112、用户接口设备114和/或设施数据库服务器116,以及产品提供器系统120的确定设备122、接口提供器124和/或数据库服务器126。

设施监控系统110通常是多个组件,它们一起工作以收集关于一个或多个程序、在一个或多个程序中的每一个程序期间使用的各种产品、每程序每产品使用的单位数量和/或类似信息的信息。如在此更详细描述的,设施监控系统110还可以存储收集的信息并经由用户接口以允许用户确定产品和单位使用、特定产品的每单位成本、特定产品的每程序的平均成本和/或类似信息的方式向用户提供收集的信息。设施监控系统110中包括的说明性组件包括但不限于一个或多个数据采集设备112、用户接口设备114和/或设施数据库服务器116。

该一个或多个数据采集设备112通常是计算设备,该计算设备被保持在设施中发生程序的区域中或附近。也就是说,一个或多个数据采集设备112中的每一个可以在程序区域(诸如例如手术室、分诊室、心脏病手术室、MRI套件中的控制室、病人病房、医院病房、用于受试者-临床医生交互的房间(例如,临床医生查看或治疗受试者的房间)和/或类似区域)中或邻近程序区域处被放置、安装等。在一些实施例中,一个或多个数据采集设备112中的每一个可以邻近一个或多个其它系统、设备、计算机和/或类似设备放置,该一个或多个其它系统、设备、计算机等用于记录与程序有关的信息,监控程序,观察程序期间使用的机器的操作和/或在程序期间使用的机器提供的信息,和/或类似信息等。例如,如果程序是MRI程序,则一个或多个数据采集设备112中的一个数据采集设备可以与在MRI控制室中包括的各种其它设备一起放置或安装在MRI控制室中。如在此更详细描述的,一个或多个数据采集设备112中的每一个数据采集设备可以被布置和配置用于用户输入与在该程序期间使用的一个或多个产品有关的信息,以及使用的一个或多个产品中的每一个产品的单位的数量。如在此更详细描述的,一个或多个数据采集设备112中的每一个数据采集设备可以被布置和配置为允许在程序之前、程序期间或程序之后进行输入。在一些实施例中,一个或多个数据采集设备112中的每一个数据采集设备可以是已经被特别编程以执行在此描述的过程的可商购产品。例如,说明性的可商购产品可以是但不限于Apple,Inc.(Cupertino,CA)的

虽然图1的实施例描绘了四个数据采集设备112,但数据采集设备112的数量不受本公开限制。也就是说,在一些实施例中,可以在设施监控系统110内包括少于四个或多于四个的数据采集设备112。在一些实施例中,数据采集设备112的数量可以对应于设施中的程序区域的数量。也就是说,如果特定设施包含二十五(25)个程序区域,则设施监控系统110可以包括二十五(25)个数据采集设备112,数据采集设备112中的每一个数据采集设备对应于程序区域中的每一个程序区域。

用户接口设备114通常是向设施内的用户提供与由数据采集设备112收集的信息有关的信息的设备。例如,用户接口设备114可用于向诸如设施管理员等的用户提供与各种程序有关的统计信息。也就是说,用户接口设备114可以提供与程序总数、产品总数和使用哪些产品、特定产品的单位总数、程序的平均数量、产品的平均数量、特定产品和/或特定程序的平均单位数量、历史数量(例如总数、平均值等)、产品比较、程序、平均值、程序中涉及的医务人员和/或类似信息有关的信息。在一些实施例中,用户接口设备114可以提供接口以促进在购买产品、做预算和/或类似行为方面的用户行为。因此,如在此所述,用户接口设备114的用户可以查看与医疗人员、程序、产品和单位有关的信息,确定程序性能,购买产品,接收回扣,和/或类似行为。

在一些实施例中,由一个或多个数据采集设备112中的每一个数据采集设备提供的功能和由用户接口设备114提供的功能可以组合成单个组件。也就是说,组合组件可以用于收集信息的目的,并且可以进一步用于提供与收集的信息有关的信息。在一些实施例中,一个或多个数据采集设备112中的每一个数据采集设备可以另外包含在此关于用户接口设备114描述的各种组件和功能,以向用户提供与所收集的信息有关的信息。

在一些实施例中,由一个或多个数据采集设备112收集的数据和/或信息可以不本地存储在一个或多个数据采集设备112上(除了在从一个或多个数据收集设备112卸载数据和/或信息之前可以使用短时间段的临时文件之外)。因此,设施数据库服务器116在设施监控系统110中提供。设施数据库服务器116通常是服务器计算设备,该服务器计算设备特别被配置为存储从一个或多个数据采集设备112获得的数据和/或信息。在一些实施例中,设施数据库服务器116可以在请求这种数据和/或信息时向一个或多个数据采集设备和/或用户接口设备114进一步提供数据和/或信息(例如,以便回顾历史产品使用、每程序的历史单位和/或类似信息)。

在一些实施例中,由一个或多个数据采集设备112收集的数据和/或信息可以卸载到位于产品提供器系统120中的一个或多个组件,诸如例如数据库服务器126。也就是说,由一个或多个数据采集设备112收集的数据和/或信息可以由设施数据库服务器116和/或数据库服务器126存储。在一些实施例中,设施数据库服务器116可以被省略,使得由一个或多个数据采集设备112收集的数据和/或信息仅由数据库服务器126存储。

产品提供器系统120通常是多个组件,它们一起工作以收集与一个或多个程序、在一个或多个程序中的每一个程序期间使用的各种产品、每程序每产品使用的单位数量和/或来自设施监控系统110的各种组件(例如,一个或多个数据采集设备)的类似信息有关的信息,分析信息,采用信息执行一个或多个机器学习过程,提供由于一个或多个机器学习过程生成的信息,自动确定定价、提供定价和/或类似行为,如在此更详细描述的。产品提供器系统120中包括的说明性组件包括但不限于确定设备122、接口提供器124和/或数据库服务器126。

确定设备122通常是如下的设备,该设备从设施监控系统110的一个或多个组件(例如,从一个或多个数据采集设备112)接收收集的数据,对数据执行分析,采用数据执行一个或多个机器学习过程,使用数据生成机器学习模型,确定与每程序的特定产品的平均或预期单位数量有关的信息,确定与特定程序的特定产品的预期使用效率有关的信息,基于确定的信息确定定价和/或类似操作。

接口提供器124通常是如下设备,该设备在用户接口中向用户提供由确定设备122确定的信息,该用户接口允许用户操纵接收到的信息、请求附加信息、做出决定和/或类似行为。例如,用户接口设备114可用于提供用于确定每程序的预期单位数量的机器学习过程的结果、预期效率的结果、基于预期单位数量的所确定价格的结果以及预期效率和/或类似操作。也就是说,如在此更详细描述的,用户接口设备114可用于促进对特定产品的购买和/或用于发放回扣的价格设置。

如在此所述,由一个或多个数据采集设备112收集的数据和/或信息可存储在数据库服务器126上(代替设施数据库服务器116或除了设施数据库服务器116之外)。数据库服务器126通常是服务器计算设备,其特别配置为存储从一个或多个数据采集设备112获得的数据和/或信息,以及由确定设备122生成和/或从接口提供器124接收的信息。在一些实施例中,数据库服务器126可以进一步在请求这种数据时(例如,审查历史产品使用、每程序的历史单位、所确定的预期使用量、所确定的效率、所确定的价格和/或类似操作),进一步向一个或多个数据采集设备112、用户接口设备114、确定设备122和/或接口提供器124提供数据。

应当理解,虽然用户接口设备114在图1中被描绘为个人计算机,并且设施数据库服务器116、确定设备122、接口提供器124和数据库服务器126被描述为服务器,但是这些是非限制性示例。更具体地,在一些实施例中,任何类型的计算设备(例如,移动计算设备、个人计算机、服务器等)都可以用于这些组件中的任何一个。此外,虽然这些设备中的每一个设备都在图1中示为单个硬件,但是这也仅仅是示例。更具体地,一个或多个数据采集设备112、用户接口设备114、设施数据库服务器116、确定设备122、接口提供器124和数据库服务器126中的每一个可以表示多个计算机、服务器、数据库等。

图2中描绘了一个或多个数据采集设备112中的一个数据采集设备的说明性内部组件。数据采集设备112的各种内部组件可以提供数据采集设备112的功能,诸如在此描述的功能。如图2中所示,数据采集设备112可以进一步包括本地接口200(例如总线),其通信地互连各种组件,包括但不限于处理设备210、存储器220、输入/输出(I/O)硬件230、数据存储设备240、网络接口硬件250和/或成像设备硬件260。

诸如计算机处理单元(CPU)的处理设备210可以是数据采集设备112的中央处理单元,执行执行程序所需的计算和逻辑操作。单独或与图2中公开的其它元件中的一个或多个元件相结合的处理设备210是说明性的处理设备、计算设备、处理器或其组合,如在本公开中使用的这种术语。

诸如只读存储器(ROM)和随机存取存储器(RAM)的存储器220可以构成说明性存储器设备(即,非暂态处理器可读存储介质)。这种存储器220可以在其上包括一个或多个编程指令,该一个或多个编程指令当由处理设备210执行时使处理设备210完成各种处理,诸如在此描述的处理(例如,关于图8描述的处理)。可选地,程序指令可以存储在有形的计算机可读介质上,诸如数字盘、闪存、存储卡、USB驱动器、光盘存储介质(例如,Blu-ray

在一些实施例中,包含在存储器220上的程序指令可以体现为多个软件模块,其中每个模块提供用于完成一个或多个任务的编程指令。例如,如图2中所示,存储器220可以包含操作逻辑221、应用逻辑222、成像逻辑223、通信逻辑224和/或编目逻辑225中的一个或多个。操作逻辑221可以包括用于操作系统和/或用于管理数据采集设备112的组件和/或向用户提供通用用户接口的其它软件的编程指令。

应用逻辑222可以包括用于软件应用的编程指令,该软件应用被配置为向用户提供操作系统内的特定功能。例如,应用逻辑222可以包括诸如从应用商店等下载并安装到数据采集设备112上的“应用”。包括在应用逻辑222中的应用可以提供面向用户的功能,以便输入与产品、程序、人员、单位和/或类似数据有关的数据。在一些实施例中,应用可以允许用户激活成像设备硬件260以捕获特定产品或其部分的图像(例如,位于产品包装等上的条形码)。在一些实施例中,由应用逻辑222提供的应用可以包括用于允许用户查看历史信息、平均或预期数量、定价和/或类似操作的编程。在一些实施例中,由应用逻辑222提供的应用可以包括用于允许用户选择要发送(例如,发送到设施数据库服务器116、产品提供器系统120的一个或多个组件和/或类似设备)的数据的编程。在一些实施例中,由应用逻辑222提供的应用可以包括用于允许用户选择要购买的物品的编程。

成像逻辑223通常包括用于操作成像设备硬件260的编程指令。也就是说,包含在成像逻辑223内的编程指令指导成像设备硬件260捕获图像,调节各种图像传感器设置,调节各种光学设置和/或类似操作。在一些实施例中,成像逻辑223可以包括可商购的软件成像程序,该软件成像程序从成像设备硬件260获得原始数据并由此生成一个或多个图像。

通信逻辑224通常可以包括编程指令,以用于经由I/O硬件230和/或网络接口硬件250向外部组件发送一个或多个信号和/或从外部组件接收一个或多个信号(例如,去往/来自图1中描绘的设施监控系统110的各种组件中的一个或多个组件和/或产品提供器系统120的一个或多个组件的信号),经由I/O硬件230和/或网络接口硬件250向外部组件发送数据和/或从外部组件接收数据(例如,去往/来自图1中描绘的设施监控系统110的各种组件中的一个或多个组件和/或产品提供器系统120的一个或多个组件的信号)和/或类似操作。例如,通信逻辑224可以包含用于经由I/O硬件230和/或网络接口硬件250接收电信号、从电信号中提取信息以及发送信号和/或数据(例如,包含信息的数据)的编程指令。

仍然参考图2,编目逻辑225通常可以包括编程指令,以用于组织经由一个或多个用户输入接收(例如,通过耦合到如在此所述的I/O硬件230的用户接口接收)的信息,经由网络接口硬件250接收的信息,和/或从成像设备硬件260接收的信息(例如,图像数据、原始数据和/或类似数据)。例如,编目逻辑225中包括的编程可以组织从成像设备硬件260接收的图像数据,使得图像数据与用于对用于程序的特定产品以及用于特定程序的单位数量进行编目的记录相关联。

I/O硬件230可以在本地接口200和可以在数据采集设备112的操作期间使用的一个或多个外部组件之间传送信息。例如,I/O硬件230可以充当外部数据存储设备和数据采集设备112的其它组件之间的接口,以促进外部数据存储设备和数据采集设备112之间的数据传输。

网络接口硬件250通常可以向数据采集设备112提供与数据采集设备112外部的一个或多个组件接口的能力。例如,网络接口硬件250可用于促进数据采集设备112与通信地耦合到图1中描绘的网络100的一个或多个其它组件之间的通信。仍参考图2,可以使用各种通信端口(未示出)与外部设备进行通信。说明性通信端口可以附接到通信网络,诸如互联网、内联网、本地网络、直接连接和/或类似网络。在一些实施例中,网络接口硬件250可以包括任何有线或无线联网硬件,诸如调制解调器、LAN端口、无线保真(Wi-Fi)卡、WiMax卡、长期演进(LTE)硬件、移动通信硬件,和/或用于与其它网络和/或设备通信的其它硬件。在一些实施例中,I/O硬件230和网络接口硬件250可以集成到单个设备中,该单个设备处理所有到数据采集设备112和来自数据采集设备112的通信。

通常可以是与存储器220分离的存储介质的数据存储设备240可以包含用于存储电子数据的数据存储库。数据存储设备240可以是任何物理存储介质,包括但不限于硬盘驱动器(HDD)、存储器、可移动存储装置和/或类似介质。虽然数据存储设备240在图2中被描绘为本地设备,但是应该理解,数据存储设备240可以是远离数据采集设备112的远程存储设备,诸如例如远程服务器计算设备等。

可以包含在数据存储设备240内的说明性数据可以包括例如应用数据242、图像数据244、目录数据246和/或其它数据248。应用数据242可以是支持应用逻辑222中包含的应用,诸如例如包含与用户接口有关的数据的各种存储库的数据。图像数据244通常包括从成像设备硬件260收集的数据,包括但不限于由于成像设备硬件260的操作而生成的原始数据和/或由于成像设备硬件260和/或由于存储器220的一个或多个逻辑模块的操作而生成的处理图像。目录数据246是由于包含在编目逻辑225内的指令的操作而生成的数据。在一些实施例中,目录数据246可以是与各种产品、单位、程序和人员的记录有关的临时数据,该记录在数据被卸载到数据存储组件(诸如例如设施数据库服务器116和/或数据库服务器126)之前由数据采集设备112获得。其它数据248不受本公开限制,并且通常可以是由于数据采集设备112或其组件的操作而生成和/或存储的任何其它数据。

成像设备硬件260耦合到本地接口200并且通信地耦合到处理设备210。成像设备硬件260可以是具有能够检测辐射的一个或多个感测设备(例如,像素)的任何设备。成像设备硬件260可以具有任何分辨率。成像设备硬件260可以是相机等。在一些实施例中,一个或多个光学组件(诸如镜子、鱼眼镜头或任何其它类型的透镜)可以光学耦合到成像设备硬件260。

应当理解,图2中所示的组件仅是说明性的并且不旨在限制本公开的范围。更具体地,虽然图2中的组件被示为驻留在数据采集设备112内,但是这是非限制性示例。在一些实施例中,一个或多个组件可以驻留在数据采集设备112的外部。类似地,一个或多个组件可以体现在在此未具体描述的其它设备中。

图3描绘了包含在用户接口设备114内的说明性内部组件。如图3中所示,用户接口设备114可以进一步包括本地接口300(例如总线),其通信地互连各种组件,包括但不限于处理设备310、存储器320、用户接口硬件330、网络接口硬件350,和/或数据存储设备340。

诸如计算机处理单元(CPU)的处理设备310可以是用户接口设备114的中央处理单元,实施执行程序所需的计算和逻辑操作。单独或与图3中公开的其它元件中的一个或多个元件相结合的处理设备310是说明性的处理设备、计算设备、处理器或它们的组合,如在本公开中使用的这种术语。

诸如只读存储器(ROM)和随机存取存储器(RAM)的存储器320可以构成说明性存储器设备(即,非暂态处理器可读存储介质)。这种存储器320可以在其上包括一个或多个编程指令,该一个或多个编程指令当由处理设备310执行时使处理设备310完成各种处理,诸如在此描述的处理。可选地,程序指令可以存储在有形的计算机可读介质上,诸如数字盘、闪存、存储卡、USB驱动器、光盘存储介质(例如,Blu-ray

在一些实施例中,包含在存储器320上的程序指令可以体现为多个软件模块,其中每个模块提供用于完成一个或多个任务的编程指令。例如,如图3中所示,存储器320可以包含操作逻辑322、数据库访问逻辑324、通信逻辑326和显示逻辑328中的一个或多个。操作逻辑322可以包括操作系统和/或用于管理用户接口设备114的组件和/或用于向用户提供通用用户接口的其它软件。

数据库访问逻辑324通常可以包括用于与数据库服务器(例如,图1中描绘的设施数据库服务器116和/或数据库服务器126)通信的编程指令,使得可以在用户接口设备114处显示来自数据库服务器的数据。因此,数据库访问逻辑324可以包括用于连接到数据库服务器、发送对数据的请求以及从数据库服务器接收数据的编程指令。

仍参考图3,通信逻辑326通常可以包括用于经由网络接口硬件350向外部对象发送一个或多个信号和/或从外部对象接收一个或多个信号(例如,到图1中描绘的设施数据库服务器116和/或数据库服务器126和来自该设施数据库服务器116和/或数据库服务器126的信号)和/或类似操作的编程指令。例如,如在此所述,通信逻辑326可以包含用于操作网络接口硬件350的编程指令,使得可以发送/接收一个或多个信号和/或数据。

仍参考图3,显示逻辑328通常可以包括用于生成经由用户接口硬件330向用户显示的一个或多个用户接口和/或其组件的编程指令。在一些实施例中,显示逻辑328可以显示经由数据库访问逻辑324取得的数据,并且可以允许用户以各种方式操纵数据。例如,如在此更详细描述的,用户可以操纵数据以观察一个或多个趋势、历史信息、当前信息和/或类似方式。

应当理解,在此关于图3描述的各种逻辑模块仅是说明性的,并且在不背离本申请的范围的情况下,可以使用其它逻辑模块,包括组合上述模块中的两个或更多个模块的功能的逻辑模块。

仍然参考图3,通常可以是与存储器320分离的存储介质的数据存储设备340可以包含用于存储电子数据的数据存储库。数据存储设备340可以是任何物理存储介质,包括但不限于硬盘驱动器(HDD)、存储器、可移动存储装置和/或类似介质。

可以包含在数据存储设备340内的说明性数据可以包括例如图像数据342、目录数据344、历史使用数据346和/或其它数据348。在一些实施例中,包含在数据存储设备340内的数据的至少一部分通常可以是为了向用户提供用户接口的目的而临时存储的数据。

图像数据342通常包括由在此关于图2描述的数据采集设备112的成像设备硬件260捕获的图像。也就是说,仍参考图3,图像数据342可以包括条形码、产品包装和/或类似对象的一个或多个图像。图像数据342可以经由用户接口呈现,使得用户可以验证与特定记录相关联的特定产品、更新记录和/或类似信息。在一些实施例中,图像数据342可以是从外部设备(例如,设施数据库服务器116)临时获得并且为了在用户接口上显示的目的而存储的数据,使得用户接口可以更快地提供比通过网络连接可能实现的数据。因此,在经由用户接口提供数据之后,可以从数据存储设备340中擦除数据。

目录数据344通常可以是由数据采集设备112(图2)记录的数据,以用于跟踪人员、程序、产品、单位数量和/或类似数据。目录数据344可以经由用户接口呈现,使得用户可以验证与特定记录相关联的特定产品、更新记录、查看记录(或聚合中的多个记录)和/或类似操作。在一些实施例中,目录数据344可以是从外部设备(例如,设施数据库服务器116)临时获得并且为了在用户接口上显示的目的而存储的数据,使得用户接口可以比通过网络连接可能实现更快地提供数据。因此,在经由用户接口提供数据之后,可以从数据存储设备340中擦除数据。

历史使用数据346通常可以是由数据采集设备112(图2)记录的数据,用于在特定时间段内(诸如一周、一个月、多个月(例如,一个季度)、一年、多年和/或类似时间段)跟踪人员、程序、产品、单位数量和/或类似信息。历史使用数据346可以经由用户接口呈现,使得用户可以查看与特定产品的使用有关的趋势、与特定程序有关的趋势、与特定人员有关的趋势、定价历史和/或类似信息。在一些实施例中,历史使用数据346可以是从外部设备(例如,设施数据库服务器116)临时获得并且为了在用户接口上显示的目的而存储的数据,使得用户接口可以比通过网络连接可能实现更快地提供的数据。因此,在经由用户接口提供数据之后,可以从数据存储设备340中擦除数据。

其它数据348不受本公开限制,并且通常可以是由于用户接口设备114或其组件的操作而生成和/或存储的任何其它数据。

用户接口硬件330通常可以包括用于在用户和用户接口设备114的各种组件之间提供接口的硬件。例如,用户接口硬件330可以包括一个或多个按钮和/或切换器和/或显示器。在一些实施例中,用户接口硬件330可以允许来自本地接口300的信息以音频、视觉、图形或字母数字格式显示在显示器上。例如,显示器可以被配置为显示广播状态。按钮和/或切换器可以允许传输来自用户的输入。在一些实施例中,特别是其中用户接口设备114是具有触摸屏显示器的设备的实施例中,显示器和按钮和/或切换器可以集成到单个组件中。

网络接口硬件350通常可以向用户接口设备114提供与用户接口设备114外部的一个或多个组件进行接口的能力。例如,网络接口硬件350可用于促进用户接口设备114与通信地耦合到图1中描绘的网络100的一个或多个其它组件之间的通信。仍参考图3,可以使用各种通信端口(未示出)与外部设备进行通信。说明性通信端口可以附接到通信网络,诸如互联网、内联网、本地网络、直接连接和/或类似网络。在一些实施例中,网络接口硬件350可以包括任何有线或无线联网硬件,诸如调制解调器、LAN端口、无线保真(Wi-Fi)卡、WiMax卡、长期演进(LTE)硬件、移动通信硬件,和/或用于与其它网络和/或设备通信的其它硬件。

应该理解,图3中所示的组件仅是说明性的并且不旨在限制本公开的范围。更具体地,虽然图3的组件被示为驻留在用户接口设备114内,但是这是非限制性示例。在一些实施例中,一个或多个组件可以驻留在用户接口设备114的外部。类似地,一个或多个组件可以体现在本文未具体描述的其它设备中。

如图4中所示,设施数据库服务器116可以包括处理设备410、非暂态存储器组件420、输入/输出(I/O)硬件430、网络接口硬件450和/或数据存储设备440。本地接口400(诸如总线等)可以互连各种组件。

诸如计算机处理单元(CPU)的处理设备410可以是设施数据库服务器116的中央处理单元,实施执行程序的计算和逻辑操作。单独或与其它组件结合的处理设备410是说明性的处理设备、计算设备、处理器或它们的组合。处理设备410可以包括被配置为接收和执行指令(诸如来自数据存储设备440和/或存储器组件420)的任何处理组件。

存储器组件420可以被配置为易失性和/或非易失性计算机可读介质,并且因此可以包括随机存取存储器(包括SRAM、DRAM和/或其它类型的随机存取存储器),只读存储器(ROM)、闪存、寄存器、光盘(CD)、数字多功能光盘(DVD)和/或其它类型的存储组件。存储器组件420可以在其上包括一个或多个编程指令,该编程指令当由处理设备410执行时使处理设备410完成各种处理,诸如在此描述的各种处理。

存储在存储器组件420上的编程指令可以体现为多个软件逻辑模块,其中每个逻辑模块提供用于完成一个或多个任务的编程指令。图4中描绘的说明性逻辑模块包括但不限于操作逻辑422、数据库逻辑424和/或通信逻辑426。

作为示例,图4中所示的逻辑模块中的每一个逻辑模块可以体现为计算机程序、固件或硬件。操作逻辑422可以包括操作系统和/或用于管理设施数据库服务器116的组件的其它软件。数据库逻辑424通常可以包括用于访问数据库的编程指令,包括用于将记录写入数据库、擦除数据库中的记录,以及修改数据库中的记录的指令。通信逻辑426通常可以包括用于经由网络接口硬件450和/或I/O硬件430向外部对象发送一个或多个信号和/或数据和/或从外部对象接收一个或多个信号和/或数据(例如,去往/来自连接到图1的网络100的各种组件的信号)和/或类似操作的编程指令。

仍然参考图4,I/O硬件430可以在本地接口400和可以在设施数据库服务器116的操作期间使用的一个或多个外部组件之间传送信息。例如,I/O硬件430可以充当外部数据存储设备和设施数据库服务器116的其它组件之间的接口,以便促进外部数据存储设备和设施数据库服务器116之间的数据传输。

网络接口硬件450可以包括任何有线或无线联网硬件,诸如调制解调器、LAN端口、无线保真(Wi-Fi)卡、WiMax卡、移动通信硬件和/或用于与其它网络和/或设备通信的其它硬件。例如,网络接口硬件450可用于促进设施数据库服务器116和连接到网络100(图1)的各种其它组件之间的通信。仍然参考图4,在一些实施例中,I/O硬件430和网络接口硬件450可以集成到处理所有到设施数据库服务器116和来自设施数据库服务器116的通信的单个设备中。

通常可以是存储介质的数据存储设备440可以包含用于存储接收和/或生成的数据的一个或多个数据存储库。数据存储设备440可以是任何物理存储介质,包括但不限于硬盘驱动器(HDD)、存储器、可移动存储装置和/或类似介质。虽然数据存储设备440被描述为本地设备,但应当理解,数据存储设备440可以是远程存储设备,诸如例如服务器计算设备、基于云的存储设备等。可包含在数据存储设备440内的说明性数据包括但不限于图像数据442、目录数据444、定价数据446和/或其它数据448。

图像数据442通常包括由在此关于图2描述的数据采集设备112的成像设备硬件260捕获的图像。也就是说,仍参考图4,图像数据442可以包括条形码、产品包装和/或类似对象的一个或多个图像。图像数据442被存储,使得它可以根据请求提供给耦合到网络100(图1)的一个或多个其它组件。例如,参考图1和图4,图像数据442可以包含一个或多个图像,该图像当由用户接口设备114和/或数据采集设备112请求时,由设施数据库服务器116复制和发送(例如,经由网络接口硬件450和/或I/O硬件430)到用户接口设备114和/或数据采集设备。

参考图2和图4,目录数据444通常可以是由数据采集设备112记录的数据,用于跟踪人员、程序、产品、单位数量和/或类似数据。目录数据444被存储为设施对特定产品的使用、每个程序的每个特定产品的单位数量、执行的程序的数量和类型、执行每个程序的人员的身份(例如,姓名、位置等)和/或类似信息的记录。在一些实施例中,目录数据444可以是被收集和发送到外部组件(诸如例如产品提供器系统120(图1)的一个或多个组件)的数据。在一些实施例中,目录数据444可以在被发送到外部组件之前验证其准确性(例如,经由用户接口设备114(图3)上的用户接口查看)。

如在此所述,定价数据446通常可以是与特定产品的定价有关的数据。参考图1和图4,作为定价数据446的一部分存储的接收信息可以从产品提供器系统120的一个或多个组件(诸如例如产品提供器系统120的确定设备122)接收。定价数据446通常不能由设施监控系统110的各种组件修改,而是仅可由设施监控系统110的组件访问。例如,数据采集设备112和/或用户接口设备114的用户可以访问定价数据446以查看特定产品的定价、定价历史、平均定价和/或类似信息。

再次参考图4,其它数据448不受本公开限制,并且通常可以是由于设施数据库服务器116或其组件的操作而生成和/或存储的任何其它数据。

应当理解,图4中所示的组件仅是说明性的并且不旨在限制本公开的范围。更具体地,虽然图4的组件被示为驻留在设施数据库服务器116内,但是这是非限制性示例。在一些实施例中,一个或多个组件可以驻留在设施数据库服务器116的外部。此外,设施数据库服务器116还可以包括在此未具体描述的其它组件,诸如例如一个或多个用户接口设备。

如在此所述,确定设备122通常是如下设备,该设备从设施监控系统110的一个或多个组件接收收集的数据,对数据执行分析,采用数据执行一个或多个机器学习过程,使用数据生成机器学习模型,确定与每程序的特定产品的平均或预期单位数量有关的信息,确定与特定程序的特定产品的预期使用效率有关的信息,基于所确定的信息确定定价和/或类似操作。如图5中所示,确定设备122可以包括处理设备510、非暂态存储器组件520、输入/输出(I/O)硬件530、网络接口硬件550和/或数据存储设备540。本地接口500(诸如总线等)可以互连各种组件。

诸如计算机处理单元(CPU)的处理设备510可以是确定设备122的中央处理单元,实施执行程序的计算和逻辑操作。单独或与其它组件结合的处理设备510是说明性的处理设备、计算设备、处理器或它们的组合。处理设备510可以包括被配置为接收和执行指令(诸如来自数据存储设备540和/或存储器组件520)的任何处理组件。

存储器组件520可以被配置为易失性和/或非易失性计算机可读介质,并且因此可以包括随机存取存储器(包括SRAM、DRAM和/或其它类型的随机存取存储器)、只读存储器(ROM)、闪存、寄存器、光盘(CD)、数字多功能光盘(DVD)和/或其它类型的存储组件。存储器组件520可以在其上包括一个或多个编程指令,该编程指令当由处理设备510执行时使处理设备510完成各种处理,诸如在此描述的各种处理。

存储在存储器组件520上的编程指令可以体现为多个软件逻辑模块,其中每个逻辑模块提供用于完成一个或多个任务的编程指令。图5中描绘的说明性逻辑模块包括但不限于操作逻辑521、通信逻辑522、效率确定逻辑523、定价确定逻辑524和/或补偿逻辑525。

作为示例,图5中所示的每个逻辑模块可以体现为计算机程序、固件或硬件。操作逻辑521可以包括操作系统和/或用于管理确定设备122的组件的其它软件。

通信逻辑522通常可以包括用于经由网络接口硬件550和/或I/O硬件530向外部对象发送一个或多个信号和/或数据和/或从外部对象接收一个或多个信号和/或数据(例如,到连接到图1的网络100的各种组件或来自各种组件的信号)和/或类似操作的编程指令。

仍然参考图5,效率确定逻辑523包括用于确定特定程序的特定产品的使用效率的编程指令。也就是说,效率确定逻辑523包含用于确定特定产品的多少单位预期被用于特定程序,基于所确定的预期被使用的单位数量确定多少单位被认为是有效的,并基于所确定的预期被使用的单位数量确定有多少单位被认为是无效的编程指令。例如,如果确定特定产品的五个单位预期将被用于特定程序,则等于或小于五个单位(例如,1到5单位)的任何东西的确定都可能被认为是有效的,并且大于5个单位(例如6个或更多单位)的任何东西都可能被认为是无效的。

在一些实施例中,效率确定逻辑523可以是机器学习模块,该机器学习模块生成并连续更新基于历史使用的经训练的模型。经训练的模型可用于确定特定产品的多少单位被认为是特定程序的特定产品的有效使用。在一些实施例中,经训练的模型可被训练以基于特定变量(诸如执行程序的人员、在其上正在执行程序的对象和/或类似信息)确定有效使用。随着附加数据被馈送到经训练的模型中,经训练的模型能够更准确地预测用于确定效率的单位数量。在一些实施例中,效率确定逻辑523可以与确定设备122分离(例如,作为单独的机器学习服务器等),其通信地耦合到确定设备122以提供与特定产品使用的所确定效率有关的信息。

定价确定逻辑524包括用于基于特定产品的使用效率确定要为特定产品提供的价格的编程指令。也就是说,定价确定逻辑524包含用于确定每程序价格的编程指令,这将导致基于在特定时间段内完成的程序的数量来满足产品销售者的特定定价目标。在一些实施例中,定价确定逻辑524可以包含用于基于特定设施对产品的使用与预期效率的接近度来确定定价层级的编程。例如,如果预期效率是每程序五个单位,如果设施平均每程序五个单位,则设施可被给予第一定价层级(例如,表示每程序最低价格的费率的最优定价层级)。如果设施平均每程序6-8个单位,则设施可被给予第二定价层级(例如,不如最优定价层级并且表示比最优定价层级更高的每程序价格的较好定价层级)。如果设施平均每程序8个单位或更多,则设施可被给予第三定价层级(例如,不如较好的定价层级并且表示比较好的定价层级甚至更高的每程序价格的标准定价层级)。应当理解,在此提供的层级仅仅是说明性的,并且在不背离本公开的范围的情况下也可以设想其它定价层级。

在一些实施例中,定价确定逻辑524可以是机器学习模块,该机器学习模块生成并连续更新基于历史使用和/或定价的经训练的模型。如上所述,经训练的模型可以用于确定每程序价格应该是多少,以及任何定价层级。在一些实施例中,经训练的模型可被训练以基于特定变量(诸如执行程序的人员、在其上正在执行程序的对象和/或类似对象)确定定价。随着附加数据被馈送到经训练的模型中,经训练的模型能够更准确地预测要使用的定价。在一些实施例中,定价确定逻辑524可以与确定设备122分离(例如,作为单独的机器学习服务器等),其通信地耦合到确定设备122以提供与所确定的定价有关的信息。

补偿逻辑525包括用于确定补偿金额和生成补偿支票、电汇和/或类似操作的编程指令。例如,补偿逻辑525可以确定,对于特定时间段(例如,前一个月、前一个季度等),对于产品的已使用的给定数量的单位预先支付了多少。补偿逻辑525可以进一步确定在同一特定时间段内完成的程序的数量并计算所欠的金额,该金额表示程序的数量乘以要收取的每程序价格,如由定价确定逻辑524所确定的。补偿逻辑525然后确定要补偿的金额,其表示预先支付的金额减去所欠的金额。然后针对预先支付了产品的设施(或设施的管理者)的所欠金额开出支票、电汇、ACH转帐和/或类似操作。

仍参考图5,I/O硬件530可以在本地接口500和可以在确定设备122的操作期间使用的一个或多个外部组件之间传送信息。例如,I/O硬件530可以充当外部数据存储设备和确定设备122的其它组件之间的接口,以便于在外部数据存储设备和确定设备122之间的数据传输。

网络接口硬件550可以包括任何有线或无线联网硬件,诸如调制解调器、LAN端口、无线保真(Wi-Fi)卡、WiMax卡、移动通信硬件和/或用于与其它网络和/或设备通信的其它硬件。例如,网络接口硬件550可用于促进确定设备122与连接到网络100(图1)的各种其它组件之间的通信。仍然参考图5,在一些实施例中,I/O硬件530和网络接口硬件550可以集成到处理所有到确定设备122和来自确定设备122的通信的单个设备中。

通常可以是存储介质的数据存储设备540可以包含用于存储接收和/或生成的数据的一个或多个数据存储库。数据存储设备540可以是任何物理存储介质,包括但不限于硬盘驱动器(HDD)、存储器、可移动存储装置和/或类似介质。虽然数据存储设备540被描述为本地设备,但应当理解,数据存储设备540可以是远程存储设备,诸如例如服务器计算设备、基于云的存储设备等。可以包含在数据存储设备540内的说明性数据包括但不限于效率数据542、定价数据544、历史使用数据546和/或其它数据548。

效率数据542通常包括与特定人员针对如由效率确定逻辑523确定的特定程序的特定产品的使用效率有关的数据。在一些实施例中,效率数据542还可以包括与预期效率有关的数据,该预期效率可以基于特定产品、使用该产品的特定人员、特定程序、执行该程序的特定受试者和/或类似对象。

如在此所述,定价数据544通常可以是与特定产品的定价有关的数据。由于根据包含在定价确定逻辑524中的程序指令的操作,可以生成定价数据544。因此,定价数据544可以包括与特定程序的特定产品的每程序的确定价格有关的数据。此外,如在此所述,定价数据544可以包括与一个或多个确定的定价层级有关的数据。

历史使用数据546通常包括与特定人员针对特定程序的特定产品的实际使用有关的数据。历史使用数据546可以包括特定时间段(诸如例如一周、多周、一个月、多个月(例如,一个季度(3个月)、两个季度(六个月)等)、一年、多年等)的历史使用。

其它数据548不受本公开限制,并且通常可以是由于确定设备122或其组件的操作而生成和/或存储的任何其它数据。

应该理解,图5中所示的组件仅是说明性的并且不旨在限制本公开的范围。更具体地,虽然图5的组件被示为驻留在确定设备122内,但这是非限制性示例。在一些实施例中,一个或多个组件可以驻留在确定设备122的外部。此外,确定设备122还可以包括在此未具体描述的其它组件,诸如例如一个或多个用户接口设备。

如图6中所示,接口提供器124可以包括处理设备610、非暂态存储器组件620、输入/输出(I/O)硬件630、网络接口硬件650和/或数据存储设备640。本地接口600(诸如总线等)可以互连各种组件。

处理设备610(诸如计算机处理单元(CPU))可以是接口提供器124的中央处理单元,实施执行程序的计算和逻辑操作。单独或与其它组件结合的处理设备610是说明性的处理设备、计算设备、处理器或它们的组合。处理设备610可以包括被配置为接收和执行指令(诸如来自数据存储设备640和/或存储器组件620)的任何处理组件。

存储器组件620可以被配置为易失性和/或非易失性计算机可读介质,并且因此可以包括随机存取存储器(包括SRAM、DRAM和/或其它类型的随机存取存储器),只读存储器(ROM)、闪存、寄存器、光盘(CD)、数字多功能光盘(DVD)和/或其它类型的存储组件。存储器组件620可以在其上包括一个或多个编程指令,该编程指令当由处理设备610执行时使处理设备610完成各种处理,诸如在此描述的各种处理。

存储在存储器组件620上的编程指令可以体现为多个软件逻辑模块,其中每个逻辑模块提供用于完成一个或多个任务的编程指令。图6中描绘的说明性逻辑模块包括但不限于操作逻辑621、接口提供逻辑622、历史接口逻辑623、定价接口逻辑624和/或效率接口逻辑625。

作为示例,图6中所示的逻辑模块中的每一个逻辑模块可以体现为计算机程序、固件或硬件。操作逻辑622可以包括操作系统和/或用于管理接口提供器124的组件的其它软件。接口提供逻辑622通常可以包括用于向用户提供用户接口的指令,以便显示生成的信息、接收用户输入和/或类似操作。参考图1和图6,接口提供逻辑622通常可以在接口提供器124外部的设备上提供接口,诸如一个或多个数据采集设备112和/或用户接口设备114上的接口。也就是说,在一个或多个数据采集设备112和/或用户接口设备114上提供的用户接口可以至少部分地由包含在接口提供逻辑622内的软件编程提供。用户接口的其它部分可以由历史接口逻辑623、定价接口逻辑624和/或效率接口逻辑625提供。也就是说,如在此所述,历史接口逻辑623可以向用户提供特定于使用历史的接口,定价接口逻辑624可以向用户提供特定于所确定的定价的接口,并且效率接口逻辑625可以向用户提供特定于所确定的效率的接口。

再次参考图6,I/O硬件630可以在本地接口600和可以在接口提供器124的操作期间使用的一个或多个外部组件之间传送信息。例如,I/O硬件630可以充当外部数据存储设备和接口提供器124的其它组件之间的接口,以便于在外部数据存储设备和接口提供器124之间的数据传输。

网络接口硬件650可以包括任何有线或无线联网硬件,诸如调制解调器、LAN端口、无线保真(Wi-Fi)卡、WiMax卡、移动通信硬件和/或用于与其它网络和/或设备通信的其它硬件。例如,网络接口硬件650可用于促进在接口提供器124与连接到网络100(图1)的各种其它组件之间的通信。仍然参考图6,在一些实施例中,I/O硬件630和网络接口硬件650可以集成到处理所有到接口提供器124和来自接口提供器124的通信的单个设备中。

通常可以是存储介质的数据存储设备640可以包含用于存储被接收和/或生成的数据的一个或多个数据存储库。数据存储设备640可以是任何物理存储介质,包括但不限于硬盘驱动器(HDD)、存储器、可移动存储装置和/或类似介质。虽然数据存储设备640被描述为本地设备,但应当理解,数据存储设备640可以是远程存储设备,诸如例如服务器计算设备、基于云的存储设备等。可以包含在数据存储设备640内的说明性数据包括但不限于接口交互数据642和/或其它数据644。接口交互数据642通常可以包含与用户和由包含在存储器组件620中的编程提供的用户接口之间的交互有关的数据。例如,接口交互数据642可以包括一个或多个按钮点击、滚动和/或类似操作的日志。接口交互数据642还可以包括关于数据如何被查看、排序和/或类似操作的信息。其它数据644不受本公开限制,并且通常可以是由于接口提供器124或其组件的操作而生成和/或存储的任何其它数据。

应该理解,图6中所示的组件仅是说明性的并且不旨在限制本公开的范围。更具体地,虽然图6中的组件被示为驻留在接口提供器124内,但这是非限制性示例。在一些实施例中,一个或多个组件可以驻留在接口提供器124的外部。另外,接口提供器124还可以包括在此未具体描述的其它组件,诸如例如一个或多个用户接口设备。

如图7中所示,数据库服务器126可以包括处理设备710、非暂态存储器组件720、输入/输出(I/O)硬件730、网络接口硬件750和/或数据存储设备740。本地接口700(诸如总线等)可以互连各种组件。

诸如计算机处理单元(CPU)的处理设备710可以是数据库服务器126的中央处理单元,实施执行程序的计算和逻辑操作。单独或与其它组件结合的处理设备710是说明性的处理设备、计算设备、处理器或它们的组合。处理设备710可以包括被配置为接收和执行指令(诸如来自数据存储设备740和/或存储器组件720)的任何处理组件。

存储器组件720可以被配置为易失性和/或非易失性计算机可读介质,并且因此可以包括随机存取存储器(包括SRAM、DRAM和/或其它类型的随机存取存储器),只读存储器(ROM)、闪存、寄存器、光盘(CD)、数字多功能光盘(DVD)和/或其它类型的存储组件。存储器组件720可以在其上包括一个或多个编程指令,该编程指令当由处理设备710执行时使处理设备710完成各种处理,诸如在此描述的各种处理。

存储在存储器组件720上的编程指令可以体现为多个软件逻辑模块,其中每个逻辑模块提供用于完成一个或多个任务的编程指令。图7中描绘的说明性逻辑模块包括但不限于操作逻辑722、数据存储逻辑724和/或通信逻辑726。

作为示例,图7中所示的逻辑模块中的每个逻辑模块可以体现为计算机程序、固件或硬件。操作逻辑722可以包括操作系统和/或用于管理数据库服务器126的组件的其它软件。数据存储逻辑724通常可以包括用于访问数据库的编程指令,包括用于将记录写入数据库、擦除数据库中的记录,以及修改数据库中的记录的指令。通信逻辑726通常可以包括用于经由网络接口硬件750和/或I/O硬件730向外部对象发送一个或多个信号和/或数据和/或从外部对象接收一个或多个信号和/或数据(例如,到连接到图1的网络100的各种组件或来自该各种组件)和/或类似操作的编程指令。

仍然参考图7,I/O硬件730可以在本地接口700和可以在数据库服务器126的操作期间使用的一个或多个外部组件之间传送信息。例如,I/O硬件730可以充当外部数据存储设备和数据库服务器126的其它组件之间的接口,以便于外部数据存储设备和数据库服务器126之间的数据传输。

网络接口硬件750可以包括任何有线或无线联网硬件,诸如调制解调器、LAN端口、无线保真(Wi-Fi)卡、WiMax卡、移动通信硬件和/或用于与其它网络和/或设备通信的其它硬件。例如,网络接口硬件750可用于促进数据库服务器126和连接到网络100(图1)的各种其它组件之间的通信。仍然参考图7,在一些实施例中,I/O硬件730和网络接口硬件750可以集成到处理到数据库服务器126和来自数据库服务器126的所有通信的单个设备中。

通常可以是存储介质的数据存储设备740可以包含用于存储被接收和/或生成的数据的一个或多个数据存储库。数据存储设备740可以是任何物理存储介质,包括但不限于硬盘驱动器(HDD)、存储器、可移动存储装置和/或介质。虽然数据存储设备740被描述为本地设备,但应当理解,数据存储设备740可以是远程存储设备,诸如例如服务器计算设备、基于云的存储设备等。可包含在数据存储设备740内的说明性数据包括但不限于历史数据742、定价数据744、效率数据746和/或其它数据748。

历史数据742通常包括与特定人员针对特定程序的特定产品的实际使用有关的数据。历史数据742可以包括特定时间段(诸如例如一周、多周、一个月、多个月(例如,一个季度(3个月)、两个季度(6月)等)、一年、多年等)的历史使用。

如在此所述,定价数据744通常可以是与特定产品的定价有关的数据。定价数据744可以由于根据包含在确定设备122(图5)的定价确定逻辑524中的程序指令的操作而生成。因此,定价数据744可以包括与特定程序的特定产品的每程序的所确定价格有关的数据。此外,如在此所述,定价数据744可以包括与一个或多个所确定的定价层级有关的数据。

仍然参考图7,效率数据746通常包括与特定人员针对如由确定设备122(图5)的效率确定逻辑523确定的特定程序的特定产品的使用效率有关的数据。仍然参考图7,在一些实施例中,效率数据746还可以包括与预期效率有关的数据,该预期效率可以基于特定产品、使用该产品的特定人员、特定程序、执行该程序的特定对象和/或类似信息。

其它数据748不受本公开限制,并且通常可以是由于数据库服务器126或其组件的操作而被生成和/或存储的任何其它数据。

应当理解,图7中所示的组件仅是说明性的并且不旨在限制本公开的范围。更具体地,虽然图7的组件被示为驻留在数据库服务器126内,但这是非限制性示例。在一些实施例中,一个或多个组件可驻留在数据库服务器126的外部。此外,数据库服务器126还可包括在此未具体描述的其它组件,诸如例如一个或多个用户接口设备。

现在应该理解,在此关于图1-7描述的各种组件用于获得有关在程序期间使用的一种或多种产品的信息,以及使用的每种产品的单位数量。还获得了可用于更准确地预测预期用途的附加数据。在此关于图1-7描述的各种组件然后可以基于获得的信息确定什么构成有效使用,并确定定价以按每程序的费率分配给特定产品。在此关于图1-7描述的各种组件还可以基于确定的定价和预先支付的每单位定价来计算所欠的回扣。

如上所述,关于图1-7描述的各种组件可用于执行一个或多个程序和/或提供用于获得与一个或多个产品、一个或多个程序、一个或多个人员和/或其他操作有关的使用信息的功能,基于使用信息确定特定产品的定价,基于所确定的价格和支付的前期价格发放产品回扣,建立定价层级和/或其他操作。各种过程的说明性示例在下面关于图8、19、27和28进行描述。

图8描绘了提供用户接口和接收一个或多个用户输入的说明性概述过程,该用户输入与用于特定程序的产品的输入有关,如在此所述。在框802处,提供用户接口。在框804处,接收一个或多个用户输入。在框806处,响应于用户输入更新用户接口,并且在框808处显示具有更新的用户接口。如果在框810处做出接收附加输入的决定,则该过程可以在框806处重复。如果没有接收到附加输入,则该过程可能结束。图9-19描绘了可以根据图8中描绘的过程来更新的说明性用户接口900。

图9描绘了可以在初始状态中提供的用户接口900。如图9中所示,用户接口900可以具有设施名称字段902、用于改变设施的可选选项904和/或“添加新病例”选择按钮906。在图9中所示的实施例中,用户接口900可以具有附加字段,诸如“最近病例报告”选择按钮908和/或“计费历史”选择按钮910。

如果用户在用户接口900中选择“添加新病例”选择按钮906,则用户接口900可以提供一个或多个可选按钮以用于添加新病例和使用的产品,如图10中所示。更具体地,用户接口900可以被更新以显示“查找产品”选择按钮1002、“扫描产品”选择按钮1004和“上传病例条目”选择按钮1006。同样在图10中示出的是多个详细字段1010,用户可以在其中输入关于特定程序的细节,诸如例如病例ID号、服务日期、医生或执行该程序的其他医务人员的姓名、关于对其执行程序的受试者的某些非识别细节(例如,身高、体重、特定疾病等)和/或类似内容。

如果用户选择“查找产品”选择按钮1002,则用户接口900可以如图11中所示被更新,以显示可能已在程序期间使用的产品的挑选列表1102,诸如例如由其相关商标识别为“atlas”、“atlas gold”、“conquest”、“conquest40”、“dorado”和“ultraverse 035”的产品。在选择选项时,用户接口900可以如图12中所示被更新,以描绘要在程序挑选列表1202中选择的说明性过程。例如,在图12中所示的实施例中,用户可选择的程序包括髂骨程序、股浅动脉(SFA)程序、膝下(BTK)程序、动静脉(AV)程序和/或类似程序。也考虑其它程序,包括但不限于活检程序、外科程序、血管治疗程序(例如严重肢体缺血(CLI)的治疗)、经颈静脉肝内门体分流术(TIPS)程序和/或类似程序。

一旦用户选择了程序,更特定的设备挑选列表1302可以在用户接口900中示为更新并在图13中示出。如图13的实施例中所示,用户可以在设备挑选列表1302中挑选的特定设备的说明性示例包括但不限于覆盖支架、慢性完全闭塞(CTO)相关产品、经皮腔内血管成形术(PTA)相关产品、未覆盖支架或类似设备。

一旦用户选择了产品,产品细节挑选列表1400就可以在用户接口900中显示为更新的并且在图14中示出。产品细节挑选列表可以包括多个选项,诸如例如产品直径1402、产品长度1404和/或导管长度1406。一旦用户已经选择了适当的选项,则用户可以选择“添加产品”按钮1408以将产品添加到正在被生成的记录中。

再次参考图10,如果用户选择“扫描产品”选择按钮1004,则用户接口可以如图15A中所示被更新,以供用户在扫描程序/身体区域挑选列表

1502中的条形码之前选择正在被执行的程序或身体区域的类型。例如,在

图15A中所示的实施例中,用户可选择的程序/身体区域包括髂骨程序、股

浅动脉(SFA)程序、膝下(BTK)程序、动静脉(AV)程序和/或类似程

序。一旦已经选择了程序/身体区域,就提供条形码接口1504,如图15B中所示。用户可以在成像设备硬件260(图2)的视野中放置产品的条形码,使得框1506在条形码接口1504中限定条形码。

参考图16,一旦已经经由用户接口900输入了信息,用户就可以接收指示信息是否已经成功输入的通知1602等。例如,图16的实施例描绘了指示信息输入成功的弹出屏幕。

用户接口900可以如图17中所示被更新,以指示哪些产品已用于特定程序,如产品显示窗口1702中所示。用户可以进一步点击“查找产品”选择按钮1002、“扫描产品”选择按钮1004或“上传病例条目”选择按钮1006以进一步更新记录。此外,在一些实施例中,用户可以通过点击产品显示窗口中的相关产品旁边的“+”指示符1704来指示产品的单位数量。

在一些实施例中,条目可以自动关闭或由用户选择关闭,使得用户接口描绘图18中描绘的最终确定的记录1802。然后将最终确定的记录1802发送到一个或多个组件,诸如例如图1的设施数据库服务器116和/或数据库服务器126。如果用户希望修改最终确定的记录1802,则用户可以按下“报告错误”按钮1804,这将用户返回到图17中所示的用户接口900以便进一步修改。

关于接收与产品有关的数据的用户输入的附加细节在图19中描绘。更具体地,图19描绘了经由用户接口(例如,图1中描绘的一个或多个数据采集设备112上的用户接口)从用户接收一个或多个数据条目的说明性方法的流程图。仍然参考图19,在框1902处接收一个或多个用户输入。也就是说,经由用户接口接收一个或多个用户输入。在框1904处,从一个或多个用户输入确定产品。例如,如在此所述,产品是基于用户选择的产品来确定的。在另一个示例中,如在此所述,产品是基于由用户成像的产品包装来确定的。在框1906处,从一个或多个用户输入确定程序。例如,如在此所述,该程序是基于用户选择的经选择的过程来确定的。在框1908处,确定单位的数量。例如,如在此所述,单位的数量是基于用户经由用户接口指示的单位的数量来确定的。在框1910处,确定执行程序和/或参与程序的人员。例如,可以从包含用户输入的人员相关数据的相关字段中获得所涉及的人员。在框1912处,确定主题相关信息。例如,可以基于从用户接收的输入来确定与对其执行程序的对象有关的非识别信息。

在框1914处,确定是否需要附加信息来完成记录。例如,如果用户未能在字段中输入数据,如果特定字段中的数据不能被验证等,则可以确定需要附加信息来完成记录。如果需要附加信息,则该过程可以进行到框1916。如果不需要附加信息,该过程可以进行到框1918。

在框1916处,可以提示用户提供附加信息。也就是说,可以更新用户接口900(图8-18)以向用户显示指示符以提供更多信息。然后在框1922处确定用户是否提供了附加的请求信息。如果不是,则过程可以进行到框1924,由此显示错误消息并且过程结束而不将记录添加到数据库。如果为是,则该过程可以进行到框1918。

在框1918处,从接收的信息生成一个或多个记录。如在此所述,该一个或多个记录包含稍后可用于确定效率、定价水平和/或类似操作目的的信息。在一些实施例中,如在此所述,该一个或多个记录可以是机器学习服务器可读的格式,用于开发用于预测预期效率和/或成本的模型。该一个或多个记录一旦生成,就可以在框1920处被发送到一个或多个存储设备。例如,该一个或多个记录可以被发送到图1的设施数据库服务器116和/或数据库服务器126。如在此所述,一旦传输,数据就可用于确定效率和/或价格的目的。此外,如下面图20-26中所示,一个或多个设备(诸如例如一个或多个数据采集设备112(图1)和/或用户接口设备114(图1))的用户可以进一步访问一个或多个报告中的数据。

参考图1和图20,显示用户接口900的设备(例如,一个或多个数据采集设备112和/或用户接口设备114)的用户可以利用该设备来显示一个或多个报告。例如,图20的实施例提供了一种结构化的手段,用于基于程序发生的日期选择要显示的特定报告。在其它实施例中,可以在时间段内提供报告。例如,图21描绘了当在日期范围字段2102中选择日期范围时的用户接口900。摘要字段2104显示该日期范围内的程序数量、每程序的产品数量、总费用、历史成本(例如,预先支付的每单位价格)和成本节约。摘要字段2104还可以显示图21中未具体描绘的其它信息。也在图21的实施例中示出的是图形视图字段2106。图形视图字段2106以图形方式描绘了也可以在摘要字段中示出的信息,诸如例如特定产品在特定时间段内的总计每月节省和/或特定产品在特定时间段内的总计每月成本。

参考图22,用户接口900可以被更新以示出多个产品条目2202。例如,多个产品条目2202中的每一个产品条目可以包括服务日期、病例ID号、使用的产品数量(例如,特定产品的单位数量)和/或程序类型(例如,使用产品的位置)。在不脱离本公开的范围的情况下,也可以显示其它信息。可以调节用户接口900,使得用户可以按特定的时间范围进行排序,如图22中的时间范围查询框2204所示。

在一些实施例中,诸如图23中所示的实施例,用户可以能够在基于web的接口2300中查看与使用在此描述的系统和方法节省了多少有关的信息。例如,图23描绘了摘要财务字段2302,其包括诸如但不限于程序数量、每程序的平均产品数量、总费用、历史成本(例如,支付的前期成本)和节约成本的信息。摘要财务字段2302还可以显示图23中未具体描述的其它信息。也在图23的实施例中示出的是图形视图字段2304。图形视图字段2304以图形方式描绘了也可以在摘要字段中显示的信息,诸如例如特定产品在特定时间段内的总计每月节省和/或特定产品在特定时间段内的总计每月成本。在一些实施例中,图23中描绘的基于web的接口2300可以类似于图21中描绘的用户接口900。

图24描绘了可以由基于web的接口2300显示的其它信息。更具体地,图24描绘了包括信息的图表,该信息诸如但不限于病例ID号、帐户名称(例如,设施名称)、服务日期、上传信息的最后时间、任何人员(例如,医生)的姓名、产品类别、产品系列、产品的详细描述以及使用的单位数量。图25描绘了还可以由基于web的接口2300显示的其它信息,包括但不限于帐户名称、帐号、送货帐户名称、送货帐号、账单和/或送货地址、计费代码、价格、单位数量和/或类似信息。图26描绘了也可以由基于web的接口2300显示的附加信息。更具体地,图26中描绘的信息涉及基于由特定设施对特定产品的使用效率确定的特定定价层级的定价。例如,对于计费代码100(其可能与特定设施的特定产品有关),第一(例如,最优)定价层级可以是每程序10美元。次优定价可以是每程序20美元,依此类推。下文描述的图27描绘了确定图26中显示的效率和定价的说明性方法的流程图。

参考图5、7和27,在框2702处,确定设备122取得历史使用数据。在一些实施例中,从确定设备122的数据存储设备540中的短期存储中取得历史使用数据546。在一些实施例中,历史数据742从数据库服务器126的数据存储设备740中取得。历史数据742也可以被发送以供使用(例如,发送并临时存储在确定设备122的数据存储设备540中)。

在框2704处,确定设备122确定产品的每程序的总平均单位数量。也就是说,确定设备122在指定时间段(例如,一天、一周、一个月、一个季度等)内确定在不考虑程序类型、人员、受试者和/或类似因素的情况下,设施使用了特定产品的多少总单位。然后,确定设备122确定其中特定产品的总单位在同一时间段内使用的程序的数量。然后,确定设备通过将总单位除以程序数量来确定总平均单位数量。例如,如果在时间段内使用了100个单位并执行了20个程序,则每程序的总平均单位数量将为每程序5个单位(例如,100个单位/20个程序)。

在框2706处,确定设备122向机器学习组件提供历史使用数据546和所确定的每程序的总平均单位数量。也就是说,确定设备122向通信地耦合到确定设备122的外部机器学习服务器提供数据,或者使数据可用于操作包含在存储器组件520内的一个或多个逻辑模块,如在此更详细描述的。例如,在使用这种服务器的实施例中,确定设备122可以利用网络接口硬件550和/或I/O硬件530连接到外部机器学习服务器,使得可以将数据发送到外部机器学习服务器。

在框2708处,机器学习组件基于各种因素生成模型。也就是说,可以考虑可能影响特定产品的使用的各种因素(例如,特定产品的单位数量),以便确定目标单位数量,以确定效率和定价。因此,模型可以基于以下因素生成,诸如但不限于使用的产品类型、使用产品的程序、使用产品所涉及的人员、执行该程序的受试者的某些特征和/或类似因素。例如,如果具有特定生物度量或医学特征的受试者由于相对于其它受试者的那些生物度量或医学特征而倾向于接收更多单位的特定产品,则为了确定效率和定价,机器学习组件在确定目标单位数量时可能会考虑这一点。根据框2708进行确定的机器学习组件可以是在确定设备122外部并且通信地耦合到确定设备122的机器学习服务器,或者可以是包含在确定设备122内的机器学习代码。例如,机器学习组件可以包含在确定设备122的存储器组件520的效率确定逻辑523和/或定价确定逻辑524内。

在框2710处,机器学习组件使用生成的模型确定特定产品的预期单位数量。也就是说,机器学习组件基于上文关于框2708指出的各种因素确定特定产品的预期单位数量应该是多少。因此,设施的预期单位数量的确定可以基于正在执行的程序的类型、执行程序的各种人员、执行程序的受试者的某些特征和/或类似因素而变化。此外,由于模型可能会随着新信息接收而定期更新,因此预期的单位数量可能随着模型被提供附加信息而随时间推移变化。例如,随着医生越来越熟练地使用特定程序的特定类型的产品,所需的单位数量可能会减少,从而保证如由机器学习组件所确定的预期单位数量的减少。应当理解,根据框2710做出的确定通常针对多个产品完成,并且可以进一步针对多个不同情况完成,使得所确定的定价针对设施或甚至设施中的某些用户进行量身定制。例如,可以针对在设施中使用该产品的每个医生做出根据框2710做出的确定,使得可以基于使用该产品最多的医生来提供定价(例如,定价反映基于医生使用的加权值)。根据框2710做出确定的机器学习组件可以是在确定设备122外部并且通信地耦合到确定设备122的机器学习服务器,或者可以是包含在确定设备122内的机器学习代码。例如,机器学习组件可以包含在确定设备122的存储器组件520的效率确定逻辑523内。

在框2712处,机器学习组件基于所确定的预期数量来确定最优定价层级金额。也就是说,机器学习组件在给定特定产品的所确定的预期单位数量的情况下确定最优定价(例如,每程序的最低可能定价)。定价反映了在特定程序使用预期单位数量的特定产品时支付的每程序价格。也就是说,如果根据框2710确定的特定程序的特定产品的单位数量是三个单位,并且设施使用三个单位用于程序(或在之前的时间段内平均每程序三个单位),则设施将获得该前一时间段的最优定价(例如,最低定价)层级,从而导致在产品的每单位定价方案上预先支付的任何金额的退款,该金额超过每程序的最优定价乘以程序的数量,如在此所述。在一些实施例中,定价可以以如下方式建立,以便激励每程序使用多于一个单位的设施以利用每程序定价。例如,如果设施平均每程序两个单位,则可以建立定价,使得每程序价格高于每单位价格但低于每单位价格的两倍,使得如果每程序使用多于一个的单位则该设施可以保证以每程序的定价节省资金。此外,由于模型可能会随着新信息接收而定期更新,因此定价可能随着模型被提供附加信息而随时间推移变化。例如,随着医生越来越熟练地使用特定程序的特定类型的产品,所需的单位数量可能会减少,从而保证如由机器学习组件所确定的预期单位数量的减少,这可能保证每程序的价格变化。根据框2712做出确定的机器学习组件可以是在确定设备122的外部并且通信地耦合到确定设备122的机器学习服务器,或者可以是包含在确定设备122内的机器学习代码。例如,机器学习组件可以包含在确定设备122的存储器组件520的定价确定逻辑524内。

在建立多个定价层级的实施例中,可以在框2714处确定是否需要附加定价层级。也就是说,如果已经根据框2712建立了一个层并且要建立多个层级,则可以在框2714的决定中确定需要附加层级。如果需要附加定价层级,则过程进行到框2716。如果不需要其它定价层级(例如,因为已经建立了足够数量的层级),则过程进行到框2718。

在框2716处,附加定价层级由确定设备122确定。附加定价层级通常可以是不如在框2712处确定的最优定价层级(例如,处于比最优定价层级更高的每程序的成本)的定价。也就是说,如果在框2712处建立的最优定价层级是每程序10美元,则可以以比每程序10美元更高的价格建立另一个定价层级(例如,每程序15美元、每程序20美元等)。在一些实施例中,可以以大于在建立下一个定价层级时在框2712处建立的最优定价层级的预定间隔处建立定价。例如,预定间隔可以是10美元,使得在最优层级之后的下一个最优层级(例如,具有第二低定价的层级)比最低价格高10美元,随后的层级比最低价格高20美元,依此类推。在其它实施例中,可以使用机器学习来建立定价,由此定价层级基于提供给机器学习组件(例如,外部机器学习服务器和/或包含在确定设备122的存储器组件520内的机器学习代码)的信息生成。例如,机器学习组件可以使用提供给机器学习组件的信息来预测设施不满足预期单位数量并相应地设置定价的可能性。在一些实施例中,可以建立附加定价层级以确保设施不会因为每程序的成本而浪费产品。也就是说,附加定价层级可以允许根据预期单位数量对无法维持特定产品的使用效率的设施进行惩罚。一旦根据框2716确定了附加定价层级,该过程可以返回到框2714以确定是否需要附加定价层级。

在一些实施例中,定价层级可以被标记标签以供用户更容易地跟踪特定定价是哪个层级。例如,在图26中所示的实施例中,最优定价(例如,最低定价)可能是“翡翠”定价,而最差定价(例如,最高定价)可能是“铜”定价,两者之间的程度不同,诸如“白金”定价、“黄金”定价和“银”定价。应当理解,这种标签仅仅是说明性的,并且本公开不限制任何特定的标签标记。

再次参考图27,如果不需要附加定价层级,则定价层级金额由确定设备122提供给外部设备。例如,可以将定价层级金额提供给数据库服务器126以存储为定价数据744,使得可以访问定价数据744,以便在计算因设施而导致的回扣(如果有的话)时确定定价,如下面关于图28所述。

图28描绘了基于根据在此关于图27所述的过程确定的定价来发放回扣(如果有的话)的说明性方法的流程图。参考图5和图28,在框2802处确定设备122确定定价。也就是说,同样参考图7,确定设备可以取得定价数据744和相关联的效率,基于所确定的产品预期使用和产品的实际使用来确定放置设施的适当层级。

在框2804处,确定设备122确定在预定时间段内已经完成的程序的数量。例如,如果每季度确定和发放回扣支票,则根据框2804的确定步骤可以包括确定设施在过去一个季度执行的程序的数量。

在框2806处,确定设备122基于定价和程序数量计算调节价格。也就是说,确定设备122将所确定的定价乘以使用特定产品的程序的数量以获得由设施支付的调节价格。

在框2808处,确定设备122确定每单位支付的前期成本。也就是说,确定设备122访问诸如例如历史数据742、定价数据744和/或其它数据748的数据,以确定在相同的预定时间段(例如,上一季度,使用上面的示例)内为所使用的单位总数支付了多少。

在框2810处确定前期成本是否大于调节价格。也就是说,确定设备122将针对在先前预定时间段(例如,上一季度,使用上面的示例)中使用的所有单位支付的总价格与根据框2806计算的调节价格进行比较。如果前期成本不高于调节价格,则不采取进一步行动,因为设施没有实现成本节约。因此,该过程结束。如果前期成本大于调节价格,则过程可以移动到框2812。

在框2812处,发放回扣。也就是说,向设施支付货币金额,其中货币金额表示前期成本减去调节价格。因此,设施最终将支付调节价格,因为将支付回扣以弥补因基于每程序的产品使用而观察到的任何超额使用的差异。可以通过现在已知或以后开发的任何方式发放回扣,包括但不限于ACH交易、直接存款、电汇、支票发行或类似方式。

现在应该理解,在此描述的系统、设备和方法确定产品单位在多个医疗程序中的使用并在基于所确定的单位使用预先接收到每单位价格支付之后提供类似每程序成本的定价。系统的一个实施例包括设施监控系统中的多个组件和产品提供器系统中的多个组件,设施监控系统(及其组件)经由数据采集网络通信地耦合到产品提供器系统(及其组件)。设施监控系统内的组件包括但不限于一个或多个数据采集设备、用户接口设备和/或设施数据库服务器。产品提供器系统内的组件包括但不限于确定设备、接口提供器和/或数据库服务器。

对于本领域的技术人员来说显而易见的是,可以对在此描述的实施例进行各种修改和变化而不背离所要求保护的主题的精神和范围。因此,本说明书旨在覆盖在此描述的各种实施例的修改和变化,只要这种修改和变化落入所附权利要求及其等同物的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号