A robotic interface system, comprising: a main body comprising: an inlet port; an outlet port; a container assembly comprising: a container member comprising a plurality of compartments which are distributed around the circumference container member; and a ring member comprising a pill window; characterized by the main body comprising: a first motor operative to selectively couple or decouple the ring member to the container member; a second motor coupled to the container member and operative to: rotate both the container member and the ring member in concert with each other about a rotation axis within the main body to align the pill window with the inlet port, the outlet port, or any location between the inlet and outlet ports when the container member is coupled to the ring member; and rotate the container member independently of the ring member about the rotation axis within the main body to align any one of the plurality of compartments with the pill window when the container member is decoupled from the ring member; a processor that is operative to control operation of the first and second motors in accordance with a pill insertion procedure or a pill dispensing procedure. a main body comprising: an inlet port; an outlet port; an inlet port; an outlet port; a container assembly comprising: a container member comprising a plurality of compartments which are distributed around the circumference container member; and a ring member comprising a pill window; a container member comprising a plurality of compartments which are distributed around the circumference container member; and a ring member comprising a pill window; characterized by the main body comprising: a first motor operative to selectively couple or decouple the ring member to the container member; a second motor coupled to the container member and operative to: rotate both the container member and the ring member in concert with each other about a rotation axis within the main body to align the pill window with the inlet port, the outlet port, or any location between the inlet and outlet ports when the container member is coupled to the ring member; and rotate the container member independently of the ring member about the rotation axis within the main body to align any one of the plurality of compartments with the pill window when the container member is decoupled from the ring member; a processor that is operative to control operation of the first and second motors in accordance with a pill insertion procedure or a pill dispensing procedure. a first motor operative to selectively couple or decouple the ring member to the container member; a second motor coupled to the container member and operative to: rotate both the container member and the ring member in concert with each other about a rotation axis within the main body to align the pill window with the inlet port, the outlet port, or any location between the inlet and outlet ports when the container member is coupled to the ring member; and rotate the container member independently of the ring member about the rotation axis within the main body to align any one of the plurality of compartments with the pill window when the container member is decoupled from the ring member; rotate both the container member and the ring member in concert with each other about a rotation axis within the main body to align the pill window with the inlet port, the outlet port, or any location between the inlet and outlet ports when the container member is coupled to the ring member; and rotate the container member independently of the ring member about the rotation axis within the main body to align any one of the plurality of compartments with the pill window when the container member is decoupled from the ring member; a processor that is operative to control operation of the first and second motors in accordance with a pill insertion procedure or a pill dispensing procedure.