Module: core/fhir
Variables
Bundle
• Bundle: Context<BundleContext<Resource>>
FHIR
• FHIR: Context<FHIRClient>
defaultParams
• defaultParams: Object = {}
Functions
BundleLoader
▸ BundleLoader(__namedParameters): Element
Parameters
| Name | Type |
|---|---|
__namedParameters | Object |
__namedParameters.children | ReactNode |
__namedParameters.params? | object |
__namedParameters.type? | string |
Returns
Element
FHIRProvider
▸ FHIRProvider(__namedParameters): Element
Parameters
| Name | Type |
|---|---|
__namedParameters | Object |
__namedParameters.children? | ReactNode |
__namedParameters.ctx? | any |
Returns
Element
answerString
▸ answerString(answer): string
Parameters
| Name | Type |
|---|---|
answer | string | { reply?: string ; valueInteger?: number ; valueString?: string }[] |
Returns
string
empty
▸ empty(): Object
Returns
Object
| Name | Type |
|---|---|
data | null |
loading | boolean |
refetch | () => never |
fhirGet
▸ fhirGet<T>(property, resource): any
Resolve the value of the policy condition
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
property | string |
resource | T |
Returns
any
fhirGetter
▸ fhirGetter<T>(property, fetcher): any
Resolve the value of the policy condition conditionally
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
property | string |
fetcher | () => T |
Returns
any
fhirGetterAsync
▸ fhirGetterAsync<T>(property, fetcher): Promise<any>
Resolve the value of the policy condition conditionally asynchronously
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
property | string |
fetcher | () => T |
Returns
Promise<any>
questionTitleString
▸ questionTitleString(question): string
Question.text has this structure:
# Title
description
Parameters
| Name | Type |
|---|---|
question | Object |
question.text | string |
Returns
string
useBundle
▸ useBundle<T>(type): T[]
Type parameters
| Name | Type |
|---|---|
T | extends Resource |
Parameters
| Name | Type |
|---|---|
type | string |
Returns
T[]
useFHIR
▸ useFHIR(): FHIRClient
Returns
useFHIRActivity
▸ useFHIRActivity(): Object
Returns
Object
| Name | Type |
|---|---|
markCompleted | (activity: Pick<Activity, "id"> & Partial<Activity>, context?: object | { answers: any ; questionnaire_id: any }) => Promise<{ success: boolean }> |
remove | (id: string) => Promise<any> |
update | (activity: Activity) => Promise<any> |
upsert | (activity: Activity) => Promise<any> |
useSearch
▸ useSearch<T>(__namedParameters): Object
Type parameters
| Name | Type |
|---|---|
T | extends Resource |
Parameters
| Name | Type |
|---|---|
__namedParameters | Object |
__namedParameters.params? | object |
__namedParameters.type? | string |
__namedParameters.isPaused? | () => boolean |
Returns
Object
| Name | Type |
|---|---|
data | null | Bundle<T> |
error? | null | Error |
loading | boolean |
refetch | () => Promise<void> |