Navigation
Getting StartedUpdated July 3, 2026

Getting Started Guide

getting-startedonboardingguidedevelopment-environmentworkflowsdocumentationtraining

Getting Started

Welcome to the OHEMR Epic platform. This guide consolidates everything a new engineer needs to become productive: account setup, tooling, GitHub workflows, documentation skills, and team integration.


What you'll accomplish

By the end of this section, you'll have:

  • Complete development environment – Fully configured workstation with all necessary tools
  • Workflow mastery – Deep understanding of our GitHub workflows and review practices
  • Repository expertise – Hands-on experience with standardized project templates
  • Team integration – Clear knowledge of how to contribute effectively to our projects
  • Documentation skills – Ability to create and maintain high-quality documentation

Learning path overview

PhaseFocusEstimated effortStarting point
Phase 0Welcome & day 0 checklist30 minutesDay 0 checklist
Phase 1Foundation access & accounts~2–3 hours (approval wait time)New user onboarding
Phase 2Platform mastery~2 days of applied workGitHub Flow
Phase 3Advanced skillsOngoingContributing overview

Section index

<div class="grid cards" markdown> </div>

Quick-start paths

Pick the sequence that best matches your immediate responsibilities.

New team member

  1. Review the Day 0 checklist to understand mandatory tasks.
  2. New user onboarding – accounts and introductions.
  3. Developer workstation bootstrapping – tooling foundation.
  4. GitHub flow – branching and review cadence.
  5. Contributing overview – expectations for pull requests.

Infrastructure developer

  1. Developer workstation bootstrapping.
  2. Repository templates and IaC patterns.
  3. Contributing overview.
  4. Advanced markdown for runbooks and diagrams.

Documentation contributor

  1. Advanced markdown.
  2. Contributing to Megadoc.
  3. Site design to understand information architecture.
  4. Contributing overview for review logistics.

Tips for success

Don't skip the foundational steps, even if you're experienced. Our processes may differ from your previous experience, and understanding our specific workflows is crucial for success.
Security is paramount in our environment. Follow all security guidelines and never skip security-related setup steps, even if they seem time-consuming.
The team is here to help — don't hesitate to reach out in Teams or team meetings. Early questions prevent later problems.
Keep notes about your setup process and any issues you encounter. This helps improve our onboarding process for future team members.

Getting help

Immediate assistance

  • Teams channel: #epic-azure-support
  • Team lead: Your direct manager
  • IT Help Desk: For Secure portal and account issues
  • Emergency contact: See team contact list in onboarding materials

Self-service resources

Peer support

  • Buddy system: New hires are paired with an experienced team member.
  • Lunch and learns: Bi-weekly technical sessions.
  • Office hours: Dedicated time slots for help from senior engineers.

Feedback

This guide is a living document. To suggest improvements:

  • Open an issue in the megadoc repository.
  • Submit a pull request with the change.
  • Raise the topic in a team retrospective.

Ready to begin? Start with New user onboarding.