PROBLEM TO BE SOLVED: To provide a measurement method, a measurement device, and a program capable of non-destructively measuring the volume of a medical agent with high accuracy for each needle-shaped recessed part in a mold.SOLUTION: The measurement method obtains a reference plane height which is the height between a reference plane predetermined relative to a first plane of a mold in the side filled with a medical agent or to a second plane opposite the first plane, and the second plane. The method obtains a first detection result by detecting, for each needle-shaped recessed part, a measurement wave emitted from a surface of the medical agent in response to the measurement wave incident to the medical agent in the needle-shaped recessed part. The method detects, each needle-shaped recessed part, a first height between the reference plane and the medical agent surface, on the basis of the first detection result. The method detects, for each needle-shaped recessed part, a second height, which is from the second plane to the medical agent surface, on the basis of the reference planet height and the first height for each needle-shaped recessed part. The method calculates, for each needle-shaped recessed part, the volume of the medical agent in the needle-shaped recessed part, on the basis of the second height for each needle-shaped recessed part and a known geometry of the needle-shaped recessed part.SELECTED DRAWING: Figure 4【課題】モールドの針状凹部ごとの薬剤の容量を高精度に非破壊測定することができる測定方法及び測定装置及びプログラムを提供する。【解決手段】モールドの薬剤が充填される側の第1面又は第1面とは反対側の第2面に対して予め定めた基準面と、第2面との間の高さである基準面高さを取得する。針状凹部内の薬剤への測定波の入射に応じて薬剤の表面である薬剤表面から出射した測定波を針状凹部ごとに検出した第1検出結果を取得する。第1検出結果に基づき、基準面と薬剤表面との間の第1高さを針状凹部ごとに検出する。基準面高さと針状凹部ごとの第1高さとから、第2面から薬剤表面までの第2高さを針状凹部ごとに検出する。針状凹部ごとの第2高さと、既知の針状凹部の形状とに基づき、針状凹部内の薬剤の容量を針状凹部ごとに演算する。【選択図】図4