PatientFilter
@icure/medical-device-sdk / PatientFilter
Class: PatientFilter
Implements​
FilterBuilder
<Patient
>
Table of contents​
Constructors​
Properties​
- _byGenderEducationProfession
- _byIdentifiers
- _byIds
- _containsFuzzy
- _dateOfBirthBetween
- _forDataOwner
- _intersection
- _union
- _withSsins
Methods​
- build
- byGenderEducationProfession
- byIdentifiers
- byIds
- containsFuzzy
- dateOfBirthBetween
- forDataOwner
- getDataOwner
- intersection
- ofAge
- union
- withSsins
Constructors​
constructor​
• new PatientFilter()
Properties​
_byGenderEducationProfession​
• Optional
_byGenderEducationProfession: [PatientGenderEnum
, undefined
| string
, undefined
| string
]
Defined in​
_byIdentifiers​
• Optional
_byIdentifiers: Identifier
[]
Defined in​
_byIds​
• Optional
_byIds: string
[]
Defined in​
_containsFuzzy​
• Optional
_containsFuzzy: string
Defined in​
_dateOfBirthBetween​
• Optional
_dateOfBirthBetween: [number
, number
]
Defined in​
_forDataOwner​
• Optional
_forDataOwner: string
Defined in​
_intersection​
• Optional
_intersection: PatientFilter
[]
Defined in​
_union​
• Optional
_union: PatientFilter
[]
Defined in​
_withSsins​
• Optional
_withSsins: string
[]
Defined in​
Methods​
build​
â–¸ build(): Promise
<Filter
<Patient
>>
Returns​
Promise
<Filter
<Patient
>>
Implementation of​
FilterBuilder.build
Defined in​
byGenderEducationProfession​
â–¸ byGenderEducationProfession(gender
, education?
, profession?
): PatientFilter
Parameters​
Name | Type |
---|---|
gender | PatientGenderEnum |
education? | string |
profession? | string |
Returns​
Defined in​
byIdentifiers​
â–¸ byIdentifiers(identifiers
): PatientFilter
Parameters​
Name | Type |
---|---|
identifiers | Identifier [] |
Returns​
Defined in​
byIds​
â–¸ byIds(byIds
): PatientFilter
Parameters​
Name | Type |
---|---|
byIds | string [] |
Returns​
Defined in​
containsFuzzy​
â–¸ containsFuzzy(searchString
): PatientFilter
Parameters​
Name | Type |
---|---|
searchString | string |
Returns​
Defined in​
dateOfBirthBetween​
â–¸ dateOfBirthBetween(from
, to
): PatientFilter
Parameters​
Name | Type |
---|---|
from | number |
to | number |
Returns​
Defined in​
forDataOwner​
â–¸ forDataOwner(dataOwnerId
): PatientFilter
Parameters​
Name | Type |
---|---|
dataOwnerId | string |
Returns​
Defined in​
getDataOwner​
â–¸ getDataOwner(): undefined
| string
Returns​
undefined
| string
Defined in​
intersection​
â–¸ intersection(filters
): PatientFilter
Parameters​
Name | Type |
---|---|
filters | PatientFilter [] |
Returns​
Defined in​
ofAge​
â–¸ ofAge(age
): PatientFilter
Parameters​
Name | Type |
---|---|
age | number |
Returns​
Defined in​
union​
â–¸ union(filters
): PatientFilter
Parameters​
Name | Type |
---|---|
filters | PatientFilter [] |
Returns​
Defined in​
withSsins​
â–¸ withSsins(withSsins
): PatientFilter
Parameters​
Name | Type |
---|---|
withSsins | string [] |