phpcap / phpcap
PHP API for REDCap
Installs: 7 029
Dependents: 0
Suggesters: 0
Security: 0
Stars: 14
Watchers: 7
Forks: 4
Open Issues: 0
Requires
- php: >=5.6.0
- ext-curl: *
- ext-openssl: *
Requires (Dev)
- apigen/apigen: v4.1.2
- erusev/parsedown: 1.6.2
- kzykhys/php-csv-parser: 1.4.1
- phpunit/phpunit: 5.7.15
- squizlabs/php_codesniffer: 3.2.3
This package is not auto-updated.
Last update: 2019-09-30 13:23:11 UTC
README
PHPCap is a PHP API (Application Programming Interface) for REDCap, that lets you:
- export/import/delete data in REDCap
- export/import/delete project information (e.g., field names and types) in REDCap
PHPCap makes accessing REDCap from a PHP program easier by providing:
- a high-level interface
- improved error checking
REDCap is a web application for building and managing online surveys and databases. For information about REDCap, please see http://www.project-redcap.org.
Developers: Jim Mullen; Andy Arenson, aarenson@iu.edu
Requirements
To use PHPCap, you need to have:
- A computer with PHP 5.6 or later installed, and PHP needs to have cURL and OpenSSL enabled.
- An account on a REDCap site.
- API token(s) for the project(s) you want to access. API tokens need to be requested within the REDCap system.
Example
<?php require_once('PHPCap/autoloader.php'); use IU\PHPCap\RedCapProject; $apiUrl = 'https://redcap.someplace.edu/api/'; $apiToken = '273424CC67263B849E41CCD2134F37C3'; $project = new RedCapProject($apiUrl, $apiToken); # Print the project title $projectInfo = $project->exportProjectInfo(); print "project title: ".$projectInfo['project_title']."\n"; # Print the first and last names for all records $records = $project->exportRecords(); foreach ($records as $record) { print $record['first_name']." ".$record['last_name']."\n"; } ?>
Documentation
For more information, see the PHPCap documentation: https://aarenson.github.io/PHPCap/