| Literature DB >> 32530435 |
Gennaro Di Tosto1, Ann Scheck McAlearney1,2,3,4, Naleef Fareed1,2, Timothy R Huerta1,2,3,4.
Abstract
BACKGROUND: Web-based outpatient portals help patients engage in the management of their health by allowing them to access their medical information, schedule appointments, track their medications, and communicate with their physicians and care team members. Initial studies have shown that portal adoption positively affects health outcomes; however, early studies typically relied on survey data. Using data from health portal applications, we conducted systematic assessments of patients' use of an outpatient portal to examine how patients engage with the tool.Entities:
Keywords: electronic health record; health information technology; health records, personal; patient portals
Year: 2020 PMID: 32530435 PMCID: PMC7320309 DOI: 10.2196/16849
Source DB: PubMed Journal: J Med Internet Res ISSN: 1438-8871 Impact factor: 5.428
Data model for outpatient portal use.
| Data aggregation level | Definition |
| Action type | Single action performed by the user on the outpatient portal |
| Portal function | Category grouping user actions under the different functionalities offered through the outpatient portal |
| Session | Coherent, limited, and uninterrupted use of one or more of the outpatient portal functions via a sequence of user actions |
| Patient | Use of the outpatient portal, or one of its functions, across the entirety of a patient’s recorded sessions |
Variables queried on the Epic’s Clarity database tables, to retrieve data about the users’ access to MyChart and their account status history, identified by their master table number by Epic System.
| Variable name | Variable description | Master table number | |
|
|
|
| |
|
| PAT_MRN_ID | Patient identifier | EPT 2061 |
|
| |||
|
| MYC_STATUS_HX | Update to account status | EPT 28100 |
|
| MYC_STATUS_TMSTP | Status update time stamp | EPT 28110 |
|
| MYC_STATUS_MTHD | Technology implementing the update | EPT 28140 |
|
| MYC_STATUS_CMT | Additional status update description | EPT 28130 |
|
| |||
|
| UA_TIME | Action time stamp | WPR 520 |
|
| MYC_UA_TYPE_C | Action type | WPR 530 |
|
| UA_EXTENDED_INFO | Additional action type information | WPR 550 |
|
| UA_SESSION_NUM | Unique session identifier | WPR 561 |
|
| UA_USER_AGENT | Client user agent information | WPR 566 |
aVariable from the Clarity table: PATIENT.
bVariable from the Clarity table: PAT_MYC_STAT_HX.
cVariable from the Clarity table: MYC_PT_USER_ACCSS.
Example excerpt from MyChart user access logs.
| PT_MRN_ID | UA_TIME | MYC_UA_TYPE_C | UA_EXTENDED_INFO | UA_USER_AGENT | UA_SESSION_NUM |
| xxxxx | 2018-09-17 09:20:38 | Messaging | Medadvice-form | Null | 56xxxx |
| xxxxx | 2018-09-19 12:40:38 | Messaging | Medadvice-form | Null | 56xxxx |
| xxxxx | 2018-09-19 12:53:12 | Messaging | Medadvice-form | Null | 56xxxx |
| xxxxx | 2018-09-19 13:47:04 | Login | Null | EpicMyChart-iPhone | 56xxxx |
| xxxxx | 2018-09-19 13:47:08 | Provider List Widget | Get-prov-list | Null | 56xxxx |
| xxxxx | 2018-09-19 13:48:05 | Messaging | Inbox message list | Null | 56xxxx |
| xxxxx | 2018-09-19 13:48:08 | Messaging | Message read | Null | 56xxxx |
| xxxxx | 2018-09-19 13:48:37 | Messaging | Inbox message list | Null | 56xxxx |
| xxxxx | 2018-09-19 13:49:05 | Messaging | Message read | Null | 56xxxx |
| xxxxx | 2018-09-19 13:49:19 | Messaging | Message read | Null | 56xxxx |
| xxxxx | 2018-09-19 13:50:07 | Visits | Get future appt list | Null | 56xxxx |
| xxxxx | 2018-09-19 13:50:08 | Visits | Get past appt list | Null | 56xxxx |
| xxxxx | 2018-09-19 13:50:19 | Encounter Details | Past appt dat: 5xxx | Null | 56xxxx |
| xxxxx | 2018-09-19 14:06:00 | Logout | Logout | Null | 56xxxx |
Figure 1Data processing flowchart.
Figure 2Density distribution of the time gaps between user actions.
Figure 3Possible thresholds for inactive time in session. Log-outs action type is removed from the dataset.
Labels for action types and portal functions used to categorize raw audit log data from Epic's MyChart. For each label, we report the count of sessions in which the action was performed and the percentage represented by the session count over the total number of sessions (N=451,762).
| Action type | Portal function | Sessions, n (%) |
| Letters | Messaging | 5318 (1.18) |
| Message center | Messaging | 146,394 (32.41) |
| Send new message | Messaging | 45,391 (10.05) |
| Appointment details | Visits | 17,393 (3.85) |
| Cancel an appointment | Visits | 3665 (0.81) |
| Driving directions | Visits | 232 (0.05) |
| eCheck-ina | Visits | 25,246 (5.59) |
| Schedule an appointment | Visits | 67,039 (14.84) |
| Telemedicine | Visits | 13 (0.00) |
| Upcoming tests | Visits | 6784 (1.50) |
| Allergies | My record | 24,345 (5.39) |
| Current health issues | My record | 18,304 (4.05) |
| Flowsheet | My record | 184 (0.04) |
| Health summary | My record | 8989 (1.99) |
| Immunizations | My record | 14,273 (3.16) |
| Medications | My record | 14,450 (3.20) |
| My conditions | My record | 2009 (0.44) |
| Preventive care | My record | 4854 (1.07) |
| Test results | My record | 10,6043 (23.47) |
| Consolidate EMRb | Medical tools | 3178 (0.70) |
| Download my record | Medical tools | 53 (0.01) |
| Research studies | Medical tools | 392 (0.09) |
| Share my record | Medical tools | 62 (0.01) |
| Wallet card | Medical tools | 687 (0.15) |
| Who accessed my record | Medical tools | 1267 (0.28) |
| Bill payment | Billing | 6862 (1.52) |
| Billing account details | Billing | 0 (0.00) |
| Billing account summary | Billing | 11432 (2.53) |
| Change paperless status | Billing | 111 (0.02) |
| Estimates | Billing | 838 (0.19) |
| Insurance summary | Billing | 15,538 (3.44) |
| Update insurance | Billing | 11,401 (2.52) |
| Patient education | Resources | 0 (0.00) |
| Terms and conditions | Resources | 0 (0.00) |
| Proxy forms | Proxy | 5763 (1.28) |
| Proxy renewal request | Proxy | 0 (0.00) |
| Request child proxy access | Proxy | 0 (0.00) |
| Request proxy access | Proxy | 84 (0.02) |
| Switch proxy context | Proxy | 556 (0.12) |
| About me | Preferences | 0 (0.00) |
| Manage my accounts | Preferences | 0 (0.00) |
| Notifications | Preferences | 4349 (0.96) |
| Personalize | Preferences | 1768 (0.39) |
| Security settings | Preferences | 4543 (1.01) |
aeCheck-in: Electronic check-in.
bEMR: electronic medical record.
Figure 4Distribution of session counts per patient.
Patients’ MyChart account status for sampled and overall hospital population.
| Account status | Sample population (N=2511), n (%) | Hospital population (N=70,076), n (%) |
| Activated | 2360 (93.99) | 39,373 (56.18) |
| Inactivated | 134 (5.34) | 12,678 (18.09) |
| Patient declined | 4 (0.16) | 6433 (9.18) |
| Pending activation | 13 (0.52) | 11,592 (16.54) |
MyChart account status as a function of patient age group.
| Age group (years) | Account status (N=2511), n (%) | ||||
|
| Activated | Inactivated | Patient declined | Pending activation | Total |
| 18-29 | 357 (15.13) | 7 (5.22) | 0 (0.00) | 4 (30.77) | 368 (14.66) |
| 30-39 | 468 (19.83) | 14 (10.45) | 0 (0.00) | 2 (15.38) | 484 (19.28) |
| 40-49 | 456 (19.32) | 21 (15.67) | 1 (25.00) | 0 (0.00) | 478 (19.04) |
| 50-59 | 500 (21.19) | 36 (26.87) | 1 (25.00) | 1 (7.69) | 538 (21.43) |
| 60-69 | 429 (18.18) | 38 (28.36) | 1 (25.00) | 3 (23.08) | 471 (18.76) |
| 70+ | 150 (6.36) | 18 (13.43) | 1 (25.00) | 3 (23.08) | 172 (6.85) |
Frequency of use at session and patient levels for each of the MyChart portal functions.
| Portal functiona | Session level (N=451,762) | Patient level (N=2511) | |||||||
|
| Minimum value | Median | Maximum value | IQR | Minimum value | Median | Maximum value | IQR | |
| Messaging | 0 | 0 | 84 | 1 | 0 | 51 | 2087 | 134 | |
| Visits | 0 | 0 | 113 | 0 | 0 | 38 | 1670 | 108 | |
| My record | 0 | 0 | 227 | 1 | 0 | 87 | 3503 | 171 | |
| Medical tools | 0 | 0 | 12 | 0 | 0 | 1 | 223 | 3 | |
| Billing | 0 | 0 | 81 | 0 | 0 | 10 | 659 | 31 | |
| Proxy | 0 | 0 | 9 | 0 | 0 | 0 | 498 | 3 | |
| Preferences | 0 | 0 | 15 | 0 | 0 | 3 | 228 | 7 | |
aFrequency counts associated with the Resources function on the outpatient portal are absent because of technical reasons (see module 6 in the Methods section).
Figure 5Frequency distribution of the use of the different portal functions across all the sessions in the dataset.
Figure 6Frequency distribution of the use of the different portal functions across the patient population.
Comprehensiveness of use.
| Counts of portal function used | Session (N=451,762), n (%) | Patient (N=2511), n (%) |
| 0 | 117,819 (26.08) | 14 (0.56) |
| 1 | 255,156 (56.48) | 64 (2.55) |
| 2 | 57,761 (12.79) | 274 (10.91) |
| 3 | 16,215 (3.59) | 696 (27.72) |
| 4 | 4271 (0.95) | 1066 (42.45) |
| 5 | 491 (0.11) | 349 (13.90) |
| 6 | 47 (0.01) | 46 (1.83) |
| 7 | 2 (0.00) | 2 (0.08) |
Figure 7Distribution of time in session by device type. On the left, time in session is calculated on raw server data. On the right, time in session is calculated after processing user access logs, removing log-outs action type, and enforcing a limit of 1256 seconds to the time patients can be idle on the portal.