치료순응을 측정하는 객관적인 방법으로는 남아있는 의약품 수량 체크, 전자적 모니터링 장치, 약국 데이터베이스 분석이 있다. 남아있는 의약품 수량 체크는 보통 개수 계산이 부정확하고 치료순응 행동을 과다 추정할 수 있으며, 복용시간, 의약품 미복용 패턴과 같은 중요한 정보를 수집할 수 없다. 전자적 모니터링 장치(medication event monitoring system; MEMS)는 의약품 용기가 열린 시간과 날짜를 기록하는 장치로 고가로 인해 널리 사용되기 어렵다. 약국 데이터베이스는 의약품조제가의약품 사용과 동일하지 않을 수 있으며, 환자가 여러 약국을 이용하거나 자료가 정기적으로 수집되지 않을 경우 정보가 불완전할 수 있다.
객관적으로 치료순응을 측정하는 방법으로 전자적 모니터링 장치, 남아있는 의약품 수량 체크, 약국 데이터베이스 분석이 있는데 세 가지 방법 모두 측정에 활용하기 어렵거나 불안한 부분은 있다. 