Ноно. вам нужно использовать абсолютные пути на коронках.
то, что я делаю:
// supouse your cron is on app/cron and your lib is on app/lib
$base = dirname(dirname(__FILE__)); // now $base contains "app"
include_once($base . '/lib/db.inc');
// move on
По вопросам, связанным с Epic, вы можете обратиться к App Orchard TS за конкретной помощью, однако, если я понимаю ваш вопрос, проблема скорее в разнице между пользователем, выполняющим запуск SMART, и PCP пациента.
Если пациент лечится кем-то, кроме его PCP, то токен в запуске SMART будет для практикующего в настоящее время, предоставляющего лечение (или, в более общем случае, человека, выполняющего запуск, который может быть выставлением счетов, регистрацией или другой персонал больницы), в то время как Patient.careProvider будет указывать на PCP. Patient.careProvider не является поставщиком для текущей встречи (то есть для Encounter.participant или для CareTeam, связанной с Encounter).