fhirpath.fql package¶
Submodules¶
fhirpath.fql.expressions module¶
fhirpath.fql.types module¶
- class fhirpath.fql.types.ElementClause[source]¶
Bases:
fhirpath.fql.types.FqlClause
- class fhirpath.fql.types.ElementPath(dotted_path: str, non_fhir: bool = False)[source]¶
Bases:
object
FHIR Resource path (dotted) 1. Normalize any condition, casting, logic check
- property non_fhir¶
- property path¶
- property star¶
- class fhirpath.fql.types.FromClause[source]¶
Bases:
fhirpath.fql.types.FqlClause
- class fhirpath.fql.types.InTerm(path, value=<NO_VALUE>)[source]¶
Bases:
fhirpath.fql.types.Term
The InTerm never influences by TermValue unary_operator!
- class fhirpath.fql.types.LimitClause[source]¶
Bases:
abc.ABC
- property empty¶
- property limit¶
- property offset¶
- class fhirpath.fql.types.NonFhirTerm(path, value=<NO_VALUE>, match_type=None)[source]¶
Bases:
fhirpath.fql.types.BaseTerm
- class fhirpath.fql.types.PathWhereConstraint(type_, name=None, value=None, subpath=None)[source]¶
Bases:
object
- class fhirpath.fql.types.SelectClause[source]¶
Bases:
fhirpath.fql.types.FqlClause
- class fhirpath.fql.types.SortClause[source]¶
Bases:
fhirpath.fql.types.FqlClause
- class fhirpath.fql.types.SortTerm(path, order=<SortOrderType.ASC: 'asc'>)[source]¶
Bases:
object
- order = None¶
- path = None¶
- class fhirpath.fql.types.Term(path, value=<NO_VALUE>, match_type=None)[source]¶
Bases:
fhirpath.fql.types.BaseTerm
- class fhirpath.fql.types.WhereClause[source]¶
Bases:
fhirpath.fql.types.FqlClause