Interface Consent
Source Object: Interface Consent
Overview and Usage: The "Interface Consent" source object in athena EHR contains information related to patient consent for interfacing with third-party applications or vendors. This data is crucial for ensuring compliance with privacy and data sharing regulations, as well as for managing data exchange preferences. Key data fields include:
- Consent By: Indicates the entity or individual granting consent (e.g., the patient).
- Consent Date: Records the date when the consent was granted.
- Consent Question: Specifies the question or request for which consent was obtained.
- Consent Setting: Describes the context or setting in which the consent was given.
- Consent Value: Represents the specific details or terms of the consent.
- Interface Vendor ID: Identifies the vendor or third-party application involved.
- Is Consenting: A binary field indicating whether consent has been given.
- Patient ID: Contains the unique identifier of the patient.
- Department ID: Identifies the department or healthcare facility where consent was obtained.
Developers can use the "Interface Consent" source object to create applications that manage patient consent preferences and data-sharing agreements. This is crucial for healthcare organizations to maintain transparency, comply with legal requirements, and facilitate secure data exchange with external systems. These applications can automate consent tracking, provide patients with control over their data sharing, and ensure compliance with privacy regulations, contributing to a seamless and secure healthcare ecosystem.
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 |
---|---|---|---|---|---|---|---|---|---|---|
consentby | - | The party deciding to give consent or not. This will either be PATIENT or PARENTGUARDIAN. | String | 0..1 | Consent | verification[1].verifiedWith | - | Top Level | ||
consentdate | - | The date the consent decision was made. | String | 0..1 | Consent | verification[1].verificationDate | - | Top Level | ||
consentquestion | - | The description text for the consent. | String | 0..1 | Consent | extension[*].valueString | - | consent-question | Top Level | |
consentsetting | - | The name of the setting for the interface vendor. | String | 0..1 | Consent | extension[*].valueString | - | consent-setting | Top Level | |
consentvalue | - | The explicit value of the consent. This will be Y or N. | String | 0..1 | Consent | extension[*].valueString | - | consent-value | Top Level | |
interfacevendorid | - | The interface vendor ID. | String | 0..1 | Consent | organization.reference | - | Top Level | ||
isconsenting | - | This value will be 1 if the patient gives consent to the vendor. It is possible that the patient/gaurdian has not actively given consent, in which case this value is determined by whether the vendor is opt-in or opt-out. | String | 0..1 | Consent | verification[1].verified | - | Top Level | ||
patientid | - | patient ID. | String | 0..1 | Consent | patient.reference | - | Top Level | ||
departmentid | - | Department ID. | String | 0..1 | Consent | extension[*].valueInteger | - | department-id | Top Level |