{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://api-evangelist.github.io/drchrono/json-schema/patientdrug.json", "title": "PatientDrug", "required": [ "doctor", "patient" ], "type": "object", "properties": { "dispense_quantity": { "type": "number", "description": "", "title": "Dispense quantity" }, "prn": { "type": "boolean", "description": "If `True`, the medication should be taken when necessary", "title": "Prn" }, "pharmacy_note": { "type": "string", "description": "", "title": "Pharmacy note" }, "number_refills": { "type": "integer", "description": "", "title": "Number refills" }, "patient": { "type": "integer", "description": "", "title": "Patient" }, "id": { "readOnly": true, "type": "integer", "description": "", "title": "ID" }, "dosage_quantity": { "type": "string", "description": "Please note, this used to be an decimal field, you can still pass decimal value to it. Or you can pass in some formatted string if needed.", "title": "Dosage quantity" }, "doctor": { "type": "integer", "description": "Prescribing doctor ID", "title": "Doctor" }, "date_started_taking": { "type": "string", "description": "", "title": "Date started taking" }, "dosage_units": { "type": "string", "description": "", "title": "Dosage units" }, "date_stopped_taking": { "type": "string", "description": "", "title": "Date stopped taking" }, "order_status": { "enum": [ "", "Administered during visit", "Discontinued", "Electronic eRx Sent", "Faxed to Pharmacy", "Ordered", "Over the Counter", "Paper Rx", "Phoned into Pharmacy", "Prescribed by other Dr", "Prescription Printed" ], "type": "string", "description": "One of `\"\"`, `\"Ordered\"`, `\"Administered during visit\"`, `\"Electronic eRx Sent\"`, `\"Phoned into Pharmacy\"`, `\"Faxed to Pharmacy\"`, `\"Paper Rx\"`, `\"Prescription Printed\"`, `\"Discontinued\"`, `\"Prescribed by other Dr\"` or `\"Over the Counter\"`. If omitted in writing, default to `\"\"`", "title": "Order status" }, "status": { "enum": [ "active", "inactive" ], "type": "string", "description": "If present, one of `\"active\"` or `\"inactive\"`. If omitted in writing, default to `\"active\"`", "title": "Status" }, "appointment": { "type": "integer", "description": "Appointment ID corresponding to the initial prescription", "title": "Appointment" }, "daw": { "type": "boolean", "description": "If true, the prescription should be dispensed as written and not substituted", "title": "Daw" }, "rxnorm": { "type": "string", "description": "RxNorm code for the medication", "title": "Rxnorm" }, "date_prescribed": { "type": "string", "description": "", "title": "Date prescribed" }, "name": { "type": "string", "description": "", "title": "Name" }, "ndc": { "type": "string", "description": "", "title": "Ndc" }, "notes": { "type": "string", "description": "Any additional notes from the provider", "title": "Notes" }, "frequency": { "type": "string", "description": "Frequency pf administration", "title": "Frequency" }, "indication": { "type": "string", "description": "", "title": "Indication" }, "signature_note": { "type": "string", "description": "", "title": "Signature note" }, "route": { "type": "string", "description": "Route of administration", "title": "Route" } }, "x-verbose-required": [] }