×

Quality of prescription medications and quality of customer services at pharmacies using adaptable automatic distributed vending system

  • US 10,325,074 B2
  • Filed: 04/21/2016
  • Issued: 06/18/2019
  • Est. Priority Date: 04/24/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A configurable apparatus adaptable for processing an item in compliance with a specification and in compliance to an acceptance criteria;

  • said adaptability including configurations of said apparatus of a single or a multi-track configurable conveyor for distributing of the item vertically and/or horizontally;

    said item including a prescription medication;

    said specification for a prescription medication comprising of a specification parameters originated by an authorized physician (prescription specification) and a specification parameters originated by the apparatus (system specification);

    said acceptance criteria comprising processing and delivering a prescription medication in compliance to said specifications and to said acceptance criteria;

    said processing including storing a prescription medication inside a container and identifying said container with a set of specification parameters;

    said delivering including automatic dispensing to an authorized customer; and

    the apparatus executing a configurable control algorithm adaptable to said specifications and to said acceptance criteria;

    said configurable apparatus comprising of;

    a configurable controller;

    said controller including a configurable specification (SC) comprising of specification parameters (SCP);

    a configurable non-volatile memory;

    a configurable control algorithm;

    said algorithm including calculations/estimates of a probability of an error in processing a prescription medication by said apparatus including real-time monitoring and controls;

    said error including apparatus non-compliance to said acceptance criteria in respect to a prescription medication;

    said controls including closed-loop controls executed by said controller directly with or without assistance from an operator;

    a configurable communication interface;

    said interface including;

    communication between said apparatus and a remote controller including a host controller, communication between said apparatus and a device with an embedded controller;

    said devices including mobile devices;

    said communication interface including wired, wireless and INTERNET;

    said interface including a configurable specification (SI) comprising of specification parameters (SIP);

    said (SI) and (SIP) including an operator interface and security specification approved by a provider;

    a configurable sensor;

    said sensor interfaced to said configurable controller;

    said sensor including a configurable specification (SS) comprising of specification parameters (SSP);

    said (SS) including configurations for monitoring and/or measuring a specification parameter of said apparatus, including;

    ambient environment (including temperature, humidity, emissions, vibrations), shape of an item (including item as an individual pill or a container), dimension of an item (diameter or width, length, height), weight of an item, identification/specification of an item (barcode label and/or electronic identification/tracking device attached to an item) with said items including;

    a container, a carrier, a device and an assembly of said apparatus;

    said (SS) including configurations for monitoring self-diagnostics of said apparatus including self-diagnostics of;

    a device, an assembly, a module and/or a mechanism within said apparatus;

    a configurable container;

    said container including a configurable specification for said container/housing (SH);

    said specification comprising of specification parameters (SHP) including;

    shape, size (volume/capacity and dimensions) and weight;

    a configurable conveyor;

    said conveyor including;

    a transport mechanism and a carrier attached to said transport mechanism;

    said conveyor including a configurable specification (ST);

    said (ST) including configurations for;

    vertical, horizontal and angular direction;

    said (ST) including an attachment of a carrier;

    said attachment sustaining said carrier under the weight of said carrier (empty and/or loaded) in essentially vertical alignment, and allowing a weight measuring device (a sensor configured for weight measuring) to engage with said carrier lifting said carrier along a vertical axis and measuring the weight of said carrier (empty and/or loaded);

    said (ST) including bi-directional transport;

    said (ST) comprising of specification parameters (STP) including definition for;

    dimensional parameters, drive mechanism, local controller, communication interface to said controllers and a mechanical interface to a number of carriers;

    a configurable dispensing module;

    said dispensing module including a configurable specification (SDM) comprising a specification parameters (SDMP);

    said (SDM) including;

    a mechanical interface with a dispensing conveyor for unloading an item from a carrier of said dispensing conveyor into said dispensing module and configurations for providing un-attended services comprising of a stand-alone vending kiosk in compliance to a quality acceptance criteria;

    a configurable reject return module;

    said reject. module including a configurable specification (SRM) comprising a specification parameters (SRMP);

    said (SRM) including a mechanical interface with a reject return conveyor for unloading an item from a carrier of said conveyor into said reject return module;

    a configurable customer interface;

    said customer interface including a configurable specification (SCI) comprising a specification parameters (SCIP);

    said (SCI) and (SCIP) including customer operational and security specifications;

    a configurable provider interface;

    said provider interface including a configurable specification (SPI) comprising a specification parameters (SPIP);

    said (SPI) and (SPIP) including provider operational and security specifications;

    a configurable vending module;

    said module including;

    said conveyors and said modules;

    said vending module including a configurable specification (SVM) comprising of specification parameters (SVMP);

    said (SVM) including;

    mechanical and electronic interfaces between said modules and configurations for providing un-attended services comprising the stand-alone vending kiosk;

    said (SVM) including compliance to;

    a vending module quality acceptance criteria and to a vending module safety/security acceptance criteria;

    a configurable prescription medication;

    said medication including a configurable specification (SM);

    said specification comprising of a specification parameters originated by an authorized physician (prescription specification) and a specification parameters originated by the apparatus (system specification);

    said (SM) comprising of specification parameters (SMP) including parameters for;

    ambient environment and safety/security for said medication;

    said safety/security parameters including;

    operator/customer access authorization and real-time monitoring/verifications of a location of said medication within said apparatus;

    a configurable conveyor carrier;

    said carrier including a configurable specification (SCC);

    said specification including carrier specification parameters (SCCP);

    shape, size (volume/capacity and dimensions), weight and identification (barcode label and/or electronic);

    said (SCC) including said carrier configurations of;

    a single section/pocket carrier for accepting a single container with prescription medication and a multi-section/pocket carrier with each section /pocket configured for accepting any combination consisting of a container with prescription medication and/or a medication accessory;

    wherein (SS) including sensor configurations for monitoring and/or measuring a specification parameter of said apparatus, including;

    ambient environment (including temperature, humidity, emissions, vibrations), shape of an item (including item as an individual pill or a container) and dimension of an item (diameter or width, length, height);

    wherein (SS) including sensor configurations for weight measurements of;

    an item, a carrier, a module and/or a component of said apparatus;

    wherein (SS) including sensor configurations for recognition (reading) of an identification/specification parameter of an item (barcode label and/or electronic identification/tracking device attached to an item) with said items including;

    a container, a carrier, a device, an assembly;

    wherein (SS) including sensor configurations for monitoring self-diagnostics of said apparatus including self-diagnostics of;

    a device, a mechanism and a module within said apparatus;

    wherein (SS) including sensor configurations for monitoring safety and security of a medication within said apparatus;

    wherein (SCC) for configurations of a multi-section/pocket carrier comprising of (SCCP) for each section/pocket of said carrier and including;

    shape, size (volume/capacity and dimensions), weight and identification (barcode label and/or electronic);

    wherein (ST) including conveyor configurations for;

    vertical, horizontal and angular direction;

    said (ST) comprising attachment of a carrier;

    said attachment sustaining said carrier under the weight of said carrier (empty and/or loaded) in essentially vertical alignment;

    said (ST) comprising bi-directional transport;

    said (STP) defining;

    dimensional parameters, drive mechanism, local controller, communication interface to said controllers, and mechanical coupling to the carriers;

    wherein said configurable apparatus is configured according to;

    a configurable process specification for loading a prescription medication into a container (SLH);

    said (SLH) configurations including;

    auto-loading and manual loading by an authorized operator/provider;

    said (SLH) including verification of medication specification parameters listed in the (SM) and verification of other parameters as defined by a container loading quality acceptance criteria;

    a configurable process specification for loading said container with prescription medication into a carrier (SLC);

    said (SLC) configurations including;

    auto-loading and manual loading by an authorized operator/provider;

    said (SLC) including verification of;

    medication specification parameters listed in the (SM), container specification parameters listed in (SH) and verification of other parameters as defined by a carrier loading quality acceptance criteria;

    a configurable process specification for storing and for transporting said container with prescription medication within said apparatus (STC);

    said (STC) including attaching a carrier to a transport mechanism (conveyor) which sustains said carrier under the carrier own weight (empty and/or loaded with a container) essentially in a vertical orientation at all times;

    said (STC) including said conveyor transporting said medication within (SM), including ambient environment and safety/security;

    said (STC) including sustaining prescribed/listed by (SM) medication individual dosage (example weight of a pill or volume of a liquid) within respective acceptance criteria listed in the (SM);

    a configurable process specification for unloading said container with prescription medication from said carrier to an authorized customer (SUC);

    said (SUC) including auto-dispensing/unloading of individual prescription medication to an authorized customer;

    a configurable process specification for unloading said container with prescription medication from said carrier to an authorized provider (SUP);

    said (SUP) including auto-dispensing/unloading of individual prescription medication to an authorized customer;

    a configurable specification for said apparatus (SA) including specification parameters (SAP);

    said (SA) including an acceptable criteria/range for said (SAP);

    said (SA) including said apparatus executing a control algorithm for sustaining said (SAP) within said acceptance criteria and communicating/informing a host controller and/or an authorized operator/provider of results;

    a configurable process specification for said apparatus performing real-time inventory tracking within said apparatus (SIT);

    said (SIT) including tracking of components of said apparatus;

    said components including;

    modules and carriers;

    said (SIT) including tracking of containers with medication and comprising of detecting a transition of said medication based on identification (barcode label and/or electronic) attached to said medication and based on a change in weight with the original location losing weight and the new location gaining weight which is equal to the weight of medication being relocated;

    a configurable acceptance criteria for said communication interface (AI);

    said (AI) including acceptable range for (SIP);

    a configurable acceptance criteria for said sensor (AS);

    said (AS) including acceptable range for each of the specification parameters (SSP) monitored by said sensor;

    a configurable acceptance criteria for said conveyor (AC);

    said (AC) including acceptable range for (STP);

    a configurable acceptance criteria for loading a medication into a container (AMC);

    said (AMC) including a process specification in compliance to (SM);

    said process specification comprising of;

    said apparatus performing real-time inventory of empty containers and the containers with medications being present within said apparatus, and said apparatus with or without an operator assistance executing a list of process steps including;

    (1) selecting an empty container in compliance to the acceptance criteria, (2) loading said medication into selected container, (3) updating specification parameters for said loaded container and (4) creating a new identification for said loaded container as combination of identifications for said medication and of identifications for said container;

    said new identification comprising set of specification parameters defined by the provider;

    said new identification including barcode label and/or electronic device, and (5) attaching said identification to said container;

    a configurable acceptance criteria for loading a container with medication into a carrier (ACC);

    said (ACC) including a process specification in compliance to (SM);

    said process specification comprising of;

    said apparatus performing real-time inventory and collecting identification data of carriers which are present in said apparatus and said apparatus with or without an operator assistance executing a list of process steps including;

    (1) selecting an empty carrier, (2) loading said container with medication into selected carrier, and (3) creating a new identification as combination of identifications for said medication and the identification data for said carrier;

    said new identification comprising of specification parameters defined by the provider; and

         4) storing said new identification in the non-volatile memory;

    a configurable acceptance criteria said vending module (AVM);

    said (AVM) including acceptable range for (SVMP);

    a configurable acceptance criteria for dispensing module (ADM);

    said (ADM) including acceptable range for (SDMP) and a specification for said apparatus verification of (QC) specification parameters and (SIT) specification parameters in support of an error-free processing and delivery of a prescription medication to an authorized customer;

    a configurable acceptance criteria for reject return module (ARM);

    said (ARM) including acceptable range for (SRMP);

    a configurable acceptance criteria for customer interface (ACI);

    said (ACI) including acceptable range for (SCIP);

    a configurable acceptance for provider interface (API);

    said (API) including acceptable range for (SPIP);

    a configurable acceptance optimization criteria for a project;

    said project including a new installation of said apparatus;

    said acceptance optimization criteria comprising of optimization specification parameters defined by a provider for said project;

    said optimization specification parameters including project specific target/value/range for;

    reliability, security, safety and efficiency;

    wherein said apparatus configured for aid project and operating in compliance to said optimization specification parameters;

    wherein the configurable non-volatile memory is used by said apparatus and the provider for storing/retrieval of an information;

    said information including;

    specifications, parameters, acceptance criteria and a real-time data;

    said real-time data comprising of results/status information in respect to said apparatus executing in real-time the control algorithm;

    wherein (SS) including sensor configurations for monitoring in real-time an actual value of a specification parameter of said apparatus;

    wherein a specification parameter comprising of a range including low and high level of said parameter;

    wherein a controller interfacing to a sensor monitors a specification parameter compares the actual value of said specification parameter to a range of values;

    wherein said apparatus adaptable to a specification for a provider defined acceptance criteria, including;

    assisting a provider in preparing a prescription medication;

    assigning of a system specification to a prescription medication;

    verifying a medication compliance to said specifications prior to accepting and processing said prescription medication;

    distributing prescription medication in compliance with said specifications and in compliance with said acceptance criteria, including;

    providing/sustaining ambient environment;

    providing/sustaining safety and security;

    conveyor configurations, including;

    vertical distribution upward and/or downward from a provider location to an authorized location and/or horizontal distribution from a provider location to an authorized location;

    wherein an authorized location including;

    a specific floor number within a building, a specific location within a floor of a building including a specific service/patient room;

    wherein at an authorized location a prescription medication is delivered to an authorized person including;

    operator approved by a provider, customer and/or patient listed in a specification for said prescription medication;

    said delivery including automatic dispensing;

    a configurable specification for a control algorithm (SCA);

    said specification including statistical calculations and real-time controls;

    said calculations including probability of an error in respect to apparatus non-compliance to an acceptance criteria in respect to processing a prescription medication;

    said controls sustaining operation of said apparatus according to said specifications and within said acceptance criteria;

    said real-time controls including real-time verification of an actual value provided by a sensor with a respective acceptable range;

    said verification including controls of sustaining the actual value of a measured parameter within its respective acceptance range;

    said algorithm providing real-time controls for sustaining an error-free processing of a prescription medication;

    wherein said error-free processing is based on a predefined target set by the provider for a probability of occurrence of an error within said apparatus;

    wherein a configuration of said apparatus is performed by an operator and/or a remote host controller over said communication interface including real-time configuration;

    wherein a prioritization of said provider defined acceptance criteria for said apparatus is performed by an operator and/or a remote host controller over said communication interface including real-time prioritization;

    wherein an authorized customer interfacing via an intelligent device (including mobile phone and/or computer) with said apparatus (in both directions) over said communication interfaces;

    said customer interfacing including;

    ordering medication, verifying status of an order, being informed of a location/date/time the order will be and/or is ready, instructions on how to use medication and general help instructions in support of customer services within provider defined acceptance criteria;

    a configurable closed-loop control system of said apparatus;

    said control system monitoring status of said sensors and communicating over said communication interface with a remote host controller and/or an operator via an intelligent device connected to said apparatus;

    said communicating including said control system real-time self-diagnostics;

    said self-diagnostics including periodic (heart-beat) status updates;

    said status including an abbreviated status if said control system is within compliance and a detailed status in the event of an error;

    said detailed status including an identification of a component/device/process in error and identification of a prescription medication(s) being affected, if any; and

    said apparatus executing said configurable control algorithm sustaining operation of said apparatus within said prioritization of said provider defined acceptance criteria.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×