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