Even in the case of a cassette loading section into/from which an established drug cassette is loaded/unloaded, the loading of an optional drug cassette is made possible. If a control means (7) determines that an established drug cassette (16A) has been loaded into a cassette loading section (15) at the established position of a device body (2), the control means (7) determines whether or not the established drug cassette (16A) is loaded into a proper position on the basis of loading destination information stored in a first storage means (18), and the positional information of the cassette loading section (15) into which the established drug cassette (16A) is loaded. Meanwhile, the control means (7) determines that the optional drug cassette has been loaded into any one of the cassette loading sections (15), the control means (7) associates drug related information stored in the first storage means (18) of the loaded established drug cassette with the loading destination information, or the positional information of the cassette loading section, and stores the associated information in a second storage means (32).본 발명의 과제는, 기정(旣定)의 약제 카세트가 탈부착되는 카세트 장착부에 대해서도, 임의 약제 카세트를 장착할 수 있도록 하는 데 있다.상기의 과제를 해결하기 위해, 본 발명은, 제어수단(7)에 의해, 장치 본체(2)의 기정 위치의 카세트 장착부(15)에 기정 약제 카세트(16A)가 장착되었다고 판정되면, 제 1 기억수단(18)에 기억된 장착처 정보와, 기정 약제 카세트(16A)가 장착된 카세트 장착부(15)의 위치 정보에 근거하여, 기정 약제 카세트(16A)가 적절한 위치에 장착되어 있는지의 여부를 판정한다. 한편, 제어수단(7)에 의해, 어느 하나의 카세트 장착부(15)에 임의 약제 카세트가 장착되었다고 판정되면, 장착된 기정 약제 카세트의 제 1 기억수단(18)에 기억된 약제 관련 정보를, 장착처 정보 또는 카세트 장착부의 위치 정보와 관련지어서 제 2 기억수단(32)에 기억시킨다.