Student Medical Immunisations
GET/students/:communityId/medical/immunisations
Fetches a student's relevant medical immunisation information such as whether the student’s immunisation form has been received, the status and a list of the immunisations the student has received.
For a list of all medical vaccines, go to Lookup - Medical Vaccine.
For a list of all medical vaccine brands, go to Lookup - Medical Vaccine Brand.
Request
Path Parameters
communityId uuidrequired
The unique identifier of the community member.
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
- application/json
- Schema
- Example (from schema)
- Successful
Schema
- Array [
- ]
code stringrequired
Status Code
data object[]
id stringrequired
immunityEndDate datenullablerequired
administeredDate datenullablerequired
administeredBy stringnullablerequired
batchNumber stringnullablerequired
active booleanrequired
medicalVaccine objectrequired
id uuidrequired
description stringrequired
medicalVaccineBrand objectnullablerequired
id uuidrequired
description stringrequired
{
"code": "OK",
"data": [
{
"id": "string",
"immunityEndDate": "2025-03-12",
"administeredDate": "2025-03-12",
"administeredBy": "string",
"batchNumber": "string",
"active": true,
"medicalVaccine": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string"
},
"medicalVaccineBrand": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string"
}
}
]
}
{
"code": "OK",
"data": [
{
"id": "456e4567-e89b-12d3-a456-426614174222",
"immunityEndDate": "2025-01-15",
"administeredDate": "2023-01-10",
"administeredBy": "Dr. John Doe",
"batchNumber": "B12345",
"active": true,
"medicalVaccine": {
"id": "123e4567-e89b-12d3-a456-426614174333",
"description": "MMR"
},
"medicalVaccineBrand": {
"id": "789e4567-e89b-12d3-a456-426614174444",
"description": "MMR II"
}
}
]
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1100",
"message": "Bad Request"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1101",
"message": "Unauthorized"
}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1102",
"message": "Forbidden"
}
]
}
Resource not found
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1103",
"message": "Not Found"
}
]
}
Unprocessable entity
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1108",
"message": "Unprocessable Entity"
}
]
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
code stringrequired
message stringrequired
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1109",
"message": "Internal Server Error"
}
]
}
Loading...