drchrono · Schema
PrescriptionMessage
EHRElectronic Health RecordsHealthcareMedical RecordsPractice ManagementHIPAAAppointmentsBillingPrescriptionsLab IntegrationFHIR
Properties
| Name | Type | Description |
|---|---|---|
| message_status | string | Message status for Incoming and Outgoing values. Success message for message_type are: `NewRx` : `Sent`, `RefillRequest` : `Received`, `RefillResponse` : `Sent`. |
| patient | integer | An optional field which refers to a patient. |
| doctor | integer | |
| message_type | string | Possible values are `NewRx` for outgoing new prescriptions, `RefillRequest` for incoming refill requests, `RefillResponse` for outgoing refill responses, `Error` for incoming errors, `Status` and `Ver |
| created_at | string | |
| parent_message | string | Refers to the parent message, used for refill responses and incoming error/status reports. |
| message_direction | string | Possible values are `Outgoing` and `Incoming`. |
| pharmacy | string | NCPDPID allocated #ID of the Pharmacy |
| json_data | string | Data sent along with `NewRx`, `RefillRequest`, and `RefillResponses` messages. The format varies, but most likely it will contain `BenefitsCoordination` section with insurance info and `MedicationPres |
| id | integer |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://api-evangelist.github.io/drchrono/json-schema/prescriptionmessage.json",
"title": "PrescriptionMessage",
"required": [],
"type": "object",
"properties": {
"message_status": {
"readOnly": true,
"type": "string",
"description": "Message status for Incoming and Outgoing values. Success message for message_type are: `NewRx` : `Sent`, `RefillRequest` : `Received`, `RefillResponse` : `Sent`.",
"title": "Message status"
},
"patient": {
"type": "integer",
"description": "An optional field which refers to a patient.",
"title": "Patient"
},
"doctor": {
"type": "integer",
"description": "",
"title": "Doctor"
},
"message_type": {
"type": "string",
"description": "Possible values are `NewRx` for outgoing new prescriptions, `RefillRequest` for incoming refill requests, `RefillResponse` for outgoing refill responses, `Error` for incoming errors, `Status` and `Verify` for incoming status reports from Surescripts.",
"title": "Message type"
},
"created_at": {
"readOnly": true,
"type": "string",
"description": "",
"title": "Created at"
},
"parent_message": {
"readOnly": true,
"type": "string",
"description": "Refers to the parent message, used for refill responses and incoming error/status reports.",
"title": "Parent message"
},
"message_direction": {
"readOnly": true,
"enum": [
"I",
"O"
],
"type": "string",
"description": "Possible values are `Outgoing` and `Incoming`.",
"title": "Message direction"
},
"pharmacy": {
"type": "string",
"description": "NCPDPID allocated #ID of the Pharmacy",
"title": "Pharmacy"
},
"json_data": {
"readOnly": true,
"type": "string",
"description": "Data sent along with `NewRx`, `RefillRequest`, and `RefillResponses` messages. The format varies, but most likely it will contain `BenefitsCoordination` section with insurance info and `MedicationPrescribed` with medication info. `Patient`, `Pharmacy`, and `Prescriber` are also usually present.",
"title": "Json data"
},
"id": {
"readOnly": true,
"type": "integer",
"description": "",
"title": "ID"
}
},
"x-verbose-required": []
}