Skip to main content

InvoicesQueryFilters

No description

input InvoicesQueryFilters {
metadata: MetadataFilter
clinicalPathwayId: ID
invoiceNumbers: [Int!]
submittedToHealthcode: Boolean
healthcodeStatus: HealthcodeStatusFilter
accountId: ID
paidOrOutstanding: InvoicePaidOrOutstanding
status: InvoiceStatus
type: InvoiceExtendedType
}

Fields

InvoicesQueryFilters.metadata ● MetadataFilter input

Filter by a stored customer metadata entry

InvoicesQueryFilters.clinicalPathwayId ● ID scalar

Filter by clinical pathway id

InvoicesQueryFilters.invoiceNumbers ● [Int!] list scalar

InvoicesQueryFilters.submittedToHealthcode ● Boolean scalar

When true, return only invoices submitted to Healthcode (both healthcode.status and healthcode.providerReference present). When false, return only invoices not submitted.

InvoicesQueryFilters.healthcodeStatus ● HealthcodeStatusFilter input

Filter by Healthcode status values (in / notIn).

InvoicesQueryFilters.accountId ● ID scalar

Return invoices billed to this account (patient or insurer contact). Exact match on Invoice.accountId.

InvoicesQueryFilters.paidOrOutstanding ● InvoicePaidOrOutstanding enum

Exact match on Invoice.paidOrOutstanding.

InvoicesQueryFilters.status ● InvoiceStatus enum

Exact match on Invoice.status.

InvoicesQueryFilters.type ● InvoiceExtendedType enum

Matches Invoice.type. invoice also includes records with no stored extendedType (those resolve as invoice).

Member Of

invoices query