[Service] Tracker
  1. patient
[Service] Tracker
  • tracker-api
    • for-patient
      • Record multiple symptoms
      • Filter tasks
      • Filter Failed Tasks
      • Read Multi Task
      • Find Active Instances
      • Load Severity Trend Data
      • Find symptoms by ctcae codes and severity
      • Onboard
      • Close tracker
    • for-internal
      • tracker
        • Submit an on-going task
        • Update task
        • Resolve
        • Find Active Instances
      • patient
        • Find Patient Severities
          POST
        • Load Severity Trend Data
          GET
        • Find Patient Symptoms
          GET
        • Reset patient
          DELETE
      • treatment
        • Sync PIL Codes with their side effects
      • symptom
        • Upsert Multiple Symptoms
      • message
        • Filter Messages
        • Upsert Multiple Messages
    • system
      • Get system version
  • dataflow
    • for-patient
      • Start an Instance
      • Throw Message
    • for-internal
      • Upsert a Process
  1. patient

Find Patient Symptoms

Testing
tracker - local
http://localhost:8081/
tracker - local
http://localhost:8081/
GET
api/internal/v1/patients/{patientId}/symptoms

Request

Path Params
patientId
string 
required
Query Params
recorded
boolean 
required
whether the symptom is recorded or not
limit
integer 
required
offset
integer 
required
sort
string 
required
ctcae_code, name, severity, createdAt
Example:
createdAt,desc
Header Params
username
string 
required
Example:
{{username}}
password
string 
required
Example:
{{password}}
Body Params application/json
object {0}
Example
{}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://localhost:8081/api/internal/v1/patients//symptoms?recorded&limit&offset&sort=createdAt,desc' \
--header 'username: content-synchronizer' \
--header 'password: 5BW9ow4COZOaz5eIj81Ot27LhwFH4EMO' \
--header 'Content-Type: application/json' \
--data-raw '{}'

Responses

🟢200OK
application/json
Body
data
object 
required
severity
enum<string> 
required
Allowed values:
G1G2G3
recordedAt
string 
required
symptom
object 
required
totalPages
number 
required
page
number 
required
totalElements
number 
required
Example
{
    "data": {
        "severity": "G1",
        "recordedAt": "string",
        "symptom": {
            "ctcaeCode": "string",
            "name": "string"
        }
    },
    "totalPages": 0,
    "page": 0,
    "totalElements": 0
}
Modified at 2024-10-02 07:26:58
Previous
Load Severity Trend Data
Next
Reset patient
Built with