Requests

Get Medications Requests

get

Retrieves all medications requests which requires patient information or medication data in the query params

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Query parameters
consumerIdanyOptional

The consumer id of the medication request

Example: 1
consumerExternalIdanyOptional

The consumer external id of the medication request

Example: 550e8400-e29b-41d4-a716-446655440000
statusanyOptional

The status of the medication request

Example: ACTIVE
medicationIdanyOptional

The medication id of the medication request

Example: 1
medicationExternalIdanyOptional

The medication external id of the medication request

Example: 550e8400-e29b-41d4-a716-446655440000
serviceProviderExternalIdanyOptional

The service provider external id of the medication request

Example: 550e8400-e29b-41d4-a716-446655440000
serviceProviderIdanyOptional

The service provider id of the medication request

Example: 1
organizationIdanyOptional

The organization id of the medication request

Example: 1
intentanyOptional

The intent of the medication request

Example: ORDER
priorityanyOptional

The priority of the medication request

Example: ROUTINE
Responses
200Success
application/json
get
/api/medications/requests
200Success

Create medication request

post

Creates a new medication request/prescription

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Body
consumerIdnumberRequired

Patient/Consumer ID

Example: 1
consumerExternalIdanyOptional

Patient/Consumer External ID

Example: 123
externalIdanyOptional

Medication Request External ID

Example: 123
serviceProviderIdnumberRequired

Service Provider ID

Example: 1
serviceProviderExternalIdstringRequired

Service Provider External ID

Example: 123
medicationIdnumberRequired

Medication ID

Example: 1
medicationExternalIdanyOptional

Medication External ID

Example: 123
intentstring · enumOptional

Request intent

Example: ORDERPossible values:
prioritystring · enumOptional

Request priority

Example: ROUTINEPossible values:
statusstring · enumOptional

Request status

Example: ACTIVEPossible values:
reasonCodestringOptional

Reason for request

Example: Type 2 Diabetes
reasonReferencestringOptional

Reference to condition

Example: Condition/123
attributesobjectOptional

Additional attributes

Example: {"medicationId":1,"consumerId":1,"serviceProviderId":1}
notestringOptional

Additional notes

Example: Take with food
dosageInstructionobjectOptional
dispenseRequestobjectOptional
organizationIdanyOptional

The organization id of the medication request

Example: 1
Responses
200Success
application/json
post
/api/medications/requests
200Success

Get request by ID

get

Retrieves a specific medication request by ID

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Path parameters
idstringRequiredPattern: [^\/#\?]+?
Responses
200Success
application/json
get
/api/medications/requests/{id}
200Success

Update request

put

Updates an existing medication request

Authorizations
AuthorizationstringRequired

Enter your Bearer token

organization_codestringRequired

Enter your organization code

Path parameters
idstringRequiredPattern: [^\/#\?]+?
Body
externalIdstringOptional
idnumberOptional
statusstring · enumOptionalPossible values:
prioritystring · enumOptionalPossible values:
notestringOptional
dispenseRequestobjectOptional
attributesobjectOptional

Additional attributes

Example: {"medicationId":1,"consumerId":1,"serviceProviderId":1}
organizationIdanyOptional

The organization id of the medication request

Example: 1
Responses
200Success
application/json
put
/api/medications/requests/{id}
200Success