Intelligent Appointment Management

Health Cloud integrates with a customer’s appointment management system to provide a patient appointment booking experience in Salesforce for call center agents and care coordinators. The Health Cloud data model for appointments enables you to work with multiple source systems operating on different electronic health record platforms.

Appointment Management Data Model

For more details and a larger image, visit the Data Model Gallery.

  • Practitioner Availability at Facilities

    To book an appointment, we need to know the availability of a given practitioner at a given facility. To get this information, Health Cloud queries the specific source EHR system, using the IDs of the practitioner and the facility as stored in that source system.

  • AppointmentReason

    Represents a patient’s reason for making an appointment. Used for self-scheduling in Intelligent Appointment Management. This object is available in API version 53.0 and later.

  • ApptReasonEngmtChannelType

    Represents an available engagement channel for a given AppointmentReason. Possible engagement channels could be video, phone, or in person. Possible appointment reasons could be annual physical, fever, or physical therapy. This object is available in API version 56.0 and later.

  • AssetType

    Represents a type of asset, such as a type of item, physical space, or service offering. This object is available in API version 62.0 and later.

  • CarePractnFacilityAppt

    Represents a junction object between a HealthcarePractitionerFacility (practitioner at a facility) and a ServiceAppointment (appointment). This object is available in API version 52.0 and later.

  • ClinicalEncounter for Intelligent Appointment Management

    Represents a healthcare related encounter of a patient with a care provider. This is a broad object that covers multiple phases of a patient’s healthcare service experience, all the way from pre-admission to stay to discharge, and everything in between.

  • ServiceAppointmentAsset

    Represents a junction between Service Appointment and Asset. This junction object enables admins to associate a patient appointment to an asset such as a piece of medical equipment. This object is available in API version 62.0 and later.

  • WorkTypeAssetType

    Represents a junction between Work Type and Asset Type. This junction object enables admins to associate a visit type such as PRP Hair Restoration to an asset type such as Room. This object is available in API version 62.0 and later.

  • WorkTypeCareSpecialty

    Represents a relationship between a care specialty and a visit type (Work Type). This object is available in API version 52.0 and later.

  • WorkTypeCodeSetBundle

    Represents a relationship between visit type (Work Type) and code set bundles that represent the service and appointment details for the visit type. This object is available in API version 52.0 and later.