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:
objectFHIR Resource path (dotted) 1. Normalize any condition, casting, logic check
-
property
non_fhir¶
-
property
path¶
-
property
star¶
-
property
-
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.TermThe InTerm never influences by TermValue unary_operator!
-
class
fhirpath.fql.types.LimitClause[source]¶ Bases:
abc.ABC-
property
empty¶
-
property
limit¶
-
property
offset¶
-
property
-
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