Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /guides/Iqvia.md for this page in Markdown format</div>
Iqvia
Initialization
Update .env file with iqvia part in .env.example. For values check in slack #admin channel pinned item [IQVIA credentials for clients (.env)] or contact an admin
In settings (admin panel -> settings -> other integrations -> third party integrations) enable iqvia
Check that if using job manager core has Iqvia upload command, if using only cronjob set up cronjob using php cli.php job/index/IqviaUpload/PREVIOUS_DAY at around 3-4am (core job manager sets it at 3:45)
Send historical data to client by running on server php cli.php job/index/IqviaUpload/PERIOD_202X-XX-XX_202X-XX-XX (could be a runonce cron or direct command from terminal) (check range specific param in commands) starting from the previous 1st day of the month up to the previous day you are in. the current date will be parsed at the next daily cron.
Send email to iqvia evgenia.trimmi@iqvia.com saying that you initialized the client and giving her the IQVIA Customer ID displayed in admin third party integrations page.
Commands
commands you can use are php cli.php job/index/IqviaUpload/$param
where $param can be specific
- PREVIOUS_DAY
- PREVIOUS_MONTH
- PREVIOUS_YEAR
empty which defaults to PREVIOUS_DAY
and range specific with param starting with PERIOD DATE START DATE END with all of them delimited with underscore and dates being in the format Y-m-d. Ie php cli.php job/index/IqviaUpload/PERIOD_2023-09-05_2023-10-12