Beers Criteria Flagger
Exact qualified caller-reference retrieval for Beers Criteria Flagger. Required: actual clinician/pharmacist or payer verified Beers Criteria Flagger authority/edition, complete drug identity/forms/routes, patient/policy/indication, date and applicable interaction/classification exceptions; not infer a safe combination or automatic coverage/clinical decision; actual source/edition, units, date and applicability independently verified. Not an embedded authoritative database or implementation of an omitted predictive/design model. Examples are illustrative, not verified normative data. No universal dose, rule, fit, eligibility, diagnosis, legal/code compliance or safe operation approval is fabricated; only structure/arithmetic is checked.
Description
Beers criteria are medication-review criteria tied to an edition and relevant patient circumstances.
Beers criteria are medication-review criteria tied to an edition and relevant patient circumstances.1
This tool retrieves a verified caller record without automatically flagging a patient's medicines. This tool retrieves caller-supplied reference text with its source metadata.
When to use Beers Criteria Flagger
Retrieve an exact record from a reference inventory you have already verified for this task.
How to use Beers Criteria Flagger and how it works
- Identify the applicable source, edition, context and as-of date for this reference.
- Enter its source metadata, aligned keys and texts, and the exact query key; then run the lookup.
- Read result.qualifiedReferenceText together with its returned source, context and asOfDate.
- If a key or record is rejected, correct the input inventory and rerun. Verify that the selected record actually applies to the decision you are reviewing.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| callerVerifiedSource | Independently verified source identifier or edition; nonblank, at most 1024 characters. | string | Required; other constraints below |
| callerVerifiedContext | Applicability context, such as equipment, population, units, jurisdiction or protocol; nonblank, at most 1024 characters. | string | Required; other constraints below |
| callerVerifiedAsOfDate | Caller-declared as-of date; real YYYY-MM-DD calendar date in years 0001–9999. This is not automatically a retrieval or freshness date. | string | Required; other constraints below |
| callerReferenceKeys | Distinct nonblank exact record keys; order aligns with reference texts. | array of string | Required; other constraints below |
| callerReferenceTexts | Nonblank caller-supplied reference records; illustrative examples are not authority data. | array of string | Required; other constraints below |
| queryReferenceKey | Exact case-sensitive key of the record to retrieve. | string | Required; other constraints below |
Supply an independently verified source, context and real Gregorian as-of date in YYYY-MM-DD format, years 0001–9999. Supply a nonempty aligned inventory of distinct nonblank keys and nonblank reference texts, then query one exact key. Keys are case-sensitive and are not trimmed or normalized for matching. Unknown keys, duplicate keys, blank texts and invalid dates are input errors. Source and context must be nonblank and at most 1024 characters each; key inventories contain at most 128 keys of at most 128 characters and texts of at most 512 characters. Return the exact selected text and the supplied source, context and date. Validation checks structure and calendar validity, not source authority, freshness or applicability. No reference data is fetched or installed.
selectedText=texts[indexOfExactKey(query)]; source/context/date=callerMetadata Apply the input ordering, units and branch conditions stated above.
| Output field | Meaning | Value type |
|---|---|---|
| result | Object containing the calculated or selected fields below. | object |
| result.qualifiedReferenceText | Exact selected caller text; source authority and applicability are not verified by the tool. | string |
| result.source | Supplied source identifier, returned unchanged. | string |
| result.context | Supplied applicability context, returned unchanged. | string |
| result.asOfDate | Supplied valid as-of date, returned unchanged. | string |
{
"input": {
"callerVerifiedSource": "independently-reviewed-authority/edition",
"callerVerifiedContext": "actual clinician/pharmacist or payer verified Beers Criteria Flagger authority/edition, complete drug identity/forms/routes, patient/policy/indication, date and applicable interaction/classification exceptions; not infer a safe combination or automatic coverage/clinical decision; actual source/edition, units, date and applicability independently verified",
"callerVerifiedAsOfDate": "2026-01-01",
"callerReferenceKeys": [
"record-a",
"record-b"
],
"callerReferenceTexts": [
"Illustrative qualified Beers Criteria Flagger reference; replace with independently verified actual source record",
"Illustrative qualified Beers Criteria Flagger reference; replace with independently verified actual source record B"
],
"queryReferenceKey": "record-a"
},
"output": {
"result": {
"qualifiedReferenceText": "Illustrative qualified Beers Criteria Flagger reference; replace with independently verified actual source record",
"source": "independently-reviewed-authority/edition",
"context": "actual clinician/pharmacist or payer verified Beers Criteria Flagger authority/edition, complete drug identity/forms/routes, patient/policy/indication, date and applicable interaction/classification exceptions; not infer a safe combination or automatic coverage/clinical decision; actual source/edition, units, date and applicability independently verified",
"asOfDate": "2026-01-01"
}
}
} Limitations and assumptions
Patient context, drug formulation, route, sampling time, assay units and applicable clinician-verified protocol must be independently established. The output supplies no dosing, titration, switching or administration instruction.
The output is a selected caller record. The tool does not compute the physical, clinical, statistical or design model suggested by its title, authenticate a source, choose an applicable rule or obtain live reference data.
All fields require explicit values. Unexpected fields, wrong types, nonfinite numbers and sparse arrays are rejected. Alignment, bounds and supported-token rules are explained above; extremely large inputs or nonfinite results can also fail. Input errors differ from successful false comparisons, unavailable-domain flags and empty match lists.
Alternative or Complementary methods
Use STOPP/START Criteria Flagger for a complementary operation: STOPP and START refer to medication-review criteria whose interpretation depends on the edition and patient circumstances.
Use Anticholinergic Burden Scale Score Calculator for a complementary operation: An anticholinergic burden score depends on the specific edition, drug mapping and aggregation convention.
References
-
Beers Criteria Flagger — tool.io
Similar or alternative tools
- STOPP/START Criteria Flagger
STOPP and START refer to medication-review criteria whose interpretation depends on the edition and patient circumstances.
- Anticholinergic Burden Scale Score Calculator
An anticholinergic burden score depends on the specific edition, drug mapping and aggregation convention.