Skip to main content

Interface: FHIRClient

core/types.FHIRClient

Properties

events

events: Object

Type declaration

NameType
emit(event: string, data: any) => void
on(event: string, cb: Function, deps: any[]) => void

Methods

create

create(a): Promise<any>

Parameters

NameType
aResourceInput

Returns

Promise<any>


operation

operation<T>(resource, operation, params?): Promise<{ success: boolean }>

Type parameters

NameType
Textends Resource

Parameters

NameType
resourceT
operationstring
params?object

Returns

Promise<{ success: boolean }>


patch

patch(a, patch): Promise<any>

Parameters

NameType
aResource
patchPatch[]

Returns

Promise<any>


read

read(a): Promise<any>

Parameters

NameType
aResource

Returns

Promise<any>


remove

remove(a): Promise<any>

Parameters

NameType
aResource

Returns

Promise<any>


search<T>(query?, params?): Promise<Bundle<T>>

Type parameters

NameType
Textends Resource

Parameters

NameType
query?string
params?object

Returns

Promise<Bundle<T>>


update

update(a): Promise<any>

Parameters

NameType
aResource

Returns

Promise<any>


upsert

upsert(a): Promise<any>

Parameters

NameType
aResourceInput | Resource

Returns

Promise<any>