A needle assembly attachment and removal device comprising: a base; an outer member fixed to the base, an inner surface of the outer member having first threads (12.2); a first inner member telescoped in the outer member and having pins (14.2) adapted to engage the first threads (12.2), wherein the first inner member is adapted to hold a needle assembly, a first spring grounded in the base and biasing the first inner member away from the base, wherein axial movement of the first inner member within the outer member causes rotation of the first inner member and the needle assembly relative to the outer member, wherein a second inner member is disposed in the outer member and adapted to receive the first inner member, an inner surface of the second inner member having second threads (13.1) adapted to engage the pins (14.2), wherein the second inner member is adapted to rotate relative to the outer member from a first position in which the second threads (13.1) are aligned with the first threads (12.2) to a second position in which the second threads (13.1) are not aligned with the first threads (12.2), wherein the outer member includes a proximal section (12.1) and a distal section (12.4), and wherein the distal section (12.4) has a larger diameter than the proximal section (12.1), wherein the outer member includes a shoulder formed between the proximal section (12.1) and the distal section (12.4), wherein a portion of an internal face of the shoulder includes a first ratchet face (12.5), wherein the second inner member includes a second ratchet face (13.2) adapted to engage the first ratchet face (12.5), wherein a second spring is grounded in the base biasing the second inner member away from the base and maintaining engagement of the first ratchet face (12.5) and the second ratchet face (13.2), wherein, when the first inner member is received in the second inner member, the axial movement of the first inner member results in an axial force and a rotational force on the second inner member when the pins (14.2) abut the second threads (13.1), wherein the first inner member is prevented from axial movement relative to the second inner member when the second inner member is in the second position. a base; an outer member fixed to the base, an inner surface of the outer member having first threads (12.2); a first inner member telescoped in the outer member and having pins (14.2) adapted to engage the first threads (12.2), wherein the first inner member is adapted to hold a needle assembly, a first spring grounded in the base and biasing the first inner member away from the base, wherein axial movement of the first inner member within the outer member causes rotation of the first inner member and the needle assembly relative to the outer member, wherein a second inner member is disposed in the outer member and adapted to receive the first inner member, an inner surface of the second inner member having second threads (13.1) adapted to engage the pins (14.2), wherein the second inner member is adapted to rotate relative to the outer member from a first position in which the second threads (13.1) are aligned with the first threads (12.2) to a second position in which the second threads (13.1) are not aligned with the first threads (12.2), wherein the outer member includes a proximal section (12.1) and a distal section (12.4), and wherein the distal section (12.4) has a larger diameter than the proximal section (12.1), wherein the outer member includes a shoulder formed between the proximal section (12.1) and the distal section (12.4), wherein a portion of an internal face of the shoulder includes a first ratchet face (12.5), wherein the second inner member includes a second ratchet face (13.2) adapted to engage the first ratchet face (12.5), wherein a second spring is grounded in the base biasing the second inner member away from the base and maintaining engagement of the first ratchet face (12.5) and the second ratchet face (13.2), wherein, when the first inner member is received in the second inner member, the axial movement of the first inner member results in an axial force and a rotational force on the second inner member when the pins (14.2) abut the second threads (13.1), wherein the first inner member is prevented from axial movement relative to the second inner member when the second inner member is in the second position.