Plan Queries

These queries allow you to interact with plan data.

patientPlan

Returns: PatientPlan

Arguments

ArgumentTypeDescription
idrequiredID!ID of resource to lookup
Example Query
query($id: ID!) {
patientPlan(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

patientPlans

Returns: [PatientPlan]

Retrieve a list of prevention plans at your org

Arguments

ArgumentTypeDescription
filtersPatientPlanFiltersFilters
limitIntLimit the number of results, defaults to no limit
offsetIntPagination offset, defaults to 0
Example Query
query(
$filters: PatientPlanFilters,
$limit: Int,
$offset: Int
) {
patientPlans(
filters: $filters,
limit: $limit,
offset: $offset
) {
id
# Add other fields you need
}
}
Variables
{
"filters": {},
"limit": 1,
"offset": 1
}

patientPlansCount

Returns: Int

Count prevention plans at your org

Arguments

ArgumentTypeDescription
filtersPatientPlanFiltersFilters
Example Query
query($filters: PatientPlanFilters) {
patientPlansCount(filters: $filters) {
id
# Add other fields you need
}
}
Variables
{
"filters": {}
}

plan

Example Query
query {
plan {
id
# Add other fields you need
}
}

preventionPlan

Arguments

ArgumentTypeDescription
idrequiredID!ID of resource to lookup
Example Query
query($id: ID!) {
preventionPlan(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

preventionPlans

Returns: [PreventionPlan!]!

Arguments

ArgumentTypeDescription
updatedAtEndNaiveDateTimeUpdated at end
updatedAtStartNaiveDateTimeUpdated at start
Example Query
query(
$updatedAtEnd: NaiveDateTime,
$updatedAtStart: NaiveDateTime
) {
preventionPlans(
updatedAtEnd: $updatedAtEnd,
updatedAtStart: $updatedAtStart
) {
id
# Add other fields you need
}
}
Variables
{
"updatedAtEnd": {},
"updatedAtStart": {}
}