Skip to main content

Module: core/types

Enumerations

Interfaces

Type aliases

ActivityKind

Ƭ ActivityKind: Activity["kind"]


ActorResource

Ƭ ActorResource: Patient | Practitioner | RelatedPerson & { id: string }


AirtableData

Ƭ AirtableData: undefined | string | Image[] | Reply[]


AirtableQuestion

Ƭ AirtableQuestion: Object

Type declaration

NameType
_idstring
idstring
images?Image[]
questionstring
repliesstring[]
replyTypestring

AirtableRecord

Ƭ AirtableRecord: Object

Index signature

[key: string]: AirtableData


AirtableReply

Ƭ AirtableReply: Object

Type declaration

NameType
_idstring
idstring
replystring

ComposerElement

Ƭ ComposerElement: (props: ComposerProps) => any

Type declaration

▸ (props): any

Parameters
NameType
propsComposerProps
Returns

any


ComposerProps

Ƭ ComposerProps: Object

Type declaration

NameType
messageMessage
sendSendMethod

ConversationProps

Ƭ ConversationProps: Object

Type declaration

NameType
customComponents?customComponentsMapping
navigation?any
onClose?Function
onMessage?Function

DecodedJWT

Ƭ DecodedJWT: Object

Index signature

[key: string]: any

Type declaration

NameType
email?string
email_verifiedboolean
namestring
phone?string
phone_verifiedboolean
substring

Image

Ƭ Image: Object

Type declaration

NameType
doc?any
thumbnailsImageThumbnails
urlstring

ImageData

Ƭ ImageData: Object

Type declaration

NameType
heightnumber
urlstring
widthnumber

ImageThumbnails

Ƭ ImageThumbnails: Object

Type declaration

NameType
fullImageData
largeImageData
smallImageData

Intake

Ƭ Intake: Object

Type declaration

NameType
checked_atstring
count?number
datetimestring
medicationstring
momentIntakeMoment

IntakeMoment

Ƭ IntakeMoment: Object

Type declaration

NameType
count?number
namestring
timestring

LanguageExtension

Ƭ LanguageExtension: Extension<LanguageExtensionOptions>


LanguageKey

Ƭ LanguageKey: string


MaybeProject

Ƭ MaybeProject: Project | null


Medication

Ƭ Medication: Object

Type declaration

NameType
count?number
days?number[]
dose?number
idstring
momentsIntakeMoment[]
namestring
periodstring
typestring
unit?string

Message

Ƭ Message: Object

Type declaration

NameType
bodystring
docMessageDoc
merged?boolean
mergedReply?Message
midstring
observationsMessageObservation[]
qidstring | null
senderstring
sent_atstring
thread?Thread
tidstring
userPick<Profile, "doc">

MessageDoc

Ƭ MessageDoc: Object

Index signature

[key: string]: any

Type declaration

NameTypeDescription
assessment?anySystem messages
id?stringdeprecated use message.qid instead
images?Image[]-
replies?Reply[]-
reply?Reply[]Replies
replyTo?string-
replyType?string-
startFlow?string-
startFlows?string[]Flows
stopFlow?string-

MessageObservation

Ƭ MessageObservation: Object

Type declaration

NameType
fidstring
valueIntegernumber | null
valueStringstring | null

OnboardingExtension

Ƭ OnboardingExtension: Extension<OnboardingExtensionOptions>


Profile

Ƭ Profile: Object

Type declaration

NameType
birthDate?string
checkouts{ doc: { id: string ; order: any | null ; webUrl: string } ; id: string }[]
consented_at?string
docUserDoc
email?string
gender?string
group?string
language?string
name?string
notes?string
phone?string
pidstring
rolestring
role_title?string
timezone?string
uidstring

Project

Ƭ Project: PublicProject

deprecated Use the PublicProject interface instead


PushToken

Ƭ PushToken: Object

Type declaration

NameType
createdAtstring
device?Object
device.brandstring | null
device.designNamestring | null
device.deviceNamestring | null
device.deviceYearClassnumber | null
device.manufacturerstring | null
device.modelIdstring | null
device.modelNamestring | null
device.osNamestring | null
device.osVersionstring | null
device.productNamestring | null
deviceId?string
deviceName?string
tokenstring

Question

Ƭ Question: Object

Index signature

[key: string]: AirtableData

Type declaration

NameType
flowIds?string
idstring
images?Image[]
questionstring
repliesReply[]
replyTypestring

QuestionAnswerInput

Ƭ QuestionAnswerInput: Omit<QuestionAnswer, "question">


Reply

Ƭ Reply: Object

Index signature

[key: string]: AirtableData

Type declaration

NameType
idstring
replystring

Resource

Ƭ Resource: BaseResource | CarePlanActivity | Communication | Goal | Observation | PlanDefinition | FHIRQuestionnaire


ResourceInput

Ƭ ResourceInput: Omit<CarePlanActivity, "id"> | Omit<Communication, "id"> | Omit<Goal, "id"> | Omit<Observation, "id"> | Omit<BaseResource, "id"> | Omit<FHIRQuestionnaire, "id">


SendMessage

Ƭ SendMessage: Object

Type declaration

NameTypeDescription
bodystring-
docMessageDoc-
fid?string-
qid?string | null-
summary?anyDeprecated
tid?string-
value?string | number-

SendMethod

Ƭ SendMethod: (msg: SendMessage) => Promise<void>

Type declaration

▸ (msg): Promise<void>

Parameters
NameType
msgSendMessage
Returns

Promise<void>


SendProps

Ƭ SendProps: Object

Type declaration

NameType
docany
idstring
textstring

Thread

Ƭ Thread: Object

Index signature

[key: string]: any

Type declaration

NameType
messagesMessage[]
tidstring

ValueObject

Ƭ ValueObject: { valueString: string } | { valueInteger: number }

deprecated Not really FHIR compatible


ValueObjects

Ƭ ValueObjects: ValueObject | ValueObject[]

deprecated Not really FHIR compatible


customComponentsMapping

Ƭ customComponentsMapping: Object

Index signature

[name: string]: ComposerElement


onSendProps

Ƭ onSendProps: Object

Type declaration

NameType
activeFlow?string
fullProfile?Object
messagesMessage[]
send?SendMethod
tidstring
userany

useThreadData

Ƭ useThreadData: Object

Type declaration

NameType
errorany
fullProfileObject
loadingboolean
messagesMessage[]
sendSendMethod