HL7 Personal Health Record System Functional Model, Release 2
2.0.1-ballot - Normative Ballot

HL7 Personal Health Record System Functional Model, Release 2, published by EHR WG. This guide is not an authorized publication; it is the continuous build for version 2.0.1-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/phrsfm-ig/ and changes regularly. See the Directory of published versions

Resource Profile: FMFunction - Examples

Page standards status: Normative Maturity Level: 1

Examples for the FMFunction Profile.

PH.0 Personal Health (Function)
PH.1.1 Identify and Maintain a PHR Account Holder Record (Function)
PH.1.2 Manage PHR Account Holder Demographic Information (Function)
PH.1.3 Manage PHR Account Holder and Family Preferences (Function)
PH.1.4 Manage PHR Account Holder Advance Directives (Function)
PH.1.5 Manage Consents and Authorizations (Function)
PH.1.6 Manage PHR Account Status (Function)
PH.2.1 Manage PHR Account Holder Originated Data (Function)
PH.2.2 Manage Data from External Administrative Sources (Function)
PH.2.3 Manage Data and Documentation from External Clinical Sources (Function)
PH.2.4 Produce and Present Ad Hoc Views of the Personal Health Record (Function)
PH.2.5.1 Manage Problem Lists (Function)
PH.2.5.10 Manage Social History (Function)
PH.2.5.11 Nutrition and Diet Information (Function)
PH.2.5.2 Manage Medication List (Function)
PH.2.5.3 Manage Test Results (Function)
PH.2.5.4 Manage Allergy, Intolerance, and Adverse Reaction List (Function)
PH.2.5.5 Manage Immunization List (Function)
PH.2.5.6 Manage Medical History (Function)
PH.2.5.7 Manage Surgical History (Function)
PH.2.5.8 Maintain Family History (Function)
PH.2.5.9 Manage Personal Genetic Information (Function)
PH.2.5 Manage Historical and Current State Data (Function)
PH.2 Manage Historical Clinical Data and Current State Data (Function)
PH.3.1.1 Manage Personal Observations and Care (Function)
PH.3.1.2 Communication with Home Monitoring Devices (Function)
PH.3.2 Manage Account Holder Implemented Care Plans (Function)
PH.3.3 Manage Provider-Initiated Care Plans (Function)
PH.3.4 Manage Medications (Function)
PH.3.5.1 Manage Health Calendar (Function)
PH.3.5.2 Manage Tasks (Function)
PH.3.5.3 Manage a Registry and Directory of Actors (Function)
PH.3.5.4 Manage Reminders (Function)
PH.3.5.5 Manage Health Alerts (Function)
PH.3.5.6 Manage Recommendations (Function)
PH.3.6.1 Public Health Reporting (Function)
PH.3.6.2 Public Health Risk Alerts (Function)
PH.4 Manage Health Education (Function)
PH.5.1 Manage Guidelines and Protocols (Function)
PH.5.2 Drug Interaction Checking (Function)
PH.5.3 Care-Related Decision Support (Function)
PH.5.4 Integration with Third Party Clinical Decision Support Services (Function)
PH.5.5 PHR Account Holder Configured Alerts, Reminders, and/or Notifications (Function)
PH.5.6 Manage Updated Orders, Recommendations, or Alternative Care Plans (Function)
PH.6.1 PHR Account Holder Health Data Derived from Administrative and Financial Sources (Function)
PH.6.2 Manage Self-Assessments (i.e., Symptoms) (Function)
PH.6.3 Communications Between Provider and PHR Account Holder and/or PHR Account Holder Proxy (Function)
PH.6.4 Data and Documentation from External Clinical Sources (Function)
PH.6.5 Provider Assessments (Function)
PH.6.6 Referrals and Referral Process (Function)
PH.6.7 Patient-Specific Care, Instructions, Care Plans, Treatment Plans, Guidelines and Protocols (Function)
PH.6.8 Manage Patient-Specific Care and Treatment Plans (Function)
RI.1.1.1.1 Evidence of Record Entry Originate/Retain Event (Function)
RI.1.1.1 Originate/Retain Record Lifecycle Event (Function)
RI.1.1.10.1 Evidence of Record Entry De-Identification Event (Function)
RI.1.1.10 De-Identify (Anononymize) Record Lifecycle Event (Function)
RI.1.1.11.1 Evidence of Record Entry Pseudomynization Event (Function)
RI.1.1.11 Pseudonymize Record Lifecycle Event (Function)
RI.1.1.12.1 Evidence of Record Entry Re-Identification Event (Function)
RI.1.1.12 Re-identify Record Lifecycle Event (Function)
RI.1.1.13.1 Evidence of Record Entry Extraction Event (Function)
RI.1.1.13 Extract Record Lifecycle Event (Function)
RI.1.1.14.1 Evidence of Record Entry Archive Event (Function)
RI.1.1.14 Archive Record Lifecycle Event (Function)
RI.1.1.15.1 Evidence of Record Entry Restore Event (Function)
RI.1.1.15 Restore Record Lifecycle Event (Function)
RI.1.1.16.1 Evidence of Record Entry Destruction Event (Function)
RI.1.1.16 Destroy/Delete Record Lifecycle Event (Function)
RI.1.1.17.1 Evidence of Record Entry Deprecation/Retraction Event (Function)
RI.1.1.17 Deprecate Record Lifecycle Event (Function)
RI.1.1.18.1 Evidence of Record Entry Re-Activation Event (Function)
RI.1.1.18 Re-activate Record Lifecycle Event (Function)
RI.1.1.19.1 Evidence of Record Entry Merge Event (Function)
RI.1.1.19 Merge Record Lifecycle Event (Function)
RI.1.1.2.1 Evidence of Record Entry Amendment Event (Function)
RI.1.1.2 Amend (Update) Record Lifecycle Event (Function)
RI.1.1.20.1 Evidence of Record Entry Unmerge Event (Function)
RI.1.1.20 Unmerge Record Lifecycle Event (Function)
RI.1.1.21.1 Evidence of Record Entry Link Event (Function)
RI.1.1.21 Link Record Lifecycle Event (Function)
RI.1.1.22.1 Evidence of Record Entry Unlink Event (Function)
RI.1.1.22 Unlink Record Lifecycle Event (Function)
RI.1.1.23.1 Evidence of Record Entry Legal Hold Event (Function)
RI.1.1.23 Add Legal Hold Record Lifecycle Event (Function)
RI.1.1.24.1 Evidence of Record Entry Legal Hold Removal Event (Function)
RI.1.1.24 Remove Legal Hold Record Lifecycle Event (Function)
RI.1.1.25.1 Evidence of Record Entry Verification Event (Function)
RI.1.1.25 Verify Record Entries (Function)
RI.1.1.26.1 Evidence of Record Entry Encryption Event (Function)
RI.1.1.26 Encrypt Record Entries (Function)
RI.1.1.27.1 Evidence of Record Entry Decryption Event (Function)
RI.1.1.27 Decrypt Record Entries (Function)
RI.1.1.3.1 Evidence of Record Entry Translate Event (Function)
RI.1.1.3 Transform/Translate Record Lifecycle Event (Function)
RI.1.1.4.1 Evidence of Record Entry Attestation Event (Function)
RI.1.1.4 Attest Record Lifecycle Event (Function)
RI.1.1.5.1 Evidence of Record Entry View/Access Event (Function)
RI.1.1.5 Access/View Record Lifecycle Event (Function)
RI.1.1.6.1 Evidence of Record Entry Output/Report Event (Function)
RI.1.1.6 Report (Output) Record Lifecycle Event (Function)
RI.1.1.7.1 Evidence of Record Entry Disclosure Event (Function)
RI.1.1.7 Disclose Record Lifecycle Event (Function)
RI.1.1.8.1 Evidence of Record Entry Transmit Event (Function)
RI.1.1.8 Transmit Record Lifecycle Event (Function)
RI.1.1.9.1 Evidence of Record Entry Receive/Retain Event (Function)
RI.1.1.9 Receive/Retain Record Lifecycle Event (Function)
RI.1.1 Record Lifecycle (Function)
RI.1.2.1 Manage Record Entries (Function)
RI.1.2.2 Manage Record Entries for Legal Hold (Function)
RI.1.3.1 Manage Record Pending State (Function)
RI.1.3.2 Manage Record Entry Amended, Corrected and Augmented State (Function)
RI.1.3.3 Manage Record Entry Succession and Version Control (Function)
RI.1.3.4 Manage Record Entry Retraction (Function)
RI.1.4 Record Completeness (Function)
RI.2 Record Synchronization (Function)
RI.3 Record Archive and Restore (Function)
S.1.1 Manage Selection of Providers (Function)
S.1.2 Manage PHR Account Holder Provider’s Information (Function)
S.1.3 Manage Health Care Provider Information (Function)
S.1.4 Manage Provider Transparency Information (Function)
S.1.5 Manage Healthcare Facility Information (Function)
S.1.6 Manage Healthcare Facility Transparency Information (Function)
S.1.7 Manage Surveys on the Healthcare Experience (Function)
S.2.1 Capture and Read Health Insurance Account and Benefit Information (Function)
S.2.2 Manage Health Insurance Plan Benefit Information (Function)
S.2.3 Manage Standard Reporting (Function)
S.2.4 Manage Ad Hoc Reporting (Function)
S.3.1 Manage Interoperability of PHR Account Holder Demographics (Function)
S.3.2 Manage PHR Conditions of Use (Function)
S.3.3.1 Manage Consents and Authorizations (Function)
S.3.3.2 Manage End-of-Life Documents and Other Advance Directives (Function)
S.3.3.3 Manage Documents for Personal Representation (Function)
S.3.4 Manage Data Masking for Sensitive or Selective Information (Function)
S.3.5 Manage PHR Output (Function)
S.3.6 Manage PHR Data Import and Export (Function)
S.3.7 Manage New, Additional, or Other Use Request (Function)
S.3.8 Manage Requests for Release of Information (Function)
S.3.9 Manage Information Views (Function)
S.4.1.1 Capture Genomic/Proteomic Data and Documentation from External Clinical Sources (Function)
S.4.1.2 Manage De-Identified Data Request Process (Function)
S.4.1.3 Manage PHR Account Holder Notification of Clinical Trials (Function)
S.4.1.4 Manage PHR Account Holder Enrollment in Clinical Trials or Research (Function)
S.4.2 Registry Notification and Management (Function)
S.4.3 Manage Donor Information (Function)
S.4.4 Manage PHR Account Holder Education Material Updates (Function)
S.4.5 Manage PHR Account Holder Reminder Information Updates (Function)
S.4.6.1 Manage Public Health Related Updates (Function)
S.4.6.2 Manage Access to Public Health Information Resources (Function)
S.4.6.3 Manage Access to Public Health Knowledge Bases (Function)
S.4.6.4 Manage Enrollment in Public Health Programs (Function)
S.4.6.5 Manage Enrollment in Public Health Notifications and Alerts (Function)
S.4.6.6 Enrollment in Public Health Surveys (Function)
TI.1.1 Entity Authentication (Function)
TI.1.10 Service Availability (Function)
TI.1.11 Trusted Information Exchange Environment (Function)
TI.1.2 Entity Authorization (Function)
TI.1.3.1 Emergency Access Control (Function)
TI.1.3 Entity Access Control (Function)
TI.1.4 Patient Access Management (Function)
TI.1.5 Non-Repudiation (Function)
TI.1.6 Secure Data Exchange (Function)
TI.1.7 Secure Data Routing (Function)
TI.1.8.1 Redact Patient Identifying Information (Function)
TI.1.8.2 Protect Individual Patient Identity (Function)
TI.1.8 Patient Privacy and Confidentiality (Function)
TI.1.9 System Operation Measurements (Function)
TI.10.1 Standard or Preferred Clinical Models (Function)
TI.10.2 Maintenance and Versioning of Standard or Preferred Clinical Models (Function)
TI.10.3 Clinical Model Mapping (Function)
TI.2.1.1 Record Entry Audit Triggers (Function)
TI.2.1.2.1 Security Event Security Audit Trigger (Function)
TI.2.1.2.2 User Authentication to the System (Start user session) Security Audit Trigger (Function)
TI.2.1.2.3 User Authentication (System Prompt for Password Change) Security Audit Trigger (Function)
TI.2.1.2.4 User Request to Change Password Security Audit Trigger (Function)
TI.2.1.2.5 User Log Out (End user session) Security Audit Trigger (Function)
TI.2.1.2.6 User Access (Successful) Security Audit Trigger (Function)
TI.2.1.2.7 User Attempts to Access Data (Unsuccessful -- Access Denied) Security Audit Trigger (Function)
TI.2.1.2.8 Extraordinary User Access (Break the Glass) Security Audit Trigger (Function)
TI.2.1.2.9 User Permissions (Authorization) Security Audit Trigger (Function)
TI.2.1.2 Security Audit Triggers (Function)
TI.2.1.3.1 System Event System Audit Trigger (Function)
TI.2.1.3.10 Maintenance Completed System Audit Trigger (Function)
TI.2.1.3.11 Resource Usage System Audit Trigger (Function)
TI.2.1.3.12 System Maintenance Events -Local Access System Audit Trigger (Function)
TI.2.1.3.13 System Maintenance Events -Remote Access System Audit Trigger (Function)
TI.2.1.3.14 System Maintenance - PHR or Clinical Software System Audit Trigger (Function)
TI.2.1.3.15 System Maintenance - Codes, Vocabulary, Knowledge, Rules System Audit Trigger (Function)
TI.2.1.3.16 Data Corruption System Audit Trigger (Function)
TI.2.1.3.2 System Started System Audit Trigger (Function)
TI.2.1.3.3 Back Up Started System Audit Trigger (Function)
TI.2.1.3.4 Back Up Completed System Audit Trigger (Function)
TI.2.1.3.5 Back Up Recovery Started System Audit Trigger (Function)
TI.2.1.3.6 Back Up Recovery Completed System Audit Trigger (Function)
TI.2.1.3.7 Batch Job Started System Audit Trigger (Function)
TI.2.1.3.8 Batch Job Completed System Audit Trigger (Function)
TI.2.1.3.9 Maintenance Started System Audit Trigger (Function)
TI.2.1.3 System Audit Triggers (Function)
TI.2.1.4.1 Clinical Alerts Clinical Audit Trigger (Function)
TI.2.1.4.2 Acknowledgements of Clinically Significant Report Changes Clinical Audit Trigger (Function)
TI.2.1.4.3 Disable Decision Support Alerts Clinical Audit Trigger (Function)
TI.2.1.4 Clinical Audit Triggers (Function)
TI.2.1 Audit Triggers (Function)
TI.2.2.1 Audit Log Indelibility (Function)
TI.2.2 Audit Log Management (Function)
TI.2.3 Audit Notification and Review (Function)
TI.2 Audit (Function)
TI.3 Registry and Directory Services (Function)
TI.4.1 Standard Terminology and Terminology Models (Function)
TI.4.2 Maintenance and Versioning of Standard Terminologies (Function)
TI.4.3 Terminology Mapping (Function)
TI.5.1.1 Application Interchange Standards (Function)
TI.5.1.2 Structured-Document Interchange Standards (Function)
TI.5.1.3 Structured-Message Interchange Standards (Function)
TI.5.2 Interchange Standards Versioning and Maintenance (Function)
TI.5.3 Standards-Based Application Integration (Function)
TI.5.4 Interchange Agreements (Function)
TI.5.5 System Integration (Function)
TI.6 Business Rules Management (Function)
TI.7 Workflow Management (Function)
TI.8 Database Backup and Recovery (Function)
TI.9 System Management Operations and Performance (Function)