Skip to main content

Healthcare Services Management

Healthcare Services define the specific types of care and treatments your organization provides. This feature allows you to configure, categorize, and manage all services offered to patients.

Overview

Healthcare Services in CareLaunch are FHIR-compliant resources that represent the services provided by your healthcare organization. Each service can be associated with:

  • Specific locations where it's offered
  • Provider schedules and availability
  • Payment information for billing
  • Service categories and types
  • Estimated duration for appointment scheduling

Getting Started

Accessing Healthcare Services

  1. Navigate to Settings in the main menu
  2. Select Healthcare Services from the settings panel
  3. You'll see a list of all configured services

Service List View

The services table displays:

  • Icon: Visual identifier for quick recognition
  • Name: Service title
  • Status: Active or Inactive indicator
  • Locations: Where the service is available
  • Appointment Required: Whether booking is mandatory
  • Schedule: Available time slots
  • Actions: Edit and delete options

Creating a Healthcare Service

Basic Information

  1. Click the Add Service button
  2. Fill in the required fields:

Service Name (Required)

The display name for your service (e.g., "Primary Care Consultation", "Annual Physical Exam")

Service Type

Select one or more categories that best describe your service:

  • Categories help with organization and filtering
  • Multiple types can be assigned to a single service
  • Service types are configured in Settings → Service Types

Icon Selection

  1. Click the icon button to open the icon picker
  2. Browse or search for an appropriate icon
  3. Select an icon that visually represents the service
  4. The icon will display in lists and patient-facing interfaces

Payment Configuration

Payment Product

  • Select from available Stripe payment products
  • Links the service to billing system
  • Enables automated payment processing
  • Optional - can be added later if needed

Estimated Duration

  • Enter the expected service duration in minutes
  • Used for appointment scheduling
  • Helps with provider calendar management
  • Assists patients in planning their visits

Service Settings

Active Status

  • Active: Service is available for booking
  • Inactive: Service is hidden from patients but retained in system

Appointment Required

  • Yes: Patients must book appointments
  • No: Walk-ins or open access allowed

Additional Details

Description

Brief overview of the service for internal reference

Extra Details

Additional information such as:

  • Preparation instructions
  • Required documentation
  • Special equipment needed
  • Age restrictions or eligibility

Availability Exceptions

Specify any scheduling limitations:

  • "Closed during holidays"
  • "Reduced capacity in summer"
  • "Emergency appointments only on weekends"

Editing Healthcare Services

  1. Click the edit icon next to any service
  2. All fields are editable except system-generated IDs
  3. Changes take effect immediately upon saving
  4. Historical data is preserved for reporting

Managing Service Types

Service types are managed separately in Settings → Service Types:

  • Define custom categories for your organization
  • Set display order and active status
  • Associate icons and payment products
  • Configure estimated durations

Integration with Other Features

Appointment Scheduling

  • Services appear in appointment booking flows
  • Duration estimates help with calendar blocking
  • Service types enable filtering and search

Provider Management

  • Link services to specific providers
  • Define provider-specific service variations
  • Track service-based productivity

Billing Integration

  • Automatic charge creation from payment products
  • Service-based reporting and analytics
  • Insurance coverage verification

Patient Portal

  • Patients can browse available services
  • Filter by type, location, or provider
  • View service details and requirements

Best Practices

Service Naming

  • Use clear, patient-friendly names
  • Avoid medical jargon when possible
  • Include key differentiators (e.g., "30-min" vs "60-min")

Icon Selection

  • Choose icons that are instantly recognizable
  • Maintain consistency across similar services
  • Consider accessibility and cultural sensitivity

Service Organization

  • Group related services with consistent types
  • Use active/inactive status instead of deleting
  • Regular review and update of service catalog

Payment Setup

  • Configure payment products before creating services
  • Test payment processing in sandbox environment
  • Document any manual billing procedures

Troubleshooting

Service Not Appearing

  • Verify service is marked as Active
  • Check location assignments
  • Ensure provider associations are correct
  • Confirm service types are active

Payment Issues

  • Verify Stripe product exists and is active
  • Check payment product permissions
  • Review billing integration settings
  • Test in Stripe dashboard

Icon Not Displaying

  • Clear browser cache
  • Verify icon name is valid
  • Check for custom CSS conflicts
  • Try selecting a different icon

Advanced Features

FHIR Extensions

Healthcare Services support custom extensions for:

  • Payment product identifiers
  • Visual icons
  • Estimated durations
  • Custom metadata

Bulk Operations

Currently, services must be managed individually. Bulk operations are planned for future releases.

API Access

Healthcare Services are accessible via FHIR API:

GET /api/HealthcareService
GET /api/HealthcareService/{id}
POST /api/HealthcareService
PUT /api/HealthcareService/{id}
DELETE /api/HealthcareService/{id}

Frequently Asked Questions

Q: Can I change a service after patients have booked appointments? A: Yes, but changes won't affect existing appointments. Only future bookings will use updated information.

Q: How many service types can I assign? A: There's no limit. Assign as many as relevant for organization and filtering.

Q: Can different locations have different services? A: Yes, services can be location-specific through the location assignment feature.

Q: Are deleted services permanently removed? A: Yes. Consider using inactive status instead to preserve historical data.

Q: Can I duplicate a service? A: Not directly, but you can create a new service with similar settings.

Support

For assistance with Healthcare Services:

  • Contact your system administrator
  • Submit a support ticket through the Help menu
  • Review the API documentation for technical integration

Last updated: August 2025