Prescriptor es una App localizada en español e inglés que recuerda al usuario cuando y que medicamentos debe tomar para cumplir con lo recetado por profesionales: no calcula dosis médicas, sino que automatiza un proceso que el usuario debería hacer manualmente si usara Apps ya existentes.
Su funcionamiento requiere del uso de notificaciones (sonidos, alertas tipo tiras y globos en la pantalla de inicio), por lo que su uso debe ser permitido por el usuario para que funcione correctamente. En iOS8 se solicita permiso al usuario, pero en iOS7, de haber modificado los valores por omisión, debe configurarse en Ajustes/Centro de notificaciones/Prescriptor.
Prescriptor maneja cinco objetos básicos, que son las Recetas, los remedios, agrupados en la Farmacia, las indicaciones, agrupadas en las Dosis, lasRestricciones y los valores por omisión, agrupados en Ajustes.
Un tratamiento consiste de una o mas recetas de nombre único, cada una conteniendo a lo mas un remedio, sin que pueda haber dos o mas recetas definidas para un mismo remedio, una o mas indicaciones y cero o mas restricciones adicionales.
Cada indicación puede ser de tres tipos: periódica, por actividad o previa. Una indicación periódica es aquella que debe ser tomada cada cierto número entero de horas durante un número enero de días (ingresar cero días si es para siempre), mientras que una indicación por actividad corresponde a aquella que debe ser tomada en una o más actividades específicas del día (despertar, desayuno, almuerzo, cena, acostarse), cuya hora es definida en Ajustes. Aquí también se indica el número entero de días en que debe tomarse, o cero días si es para siempre.
En cualesquiera de los dos tipos anteriormente definidos, la indicación "para siempre" siempre debe ser la última.
La indicación Previa esta típicamente asociada a exámenes o procedimientos quirúrgicos, definiendo cuantas horas antes del procedimiento agendado para un día y hora específica se debe ingerir que: por ejemplo, si fueran 2 pastillas de X 12 horas antes, 1 pastilla 6 horas antes y 1 pastilla 2 horas antes de la operación a realizarse a las 0900 del 12 de Marzo, se especificaría como 1 pastilla, 12 12 6 2 en el campo horas (ya que son dos doce horas antes) y 12 de Marzo a las 0900 en el campo antes de.
Una vez que se ha iniciado un tratamiento, la App avisa al usuario cuando, cuanto y que remedios debe ingerir de acuerdo a lo indicado por su médico; si Prescriptor está en modo activo, despliega una alerta en pantalla indicando que corresponde tomar en ese momento, por ejemplo "3 capsulas Nadyl_20_mg 5 mL Xylon_100_mg". Si está en segundo plano o no ejecutándose, emite un sonido característico y despliega una tira de alerta que a los 5 segundos se convierte en un globo en el icono de Prescriptor, que al ser pulsado, despliega lo que haya correspondido tomar en ese momento, incluyendo las notificaciones posteriores a la alerta ignorada y el instante actual.
En caso que el dispositivo esté apagado, al ejecutar nuevamente Prescriptor emite una alerta indicando todas las dosis en que el usuario dejó de tomar los remedios, indicándole que contacte a su médico para instrucciones.
Aunque las horas o días solo pueden ser números enteros, es posible que en algún caso haya dos o mas dosis que estén separadas por 30 minutos o menos. En este caso, se consolidan a la hora de la dosis más temprana: por ejemplo, si el usuario tiene que tomar el remedio A a las 0700, y los remedios B y C al desayuno, que ha definido que ocurre a las 0728, la notificación de las 0700 es para los remedios A, B y C.