Skip to main content

HealthcareElementFilter

@icure/medical-device-sdk / HealthcareElementFilter

Class: HealthcareElementFilter

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new HealthcareElementFilter()

Properties

_byIdentifiers

Optional _byIdentifiers: Identifier[]

Defined in

src/filter/filterDsl.ts:347


_byIds

Optional _byIds: string[]

Defined in

src/filter/filterDsl.ts:346


_byLabelCodeFilter

Optional _byLabelCodeFilter: HealthcareElementByHealthcarePartyLabelCodeFilter

Defined in

src/filter/filterDsl.ts:348


_forDataOwner

Optional _forDataOwner: string

Defined in

src/filter/filterDsl.ts:341


_forPatients

Optional _forPatients: [IccCryptoXApi, PotentiallyEncryptedPatient[]]

Defined in

src/filter/filterDsl.ts:349


_intersection

Optional _intersection: HealthcareElementFilter[]

Defined in

src/filter/filterDsl.ts:351


_union

Optional _union: HealthcareElementFilter[]

Defined in

src/filter/filterDsl.ts:350

Methods

build

build(): Promise<Filter<HealthcareElement>>

Returns

Promise<Filter<HealthcareElement>>

Implementation of

FilterBuilder.build

Defined in

src/filter/filterDsl.ts:394


byIdentifiers

byIdentifiers(identifiers): HealthcareElementFilter

Parameters

NameType
identifiersIdentifier[]

Returns

HealthcareElementFilter

Defined in

src/filter/filterDsl.ts:363


byIds

byIds(byIds): HealthcareElementFilter

Parameters

NameType
byIdsstring[]

Returns

HealthcareElementFilter

Defined in

src/filter/filterDsl.ts:358


byLabelCodeFilter

byLabelCodeFilter(tagType?, tagCode?, codeType?, codeCode?): HealthcareElementFilter

Parameters

NameType
tagType?string
tagCode?string
codeType?string
codeCode?string

Returns

HealthcareElementFilter

Defined in

src/filter/filterDsl.ts:368


forDataOwner

forDataOwner(dataOwnerId): HealthcareElementFilter

Parameters

NameType
dataOwnerIdstring

Returns

HealthcareElementFilter

Defined in

src/filter/filterDsl.ts:353


forPatients

forPatients(crypto, patients): HealthcareElementFilter

Parameters

NameType
cryptoIccCryptoXApi
patientsPotentiallyEncryptedPatient[]

Returns

HealthcareElementFilter

Defined in

src/filter/filterDsl.ts:379


getDataOwner

getDataOwner(): undefined | string

Returns

undefined | string

Defined in

src/filter/filterDsl.ts:342


intersection

intersection(filters): HealthcareElementFilter

Parameters

NameType
filtersHealthcareElementFilter[]

Returns

HealthcareElementFilter

Defined in

src/filter/filterDsl.ts:389


union

union(filters): HealthcareElementFilter

Parameters

NameType
filtersHealthcareElementFilter[]

Returns

HealthcareElementFilter

Defined in

src/filter/filterDsl.ts:384