Thread Member
Thread Member
Source Object: Thread Member
The Thread Member source object represents users and their participation in message threads within the healthcare platform.
Overview
Thread Members are individuals or users who are part of a conversation or message thread. This source object tracks their participation and provides valuable information about the messages exchanged in a healthcare context.
Usage
The Thread Member source object is used for various purposes within a healthcare platform:
- Message Thread Association: The "thread" field connects a thread member to a specific message thread, indicating which conversation they are a part of.
- User Identification: Each thread member is assigned a unique identifier ("id") to distinguish them in the system.
- Acknowledgment Time: The "ack_time" field records the time when a thread member acknowledged a message or took action, which can be crucial for tracking responses and ensuring effective communication.
- Status: The "status" field signifies the status of the thread member in the conversation, helping differentiate between senders, receivers, and other participants.
- Message Information: The "body," "send_date," "sender," and "to_document" fields provide details about the messages sent or received by the thread member.
- Patient and Practice: The "patient" and "practice" fields can specify the patient associated with the message thread and the healthcare practice to which the thread member belongs.
Message threads are an essential part of healthcare communication, and the Thread Member source object is instrumental in managing and tracking these interactions.
Mapping Table
Data Field | Source Field Data Type | Resource Mapping Context | Source Data Field Cardinality | Source Data Field Description | Example Value | Source Data Field Validation Rule | Mapped FHIR Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapped FHIR Data Field Type |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ack_time | DateTime | Top Level | 0..1 | The time at which the member acknowledge the message thread. | - | - | Practitioner | extension[*].valueBoolean | - | NA | ack-time | TBD |
group | Integer | Top Level | 0..1 | The id of the group referenced by this thread member. Should only ever be one of either a user or group set for the thread member. | - | - | Practitioner | extension[*].valueInteger | - | NA | group | TBD |
id | Integer | Top Level | 0..1 | The id of the thread member. | - | - | Practitioner | id | - | NA | - | TBD |
status | String | Top Level | 0..1 | Whether this member has acknowledged the message thread. | - | Addressed,Requiring Action | Practitioner | extension[*].valueString | - | NA | status | TBD |
thread | Integer | Top Level | 0..1 | The id of the thread this thread member is a member of. | - | - | Practitioner | extension[*].valueInteger | - | NA | thread | TBD |
user | Integer | Top Level | 0..1 | The id of the user referenced by this thread member. Should only ever be one of either a user or group set for the thread member. | - | - | Practitioner | extension[*].valueInteger | - | NA | user | TBD |
body | String | Top Level | 0..1 | The actual message body | - | - | Communication | payload[*].contentString | - | NA | - | TBD |
id | Integer | Top Level | 0..1 | The id of the thread message | - | - | Communication | id | - | NA | - | TBD |
patient | Integer | Top Level | 0..1 | The patient id | - | - | Communication | subject.reference | Patient | NA | - | TBD |
practice | Integer | Top Level | 0..1 | The practice id | - | - | Communication | extension[*].valueReference.reference | - | NA | practice | TBD |
send_date | Date | Top Level | 0..1 | The date of when the message was sent | - | - | Communication | sent | - | NA | - | TBD |
sender | Integer | Top Level | 0..1 | The id of who sent the message | - | - | Communication | sender.reference | Practitioner | NA | - | TBD |
thread | Integer | Top Level | 0..1 | The message thread id | - | - | Communication | extension[*].valueInteger | - | NA | thread | TBD |
to_document | Object | Top Level | 0..1 | - | - | - | Communication | - | - | NA | - | TBD |