A needle-free injector system includes a needle-free injector having at least one sensor configured to detect, using the at least one sensor, a degree to which a patient has administered a treatment using the needle-free injector, and configured to transmit information to a server regarding the administration of the treatment; and the server configured to communicate, to a device associated with the patient, a message regarding the administration of the treatment. A method of determining patient compliance with a treatment regimen includes detecting a potential treatment event by a needle-free injector system; measuring, using at least one sensor proximal to a treatment site on a body of a patient, at least one physical parameter; and determining, using the measurement of the at least one physical parameter, a level of compliance of the patient for the potential treatment event.