// AI-assisted engineering. Human-owned outcomes.
xcesslogic

How to Build a Secure SharePoint Intranet for a Growing Healthcare Clinic

A healthcare clinic expanding from a handful of clinicians to dozens of multi-disciplinary staff faces operational friction: clinical protocols scattered across personal OneDrive folders, manual paper onboarding checklists, and uncertainty regarding which employees have acknowledged updated compliance policies.

Deploying a secure internal staff intranet using SharePoint Online, Microsoft Lists, Microsoft Teams, and Power Automate centralizes standard operating procedures (SOPs), automates staff onboarding, and establishes auditable document governance without incurring unnecessary software subscriptions.

1. Core architecture for a clinical intranet

An enterprise healthcare intranet must cleanly separate public internal communications from confidential personnel and compliance records:

  • Clinic Hub Site (Communication Site): Public to all authenticated clinic employees. Hosts organizational announcements, shift schedules, clinical emergency contacts, and links to approved standard operating procedures.
  • Clinical Knowledge Hub: Central document library containing approved medical protocols, clinical forms, infection control guidelines, and equipment manuals. Managed under strict version control.
  • Confidential HR & Compliance Sites (Private Team Sites): Restricted access sites dedicated to employee records, credentialing files, and incident reporting. Inherits zero permissions from the main hub.
  • Operations & Shift Management: Departmental hubs for nursing, administrative reception, and billing teams integrated directly into Microsoft Teams channels.

HIPAA & Privacy Boundary: An administrative intranet is designed for practice operations, staff policies, and clinical references. It is not an Electronic Health Record (EHR) system. Patient health information (PHI) must never be stored within standard intranet document libraries or general Microsoft Lists.

2. Recommended site and hub structure

Site Collection Site Template Default Access Profile
Clinic Main Portal Communication Site (Hub) All Staff: Read-Only. Communications Team: Edit.
Clinical SOPs & Protocols Communication Site (Associated) All Staff: Read-Only. Medical Director: Approve / Publish.
Operations & Admin Team Site (M365 Group Connected) Practice Managers & Receptionists: Members (Contribute).
HR, Personnel & Audit Private Team Site (No Hub Inheritance) Designated HR Administrator & Practice Owner Only.

3. Policy governance and read-and-sign tracking

Healthcare standards require verification that clinicians and operational personnel have reviewed updated policies (e.g. Needle-Stick Protocols, Controlled Substances Handling, Patient Privacy Guidelines).

A robust SharePoint and Power Automate workflow eliminates manual paperwork:

  1. When an authorized administrator publishes a major version of a clinical policy, a Power Automate flow creates individual acknowledgement records in a dedicated tbl_PolicySignOffs Microsoft List.
  2. Employees receive a personalized notification in Microsoft Teams with a direct link to the policy document and an embedded "Review & Acknowledge" action.
  3. Upon submission, the flow records the employee ID, exact document version number, IP address, and timestamp.
  4. Practice managers view a real-time compliance dashboard highlighting outstanding sign-offs by department.

4. Automating staff onboarding with Microsoft Lists

Manual onboarding frequently leads to missed steps (e.g. unissued security badges, unverified medical licenses, delayed IT account setup). Microsoft Lists combined with Power Automate transforms onboarding into an auditable process:

  • Role-Specific Templates: Onboarding templates differentiate clinical staff (credentialing review, radiation badge allocation, BLS certification check) from administrative staff (reception software login, billing protocol training).
  • Automated Task Assignment: Adding a new employee creates partitioned task lists assigned to HR, IT, and the supervising clinical lead.
  • Progress Visualization: Practice administrators track onboarding completion percentage via colored status pills and calendar views.

5. Security boundaries and role-based permissions

Security governance must be established at the site collection level, avoiding item-level permission breaks wherever possible:

  • Group-Based Access: Assign permissions exclusively through Microsoft Entra security groups (e.g., SG-Clinic-Physicians, SG-Clinic-Nursing, SG-Clinic-Admin), avoiding individual user assignments.
  • No-Delete Custom Permission Levels: Configure a customized "Contribute without Delete" permission level for departmental libraries, preventing accidental deletion of historical SOP versions.
  • External Sharing Disabled: Ensure external guest sharing is disabled tenant-wide on clinical policy libraries and internal personnel sites.

6. Migrating unstructured OneDrive folders safely

Moving historical documents from individual staff OneDrive folders requires structured data hygiene:

  1. Content Inventory: Audit current shared folders to identify duplicate files, obsolete draft versions, and personal files that do not belong on the clinic intranet.
  2. Metadata Tagging: Replace deep, 8-level nested folder hierarchies with flat SharePoint document libraries enriched with managed metadata (e.g., Department, Document Type, Effective Date, Review Cycle).
  3. Re-establish Sharing Deliberately: Recreate access rules based on formal organizational roles rather than carrying forward historical one-off sharing links.

7. Technical scoping and rollout roadmap

Deploying a healthcare intranet should follow an iterative, low-disruption path:

Rollout Phase Engineering Deliverables Governance Sign-off
Phase 1: Foundation & Hub Hub architecture, branded communication portal, staff directory, and clinic announcements web parts. Clinic operations director review.
Phase 2: Policy Center Controlled SOP libraries, versioning rules, metadata taxonomies, and approval publishing flows. Medical director approval of clinical document workflows.
Phase 3: Automated Onboarding Microsoft Lists onboarding templates, automated task assignment flows, and Teams welcome alerts. Dry run with new clinical starter.
Phase 4: Migration & Handover Controlled OneDrive migration, administrator runbook, permissions matrix documentation, and staff training. Final compliance audit and administrator ownership transfer.

Frequently asked questions

Can SharePoint Lists replace third-party task tools like Asana or Monday.com?

For internal clinic workflows, shift checklists, and onboarding processes, Microsoft Lists combined with Power Automate and Microsoft Teams provides equivalent task tracking without separate per-user licensing fees. Specialist third-party tools remain justified only for complex external project management dependencies.

How does SharePoint prevent staff from accidentally deleting clinic policies?

By applying a custom "Read & Contribute (No Delete)" permission level to clinical libraries, enabling major/minor versioning, and configuring retention policies that automatically retain copies of deleted items in the Preservation Hold library for the organization's mandatory compliance duration.

// RELATED PLAYBOOKS & ARCHITECTURE GUIDES