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