Medical bottle cap