Skip to content

Component Name: myNpProfile

Last Updated: 2025-09-29 Source Code: https://bitbucket.org/i2cinc/i2c.salesforce.metadata/src/STAGING/force-app/main/default/lwc/myNpProfile

API Name: c-myNpProfile Type: Page Component Target: Community pages

Business Purpose

Main NP (Nurse Practitioner) profile management page for members. Allows NPs to view and edit professional profile information including credentials, NPI number, years practiced, practice start year, clinical focus, work settings, education, certifications, and biographical information.

Component Structure

Likely includes: - Uses c-my-np-profile-display-field for field display - Uses c-my-np-profile-edit-modal for editing - Manages multiple profile sections (demographics, education, work history, certifications) - Accordion or tab interface for organization - Save/cancel functionality

Dependencies

  • Apex: AccountController (getUserInfo, upsertAccount)
  • Child Components: c-myNpProfileDisplayField, c-myNpProfileEditModal
  • Account object (Profile_ fields, Fellow_ fields, Credentials__c, etc.)

Usage

<!-- NP profile management page -->
<c-my-np-profile></c-my-np-profile>

Maintenance Notes

Complexity: High (assumed based on child components) Key Notes: - Main container for NP profile management - Coordinates multiple child components - Manages professional credential data - Critical for NP members to maintain public profile - Used in conjunction with myPracticeSite for complete NP presence