Update Student Medical Immunisations
PUT/students/:communityId/medical/immunisations/:id
Updates a student's medical immunisation record.
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.
id uuidrequired
- application/json
Body
required
Update immunisation payload
immunityEndDate datenullablerequired
administeredDate datenullablerequired
administeredBy stringnullablerequired
batchNumber stringnullablerequired
active booleanrequired
medicalVaccine objectrequired
id uuidrequired
medicalVaccineBrand objectnullablerequired
id uuidrequired
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
- application/json
- Schema
- Example (from schema)
- Successful
Schema
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-426614174332",
"description": "MMR"
},
"medicalVaccineBrand": {
"id": "789e4567-e89b-12d3-a456-426614174442",
"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...