Student Medical Summary
GET/students/:id/medical
Fetches a summary of a student's relevant medical information such as allergies, life threatening medical conditions and treatment details.
Request
Path Parameters
id uuidrequired
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
- application/json
- Schema
- Example (from schema)
- Successful
Schema
- Array [
- ]
code stringrequired
Status Code
data object[]nullable
id stringrequired
condition stringrequired
colour stringnullablerequired
severity stringrequired
sortOrder numberrequired
conditionDetails stringnullablerequired
emergencyTreatment stringnullablerequired
type stringrequired
confidential booleannullablerequired
visibility stringnullablerequired
{
"code": "OK",
"data": [
{
"id": "string",
"condition": "string",
"colour": "string",
"severity": "string",
"sortOrder": 0,
"conditionDetails": "string",
"emergencyTreatment": "string",
"type": "string",
"confidential": true,
"visibility": "string"
}
]
}
{
"code": "OK",
"data": [
{
"id": "a1219c2d-c06f-4741-b9d7-6f96903ee28f",
"condition": "Bites",
"colour": "#e8411c",
"severity": "Life Threatening",
"sortOrder": 1,
"conditionDetails": null,
"emergencyTreatment": null,
"type": "Allergy",
"confidential": false,
"visibility": "Medical Maintenance + Community Portal + School Staff (All)"
}
]
}
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...