Enrollment API v2
/rxcdi/api/v2/enrollment
Before You Start
Please enroll with Engagedmedia
Limitations
- Must have valid Client credentials
- Must have valid medication code
- Must have valid trigger
Parameters
|
Key
|
Desc.
|
| Auth |
Username |
***** |
| Password |
***** |
| Authorization |
Basic |
| Required |
trigger |
|
| medCode |
Program ID |
| PATIENT |
id |
|
| firstName |
First name of patient |
| lastName |
Last name of patient |
| sex |
Gender of patient (M,F,O) |
| language |
Langauge code Eg: en |
| dob |
Date of Birth Format: YYYY-MM-DD |
| phone |
*Note: You can provide multiple phone numbers with its type in array format
|
| PROVIDER |
tenantId |
|
| NPINumber |
|
| name |
|
| phone |
|
| prefix |
|
| firstName |
|
| lastName |
|
| patientPortalURL |
|
| MEDICATIONS |
*Note: You can provide multiple details of medications in array
format with it properties given below
format |
| id |
|
| code |
|
| name |
|
| duration |
|
| refills |
|
| educationURL |
|
| PROGRAM PARAMETERS |
parameter0 |
Flexible optional parameter |
| parameter1 |
Flexible optional parameter |
| parameter2 |
Flexible optional parameter |
| parameter3 |
Flexible optional parameter |
| parameter4 |
Flexible optional parameter |
| parameter5 |
Flexible optional parameter |
| parameter6 |
Flexible optional parameter |
| parameter7 |
Flexible optional parameter |
| parameter8 |
Flexible optional parameter |
| parameter9 |
Flexible optional parameter |
| parameter10 |
Flexible optional parameter |
Request Sample
PUT /rxcdi/api/v2/enrollment HTTP/1.1
Host: https://engagedmedia.com:8443
Authorization: Basic LkeweuNOIh3uNLi=
Content-Type: application/json
{
"trigger":"XYZweb4a",
"medCode":"XYZ",
"programStatus":"ENROLL",
"commercialPayer":1,
"programId":2,
"patientProgramId":22,
"dischargeDate":"2021-04-16T09:34:00.279Z",
"patient":{
"id":"E-16",
"firstName":"Jhon",
"lastName":"Doe",
"sex":"M",
"language":"en",
"dob":"1989-05-26",
"phone":[
{
"number":"1234567890",
"type":"MC"
}
]
},
"provider":{
"tenantId":"ATL101",
"NPINumber":1234567890,
"name":"Urgent Care Facility",
"phone":"1-800-123-4455",
"prefix":"",
"firstName":"LUCY",
"lastName":"SMITH",
"patientPortalURL":"https://mychart.cdhospital.org"
},
"medications":[
{
"id":1234567890123,
"code":"4",
"name":"XYZ",
"duration":28,
"refills":2,
"educationURL":"http://bit.ly/xyz"
}
],
"programParameters": {
"parameter0": "",
"parameter1": "",
"parameter2": "",
"parameter3": "",
"parameter4": "",
"parameter5": "",
"parameter6": "",
"parameter7": "",
"parameter8": "",
"parameter9": "",
"parameter10": ""
}
}
Response Sample
HTTP/1.1 200 OK
Content-Type: application/json
{
"trigger":"XYZweb4a",
"medCode":"XYZ",
"programStatus":"ENROLL",
"commercialPayer":1,
"programId":2,
"patientProgramId":22,
"dischargeDate":"2021-04-16T09:34:00.279Z",
"patient":{
"id":"E-16",
"firstName":"Jhone",
"lastName":"Doe",
"sex":"M",
"language":"en",
"dob":"1989-05-26",
"phone":[
{
"number":"1234567890",
"type":"MC"
}
]
},
"provider":{
"tenantId":"ATL101",
"NPINumber":1234567890,
"name":"Urgent Care Facility",
"phone":"1-800-123-4455",
"prefix":"",
"firstName":"LUCY",
"lastName":"SMITH",
"patientPortalURL":"https://mychart.cdhospital.org"
},
"medications":[
{
"id":1234567890123,
"code":"4",
"name":"XYZ",
"duration":28,
"refills":2,
"educationURL":"http://bit.ly/xyz"
}
],
"programParameters": {
"parameter0": "",
"parameter1": "",
"parameter2": "",
"parameter3": "",
"parameter4": "",
"parameter5": "",
"parameter6": "",
"parameter7": "",
"parameter8": "",
"parameter9": "",
"parameter10": ""
}
}