Secure Messages
Source Object: Secure Messages
Overview and Usage: The "Secure Messages" source object contains data related to secure messaging in healthcare, enabling secure communication and collaboration between healthcare providers, patients, and other stakeholders. Below are key components of the "Secure Messages" source object:
- Brand ID: Identifier for the brand or organization associated with the secure messages.
- Document ID: Unique identifier for the document containing the secure message.
- Enterprise ID: Identifier for the healthcare enterprise or organization managing the secure messages.
- Message List:
- Display Date: The date when the message is displayed.
- From:
- Display Name: Display name of the sender.
- Provider ID: Unique identifier of the sender provider.
- Username: Username of the sender.
- Is Reply: Indicates whether the message is a reply to a previous message.
- Text: The content of the message.
- Timestamp: The timestamp or date and time when the message was sent.
- To:
- Display Name: Display name of the message recipient.
- Provider ID: Unique identifier of the recipient provider.
- Username: Username of the recipient.
- Unread: Indicates whether the message is marked as unread.
- Message Type: The type or category of the secure message.
- Subject: The subject or title of the secure message.
Secure messaging is a critical aspect of healthcare communication, ensuring that sensitive information is exchanged securely and efficiently among healthcare professionals and patients.
Mapping Table
Data Field | Example Value | Source Data Field Description | Source Field Data Type | Source Data Field Cardinality | Mapped FHIR++ Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapping Context |
---|---|---|---|---|---|---|---|---|---|---|
brandid | - | Brandid of the message | integer | 0..1 | Communication | identifier.value | type=brand-id | Top Level | ||
documentid | - | ID of the document | integer | 0..1 | Communication | identifier.value | type=document-id | Top Level | ||
enterpriseid | - | ID of the patient | integer | 0..1 | Communication | subject.reference | Top Level | |||
messagelist.displaydate | - | Fetch date from documentaction table which calculates time accoding to timezone | string | 0..1 | Communication | payload.extension.valueDateTime | display-date | Top Level | ||
messagelist.from.displayname | - | Practice or provider name | string | 0..1 | Communication | payload.extension.valueReference.display | from | Top Level | ||
messagelist.from.providerid | - | ID of the provider | integer | 0..1 | Communication | payload.extension.valueReference.reference | Top Level | |||
messagelist.from.username | - | string | 0..1 | Communication | payload.extension.valueReference.extension.valueString | user-name | Top Level | |||
messagelist.isreply | - | Boolean. Whether or not this message is a reply | string | 0..1 | Communication | payload.extension.valueString | is-reply | Top Level | ||
messagelist.text | - | Content of the message | string | 0..1 | Communication | payload.contentString | Top Level | |||
messagelist.timestamp | - | Timestamp of the created message | integer | 0..1 | Communication | payload.extension.valueInteger | timestamp | Top Level | ||
messagelist.to.displayname | - | Patient name or user name | string | 0..1 | Communication | payload.extension.valueReference.display | from | Top Level | ||
messagelist.to.providerid | - | ID of the provider | integer | 0..1 | Communication | payload.extension.valueReference.reference | Top Level | |||
messagelist.to.username | - | PORTAL by default | string | 0..1 | Communication | payload.extension.valueReference.extension.valueString | user-name | Top Level | ||
messagelist.unread | - | Boolean. Whether or not the message is unread | string | 0..1 | Communication | payload.extension.valueString | un-read | Top Level | ||
messagetype | - | Messagetype of the document | string | 0..1 | Communication | category.coding.code | Top Level | |||
subject | - | Subject of the message | string | 0..1 | Communication | topic.coding.display | Top Level |