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 [] |