{"id":19713372,"url":"https://github.com/ctsit/redcap_oncore_client","last_synced_at":"2025-04-29T18:31:11.453Z","repository":{"id":55075006,"uuid":"115017273","full_name":"ctsit/redcap_oncore_client","owner":"ctsit","description":"REDCap OnCore Client external module provides integration with Forte Research's OnCore","archived":false,"fork":false,"pushed_at":"2021-01-13T13:20:38.000Z","size":1754,"stargazers_count":4,"open_issues_count":11,"forks_count":7,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-05T18:52:07.339Z","etag":null,"topics":["redcap","redcap-entity","redcap-external-module","redcap-repo"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctsit.png","metadata":{"files":{"readme":"README-developer.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-21T14:58:04.000Z","updated_at":"2024-05-20T00:43:52.000Z","dependencies_parsed_at":"2022-08-14T11:20:09.348Z","dependency_job_id":null,"html_url":"https://github.com/ctsit/redcap_oncore_client","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Fredcap_oncore_client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Fredcap_oncore_client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Fredcap_oncore_client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Fredcap_oncore_client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctsit","download_url":"https://codeload.github.com/ctsit/redcap_oncore_client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251559855,"owners_count":21609088,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["redcap","redcap-entity","redcap-external-module","redcap-repo"],"created_at":"2024-11-11T22:21:28.906Z","updated_at":"2025-04-29T18:31:10.800Z","avatar_url":"https://github.com/ctsit.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# REDCap OnCore Client\nThis is a REDCap external module that provides integration with OnCore.\n\nIt allows REDCap project builders to associate a REDCap project with an OnCore protocol. It also allows developers to call the OnCore API via SOAP.\n\nThis document provides some addtional notes that might be usefiul for software developers who want to extend the functionality of the OnCore client\n\nSee the [README](README.md) for information on prereqs, installation, configuration and usage.\n\n## Using the API\n\nHere is an example of an API request to get protocol information (`getProtocol`).\n\n```php\n\u003c?php\n\n$module = \\ExternalModules\\ExternalModules::getModuleInstance('redcap_oncore_client');\n$client = $module-\u003egetSoapClient();\n\n$result = $client-\u003erequest('getProtocol', array('protocolNo' =\u003e 'OCR20002'));\n```\n\nFor more complex requests (like `createProtocol` or `registerNewSubjectToProtocol`), check the `requests_examples.txt` file, which contains input examples of valid requests. For additional sample code see the testing code in [PBC's REDCap Module](https://github.com/pbchase/my_redcap_module/tree/redcap_oncore_client_test).\n\nThis module does not contain details or definitions about OnCore API services. So for further details you may read the WSDL file or web page that was provided to you - use a Desktop client like [SoapUI](https://www.soapui.org/) for that.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctsit%2Fredcap_oncore_client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctsit%2Fredcap_oncore_client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctsit%2Fredcap_oncore_client/lists"}