我正在尝试为客户约会设置短信约会提醒。我使用cms opemEMR。但似乎没有安装约会提醒功能,也没有该功能的扩展。所以我认为可以通过使用PHP从SQLi过滤掉约会,然后设置一个cron作业来实现这一点。
我是php和mySQL的新手,我一直在思考怎么做这么多次,通过头部旋转,所以我希望有人可以向我展示正确的方向。
以下是我认为可以做到的事情:
首先,我需要转到包含所有日历事件(1)的日历表,并找到客户约会(2)。然后我需要过滤预约,预约时间在24到25小时之间(3)(我会告诉cron作业每小时运行一次)。
我现在将客户端ID放在所有客户端上,我需要发送提醒。
其次,我需要转到患者数据表(5),从我刚提取的客户端ID(7)中获取电话号码(6)。
我想,我可以把这些数据放到另一张桌子上,从那里我可以在运行我的短信提醒时获取它。
这是一种方式,我相信会有效,但我不知道该怎么做。希望有人能告诉我。
希望它有意义并且图像有所帮助。
注册。 拉斯
答案 0 :(得分:0)
检查此查询:
SELECT e.pc_pid, e.pc_eventDate, e.pc_startTime,p.phone_cell FROM opememr_postcalendar_events e
LEFT JOIN patient_data p ON p.id = e.pc_pid
WHERE e.pc_Title = 'Office Visit' AND e.pc_eventDate BETWEEN DATE( DATE_SUB( NOW() , INTERVAL 1 DAY ) ) AND DATE ( NOW() )
ORDER BY e.pc_eventDate, e.pc_startTime;