Prescription Create
API URL
{{url}}/spice-service/prescription-request/create
Method
POST
Description
Prescription create for the patient
Input:
Field Name
Type
Mandatory
Example
encounter
String
Yes
Encounter details of the patient
id
Bigint
Yes
Encounter id
patientReference
Bigint
yes
Patient Reference
referred
Boolean
Yes
Patient referred status
patientId
Bigint
Yes
Patient id
memberId
Bigint
Yes
Household member ID
startTime
Date
Yes
Start Time
endTime
Date
Yes
End Time
provenance
String
Yes
Provenance details of the organization
latitude
Long
Yes
Location of the registration
longitude
Long
Yes
Location of the registration
visitNumber
Bigint
Yes
Visit Number of patient
prescriptions
String
Yes
Prescriptions details
prescribedDays
Bigint
Yes
Prescribed Days
medicationName
String
Yes
Medication Name
medicationId
Bigint
Yes
Medication Id
frequency
Bigint
Yes
Medication Frequency
frequencyName
String
Yes
Medication Frequency Name
prescribedSince
Date
Yes
Prescribed Since
endDate
Date
Yes
End Date
isActive
Boolean
Yes
Active status check
isDeleted
Boolean
Yes
Deleted check
codeDetails
String
Yes
Code Details
code
String
Yes
Code for prescribtion
url
String
Yes
URL for the prescribtion
signature
String
Yes
Signature for prescribed
Authorization (Header)
String
Yes
Bearer 1ba363a1edf54402b51f58060aa52b11d30f99a490295adec900fdabf2b472181c0bfb165be18f4f5c430c7218a244bd29b9300d3471acc08197ccfb996118f6
client
String
Yes
mob
Sample Input:
{ "encounter": { "id": null, "patientVisitId": null, "patientReference": "1", "referred": false, "patientId": "22", "patientStatus": null, "memberId": "1", "startTime": null, "endTime": null, "householdId": null, "provenance": { "userId": "1", "spiceUserId": 22, "organizationId": "9", "modifiedDate": "2025-01-22T06:14:45+00:00" }, "latitude": null, "longitude": null, "visitNumber": 0, "visitId": null }, "prescriptions": [ { "prescribedDays": 51, "medicationName": "Paracetomol", "medicationId": "22", "frequency": 1, "frequencyName": "OD", "prescribedSince": "2025-01-22T06:14:45+00:00", "endDate": null, "prescriptionId": null, "discontinuedReason": null, "discontinuedDate": null, "encounterId": null, "isActive": true, "isDeleted": false, "codeDetails": { "code": ", m", "url": ",m" }, "classificationName": null, "brandName": null, "dosageFrequencyName": null, "dosageUnitName": null, "dosageUnitValue": null, "instructionNote": null, "dosageFormName": null, "prescriptionRemainingDays": 0, "prescriptionFilledDays": 0, "dispenseRemainingDays": 0, "lastReFillDate": null, "reason": null } ], "signature": "sample_file", "signatureFile": null, "prescriptionId": null, "discontinuedReason": null, "provenance": null }
Output:
Field Name
Type
Comments
message
String
Prescription created/updated Successfully
patientReference
BigInt
Patinet reference id
encounterId
BigInt
Encounter Id
status
Boolean
Response status