Purpose
This WS allows searching for a medication program participant.
...
Page Properties |
---|
Link | graphQl method | Посилання на Apiary або Swagger | Resource | graphQl method | Посилання на ресурс, наприклад: /api/persons/create | Scope | program_medication:read | Scope для доступу | Components | API paragraph not found | Зазначається перелік бізнес компонентів, які використовують цей метод, наприклад: ePrescription | Microservices | API paragraph not found | Перелік мікросервісів, які використовує метод API, наприклад: Auth, ABAC | Protocol type | API paragraph not found | Тип протоколу, який використовується запитом, наприклад: SOAP | REST | Request type | API paragraph not found | Тип запиту API, наприклад: GET, POST, PATCH… | Sync/Async | API paragraph not found | Метод є синхронним чи асинхронним? |
|
Logic
Get list of all program medications filtered by search parameters.
Render list with program medication data according to schema.
...
Dictionaries
API paragraph not found
GraphQl Specification
Expand |
---|
|
Code Block |
---|
"Reads and enables pagination through a set of `ProgramMedication`."
programMedications(
"A condition to be used in determining which values should be returned by the collection."
filter: ProgramMedicationFilter
"The method to use when ordering collection items."
orderBy: ProgramMedicationOrderBy
"Read all values in the set after (below) this cursor."
after: String
"Read all values in the set before (above) this cursor."
before: String
"Only read the first _n_ values of the set."
first: Int
"Only read the last _n_ values of the set."
last: Int
): ProgramMedicationConnection! |
Code Block |
---|
"""
Fields to filter reimbursement program medication in the system.
"""
input ProgramMedicationFilter {
"Primary key identifier from the database."
databaseId: UUID
"Medical program filter."
medicalProgram: MedicalProgramFilter
"is_active status."
isActive: Boolean
"Medication request allowed status"
medicationRequestAllowed: Boolean
"Medication filter"
medication: MedicationFilter
"Registry number filter"
registryNumber: String
} |
Code Block |
---|
"""
A connection to a list of `ProgramMedication` items.
"""
type ProgramMedicationConnection {
"Information to aid in pagination."
pageInfo: PageInfo!
"A list of nodes."
nodes: [ProgramMedication]
"A list of edges."
edges: [ProgramMedicationEdge]
} |
Code Block |
---|
"""
Program Medication linkes medication and medical program.
In order to obtain details user must have a scope **program_medication:read**
"""
type ProgramMedication implements Node {
"The ID of an object."
id: ID!
"Primary key identifier from the database."
databaseId: UUID!
"MedicalProgram."
medicalProgram: MedicalProgram!
"Medication"
medication: Medication!
"Reimbursement information."
reimbursement: Reimbursement!
"Factory gate price for package of medications"
wholesalePrice: Float
"Consumer price for package of medications"
consumerPrice: Float
"Reimbuersement amount for recommended daily dosage of medication"
reimbursementDailyDosage: Float
"The estimatied amount which patient should pay for package of medications after reimbursement"
estimatedPaymentAmount: Float
"Start date of action for this entry"
startDate: Date
"End date for this entry"
endDate: Date
"General registry identifier"
registryNumber: String
"Whether `ProgramMedication` is active or not?"
isActive: Boolean!
"Whether requesting medications allowed for the `ProgramMedication` or not?"
medicationRequestAllowed: Boolean!
"Date and time when record was inserted"
insertedAt: DateTime!
"Date and time when record was updated"
updatedAt: DateTime!
} |
|
...