Type Alias: Conversation¶
Conversation =
object
Defined in: src/pages/Messages.tsx:51
Conversation
Represents a message thread with a patient.
Properties¶
id¶
id:
string
Defined in: src/pages/Messages.tsx:53
Unique conversation identifier
lastMessage¶
lastMessage:
string
Defined in: src/pages/Messages.tsx:65
Last message preview
lastMessageTime¶
lastMessageTime:
string
Defined in: src/pages/Messages.tsx:67
Last message timestamp (ISO 8601)
participants¶
participants:
Participant[]
Defined in: src/pages/Messages.tsx:75
All non-patient participants in this conversation (at least one required)
patientFamilyName¶
patientFamilyName:
string
Defined in: src/pages/Messages.tsx:61
Patient family (last) name for profile pic initials
patientGivenName¶
patientGivenName:
string
Defined in: src/pages/Messages.tsx:59
Patient given (first) name for profile pic initials
patientGradientIndex¶
patientGradientIndex:
number
Defined in: src/pages/Messages.tsx:63
Patient gradient index for profile pic colour
patientId¶
patientId:
string
Defined in: src/pages/Messages.tsx:55
Patient FHIR ID
patientName¶
patientName:
string
Defined in: src/pages/Messages.tsx:57
Patient name
status¶
status:
"new"|"active"|"resolved"|"closed"
Defined in: src/pages/Messages.tsx:73
Conversation status
subject¶
subject:
string
Defined in: src/pages/Messages.tsx:71
Conversation subject
unreadCount¶
unreadCount:
number
Defined in: src/pages/Messages.tsx:69
Number of unread messages