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
- Navigate to Settings in the main menu
- Select Healthcare Services from the settings panel
- 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
- Click the Add Service button
- 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
- Click the icon button to open the icon picker
- Browse or search for an appropriate icon
- Select an icon that visually represents the service
- 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
- Click the edit icon next to any service
- All fields are editable except system-generated IDs
- Changes take effect immediately upon saving
- 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.
Related Documentation
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