Documentation

Medications extends BaseEndpoint
in package

Table of Contents

Properties

$url  : string

Methods

deleteByMedicationId()  : int
Delete a medication for a student.
patchOnMedicationId()  : int
Updates a medical medication for a student.
post()  : int
Create a medication for a student.

Properties

$url

protected string $url = "https://api.sky.blackbaud.com/school/v1/medical/medications/{medication_id}"

Methods

deleteByMedicationId()

Delete a medication for a student.

public deleteByMedicationId(array{medication_id: int} $params) : int

Requires one of the following roles in the Education Management system:

  • Nurse
Parameters
$params : array{medication_id: int}

An associative array

  • medication_id: Format - int32. The ID of the student's medication.
Tags
throws
ArgumentException

if required parameters are not defined

Return values
int —

Success

patchOnMedicationId()

Updates a medical medication for a student.

public patchOnMedicationId(array{medication_id: int} $params, StudentMedicationUpdate $requestBody) : int

Requires one of the following roles in the Education Management system:

  • Nurse
Parameters
$params : array{medication_id: int}

An associative array

  • medication_id: Format - int32. >The student medication ID
$requestBody : StudentMedicationUpdate

The medication changes to update

Tags
throws
ArgumentException

if required parameters are not defined

Return values
int —

Success

post()

Create a medication for a student.

public post(StudentMedicationCreate $requestBody) : int

Returns the newly created ID.

Requires one of the following roles in the Education Management system:

  • Nurse
Parameters
$requestBody : StudentMedicationCreate

The medication to be created for student

Tags
throws
ArgumentException

if required parameters are not defined

Return values
int —

ID of the student medication just created.


        
On this page

Search results