HealthRecordCommunity
FHIR🌏 InternationalEnriched

Definition of Boolean Operators (AND/OR) in FHIR Conversion Tool

Boolean Operators | FUME - FHIR Coverter

June 22, 2026

Summary

This documentation explains the behavior of logical operators, 'AND' and 'OR', based on legacy documentation for a FHIR converter called FUME. These operators determine if both operands are true (AND), or if at least one operand is true (OR), after casting the data to Boolean type.

Details

This content is an excerpt from older technical documentation for FUME, a tool used for converting FHIR-related data. It specifically details the operational specifications of the logical operators 'and (Boolean AND)' and 'or (Boolean OR)' within data structures. The AND operator returns true only if both operands evaluate to true. The OR operator returns true if either operand evaluates to true. A key technical point is that even if the input data types are not Boolean, evaluation occurs after being cast to a Boolean type using the $boolean function. Furthermore, the text notes that 'NOT' is a function, not an operator. Understanding these boolean logic operators is crucial for accurately implementing complex search criteria or filtering logic when dealing with FHIR resources and related datasets (e.g., finding records within a specific range AND having a certain status). This knowledge forms the foundation for combining multiple conditions while maintaining data integrity.

📰
Read Original Article
fume.health

Original content copyright by respective publishers