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
¶
-
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.Term
The 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