CN104364816B - 用于支持对管制和非管制物品经销的监管要求的***和方法 - Google Patents

用于支持对管制和非管制物品经销的监管要求的***和方法 Download PDF

Info

Publication number
CN104364816B
CN104364816B CN201280060673.5A CN201280060673A CN104364816B CN 104364816 B CN104364816 B CN 104364816B CN 201280060673 A CN201280060673 A CN 201280060673A CN 104364816 B CN104364816 B CN 104364816B
Authority
CN
China
Prior art keywords
order
customer
historical
orders
identifying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201280060673.5A
Other languages
English (en)
Other versions
CN104364816A (zh
Inventor
迈克尔·弗拉纳根
本尼·德尔加多
谢莉尔·威尔森
罗希特·奥比雷
普瑞提·辛格
里沙·阿加沃尔
艾米·卡尼
安妮库马尔·梅农
哈马德·Z·***
萨蒂什·梅农
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
United Parcel Service of America Inc
Original Assignee
United Parcel Service of America Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by United Parcel Service of America Inc filed Critical United Parcel Service of America Inc
Publication of CN104364816A publication Critical patent/CN104364816A/zh
Application granted granted Critical
Publication of CN104364816B publication Critical patent/CN104364816B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0607Regulated
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0832Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4016Transaction verification involving fraud or risk level assessment in transaction processing

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Child & Adolescent Psychology (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Storage Device Security (AREA)

Abstract

本发明提供了用于支持如美国和加拿大等国家对管制和非管制物品配给的监管要求的***和方法,所述管制和非管制物品例如是非管制处方(Rx)、医疗设备和管制物质。该***和方法加入了许可核实模块,其被配置以对特定的管制和/或非管制物品的订单进行许可验证。在某些实施方式中,该许可验证模块将订单数据与历史存储数据比较,如果存在一个或多个差异,验证即不成功。在验证失败时,许可核实模块可进一步查询第三方数据以获取更新的许可信息。该***和方法进一步加入了可疑订单监控模块,其被配置以对订单实施多项检查,以将订单识别出可能被进一步调查或被视为可疑的“感兴趣订单”。

Description

用于支持对管制和非管制物品经销的监管要求的***和方法
技术领域
本发明的多种实施方式总体上涉及用于支持如美国和加拿大等国家对管制和非管制物品经销的监管要求的***和方法,所述管制和非管制物品例如是非管制处方(Rx)、医疗设备和管制物质。
背景技术
在美国,管制物质的经销商需要经药品执行管理局(DEA)注册。管制物质通常被理解为拥有和使用受美国管制药品法案监管的药品或化学物质,例如许多处方药和***。根据联邦法规,注册经销商必须精确核实顾客许可,还必须设计和运行***来识别和报告管制物质的可疑订单。可疑订单可包括非限制的例子,例如非常规数量订单、实质性偏离正常情况的订单、非常规频率的订单等。未能有效核实许可并努力减少可疑订单批准的发生率可能导致罚款和/或丧失经销这些物质的特权。
过去,药品经销商创立了各种独立操作的应用,用以核实许可数据和/或识别可疑订单。对于后者,在许多情况下进行简单的、基于阈值的计算。例如,对于每类管制物质,一个顾客可被分配月度阈值,如果该顾客尝试发出超过该月度阈值的订单,则该订单被标记为可疑。但是,这种方法简单地设定一个数值,该数值通常不会随着顾客模式变化而随时间自动调整。而且,这种方法不考虑可能给同类管制物质发出订单的相同类型的其他顾客或客户。这种***常常不会在评价订单可疑性时同时核实许可状态。因此,顾客的许可可能是无效的,或者从长时间以来更多顾客实例来看他们的之前确定的阈值可能不再精确或不合时宜。
因此,需要一种改善的***和方法用于核实顾客的许可数据和识别顾客的可疑订单,其中该***和方法自动核对许可数据并在广泛的顾客和客户抽样基础上比对历史订单信息。
发明内容
根据本发明的多种实施方式,本发明提供一种监管和合规***,用于识别和审核因监管物质订单而接收到的顾客许可数据。该***包括一个或多个记忆存储区域,该记忆存储区域含有关于一个或多个参数的存储数据,所述参数与多个顾客监管许可相关;以及一个或多个计算机处理器。该一个或多个计算机处理器被配置用来:(A)从顾客接收监管物质的订单,该订单包含订单数据,该订单数据包含有关该顾客的多个顾客监管许可中的其中一个的一个或多个参数的顾客输入数据;(B)检索包含在所述一个或多个记忆存储区域中的至少一部分存储数据;(C)将顾客输入数据与存储数据的所检索的部分比较,以识别一个或多个差异;(D)对于没有识别到差异,为该订单生成成功验证报告,该成功验证报告批准进一步处理该订单;和(E)对于识别出一个或多个差异,为该订单生成不成功验证报告。
根据本发明的多种实施方式,提供一种计算机执行的方法,用于关于一种或多种监管物质的订单的许可验证。所述方法的多种实施方式包括以下步骤:(A)在一个或多个记忆存储区域内接收和存储与顾客发出的监管物质的订单相关的订单数据,该订单数据包含关于该顾客的多个顾客许可中的其中一个的一个或多个参数的顾客输入数据;(B)从所述一个或多个记忆存储区域检索出至少一部分存储数据,所述存储数据包含与多个顾客监管许可的一个或多个参数相关的数据;(C)通过至少一个计算机处理器将顾客输入数据与存储数据的所检索部分比较,以识别一个或多个差异;(D)对于未识别出任何差异,通过该至少一个计算机处理器生成该订单的成功验证报告,该成功验证报告批准进一步处理该订单;和(E)对于识别出一个或多个差异,通过该至少一个计算机处理器生成该订单的不成功验证报告,该不成功验证报告阻止进一步处理该订单。
根据本发明的多种实施方式,本发明提供一种计算机程序产品,其包括至少一个计算机可读存储介质,所述介质在其中具有计算机可读程序代码部分。该计算机可读程序代码部分包括第一可执行部分,用于接收因监管物质订单而接收到的有关顾客许可的数据;第二可执行部分,用于比较顾客输入数据和至少一部分存储数据,以识别一个或多个差异;和第三可执行部分,用于基于所述比较生成一种或多种报告。由第一可执行部分接收的有关顾客许可的数据包含关于由顾客发出的监管物质订单的订单数据,该订单数据包含关于该顾客的多个顾客许可中的其中一个的一个或多个参数的顾客输入数据;和存储数据,该存储数据包含关于多个顾客监管许可的一个或多个参数的数据。第三可执行部分进一步具体被配置用来:对于未识别出任何差异,生成该订单的成功验证报告,该成功验证报告批准进一步处理该订单;对于识别出一个或多个差异,生成该订单的不成功验证报告,该不成功验证报告阻止进一步处理该订单。
根据本发明的多种实施方式,本发明提供一种监管和合规***,用于识别接收到的监管物质的可疑订单。该***包括存储器和一个或多个处理器。该一个或多个处理器被配置用来:从顾客接收监管物质订单,该订单包含订购数量、订单日期、识别该顾客的顾客识别符、识别顾客类型的顾客类型识别符、和识别该监管物质的物质识别符;从存储器查询历史订单,所述历史订单包含匹配该物质识别符的历史物质识别符,每个历史订单包含历史数量、识别出货日的出货日期、识别发出订单的顾客的历史顾客识别符、以及识别顾客类型的历史顾客类型识别符;对订单进行检查;以及对于被标记为可疑的订单,将有关该订单的信息存储在存储器中以利于进一步调查。应用至订单的检查包括:(1)确定订购数量是否大于第一上限控制值,该第一上限控制值来源于第一亚群历史订单的历史数量,该第一亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且对于订购数量大于第一上限控制值,将该订单标记为可疑;(2)计算该订单的订单日期与来自具有与顾客识别符匹配的历史顾客识别符的历史订单中的前次连续历史订单的出货日期之间的时间段,确定订购数量是否大于第二上限控制值,该第二上限控制值来源于该时间段以及第二亚群历史订单的历史数量,该第二亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且对于订购数量大于第二上限控制值,将该订单标记为可疑;(3)确定订购数量是否大于第一阈值,该第一阈值来源于第三亚群历史订单的历史数量,该第三亚群的历史订单包括具有与顾客类型识别符匹配的历史顾客类型识别符的历史订单,并且对于订购数量大于该第一阈值,将该订单标记为可疑;(4)确定订购数量是否大于第二阈值,该第二阈值来源于历史订单的历史数量,对于订购数量大于该第二阈值,将该订单标记为可疑;以及(5)确定订购数量是否大于第三阈值,该第三阈值来源于第四亚群的历史订单的历史数量,该第四亚群的历史订单包括具有与顾客和客户识别符匹配的历史顾客和客户识别符的历史订单,对于订购数量大于该第三阈值,将该订单标记为可疑。
根据本发明的多种实施方式,本发明提供一种计算机执行的方法,用于识别所接收的监管物质的可疑订单。本发明的多种实施方式包括以下步骤:从顾客接收监管物质订单,该订单包含订购数量、订单日期、识别该顾客的顾客识别符、识别顾客类型的顾客类型识别符、和识别该监管物质的物质识别符;从存储器查询历史订单,所述历史订单包含匹配该物质识别符的历史物质识别符,每个历史订单包含历史数量、识别出货日的出货日期、识别发出订单的顾客的历史顾客识别符、以及识别顾客类型的历史顾客类型识别符;通过计算机装置对订单进行检查,所述检查包括:(1)该计算机装置确定订购数量是否大于第一上限控制值,该第一上限控制值来源于第一亚群历史订单的历史数量,该第一亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且对于订购数量大于第一上限控制值,将该订单标记为可疑;(2)该计算机装置计算该订单的订单日期与来自具有与顾客识别符匹配的历史顾客识别符的历史订单中的前次连续历史订单的出货日期之间的时间段,确定订购数量是否大于第二上限控制值,该第二上限控制值来源于该时间段以及第二亚群历史订单的历史数量,该第二亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且对于订购数量大于第二上限控制值,将该订单标记为可疑;(3)该计算机装置确定订购数量是否大于第一阈值,该第一阈值来源于第三亚群历史订单的历史数量,该第三亚群的历史订单包括具有与顾客类型识别符匹配的历史顾客类型识别符的历史订单,并且对于订购数量大于该第一阈值,将该订单标记为可疑;(4)该计算机装置确定订购数量是否大于第二阈值,该第二阈值来源于历史订单的历史数量,对于订购数量大于该第二阈值,将该订单标记为可疑;以及(5)确定订购数量是否大于第三阈值,该第三阈值来源于第四亚群的历史订单的历史数量,该第四亚群的历史订单包括具有与顾客和客户识别符匹配的历史顾客和客户识别符的历史订单,对于订购数量大于该第三阈值,将该订单标记为可疑;并且对于订单被标记为可疑,在存储器中存储有关该订单的信息以便进一步调查。
根据本发明的多种实施方式,本发明提供一种计算机程序产品,其包含至少一种计算机可读存储介质,该介质在其中具有计算机可读程序代码部分。该计算机可读程序代码部分包括:第一可执行部分,用于从顾客接收监管物质订单,该订单包含订购数量、订单日期、识别该顾客的顾客识别符、识别顾客类型的顾客类型识别符、和识别该监管物质的物质识别符;第二可执行部分,用于查询包含于物质识别符匹配的历史物质识别符的历史订单,每个历史订单包含历史数量、识别出货日的出货日期、识别发出订单的顾客的历史顾客识别符、以及识别顾客类型的历史顾客类型识别符;第三可执行部分,用于对订单进行检查,所述检查包括:(1)确定订购数量是否大于第一上限控制值,该第一上限控制值来源于第一亚群历史订单的历史数量,该第一亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且对于订购数量大于第一上限控制值,将该订单标记为可疑;(2)计算该订单的订单日期与来自具有与顾客识别符匹配的历史顾客识别符的历史订单中的前次连续历史订单的出货日期之间的时间段,确定订购数量是否大于第二上限控制值,该第二上限控制值来源于该时间段以及第二亚群历史订单的历史数量,该第二亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且对于订购数量大于第二上限控制值,将该订单标记为可疑;(3)确定订购数量是否大于第一阈值,该第一阈值来源于第三亚群历史订单的历史数量,该第三亚群的历史订单包括具有与顾客类型识别符匹配的历史顾客类型识别符的历史订单,并且对于订购数量大于该第一阈值,将该订单标记为可疑;(4)确定订购数量是否大于第二阈值,该第二阈值来源于历史订单的历史数量,对于订购数量大于该第二阈值,将该订单标记为可疑;以及(5)确定订购数量是否大于第三阈值,该第三阈值来源于第四亚群的历史订单的历史数量,该第四亚群的历史订单包括具有与顾客和客户识别符匹配的历史顾客和客户识别符的历史订单,对于订购数量大于该第三阈值,将该订单标记为可疑;以及第四可执行部分,对于订单被标记为可疑,在存储器中存储有关该订单的信息以便进一步调查。
附图说明
现参考附图,这些图并非必然按实际大小绘制。
图1显示可用于实践本发明的多个方面的***架构的多种实施方式的概览。
图2显示根据多种实施方式的应用服务器的示例性示意图。
图3显示根据多种实施方式的许可验证的方法流程。
图4显示根据多种实施方式的许可验证模块的流程图。
图5显示根据多种实施方式的可疑订单监控的方法流程。
图6提供了根据多种实施方式提供的用户界面的一个例子。
图7显示根据多种实施方式的示例性可疑订单监控模块的流程图。
图8显示根据多种实施方式的进行第一项检查的可疑订单监控模块的流程图。
图9显示根据多种实施方式的进行第二项检查的可疑订单监控模块的流程图。
图10显示根据多种实施方式的进行第三项检查的可疑订单监控模块的流程图。
图11显示根据多种实施方式的进行第四项检查的可疑订单监控模块的流程图。
图12显示根据多种实施方式的进行第五项检查的可疑订单监控模块的流程图。
具体实施方式
本发明的多种实施方式现将参考附图在下文更完整地描述,其中本发明的一些(但非全部)实施方式被显示在附图中。实际上,这些实施方式可具体表现为许多不同的形式,并且不应被解释为受限于本文阐述的实施方式;相反,这些实施方式的提供是为了使得本文的公开满足适当的法律要求。除非另有定义,否则本文所使用的所有技术和科学术语具有与本发明所属领域普通技术人员通常所知和所理解的涵义相同的涵义。除非另有说明,否则本文所使用的术语“或者”是指替代的以及联合的。在全文中,相同数字指代相同元件。
I.方法、仪器、***和计算机程序产品
如所意识到的,实施方式可以以各种方式实施,包括以方法、仪器、***或计算机程序产品实施。因此,实施方案可为完全是硬件的实施方式,或者可为其中处理器被编程以进行特定步骤的实施方式。而且,多种实施方式可为在计算机可读存储介质上的计算机程序产品,该介质在其中具有计算机可读程序指令。可使用任何合适的计算机可读存储介质,包括硬盘、CD-ROM、光学存储装置或磁性存储装置。
以下参考方法、仪器、***和计算机程序产品的方框图和流程图描述具体的实施方式。应当理解的是,方框图和流程图中的每个方块分别可以通过计算机程序指令部分地实施,例如以在计算机***中的处理器上执行的逻辑步骤或操作来实施。这些计算机程序指令可被加载至计算机,例如特殊用途计算机或其他可编程数据处理仪器,以产生被特定配置的机器,因而在该计算机或其他可编程数据处理仪器上执行的指令执行在一个或多个流程方块中指明的功能。
这些计算机程序指令也可被存储在计算机可读存储器中,该存储器可指导计算机或其他可编程数据处理仪器以特定方式发挥功能,因而存储在计算机可读存储器中的指令产生出用于执行在一个或多个流程方块中指明的功能的包括计算机可读指令的制品。该计算机程序指令也可被加载至计算机或其他可编程数据处理仪器从而导致产生要在该计算机或其他可编程仪器上进行的一系列操作步骤,从而产生出计算机执行的过程,因而在计算机或其他可编程仪器上执行的指令提供用于执行在一个或多个流程图方块中指明的功能的操作。
因此,方框图和流程图的方块支持用于进行指定功能的各种组合、用于进行指定功能的操作组合以及用于进行指定功能的程序指令组合。要理解的是,方框图和流程图的每个方块以及方框图和流程图的方块组合可通过基于特殊用途硬件的计算机***或者特殊用途硬件和计算机指令的组合被实施,该计算机***执行指定的功能或操作。
II.示例性***架构
图1提供了可结合本发明的多种实施方式使用的监管和合规(RCS)网络基础架构100的图示。根据多种实施方式,RCS网络基础架构100可与管制和/或非管制物品的制造商和/或经销商相关联,所述物品例如是非管制处方(Rx)、医疗设备和/或管制物质。在其他实施方式中,RCS网络基础架构100可与由制造商和/或经销商用来运输这些物品的承运人相关。例如,制造商可与承运人(例如非限制性的例子,联合包裹服务公司)协商以用作制造商的仓储机构和/或分销机构。在该特定的情况下,承运人可存储制造商的管制和/非管制物品的存货,可从顾客接收订单,可处理订单,和/或运输部分存货至该顾客从而完成订单。在其他实施方式中,承运人和制造商和/或经销商可共同承担各种责任,此时RCS网络基础架构100在性质上可能至少部分地是分布式的。
在图1中,RCS网络基础架构100可包括许多服务,例如网络服务、数据操作和服务、以及用于处理所接收的管制和/非管制物品的订单的服务。在某些实施方式中,这些服务可由位于基础架构100内的一个或多个子***而在RCS网络接触架构100中提供。作为非限制性的例子,图1中所示的RCS网络基础架构100包括数据库服务101、存储介质102、网络服务器104、订单服务(未图示)、和应用服务器103。在多种实施方式中,数据库服务101可包括数据库管理***,存储介质102可包括一个或多个数据库以及一个或多个数据库实例。在多种实施方式中,存储介质102可为一种或多种类型的介质,例如硬盘、磁带或闪存。术语“数据库”是指例如经由关系数据库、层次数据库或网络数据库被存储在计算机***中的记录或数据的结构化集合。例如,在一个实施方式中,存储介质102包括至少一个数据库,该数据库存储了有关所接收和运输的非管制和管制物品的订单的历史信息。
在多种实施方式中,网络服务器104和应用服务器103被配置用来为各种源***106提供数据,这些源***可能想要获取RCS网络基础架构100内的各种服务,和/或发出或查看非管制和管制物品的订单,例如非管制处方(Rx)、医疗设备、和/或管制物品。在某些实施方式中,网络服务器104和应用服务器103也可被配置用来为第三方实体(例如,它们相关的框架和***)提供数据以收集信息,该第三方实体例如是合规管理机构109。例如,网络服务104可与源***106及合规管理机构交换数据。因此,在多种实施方式中,网络服务104包括硬件、操作***、网络服务器软件、TCP/IP协议及网站内容(网页、图像和其他文件)。因此,例如,源***106可获取由网络服务104传输的数据,并且可对基础架构100作出请求。而且,在多种实施方式中,用户可访问一个或多个网页以审核有关订单的信息。
在图1所示的RCS网络基础架构100的实施方式中,网络服务104经由网络107(例如因特网)与源***106通信。源***106可与网络服务104连接。而且,如下文将详细解释的,网络服务104也可与其他外部***通信,例如第三方合规管理机构的***109。
此外,在多种实施方式中,网络服务104经由***100内的网络105(或经由外部网络107)与RCS用户的计算机装置108通信。类似于源***106,用户的计算机装置108(例如桌上型计算机、笔记本电脑或膝上型计算机、个人数字助理(PDA)、手机、或其他处理装置)可利用位于用户的计算机装置108内的浏览器与网络服务104相连。
而且,在多种实施方式中,应用服务器103包括用来在RCS网络基础架构100中提供功能性的应用。例如,在一个实施方式中,应用服务器103由一个或多个服务器组成,并且包括监管和合规***(RCS)应用。在该特定实施方式中,RCS应用提供核实许可及识别可疑的管制和/非管制物品的订单的功能性,例如非管制处方(Rx)、医疗设备、和/或管制物品。此外,这些服务/服务器101、103、104、110和存储介质102可在RCS网络基础架构100内彼此电子通信。例如,这些服务/服务器101、103、104、110和存储介质102可通过相同或不同的无线或有线网络105通信,包括例如有线或无线个人局域网(“PAN”)、局域网("LAN")、城域网("MAN")、广域网("WAN")、因特网等。最后,虽然图1以单独、独立操作的实体显示了RCS网络基础架构100的部件,但RCS网络接触架构100的各种实施方式并不限于该特定架构。
a.应用服务器
图2提供可为本发明的一个实施方式的应用服务103的一部分的应用服务器的示意图。如可从该图中所理解的,在该实施方式中,该应用服务器包括处理器205,处理器经由***界面或总线261与应用服务器内的其他元件通信。处理器205可具体表现为多种不同的方式。例如,处理器205可为各种处理装置,例如处理元件、微处理器、协处理器、控制器或各种包括集成电路的其他处理装置,例如专用集成电路("ASIC")、场可编程门阵列("FPGA")、硬件加速器等。在示例性的实施方式中,处理器205可被配置用来执行存储在存储装置中的指令或以其他方式可由处理器205读取的指令。这样,无论由硬件或软件方法配置,或由它们的组合配置,当被相应配置后,处理器205都可代表能够根据本发明的实施方式进行操作的实体。在应用服务器中还包括用于接收和显示数据的显示装置/输入装置264。该显示装置/输入装置264可为例如与监视器结合使用的键盘或指针设备。应用服务器进一步包括存储器263,其可包括只读存储器("ROM")265和随机存取存储器("RAM")267。应用服务器的ROM 265可被用来存储含有基础例行程序的基础输入/输出***("BIOS")226,该基础例行程序辅助将信息转移至应用服务器内的不同元件。
此外,在一个实施方式中,应用服务器包括至少一个存储装置268,例如硬盘驱动器、CD驱动器、和/或光盘驱动器,用于在多种计算机可读介质上存储信息。存储装置268及其相关的计算机可读介质可提供非易失性存储。上述计算机可读介质可被其他任何类型的计算机可读介质替代,例如嵌入式或可移动多媒体存储卡("MMC")、安全数字("SD")存储卡、记忆棒、电可擦可编程只读存储器("EEPROM")、闪存、硬盘灯。此外,每个这些存储装置268可通过适当接口连接至***总线261。
而且,许多程序应用(例如,计算机程序指令组)可由各种存储装置268存储和/或被存储在RAM 267中。这种程序应用可包括操作***280和RCS应用300。该应用200可在处理器205和操作***280的辅助下控制应用服务器的操作的某些方面。而且,RCS应用200可包括一个或多个用于进行与应用200相关的特定操作的模块,即使其功能性不需要模块化。例如,在特定实施方式中,RCS应用200包括许可核实(LV)模块300和可疑订单监控(SOM)模块400。如下文将更详细描述的,LV模块300核实含有管制和/或非管制物品的入站/出站交易是否为有效许可,例如DEA注册、DEA列举的化学物质注册、FDA注册及国家管制物质许可、州许可、加拿大管制物质许可健康局、和/或其前体许可。SOM模块400提供检测管制和/或非管制物品的可疑订单的功能。
在一个实施方式中,应用服务器内还具有网络界面274,用于连接各种计算实体,例如网络服务104、数据服务101、订单服务110、和/或存储介质102。如上所述,该通信可经由相同或不同的有线或无线网络(或有线及无线网络的组合)来进行。例如,该通信可利用有线数据传输协议执行,例如光纤分布式数据接口("FDDI")、数字用户线路("DSL")、以太网、异步传输模式("ATM")、帧中继、电缆数据服务接口规范("DOCSIS")或任何其他有线传输协议。类似地,应用服务器可被配置用来经由无线外部通信网络来通信,该网络使用多种协议中的任何一种,例如802.11、通用无线分组业务("GPRS")、宽带码分多址接入("W-CDMA")、或任何其他无线协议。
将意识到的是,应用服务器的一个或多个部件可位于远离其他应用服务器部件的位置。而且,一个或多个部件可组合在一起,执行本文所述功能的其他部件也可被包括在应用服务器中。
b.更多的示例性***部件
数据库服务101、订单服务110和网络服务104每个均可包括类似于应用服务103的部件和功能的部件和功能。例如,在一个实施方式中,每个这些实体可包括:(1)经***接口或总线与其他元件通信的处理器;(2)显示装置/输入装置;(3)存储器,包括ROM和RAM;(4)存储装置;和(5)网络接口。因此,这些架构仅为示例性目的而提供,并非对各种实施方式的限制。术语“计算装置”和“计算机装置”一般用来指代任何计算机、计算装置、桌上型计算机、笔记本电脑或膝上型电脑、分布式***、服务器、网关、交换机或其他用来执行所述功能的处理装置。
III.示例性***操作
如上所述,本发明的多种实施方式提供***和方法,用于核实含有管制和/或非管制物品的入站/出站交易是否为有效许可,以及用于识别管制和/非管制物品的可疑订单。现参考图3-5及7-12,其图示了由这些多种实施方式产生的操作和处理。例如,图3提供了根据本发明的一个实施方式的许可验证的处理流程。图4提供了对管制和/非管制物品的特定订单进行许可验证的许可核实(LV)模块300的流程图。图5提供了对管制和/或非管制物品的订单进行检查以确定该订单是否应被识别为可疑的可疑订单监控(SOM)模块400的流程图。即,在多种实施方式中,SOM模块400对订单进行检查以将订单识别为“感兴趣订单”,其可被进一步调查或视为可疑。图7-12提供了关于SOM模块的操作的更多细节。RCS应用200和响应模块300、400将在下文更加详细地描述。
a.LV模块
如前所述,在多种实施方式中,RCS应用200可包括LV模块300。图3提供了核实发出出站运输订单或接收特定管制和/或非管制物品的入站运输所需的许可信息的处理流程。在该具体例子中,经销商接收管制或非管制物品的订单,例如非管制处方(Rx)、医疗设备、和/或管制物质。例如,在一个实施方式中,经销商的基础架构100直接与源***106通信。例如,顾客可向经销商发送电子邮件,或者顾客***106和经销商基础架构100可经由电子数据交换(EDI)通过封闭式网络交换信息。
在另一个实施方式中,顾客可在网站上输入订单。在该特定实施方式中,顾客通过因特网107访问网站并通过一个或多个网页输入订单。即,在多种实施方式中,位于经销商的基础架构100内的网络服务器104提供界面(例如一个或多个网页),该界面被配置用以允许顾客输入管制和/或非管制物品的订单。
根据实施方式,发出该订单的顾客可提供一些信息。例如,顾客可提供管制和/或非管制物品的识别符,例如药物执行管理局(DEA)药物代码,以及识别顾客拥有的许可的信息,该许可授权其购买管制和/或非管制物品。顾客可提供识别该顾客的识别符,例如DEA顾客识别符。而且,顾客可提供管制和/或非管制物品的订购数量、发出该订单的日期、和其他相关信息(例如顾客寄送地址)。本领域技术人员可根据本发明公开的内容预期到顾客可为订单提供的几项信息。
因此,订单被经销商的订单服务110接收,并且订单服务110开始处理该订单以实现履行。在多种实施方式中,处理该订单以实现履行的一个部分是接合RCS应用200。因此,参考图3,订单服务110向RCS应用200发送合规检查1。合规检查1可包括多种订单信息,因而RCS应用200可核实与该订单相关的许可信息。因此,在本例中,RCS应用200调用LV模块300。作为响应,LV模块300可应用多种规则以进行许可核实。例如,在特定实施方式中,LV模块300可进行一项或多项检查,例如强制事项的检查,有效过期数据的检查,许可过期时宽限期的检查,和/或许可有效时姓名或公司名称、州及国家的检查。如果许可核实中的一项或多项检查未通过,RCS应用200向订单服务110发回信息2b,表明未通过的原因。如果许可核实没有未通过,RCS应用200发回信息2a,表明该订单的许可已被成功验证。
在未通过的具体实施方式中,RCS应用200(LV模块300)可寻求合规管理机构6获取更新的许可信息(如有)。如果没有更新的信息,RCS应用200可向文件管理发送该特定许可的警告3a。随后,文件管理手动更新在RCS应用200中的许可信息。当许可信息被更新后,RCS应用可向顾客服务发送警告3c,顾客服务可向订单服务110发送信息4,以继续该订单的订单工作流程。
在多种实施方式中,信息可经由RCS应用200为许可核实目的而是用的各种源来更新或加载。例如,在特定实施方式中,RCS应用200可从合规管理机构109接收批量数据上传7,也可经过由RCS应用200经网络服务104发至合规管理机构109的直接请求6接收批量数据上传7。此外,在特定实施方式中,用户可经由一个或多个用户界面5输入许可信息。而且,在特定实施方式中,当订单继续订单工作流程时,订单服务110可向RCS应用200发送有关特定订单的订单状态信息2c。
在多种实施方式中,信息可利用不同机制来通信。例如,在特定实施方式中,RCS应用200可利用警告或通知与文件管理和顾客服务通信。此外,在特定实施方式中,文件管理、顾客服务以及用户可使用一个或多个界面而与RCS应用200和/或订单服务110交流信息。例如,在一个实施方式中,界面通过销售商的网络服务104以一个或多个网页形式提供。本领域技术人员可根据本发明的公开内容预期到可被使用的其他各种通信机制。
现参考图4,该图显示了本发明的一个实施方式的LV模块300的流程图。当处理器205根据多种实施方式执行服务器的RAM存储器367中的模块300时,该流程图可对应于图2所示应用服务器内的处理器205所进行的步骤。
要注意的是,LV模块300可在多种实施方式中被配置用来执行用于许可核实过程的功能,以及支持许可核实过程所需的相关功能。例如,在多种实施方式中,LV模块300可被配置用来执行以下事项的一个或多个:添加许可、检索许可、更新许可、搜索许可、处理许可核实交易请求、搜索许可核实交易请求、获取许可核实交易数据、以及寻求供应商服务。
此外,在多种实施方式中,许可核实过程涉及查询许可信息以核实有关特定入站/出站交易请求的许可。在特定实施方式中,这种信息可被存储在一个或多个数据库中,并且该信息可由多个源来维护和更新。因此,RCS应用200可提供许多不同的机制用来接收、更新和维护许可信息,例如应用程序界面(API)和用户界面。
参考图4,在步骤301中,LV模块300接收与管制和/或非管制物品相关的收据/订单信息,例如非管制处方(Rx)、医疗设备、或管制物质。如前所述,收据/订单信息可能接收自经销商的订单服务110并且可包括的信息例如是物品的识别符以及识别该顾客具有的授权其购买该物品的许可的信息。该顾客也可提供识别该顾客的识别符和/或订购数量、发出订单的日期、以及其他相关信息(例如顾客寄送地址)。
在步骤302中,LV模块300验证收据/订单信息。即,在特定实施方式中,LV模块300确定收据/订单信息是否包括进行许可核实过程所需的信息。在步骤303中,如果LV模块300确定该收据/订单信息是无效的和/或不完整的,那么LV模块300向订单服务110发出信息告知订单服务110该缺陷。如果LV模块300确定收据/订单信息是有效的,LV模块300验证该许可(如步骤304所示)。该步骤可涉及LV模块300查询与该特定顾客有关的账户信息以核实该顾客具有进行购买的有效许可。例如,在美国进行特定购买所需的许可类型可包括DEA许可、DEA列举的化学物质许可、州许可、国家管制物质许可、和/或FDA许可。在外国(例如加拿大)可能要求的许可类型可包括加拿大管制物质许可健康局和/或加拿大健康前体许可。因此,对于特定订单,LV模块300可被要求来确认该顾客具有进行购买的一个或多个有效许可。例如,在多种实施方式中,验证过程由LV模块300通过检查与特定许可有关的一项或多项信息来进行。例如,在一个实施方式中,LV模块可根据许可号码和类型检查许可过期日期、许可颁发日期、许可颁发国家、DEA清单号、和/或药物排期代码。
如步骤305所示,在特定实施方式中,当许可验证失败时,LV模块300检查以查看是否可从一个或多个外部源获得该顾客的更新的信息。例如,外部源可包括合规管理机构***、DEA、和/或国家许可部门。因此,在特定实施方式中,LV模块300被配置用来从这些源实时收集许可信息。
在步骤306中,如果更新的许可(或替代的顾客)信息可从一个或多个外部源获得,那么LV模块300从该外部源接收许可信息。例如,在一个实施方式中,LV模块300向合规管理机构***发送网络服务请求,请求获得输入该订单的客户的更新的许可信息,而合规管理机构***经网络服务向LV模块300发回更新的信息。但是,这并非LV模块300和/或外部源可利用的仅有的通信方法。例如,在特定实施方式中,LV模块300和外部源可被配置用来通过因特网进行电子数据交换(EDI)。本领域技术人员根据本发明的公开内容可预期到可被用来交换信息的多种方法。
在步骤307中,LV模块300确定外部源是否提供更新的许可信息。如果没有,LV模块300记录该失败,因而该信息可被用于历史信息目的。此外,在特定实施方式中,LV模块向各方发送一个或多个通信信息以报告该购买许可的验证失败。例如,在一个特定实施方式中,LV模块300向经销商的订单服务110发送通信。因此,订单服务110可中断处理订单履行。另外,订单服务110可向顾客发送通信告知该顾客所需的购买许可不能被验证。因此,在特定实施方式中,在订单被处理、运输和/或取消的同时,顾客可被实时提供订单状态更新信息。在一些情况中,顾客也可被提供为何所需许可未能被验证的具体原因。因此,在特定情况下,顾客可基于有关当前订单和/或后续订单的具体原因而采取正确行为。例如,顾客可利用经销商的网络服务104提供的一个或多个网页提供更新的许可信息,因而当前订单可被处理。(在多种实施方式中,可向顾客提供有关可疑订单分析的相同类型的通信)。此外,在特定实施方式中,LV模块300可向一个或多个其他群体和/或***发送关于该失败的通信,例如文件管理和/或顾客服务。
另一方面,如步骤309所示,如果接收到更新的许可信息,LV模块300更新存储在经销商的***架构100中的许可信息。因此,在一个特定实施方式中,LV模块300更新所存储的特定顾客的账户信息。在多种实施方式中,在内部为多个顾客存储许可信息帮助增加验证许可的处理时间,因为LV模块300不需要为每个接收到的单个核实请求在外部查询许可信息。而且,要注意的是,在特定的实施方式中,经销商定期地接收许多顾客的批量许可信息,因而经销商的内部信息可定期更新。例如,经销商可基于预先确定的基础从合规管理机构109接收批量更新数据。
当许可信息被更新后,在步骤310中,LV模块使用更新的信息重新验证该许可。因此,在特定的实施方式中,该步骤与原始验证的相似之处在于LV模块300应用与原始验证所应用的相同规则。如步骤311所示,如果购买所需的许可被验证,LV模块300记录有关通过验证的收据/订单的信息。此外,在多种实施方式中,LV模块300向订单服务110发送通信,报告购买所需的许可已被验证。因此,订单服务110继续处理该订单履行。如步骤308所示,如果LV模块300仍不能基于从合规管理机构获得的许可信息验证该许可,LV模块300记录该失败并向合适对象发送合适的通信。
b.SOM模块
如前所述,在多种实施方式中,RCS应用200也可包括SOM模块400。图5提供了确定特定订单是否考虑为可疑的示例性处理流程。该流程可在上述许可验证过程的基础上或作为对上述许可验证过程的替代对特定订单进行。在至少图5所述的实施方式中,订单服务110接收管制和/或非管制物品的订单,例如非管制处方(Rx)或管制物质,并向RCS应用200发送合规检查1。根据某些实施方式,发出订单的顾客可提供几项信息。例如,类似于许可验证过程,请求可提供许多不同的信息,例如该物品的识别符、识别该顾客的信息、订购数量、订单发出日期、以及其他相关信息(例如顾客寄送地址)。作为响应,根据这些及其他实施方式,RCS应用200可按所期望的被配置以调用SOM模块400,这将在下文详细描述。
仍参考图5,在特定的实施方式中,RCS应用200可被配置以向订单服务110发送信息2a,表明SOM分析已被启动。此时,RCS应用200(例如SOM模块400)可被配置以对订单相关信息进行多项检查,以确定该订单是否应被识别为可疑。一旦分析完成,RCS应用200向订单服务110发挥信息4b,表明该订单是已被识别为可疑。而且,RCS应用200基于分析结构向质量保证(QA)/监管事务(RA)发送一个或多个警告/通知3a。作为响应,QA/RA可更新3b订单状态和注意事项,显示分析的结构。最后,QA/RA也可向订单服务110发送信息4a,表明订单服务110是否应当继续订单流程至流程中的下一项任务以完成订单。在特定实施方式中,当订单被进一步处理时,订单服务110可向RCS应用200发送更新5。
如前所述,在多种实施方式中,RCS应用200还包括可疑订单监控(SOM)模块400。该模块400负责提供执行可疑订单监控分析过程的功能以及支持该过程所需的相关功能,例如SOM分析、更新分析状态、手动SOM分析、以及经由用户界面的SOM数据批量加载。如前所述,SOM模块400可被配置以对订单信息进行一项或多项检查以确定该订单是否为可疑。例如,根据多种实施方式,SOM模块被配置以:(1)对照该顾客的历史订单模式分析顾客订购数量(例如,通过检查特定药物代码和浓度计量单位(UOM));(2)对照该顾客的历史下订单频率分析该顾客的订购数量和频率(例如,通过检查特定药物代码和浓度计量单位(UOM));(3)对照相同类型的顾客的所有历史订单分析该顾客的订购数量(例如,通过检查特定药物代码和浓度计量单位(UOM));(4)对照所有类型的所有顾客的过去订单历史分析该顾客的订购数量(例如,通过检查特定药物代码和浓度计量单位(UOM));以及(5)对照该顾客的特定客户的历史下订单模式分析该顾客的订购数量(例如,通过检查特定药物代码和浓度计量单位(UOM))。在某些实施方式中,按特定应用可能所期望的,可以以它们的任一种组合方式进行这些检查中的一项或多项。这些检查的每一项都将在下文按顺序更详细地描述。
图7显示了根据多种实施方式的SOM模块400的另一示例性流程图。当处理器205根据多种实施方式执行服务器的RAM存储器267中的模块400时,该流程图可对应于图2所示应用服务器内的处理器205所进行的步骤。因此,在步骤412中,SOM模块400接收订单和相关信息。在步骤414中,SOM模块400查询之前订单的历史信息。在多种实施方式中,之前订单的历史信息可被实时存储,因为在某些情况下,经销商可在某一天向顾客寄送特定订单的管制物质并且可能在相同的一天寄送和/或接收相同管制物质的另一个订单。因此,历史信息必须是最新的,因而累计的订购数量是精确的。
一旦SOM模块400查询了所有的信息,SOM分析即启动(也见图5),从而在步骤415(见图7)中,SOM模块400对订单实施第一项检查。如下文将更详细描述的,在多种实施方式中,第一项检查包括SOM模块400将接收到的该顾客的订单的订购数量与该顾客的该特定管制物质的订购数量历史进行比较。如果SOM模块400确定该订单未通过第一项检查,则SOM模块400为该订单设置可疑订单标志。作为非限制性的例子,如果订单未通过第一项检查,SOM模块400将可疑订单标志设定为"Y"。
相似地,在步骤420中,SOM模块400对订单实施第二项检查。在多种实施方式中,第二项检查包括SOM模块400将接收到的该顾客的订单的订购数量以及相同管制物质上次订单被送货至该顾客以来的天数与订购数量历史以及该特定顾客和管制物质的订单之间的天数相比较。应当理解的是,对于不同实施方式,该时间段可以以除天之外的不同单位计算。例如,在其他实施方式中,SOM模块400可比较上次相同管制物质的订单被送货至该顾客以来的小时数、分钟数或月数。
如果SOM模块400确定该订单未通过第二项检查,则SOM模块400以类似于该订单未通过第一项检查时的方式设定可疑订单标志。在一个实施方式中,SOM模块400设定与第一项检查时相同的可疑订单标志。但是,在另一个实施方式中,SOM模块400设定不同的可疑订单标志。在该特定实施方式中,当SOM模块400确定该订单未通过特定检查时,每项检查具有独立的可疑订单标志。因此,经销商能够从各个可疑订单标志来确定特定的订单未通过哪项检查。
在步骤425中,SOM模块400对订单施加第三项检查。在多种实施方式中,第三项检查包括SOM模块400将所接收的该顾客的订单的订购数量与接收到的相同类型顾客的该管制物质的订单的订购数量历史比较。在特定的实施方式中,顾客的顾客类型由该顾客的DEA注册来识别。如果SOM模块400确定该订单未通过第三项检查,则该模块设定可疑订单标志。如前所述,该可疑订单标志可为与第一及第二项检查相同的标志,或者该标志可为独立的且仅与第三项检查相关。
在步骤430中,SOM模块400对订单进行第四项检查。在多种实施方式中,第四项检查包括SOM模块400将接收到的顾客的订单的订购数量与该特定管制物质的任何顾客的订购数量历史比较。如果SOM模块400确定该订单未通过第四项检查,该模块设定可疑订单标志。如前所述,该可疑订单标志可与第一项、第二项、第三项检查的标志相同,或者该标志可为独立的且仅与第四项检查相关。
在步骤435中,SOM模块400对订单实施第五项检查。在多种实施方式中,第五项检查包括SOM模块400将接收到的该顾客的订单的订购数量与该顾客关于特定客户的订购数量历史比较。例如,SOM模块400可被配置以查询零售顾客订单相对制造商A的历史数据、或医生B的订单相对制造商C的历史数据、或医院F的订单相对制造商P的历史数据。这样,将会排除多个相对轮换的制造商的订单,从而主要聚焦于顾客相对特定客户或药物制造商的历史数据。如果SOM模块400确定该订单未通过第五项检查,则该模块设定可疑订单标志。如前所述,该可疑订单标志可与第一、第二、第三、第四项检查相同的标志,或者该标志可为独立的且仅与第五项检查相关。
一旦SOM模块400进行了第五项检查,在步骤440中,该模块确定该订单是否应当识别为可疑。在多种实施方式中,这包括SOM模块400评价可疑订单标志。因此,在步骤445中,如果SOM模块400确定,由于订单未通过特定检查而被设定了唯一的标志或独立标志中的一个或多个,那么该模块将表示该订单已被识别为可疑的信息存储在存储器中。在步骤450中,根据多种实施方式,SOM模块400执行的过程终止。
在多种实施方式中,SOM模块400仅将有关订单的信息存储在图1的应用服务器103内的本地存储器中,图2也如此图示(例如,存储在RCS应用200内的存储装置268中)。在另一个实施方式中,SOM模块400将信息存储在某些类型的存储介质中,例如图1中的RCS网络基础架构100中所示的存储介质102。然而,在另一个实施方式中,SOM模块400将信息存储在处于RCS网络基础架构100的外部的某些类型的存储介质中。
而且,根据多种实施方式,SOM模块400存储的信息可包括不同类型的信息。例如,在一个实施方式中,SOM模块400仅存储可疑订单标志。而在另一个实施方式中,如下所述,SOM模块400可被配置以存储除可疑订单标志外的有关该模块所进行的检查的信息。
应当注意的是,在多种实施方式中,SOM模块400可被配置以紧接在检查进行之后确定该订单是否未通过该特定检查。即,在这些特定实施方式中,SOM模块400可被配置以紧接在第一项检查之后及进行第二项检查之前确定该订单是否未通过第一项检查。如果该订单已未通过第一项检查,并且该订单已被识别为可疑,则SOM模块400可被配置以存储有关该可疑订单的信息,并且不进行剩下的检查(例如第二项、第三项、第四项和第五项检查)。SOM模块400可被配置以相同方式进行第二项、第三项、第四项和第五项检查。因此,在许多实施方式中,SOM模块400可比无论订单是否未通过其中一项检查该模块都被配置以进行所有五项检查的情况执行的更快。
以下更详细地描述SOM模块400如何根据本发明的多种实施方式进行五项检查中的每一项。该进一步的详细信息与实施例一起提供从而更好地展示SOM模块400进行这些检查。因此,实施例仅为说明性目的而提供,不应当被解释为对本发明的范围的限制。实际上,有关SOM模块400功能的另外的具体细节可在美国专利申请公开2011/0238593号、名称为“识别可疑订单的***和方法”中找到,该申请的全部内容被合并至本文中。
i.第一项检查
如上所述,在多种实施方式中,SOM模块400被配置以对接收到的顾客的订单实施第一项检查以确定该订单是否应被识别为可疑。在特定的实施方式中,这可能需要SOM模块400将接收到的顾客的订单的订购数量与该顾客对于该特定管制物质的订购数量历史进行比较。相应地,图8显示了根据多种实施方式SOM模块400进行第一项检查的流程图500。
作为非限制性的例子,顾客输入了一个订单,订购四百(400)个单位的肌肉松弛剂氯硝西泮(Clonazepam)。在该订单中,氯硝西泮以其DEA药物代码2737被识别,并且该顾客以其DEA识别符ZZ12345678而被识别。而且,该订单的订单日期为2009年7月7日。
如前所述,SOM模块400接收有关该订单的信息并基于在该订单信息中识别的一个或多个参数查询有关之前订单的历史信息。例如,在该例中,SOM模块400查询历史信息以检索总的出货量以及每个出货日的出货数目,其中被查询的记录基于每条记录的DEA代码为2737(例如氯硝西泮)并且顾客识别符为ZZ12345678。因此,SOM模块400查询接收自该顾客并出货至该顾客的订单的订购数量历史。
应当注意的是,在特定实施方式中,数量的计量单位在不同订单上可能是变化的。例如,数量的计量单位可为每个(EA)、克(GM)和/或毫升(ML)。因此,在这些特定实施方式中,计量单位也可在查询历史信息的记录时用作参数。
一旦SOM模块400查询了历史信息,该模块进行第一项检查。在多种实施方式中,SOM模块400可利用一个或多个控制表来进行这项检查(例如,数据与控制表相关联)。控制表是统计数量控制中使用的工具,其用来确定过程是否在指定范围内操作,或者是否“在控制中”。在这种情况下,“在控制中”是指订购数量与过去订单相比时是正常的。在特定实施方式中,SOM模块400被配置以根据订单日期绘制订购量曲线,并使用指数加权移动平均(EWMA)图表来基于过去订购数量来确定该订购数量是否位于置信界限内。在这些特定实施方式中使用EWMA图表是因为该图表可适用于订购数量的小的且渐进的变化,但也识别大的且快速的变化。
而且,在多种实施方式中,在SOM模块400产生EWMA控制图表之前定义两个参数。第一个参数是更新参数。在多种实施方式中,该参数被设定为零(0)至一(1)之间的值,并表示赋予当前值多少比重以及赋予之前的EWMA多少比重。越靠近一(1)的值使得算法将更多比重偏向当前订购数量,而赋予较早订单较少的比重,使得EWMA更快速地适应改变。在特定的实施方式中,使用0.4的默认值。
第二个参数是控制上限值的西格玛乘数(sigma multiplier)。该参数控制突变的置信水平。3.0的默认值表示控制限值的设定使得遵循正常分布的99.7%的订购数量都在限值内。降低该值到1.96会将百分数降至95%。因此,在多种实施方式中,降低该值的结果是发现更多的“假阳性”,而更高的西格玛值可能错失可疑的订单。
因此,在多种实施方式中,如步骤505所示,SOM模块400基于历史订购数量和接收到的该顾客的该订单的订购数量来计算EWMA图表。在特定的实施方式中,EWMA图表按出货日期排序。此外,在特定的实施方式中,SOM模块400计算标准偏差并确定EWMA图表的控制上限值(UCL)。
因此,在步骤510中,SOM模块400将接收到的该顾客的该订单的订购数量的EWMA值与控制上限值比较。在步骤515中,SOM模块400确定该订购数量的EWMA值是否大于该控制上限值。如步骤520所示,如果SOM模块400确定该订购数量的EWMA值大于该控制上限值,SOM模块400为该订单设定可疑订单标志。
因此,对于该实施例,SOM模块400计算历史订购书和所接收的该顾客的该订单的订购数量的EWMA图表,并确定该图表的控制上限为159.8单位。一个非限制性的示例性图表可在已公布的美国专利申请2011/0238593号、名称为“识别可疑订单的***和方法”中找到,如前所述,其全部内容被合并至本文中。
ii.第二项检查
进一步地,在多种实施方式中,SOM模块400被配置以对接收到的该顾客的该订单实施第二项检查,以确定该订单是否应被识别为可疑。在特定的实施方式中,这可能需要SOM模块400将接收到的该顾客的该订单的订购数量以及自上次出货至该顾客的相同管制物质的订单以来的天数,与订购数量历史以及该特定顾客、特定管制物质的订单之间的天数进行比较。相应地,图9显示了,根据多种实施方式,SOM模块400进行第二项检查的流程图600。
在多种实施方式中,SOM模块400考虑将自该管制物质的上次订单出货以来的时间段(例如天数),以及上次订单的订购数量,考虑在内,以确定通常的订单率,随后将该订单与该订单率进行比较。例如,在一个实施方式中,SOM模块400使用等式Q=D*N来定义线条,从该顾客接收到的该管制物质的补给订单应接近该线条。(在等式Q=D*N中,Q是补给订购数量,D是平均每日出货率(例如,平均每日出货数量),N是自上次补给订单发出以来的时间段(例如天数))。利用该等式,预期在许多实施方式中,随着订单之间的时间段变大,变化性也增加。因此,基于该等式的控制图表的控制上限值随着数量和时间变化而变化。
因此,在步骤605中,SOM模块400基于查询到的关于所接收到的该顾客的该管制物质的之前的订单的历史信息计算控制图表。例如,在一个特定的实施方式中,控制图表包括连续订单之间的时间段的x轴(例如连续订单之间的天数)和每日出货数量的y轴。一个非限制性的示例性图表可在已公布的美国专利申请2011/0238593号、名称为“识别可疑订单的***和方法”中找到,如前所述,其全部内容被合并至本文中。
而且,在步骤610中,SOM模块400计算自该顾客的该管制物质的上次订单出货以来的时间段。如步骤615所示,SOM模块400随后将订购数量与控制图表的x周上的相应时间段的控制上限值比较。在步骤620中,SOM模块400确定该订购数量是否大于对应于所计算时间段的控制上限值。如步骤625所示,如果SOM模块400确定该订购数量大于该控制上限值,检查模块300为该订单设定可疑订单标志。在步骤630中,根据多种实施方式,SOM模块400所执行的施加第二项检查的过程结束。
因此,对于该实施例,SOM模块400计算出自氯硝西泮的前次订单被出货至该顾客以来已有八天。因此,SOM模块400确定氯硝西泮订单的订购数量是否大于该控制上限值。例如,如果控制上限值被计算为376个单位,那么该示例性的当前400个单位的订购数量大于该控制上限值。因此,SOM模块400为该订单设定可疑订单标志。
iii.第三项检查
如前所述,在多种实施方式中,SOM模块400还被配置以对接收到的该顾客的该订单施加第三项检查,以确定该订单是否应被识别为可疑。在特定的实施方式中,这可能需要SOM模块400将所接收到的该顾客的订单的订购数量与所接收到的相同类型顾客的该管制物质的订单的订购数量历史进行比较。相应地,图10显示了,根据多种实施方式,SOM模块400进行第三项检查的流程图700。
如前所述,在多种实施方式中,SOM模块400查询该管制物质的之前订单的历史信息。而且,如前所述,在多种实施方式中,查询记录可按顾客类型分组。在特定的实施方式中,顾客类型可为DEA分配的顾客类型。因此,在这些特定实施方式中,SOM模块400从具有相同的管制物质识别符和与发出该订单的顾客相同的顾客类型的历史信息中检索记录。即,SOM模块400可从原始从历史信息中查询的记录中检索记录(例如,查询记录的子集)或者SOM模块400可直接查询这些记录的历史信息。
在步骤705中,SOM模块400开始实施第三项检查的过程,通过基于查询的信息计算出阈值,并于所接收的该管制物质的订单的订购数量比较。例如,在多种实施方式中,SOM模块400仅仅将阈值设定至所接收的订单的订购数量必须在其之下的历史订购数量百分数。例如,该阈值可被设为95%,因此,订购数量必须位于所接收到的和出货的该顾客类型的该管制物质的95%的历史订单的订购数量之内。但是,在其他实施方式中,SOM模块400基于利用通用的或专用的该顾客类型的历史数量的概率分布模型来计算该阈值。作为非限制性的例子,SOM模块400可使用正态分布并设定阈值至百分之九十五(例如,平均值的2个标准差)。
计算之后,在步骤710中,SOM模块400将所接收的该顾客的该订单的订购数量与该阈值进行比较。在步骤715中,SOM模块400确定该订购数量是否大于该阈值。在步骤720中,如果SOM模块400确定该订购数量大于该阈值,SOM模块400为该订单设置可疑订单标志。在步骤725中,根据多种实施方式,SOM模块400执行的施加第三项检查的过程结束。
因此,对于该实施例,发出订单的顾客的顾客类型为“零售药店”。SOM模块400检索到四百五十九条顾客类型为“零售药店”并出货至顾客的管制物质氯硝西泮的历史订单的记录。SOM模块400设定阈值为95%,评价氯硝西泮的历史订购数量,并确定所接收的该顾客的订单的400的订购数量大于相同类型顾客的98%的历史订购数量。因此,SOM模块400为该订单设置可疑订单标志。
iv.第四项检查
而且,在多种实施方式中,SOM模块400被配置以对所接收的该顾客的该订单实施第四项检查,以确定该订单是否应被识别为可疑。在特定实施方式中,这可能需要SOM模块400将所接收到的该顾客的该订单的订购数量与任何顾客的该特定管制物质的订购数量历史进行比较。因此,SOM模块400基本上进行与第三项检查相同的步骤,但使用不同的一套检索到的历史记录。在该特定的情形中,SOM模块400不将检索到的记录限定为与发出该订单的顾客具有相同的顾客类型。SOM模块400检索为该管制物质发出和出货的所有历史订单的记录。图11显示了,根据多种实施方式,SOM模块400进行第四项检查的流程图800。
值得提及的是,类似于第三项检查,在进行第四项检查时,SOM模块400设置一个阈值(例如步骤805)并确定接收到的该顾客的该订单的订购数量是否大于该阈值(例如步骤810和815)。在多种实施方式中,SOM模块400利用以上关于第三项检查所述的相似机制设定该阈值。因此,继续回到该非限制性的实施例,SOM模块400检索到三千九百一十七项所接收和出货的氯硝西泮订单的历史记录。SOM模块400设定阈值为95%,评价氯硝西泮的历史订购数量,并确定所接收的该顾客的订单的400的订购数量大于所有顾客的86%的历史订购数量。因此,SOM模块400不会为该订单设置可疑订单标志(例如步骤820)。在步骤825中,根据多种实施方式,SOM模块400执行的施加第四项检查的过程结束。
v.第五项检查
而且,在多种实施方式中,SOM模块400被配置以对接收到的该顾客的该订单实施第五项检查,以确定该订单是否应被识别为可疑。图12显示了,根据多种实施方式,SOM模块400进行第五项检查的流程图900。
在特定的实施方式中,实施第五项检查可能需要SOM模块400设置阈值(例如步骤905)并将接收到的该顾客的该订单的订购数量与该顾客的关于该特定管制物质的特定制造商(即,客户)的订购数量历史进行比较(例如步骤910)。因此,SOM模块400基本上进行与第三项和第四项检查基本相同的如前所述的步骤,但利用不同的一组检索到的历史记录。在该特定的情况下,SOM模块400不会将检索到的记录限定至相同顾客类型(如第三项检查那样)或对它们完全不限制(如第四项检查那样)。相反,在第五项检查中,SOM模块400检索由特定顾客发出的且由特定客户(即制造商)发货的该管制物质的所有历史订单。
类似于第三项及第四项检查,SOM模块400设定一个阈值(例如步骤905),然后确定接收自该顾客的订单的订购数量是否大于该阈值(例如步骤915)在多种实施方式中,SOM模块400利用以上关于第三项及第四项检查所述的相似机制设定该阈值。因此,对于该实施例,SOM模块400检索到一定数量的接收自顾客A并由制造商B出货的氯硝西泮的订单的历史记录。SOM模块400设定阈值至95%,评价与该特定顾客和制造商有关的氯硝西泮的历史订购数量,并确定接收自该顾客的该特定的400的订购数量高于86%的历史订购数量。因此,SOM模块400可为该订单设置可疑订单标志(例如步骤920),随后,在步骤925,施加第五项检查的过程结束。
III.示例性界面
如前所述,在多种实施方式中,可收集并存储关于所进行的各种许可检查及可疑订单分析的信息。而且,在多种实施方式中,经销商可提供一个或多个用户界面,用于收集和显示该存储的信息。在特定的实施方式中,经销商也可提供一个或多个界面以允许在接收订单前对顾客的订单进行假设分析,并让顾客查看分析结果,以及保存或丢弃这些结果。
在特定的实施方式中,经销商可为顾客提供查看该特定顾客的所有历史许可核实及可疑订单分析的功能。此外,这种功能可允许顾客(及其他各方)对订单行为和其他***行为进行审核,例如涉及许可数据更新的行为、添加、和/或删除、以及涉及进行假设分析的行为。经销商可进一步为顾客提供关于历史信息和/或审核结果的报告功能。这些特征除了具有其他利益外还便于主动消除可能存在的障碍和/或问题,从而使无效许可的情况最少化和/或使被追认识别为可疑的订单最少化。
而且,在特定的实施方式中,经销商可执行安全框架以调控这些界面和/或之前所述的各种模块的任何一个的使用。例如,经销商可执行基于角色的权限以控制用户更新许可信息和/或查看及丢弃所进行的各种分析的能力。例如,这种基于角色的权限可包括管理者角色,其允许具有这种角色的用户查看关于谁添加、修改和/或删除了许可数据的轨迹(trail),和/或查看角色,其仅允许具有这种角色的用户查看历史许可核实和/或可疑订单信息。
而且,在多种实施方式中,如前所述,在出现特定事件后,可以为一方或多方提供一个或多个通知。作为非限制的例子,在前述内容之外,RCS应用200可被配置以在许可核实请求未通过时;在SOM分析未通过时;和/或在识别到需要该群体内的乙方或多方进行手动SOM输入时;向特定群体(即,个人、公司(子)实体等)发出通知。如本领域通常所理解的,可预期到其他配置和/或配置的组合,用于在发生某些事件时通知应用和***的各个用户是否实质上否决或其他。作为另一个非限制性的例子,SOM模块可被配置以当所有进行的检查都成功通过时通知用户,从而形成经批准的交易。
可被提供在多种实施方式中的界面的进一步的具体例子包括:(1)许可核实网络服务界面,用作进行订单和收据的所有许可信息核实的入口点;(2)可疑订单监控网络服务界面,用作进行所有SOM数据分析的入口点;(3)SOM分析响应界面,用于对请求可疑订单分析检查的源***(例如订单服务110)发回响应,并提供在订单上进行的SOM分析的细节及结果;(4)合规管理机构(例如合规管理机构***)核实网络服务界面,用作获取用于进行许可核实的许可数据的入口点;(5)合规管理机构批量加载和文件上传界面,用于允许从合规管理机构批量上传和上传许可信息文件;和(6)SOM文件上传界面,用于允许用户上传批量SOM记录用于RCS应用200的分析。一种这样的非限制的示例性界面如图6所示。
IV.结论
基于在之前描述的附图中提供的教导,本领域技术人员会认识到本发明的许多变化和其他实施方式。因此,要理解的是,本发明并不限于所公开的具体实施方式,其他实施方式也预期被包括在所附权利要求的范围内。虽然在本文中使用了特定的术语,但它们仅是在通用和描述性的意义上使用的,并非意在限制。

Claims (9)

1.一种监管和合规***,用于识别接收到的监管物质的可疑订单,所述***包括:
存储器;以及
一个或多个计算机处理器,所述一个或多个计算机处理器被配置以:
从顾客接收监管物质订单,所述订单包含订购数量、订单日期、识别该顾客的顾客识别符、识别顾客类型的顾客类型识别符,以及识别该监管物质的物质识别符;
从存储器查询历史订单,所述历史订单包含匹配该物质识别符的历史物质识别符,每个历史订单包含历史数量、识别订单出货日的出货日期、识别发出订单的顾客的历史顾客识别符,以及识别顾客类型的历史顾客类型识别符;
对订单进行检查,所述检查包括:
(1)确定订购数量是否大于第一上限控制值,该第一上限控制值来源于第一亚群历史订单的历史数量,该第一亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且响应于订购数量大于第一上限控制值,将该订单标记为可疑;
(2)计算该订单的订单日期与来自具有与顾客识别符匹配的历史顾客识别符的历史订单中的前次连续历史订单的出货日期之间的时间段,确定订购数量是否大于第二上限控制值,该第二上限控制值来源于该时间段以及第二亚群历史订单的历史数量,该第二亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且响应于订购数量大于第二上限控制值,将该订单标记为可疑;
(3)确定订购数量是否大于第一阈值,该第一阈值来源于第三亚群历史订单的历史数量,该第三亚群的历史订单包括具有与顾客类型识别符匹配的历史顾客类型识别符的历史订单,并且响应于订购数量大于该第一阈值,将该订单标记为可疑;
(4)确定订购数量是否大于第二阈值,该第二阈值来源于历史订单的历史数量,并且响应于订购数量大于该第二阈值,将该订单标记为可疑;以及
(5)确定订购数量是否大于第三阈值,该第三阈值来源于第四亚群的历史订单的历史数量,该第四亚群的历史订单包括具有与顾客和客户识别符匹配的历史顾客和客户识别符的历史订单,响应于订购数量大于该第三阈值,将该订单标记为可疑,其中,所述客户为特定制造商;
并且
响应于被标记为可疑的订单,将有关该订单的信息存储在存储器中以利于进一步调查。
2.根据权利要求1所述的监管和合规***,其中所述一个或多个计算机处理器被配置以:
(A)从顾客接收监管物质的订单,该订单包含订单数据,该订单数据包含有关该顾客的多个顾客监管许可中的其中一个的一个或多个参数的顾客输入数据;
(B)检索包含在所述一个或多个记忆存储区域中的至少一部分存储数据;
(C)将顾客输入数据与存储数据的所检索的部分比较,以识别一个或多个差异;
(D)响应于识别到没有差异,为所述订单生成成功验证报告,所述成功验证报告批准进一步处理所述订单;和
(E)响应于识别出一个或多个差异,为所述订单生成不成功验证报告。
3.根据权利要求2所述的监管和合规***,其中,响应于识别出一个或多个差异,所述一个或多个计算机处理器被进一步配置以:
请求关于所述顾客输入数据的一个顾客许可的一个或多个参数相关的存储数据的更新数据;
响应于接收所述更新数据,将所述顾客输入数据与所述更新数据比较,以确定所述一个或多个差异是否仍然存在;
响应于识别到没有残余差异,为该订单请求生成成功重验证报告;以及
响应于识别到一个或多个残余差异,为该订单请求生成不成功重验证报告。
4.一种计算机执行的方法,用于识别接收到的监管物质的可疑订单,所述方法包括以下步骤:
从顾客接收监管物质订单,该订单包含订购数量、订单日期、识别该顾客的顾客识别符、识别顾客类型的顾客类型识别符,以及识别该监管物质的物质识别符;
从存储器查询历史订单,所述历史订单包含匹配该物质识别符的历史物质识别符,每个历史订单包含历史数量、识别出货日的出货日期、识别发出订单的顾客的历史顾客识别符,以及识别顾客类型的历史顾客类型识别符;
通过计算机装置对订单进行检查,所述检查包括:
(1)所述计算机装置确定订购数量是否大于第一上限控制值,该第一上限控制值来源于第一亚群历史订单的历史数量,该第一亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且响应于订购数量大于第一上限控制值,将该订单标记为可疑;
(2)所述计算机装置计算该订单的订单日期与来自具有与顾客识别符匹配的历史顾客识别符的历史订单中的前次连续历史订单的出货日期之间的时间段,确定订购数量是否大于第二上限控制值,该第二上限控制值来源于该时间段以及第二亚群历史订单的历史数量,该第二亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且响应于订购数量大于第二上限控制值,将该订单标记为可疑;
(3)所述计算机装置确定订购数量是否大于第一阈值,该第一阈值来源于第三亚群历史订单的历史数量,该第三亚群的历史订单包括具有与顾客类型识别符匹配的历史顾客类型识别符的历史订单,并且响应于订购数量大于该第一阈值,将该订单标记为可疑;
(4)所述计算机装置确定订购数量是否大于第二阈值,该第二阈值来源于历史订单的历史数量,并且响应于订购数量大于该第二阈值,将该订单标记为可疑;以及
(5)所述计算机装置确定订购数量是否大于第三阈值,该第三阈值来源于第四亚群的历史订单的历史数量,该第四亚群的历史订单包括具有与顾客和客户识别符匹配的历史顾客和客户识别符的历史订单,响应于订购数量大于该第三阈值,将该订单标记为可疑,其中,所述客户为特定制造商;并且
对于订单被标记为可疑,在存储器中存储有关该订单的信息以便进一步调查。
5.根据权利要求4所述的计算机执行的方法,所述方法进一步包括以下步骤:
(A)在一个或多个记忆存储区域内接收和存储与顾客发出的监管物质的订单相关的订单数据,该订单数据包含关于该顾客的多个顾客许可中的其中一个的一个或多个参数的顾客输入数据;
(B)从所述一个或多个记忆存储区域检索出至少一部分存储数据,所述存储数据包含与多个顾客监管许可的一个或多个参数相关的数据;
(C)通过至少一个计算机处理器将顾客输入数据与存储数据的所检索部分比较,以识别一个或多个差异;
(D)响应于识别出无任何差异,通过该至少一个计算机处理器生成该订单的成功验证报告,该成功验证报告批准进一步处理该订单;和
(E)响应于识别出一个或多个差异,通过该至少一个计算机处理器生成该订单的不成功验证报告,该不成功验证报告阻止进一步处理该订单。
6.根据权利要求5所述的计算机执行的方法,所述方法进一步包括,在步骤(E)之前:
(i)响应于识别出一个或多个差异,通过所述至少一个计算机处理器请求关于所述顾客输入数据的一个顾客许可的一个或多个参数相关的存储数据的更新数据;
(ii)响应于接收所述更新数据,通过所述至少一个计算机处理器将所述顾客输入数据与所述更新数据比较,以确定所述一个或多个差异是否仍然存在;
(iii)响应于识别到无残余差异,通过所述至少一个计算机处理器为该订单请求生成成功重验证报告,该成功重验证报告批准进一步处理该订单;以及
(iv)响应于识别到一个或多个残余差异,通过所述至少一个计算机处理器为该订单请求生成不成功重验证报告,该不成功重验证报告阻止进一步处理该订单。
7.一种计算机可读存储介质,该计算机可读存储介质中具有计算机可读程序代码部分,所述计算机可读程序代码部分包括:
第一可执行部分,用于从顾客接收监管物质订单,该订单包含订购数量、订单日期、识别该顾客的顾客识别符、识别顾客类型的顾客类型识别符,以及识别该监管物质的物质识别符;
第二可执行部分,用于查询包含于物质识别符匹配的历史物质识别符的历史订单,每个历史订单包含历史数量、识别出货日的出货日期、识别发出订单的顾客的历史顾客识别符,以及识别顾客类型的历史顾客类型识别符;
第三可执行部分,用于对订单进行检查,所述检查包括:
(1)确定订购数量是否大于第一上限控制值,该第一上限控制值来源于第一亚群历史订单的历史数量,该第一亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且响应于订购数量大于第一上限控制值,将该订单标记为可疑;
(2)计算该订单的订单日期与来自具有与顾客识别符匹配的历史顾客识别符的历史订单中的前次连续历史订单的出货日期之间的时间段,确定订购数量是否大于第二上限控制值,该第二上限控制值来源于该时间段以及第二亚群历史订单的历史数量,该第二亚群历史订单包括具有与顾客识别符匹配的历史顾客识别符的历史订单,并且响应于订购数量大于第二上限控制值,将该订单标记为可疑;
(3)确定订购数量是否大于第一阈值,该第一阈值来源于第三亚群历史订单的历史数量,该第三亚群的历史订单包括具有与顾客类型识别符匹配的历史顾客类型识别符的历史订单,并且响应于订购数量大于该第一阈值,将该订单标记为可疑;
(4)确定订购数量是否大于第二阈值,该第二阈值来源于历史订单的历史数量,响应于订购数量大于该第二阈值,将该订单标记为可疑;以及
(5)确定订购数量是否大于第三阈值,该第三阈值来源于第四亚群的历史订单的历史数量,该第四亚群的历史订单包括具有与顾客和客户识别符匹配的历史顾客和客户识别符的历史订单,响应于订购数量大于该第三阈值,将该订单标记为可疑,其中,所述客户为特定制造商;以及
第四可执行部分,对于订单被标记为可疑,在存储器中存储有关该订单的信息以便进一步调查。
8.根据权利要求7所述的计算机可读存储介质,所述计算机可读存储介质进一步包括:
第四可执行部分,被配置以比较顾客输入数据和至少一部分存储数据,以识别一个或多个差异;以及
第五可执行部分,被配置以基于所述比较生成一种或多种报告,其中:
响应于识别出无任何差异,所述第五可执行部分被配置以生成该订单的成功验证报告,所述成功验证报告批准进一步处理该订单;并且
响应于识别出一个或多个差异,所述第五可执行部分被配置以生成该订单的不成功验证报告,所述不成功验证报告阻止进一步处理该订单。
9.根据权利要求8所述的计算机可读存储介质,所述计算机可读存储介质进一步包括第六可执行部分,所述第六可执行部分被配置以:
(i)响应于识别出一个或多个差异,请求关于所述顾客输入数据的一个顾客许可的一个或多个参数相关的存储数据的更新数据;
(ii)响应于接收所述更新数据,将所述顾客输入数据与所述更新数据比较,以确定所述一个或多个差异是否仍然存在;
(iii)响应于识别到无残余差异,为该订单请求生成成功重验证报告,该成功重验证报告批准进一步处理该订单;以及
(iv)响应于识别到一个或多个残余差异,为该订单请求生成不成功重验证报告,该不成功重验证报告阻止进一步处理该订单。
CN201280060673.5A 2011-12-08 2012-12-07 用于支持对管制和非管制物品经销的监管要求的***和方法 Active CN104364816B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161568229P 2011-12-08 2011-12-08
US61/568229 2011-12-08
PCT/US2012/068468 WO2013086335A1 (en) 2011-12-08 2012-12-07 Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items

Publications (2)

Publication Number Publication Date
CN104364816A CN104364816A (zh) 2015-02-18
CN104364816B true CN104364816B (zh) 2021-06-15

Family

ID=47472037

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280060673.5A Active CN104364816B (zh) 2011-12-08 2012-12-07 用于支持对管制和非管制物品经销的监管要求的***和方法

Country Status (5)

Country Link
US (4) US8983869B2 (zh)
EP (1) EP2788949A4 (zh)
CN (1) CN104364816B (zh)
CA (1) CA2842430C (zh)
WO (1) WO2013086335A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8983869B2 (en) 2011-12-08 2015-03-17 United Parcel Service Of America, Inc. Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items
US10430555B1 (en) 2014-03-13 2019-10-01 Mckesson Corporation Systems and methods for determining and communicating information to a pharmacy indicating patient eligibility for an intervention service
JP6260694B2 (ja) * 2014-05-28 2018-01-17 富士通株式会社 発注プログラム、発注装置及び発注方法
US10642957B1 (en) 2014-10-21 2020-05-05 Mckesson Corporation Systems and methods for determining, collecting, and configuring patient intervention screening information from a pharmacy
CN104361443B (zh) * 2014-11-06 2016-03-30 李华 一种印鉴卡的电子***及印鉴卡信息的处理方法
CN104836701B (zh) * 2015-05-04 2019-03-15 北京京东尚科信息技术有限公司 订单监控方法及装置
CN105279688A (zh) * 2015-10-23 2016-01-27 上海钢富电子商务有限公司 订单数据处理方法及***
US11094011B2 (en) * 2017-01-25 2021-08-17 Fidessa Trading Uk Limited Actionable contextualized alerts within an order management system
US10650380B1 (en) 2017-03-31 2020-05-12 Mckesson Corporation System and method for evaluating requests
JP7107145B2 (ja) * 2018-09-28 2022-07-27 ブラザー工業株式会社 画像形成装置、並びに、画像形成装置における消耗品の発注方法及びプログラム
US11983749B2 (en) * 2019-11-25 2024-05-14 Breckenridge Capital Llc System and method for automating electronic pharmaceutical transactions
US11551233B1 (en) * 2020-01-27 2023-01-10 Pizza Hut Connect, LLC System and method for governing execution of a geography dependent computer process
US20220398586A1 (en) * 2021-06-09 2022-12-15 WARPSPEED, Inc. Transaction compliance determination using machine learning
US11966386B1 (en) * 2022-03-30 2024-04-23 Mckesson Corporation Method, apparatus, and computer program product for utilizing accumulation records to reduce network transactions

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1545668A (zh) * 2001-07-05 2004-11-10 却克波特特许公司 交易处理***和方法

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020120573A1 (en) * 1998-11-03 2002-08-29 Mccormick Douglas Secure extranet operation with open access for qualified medical professional
US7054844B2 (en) * 2000-01-05 2006-05-30 Bce Emergis Inc. Secure electronic procurement system and method
US6658394B1 (en) * 2000-08-08 2003-12-02 Squaretrade, Inc. Electronic seals
US6952681B2 (en) * 2000-09-07 2005-10-04 Data Reduction Systems Corp. Tracking the distribution of prescription drugs and other controlled articles
US7640170B1 (en) * 2000-11-10 2009-12-29 Ewing B. Gourley Method and apparatus for processing pharmaceutical orders to determine whether a buyer of pharmaceuticals qualifies for an “own use” discount
US20030093295A1 (en) * 2001-11-14 2003-05-15 Lilly Ralph B. Controlled substance tracking system and method
US7680696B1 (en) * 2002-01-12 2010-03-16 Murray Thomas G Computer processing system for facilitating the order, purchase, and delivery of products
US7321972B2 (en) * 2002-02-01 2008-01-22 Novell, Inc. Isolating multiple authentication channels, each using multiple authentication models
EP1770954A1 (en) * 2005-10-03 2007-04-04 Amadeus S.A.S. System and method to maintain coherence of cache contents in a multi-tier software system aimed at interfacing large databases
US20070106617A1 (en) * 2005-11-08 2007-05-10 Paul Mabray Legal compliance system for the sale of regulated products or services
WO2007101261A2 (en) * 2006-02-28 2007-09-07 Ici Worldwide, Inc. Merchandise tracking and ordering system
US20080004966A1 (en) * 2006-06-30 2008-01-03 Singleton Shaun W System and method for control and monitor of sales transactions
CA2572649C (en) * 2006-12-29 2017-01-24 Bce Inc Method and apparatus for wireless management of articles
US8429734B2 (en) * 2007-07-31 2013-04-23 Symantec Corporation Method for detecting DNS redirects or fraudulent local certificates for SSL sites in pharming/phishing schemes by remote validation and using a credential manager and recorded certificate attributes
CA2715969C (en) * 2008-02-12 2013-12-10 Bio-Tech Medical Software, Inc. System and method for monitoring medication prescriptions using biometric identification and verification
US8335697B2 (en) * 2008-02-12 2012-12-18 Bio-Tech Medical Software, Inc. System and method for monitoring medication prescriptions using biometric identification and verification
US8429018B2 (en) 2008-07-29 2013-04-23 W.W. Grainger, Inc. System and method for detecting a possible error in a customer provided product order quantity
US8656162B2 (en) * 2009-10-22 2014-02-18 Honeywell International Inc. Aeronautical security management over broadband air/ground network
US8566189B2 (en) 2010-02-10 2013-10-22 Strategic Pharmaceutical Solutions, Inc. Computer-enabled method and system for facilitating veterinary pharmaceutical and other animal-related product transactions
US20110218928A1 (en) * 2010-03-02 2011-09-08 Thorsten Refior Automated license determination
US8386277B2 (en) * 2010-03-23 2013-02-26 United Parcel Service Of America, Inc. Systems and methods for identifying suspicious orders
WO2012011997A1 (en) * 2010-04-27 2012-01-26 The Travelers Companies, Inc. System and method for detecting drug fraud and abuse
WO2012045182A1 (en) 2010-10-05 2012-04-12 Die Schweizerische Post Method of tracking a location of transported goods
US8548839B2 (en) * 2010-11-12 2013-10-01 Healthcare Volunteer, Inc. System and method for facilitating healthcare volunteering
US20120150561A1 (en) * 2010-12-09 2012-06-14 Sean Carroll Prescription Verification System
US8983869B2 (en) 2011-12-08 2015-03-17 United Parcel Service Of America, Inc. Systems and methods for supporting regulatory requirements for the distribution of controlled and non-controlled items

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1545668A (zh) * 2001-07-05 2004-11-10 却克波特特许公司 交易处理***和方法

Also Published As

Publication number Publication date
CA2842430A1 (en) 2013-06-13
US20130151373A1 (en) 2013-06-13
US8983869B2 (en) 2015-03-17
WO2013086335A1 (en) 2013-06-13
US11587135B2 (en) 2023-02-21
US20230169556A1 (en) 2023-06-01
US20150154673A1 (en) 2015-06-04
EP2788949A1 (en) 2014-10-15
US10769689B2 (en) 2020-09-08
US20200394692A1 (en) 2020-12-17
CA2842430C (en) 2014-12-23
EP2788949A4 (en) 2015-07-08
CN104364816A (zh) 2015-02-18
US12014405B2 (en) 2024-06-18

Similar Documents

Publication Publication Date Title
CN104364816B (zh) 用于支持对管制和非管制物品经销的监管要求的***和方法
US11393004B2 (en) Systems and methods for identifying suspicious orders
US8768724B2 (en) System and method for detecting drug fraud and abuse
US20070136814A1 (en) Critical function monitoring and compliance auditing system
US8725532B1 (en) Systems and methods for monitoring controlled substance distribution
US20030229519A1 (en) Systems and methods for identifying fraud and abuse in prescription claims
US20080065418A1 (en) Systems and Methods to Manage Drug Accountability Processes in Clinical Trials
JP7071490B2 (ja) 用量調製データ分析
CN111613290B (zh) 一种基于区块链的医疗信息管理***
US10776890B1 (en) Generation from data threats and predictive application of the data models
de Vries et al. Vulnerabilities for drug diversion in the handling, data entry, and verification tasks of 2 inpatient hospital pharmacies: clinical observations and healthcare failure mode and effect analysis
Weinstein et al. A New Standard For Suspicious Order Monitoring

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant