Skip to main content

PatientFilter

@icure/medical-device-sdk / PatientFilter

Class: PatientFilter

Implements​

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new PatientFilter()

Properties​

_byGenderEducationProfession​

• Optional _byGenderEducationProfession: [PatientGenderEnum, undefined | string, undefined | string]

Defined in​

src/filter/filterDsl.ts:115


_byIdentifiers​

• Optional _byIdentifiers: Identifier[]

Defined in​

src/filter/filterDsl.ts:112


_byIds​

• Optional _byIds: string[]

Defined in​

src/filter/filterDsl.ts:111


_containsFuzzy​

• Optional _containsFuzzy: string

Defined in​

src/filter/filterDsl.ts:116


_dateOfBirthBetween​

• Optional _dateOfBirthBetween: [number, number]

Defined in​

src/filter/filterDsl.ts:114


_forDataOwner​

• Optional _forDataOwner: string

Defined in​

src/filter/filterDsl.ts:105


_intersection​

• Optional _intersection: PatientFilter[]

Defined in​

src/filter/filterDsl.ts:118


_union​

• Optional _union: PatientFilter[]

Defined in​

src/filter/filterDsl.ts:117


_withSsins​

• Optional _withSsins: string[]

Defined in​

src/filter/filterDsl.ts:113

Methods​

build​

â–¸ build(): Promise<Filter<Patient>>

Returns​

Promise<Filter<Patient>>

Implementation of​

FilterBuilder.build

Defined in​

src/filter/filterDsl.ts:173


byGenderEducationProfession​

â–¸ byGenderEducationProfession(gender, education?, profession?): PatientFilter

Parameters​

NameType
genderPatientGenderEnum
education?string
profession?string

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:135


byIdentifiers​

â–¸ byIdentifiers(identifiers): PatientFilter

Parameters​

NameType
identifiersIdentifier[]

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:130


byIds​

â–¸ byIds(byIds): PatientFilter

Parameters​

NameType
byIdsstring[]

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:125


containsFuzzy​

â–¸ containsFuzzy(searchString): PatientFilter

Parameters​

NameType
searchStringstring

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:158


dateOfBirthBetween​

â–¸ dateOfBirthBetween(from, to): PatientFilter

Parameters​

NameType
fromnumber
tonumber

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:153


forDataOwner​

â–¸ forDataOwner(dataOwnerId): PatientFilter

Parameters​

NameType
dataOwnerIdstring

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:120


getDataOwner​

â–¸ getDataOwner(): undefined | string

Returns​

undefined | string

Defined in​

src/filter/filterDsl.ts:107


intersection​

â–¸ intersection(filters): PatientFilter

Parameters​

NameType
filtersPatientFilter[]

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:168


ofAge​

â–¸ ofAge(age): PatientFilter

Parameters​

NameType
agenumber

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:145


union​

â–¸ union(filters): PatientFilter

Parameters​

NameType
filtersPatientFilter[]

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:163


withSsins​

â–¸ withSsins(withSsins): PatientFilter

Parameters​

NameType
withSsinsstring[]

Returns​

PatientFilter

Defined in​

src/filter/filterDsl.ts:140