Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Components installed with Healthcare and Life Sciences Service Management Core

Several types of components are installed with installation of the Healthcare and Life Sciences Service Management Core application, including user roles, tables, plugins, ServiceNow Store applications, and business rules.

Note: The Application Files table lists the components that are installed with this application. For instructions on how to access this table, see Find components installed with an application.

Demo data is available for this feature.

Roles installed

User roles are assigned by the use case that is being supported. For each feature, there are both roles with view-only access and roles with various levels of interactive access.

RoleDescriptionContains roles
sn\_hcls.adminAdministers who can access sensitive data by restricting how users acquire roles in the Healthcare and Life Sciences applications.- decision\_table\_admin - sn\_doc.admin - sn\_hcls.manager - sn\_previsit.admin
sn\_hcls.case\_task\_viewerGrants access to view tasks associated with healthcare cases.None
sn\_hcls.case\_viewerGrants access to view healthcare cases.None
sn\_hcls.clinical\_data\_viewerViews details of the clinical data such as immunization and procedure.None
sn\_hcls.clinical\_data\_writerEdits details of the clinical data such as immunization and procedure.sn\_hcls.clinical\_data\_viewer
sn\_hcls.consumer\_agentCreates, views, and edits healthcare cases and works with consumers to resolve cases.- sn\_hcls.healthcare\_agent - sn\_customerservice.consumer\_agent
sn\_hcls.customerservice\_agentCreates healthcare cases for an account and contact as a customer service agent.- sn\_hcls.healthcare\_agent - sn\_customerservice\_agent
sn\_hcls.data\_access\_userGrants data access rights to the users who need dedicated access to certain sensitive healthcare data.- sn\_hcls.clinical\_data\_viewer - sn\_hcls.foundation\_data\_viewer - sn\_hcls.patient\_data\_viewer - sn\_hcls.practitioner\_data\_viewer - sn\_hcls.health\_insurance\_data\_viewer - sn\_hcls.revenue\_cycle\_data\_viewer
sn\_hcls.device\_data\_viewerViews details of the device.None
sn\_hcls.device\_data\_writerCreates, deletes, and updates the device data.sn\_hcls.device\_data\_viewer
sn\_hcls.employee\_patientGrants access to the users with the snc\_internal role to healthcare data and healthcare cases when authorized to view them.- sn\_customerservice.self\_contributor - sn\_vaccine\_sm.user - sn\_hcls.data\_access\_user
sn\_hcls.foundation\_data\_viewerViews details of the foundation data such as organization and healthcare location.None
sn\_hcls.foundation\_data\_writerEdits details of the foundation data such as organization and healthcare location.sn\_hcls.foundation\_data\_viewer
sn\_hcls.healthcare\_agentAccesses and views healthcare data related to patients as a contact center agent. Can view and edit the CSM Households table, Member Plan table, Pre-authorization Request table, and all clinical tables. Can create household members and pre-auth requests.- canvas\_user - sn\_customerservice.csm\_workspace\_user - sn\_customerservice.customer\_data\_viewer - sn\_hcls.clinical\_data\_viewer - sn\_hcls.foundation\_data\_viewer - sn\_hcls.health\_insurance\_data\_viewer - sn\_hcls.patient\_data\_viewer - sn\_hcls.practitioner\_data\_viewer - sn\_hcls.report\_viewer - sn\_hcls.revenue\_cycle\_data\_viewer
sn\_hcls.health\_insurance\_data\_viewerViews details of the health insurance data such as member plan and payer plan.None
sn\_hcls.health\_insurance\_data\_writerEdits details of the health insurance data such as member plan and payer plan.health\_insurance\_data\_viewer
sn\_hcls.managerManages who can perform create, read, update, and delete \(CRUD\) operations on healthcare objects within a ServiceNow instance. In addition, creates and manages accounts, contact, account relationships, contact relationships, and account consumer relationships.- canvas\_user - model\_manager - sn\_customerservice.csm\_workspace\_user - sn\_customerservice.customer\_data\_viewer - sn\_hcls.clinical\_data\_writer - sn\_hcls.foundation\_data\_writer - sn\_hcls.health\_insurance\_data\_writer - sn\_hcls.patient\_data\_writer - sn\_hcls.practitioner\_data\_writer - sn\_hcls.report\_viewer - sn\_hcls.revenue\_cycle\_data\_writer - sn\_previsit.patient\_service\_agent
sn\_hcls.patientViews own records including healthcare cases, addresses, patient data, and clinical data as a patient. Also, views the records of other patients including their addresses for whom they are the authorized representative. Adds comments to their healthcare cases and for whom they are the authorized representative. Views their household members, if any. Household members and addresses associated with a patient are maintained by using the Household Member \[csm\_household\_member\] and Location \[cmn\_location\] tables, respectively. Location is associated with the foundation domain in the Common Service Data Model \(CSDM\).- sn\_customerservice.consumer - sn\_hcls.clinical\_data\_viewer - sn\_hcls.foundation\_data\_viewer - sn\_hcls.health\_insurance\_data\_viewer - sn\_hcls.patient\_data\_viewer - sn\_hcls.practitioner\_data\_viewer - sn\_hcls.revenue\_cycle\_data\_viewer
sn\_hcls.patient\_data\_viewerViews details of the patient data such as patient and policy consent.None
sn\_hcls.patient\_data\_writerEdits details of the patient data such as patient and policy consent.sn\_hcls.patient\_data\_viewer
sn\_hcls.practitionerAccesses and views healthcare data related to patients as a healthcare practitioner \(a triage nurse or clinical coordinator\). Creates Medication Prescriptions. Create Immunizations.- sn\_customerservice.customer\_data\_viewer - sn\_hcls.clinical\_data\_viewer - sn\_hcls.foundation\_data\_viewer - sn\_hcls.health\_insurance\_data\_viewer - sn\_hcls.patient\_data\_viewer - sn\_hcls.practitioner\_data\_viewer - sn\_hcls.report\_viewer - sn\_hcls.revenue\_cycle\_data\_viewer
sn\_hcls.practitioner\_data\_viewerViews details of the practitioner data such as practitioner and practitioner facility.None
sn\_hcls.practitioner\_data\_writerEdits details of the practitioner data such as practitioner and practitioner facility.sn\_hcls.practitioner\_data\_viewer
sn\_hcls.report\_viewerViews reports generated from tables for which they have access as agents or managers.None
sn\_hcls.revenue\_cycle\_data\_viewerViews details of the revenue cycle data such as claims.None
sn\_hcls.revenue\_cycle\_data\_writerEdits details of the revenue cycle data such as claims.sn\_hcls.revenue\_cycle\_data\_viewer

Tables installed

TableDescription
Allergy intolerance [sn_hcls_allergy]Stores the information about a clinical assessment of an allergy or intolerance; a propensity, or a potential risk to an individual, to have an adverse reaction on future exposure to the specified substance, or class of substance.
Appointment [sn_hcls_appointment]Stores the appointment booking details for a patient in your healthcare organization.
Appointment participant [sn_hcls_appointment_participant]Stores the participant details of an appointment.
Attribute [sn_hcls_characteristic_attribute]Stores the characteristics options associated with a program or program service selected by a patient when submitting a healthcare request.
Book appointment [sn_hcls_book_appt_task]Stores the task details for booking an appointment associated with a healthcare case or its extended case types.
Claim diagnosis [sn_hcls_claim_diagnosis]Stores diagnosis information for claims.
Claim header [sn_hcls_claim_header]Stores the details of the main claim submitted on behalf of a patient to a payer organization.
Claim line [sn_hcls_claim_line]Stores the details of the items pertaining to a claim header.
Medical device install base item [sn_hcls_medical_device_install_base_item]Stores the details of medical devices as install base items.
Condition [sn_hcls_condition]Stores the information about a condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.
Dosage definition [sn_hcls_dosage_definition]Models the Dosage specification \[sn\_hcls\_dosage\_specification\] table for use as a request definition parameter.
Dosage specification [sn_hcls_dosage_specification]Stores the information about medication product dosage associated with a program.
Dosage variable [sn_hcls_dosage_variable]Stores the variables configured for a dosage specification displayed on the Medication Prescription form of a Healthcare and Life Sciences Service Management application.
Encounter [sn_hcls_encounter]Stores the information about an interaction between a patient and healthcare providers for providing healthcare services or assessing the health status of a patient.
Enrolled Program [sn_hcls_enrolled_program]Stores the programs that a patient has been enrolled into
Enrolled Program Service [sn_hcls_enrolled_program_service]Stores the program services provided to a patient as part of a program enrollment process.
Healthcare case [sn_hcls_case]

Stores healthcare-related cases.

Note: The Healthcare case [sn_hcls_case] table is an abstract table and is extendable.

Healthcare code set [sn_hcls_code_set]Stores the details of code sets available in your ServiceNow instance.
Healthcare location [sn_hcls_location]Stores details of the location associated with your healthcare organization.
Healthcare organization [sn_hcls_organization]Stores the details of a healthcare organization in your ServiceNow instance.
Healthcare Task [sn_hcls_task]

Stores the details of the task associated with a healthcare case or a patient in your healthcare organization.

Note: The Healthcare Task [sn_hcls_task] is an abstract table and is extendable.

Immunization [sn_hcls_immunization]Stores the information about an event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician, or another party.
Medication [sn_hcls_medication]Stores the information about a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.
Medication Prescription [sn_hcls_medication_prescription]Stores the information about prescriptions ordered for a patient.
Member Plan [sn_hcls_member_plan]Stores the details of a health insurance plan associated with a patient.
Observation [sn_hcls_observation]Stores the information about measurements and simple assertions made about a patient.
Patient [sn_hcls_patient]Stores the details of a patient in your healthcare organization.
[Policy \[sn\_hcls\_policy\]]()Stores the details of a policy shared with patients in the Healthcare and Life Sciences applications.
Policy consent [sn_hcls_policy_consent]Stores the details of a consent accepted by a patient or a household member on behalf of the patient.
Practitioner [sn_hcls_practitioner]Stores the details of a practitioner in your healthcare organization.
Practitioner location [sn_hcls_practitioner_facility]Stores the details of the location at which a practitioner provides healthcare services.
Practitioner location specialty [sn_hcls_pract_location_specialty]Stores the details about types of services that a practitioner can provide for an organization at a specific location.
Practitioner specialty [sn_hcls_practitioner_specialty]Stores the association details of a specialty with a practitioner.
Pre-authorization diagnosis [sn_hcls_pre_auth_diagnosis]Stores diagnosis information pertaining to a pre-authorization for healthcare services.
Pre-authorization item [sn_hcls_pre_auth_item]Stores the details of items pertaining to a pre-authorization request for healthcare services.
Pre-authorization request [sn_hcls_pre_auth_header]Stores the authorization request details for a healthcare service provided by a payer organization.
Procedure [sn_hcls_procedure]Stores the information about an action that is or was performed on or for a patient. An action can be a physical intervention like an operation, or less invasive like long-term services, counseling, or hypnotherapy.
Program [sn_hcls_program]Stores the programs offered by healthcare organizations.
Program relationship [sn_hcls_program_relationship]Stores the association details between a program and program service.
Program service [sn_hcls_program_service]Stores the program services associated with a program.
Source system [sn_hcls_source_system]Stores the source and destination IDs of an external healthcare system in your ServiceNow instance.
Update insurance information [sn_hcls_insurance_info_task]Stores the task details for updating the insurance information of a patient in your healthcare organization.

Plugins installed

PluginDescription
Encryption Support plugin \(com.glide.encryption\)Encrypts table columns and attachments associated with an EMR system in the Healthcare and Life Sciences applications.
Business Location plugin \(com.snc.business\_location\)Enables you to create an organizational structure that includes Healthcare locations.
Customer Service Install Base Management plugin \(com.snc.install\_base\)Captures the install base for a customer by creating sold products, install base items, and installed products to enable customer service agents to easily trace issues back to the right product, instances of that product, and other entities that might impact their functioning.
Document Templates plugin \(com.snc.document\_templates\)Enables you to create HTML and PDF document templates to generate standard letters or documents.
Customer Service Household plugin \(com.snc.household\)Enables you to create households, define the members of a household, and identify relationships between household members.
Playbook Experience Core \(com.glide.playbook\_experience.config\)Enables you to visualize and interact with business process workflows in a simple, task-oriented view.

ServiceNow Store applications installed

AppDescription
Playbook Experience Components \(now\_playbook\_exp\)Enables you to access Playbook Experience Components for viewing and interacting with process executions in UI Builder pages and Healthcare Workspace.
Playbook Experience \(sn\_playbook\_exp\)Enables you to view and interact with business process workflows in real time.
Playbooks for Customer Service Management \(sn\_csm\_playbook\)Enables the CSM Configurable Workspace playbook experience.
Product Catalog Management Core \(sn\_prd\_pm\)Includes the base product catalog data model and functionality to define product, services, and resource specifications, and product offerings based on those specifications
Industry Core \(com.sn\_ind\)Includes common objects, code artifacts, and request definitions for industry vertical applications.
CIWF UI Components \(sn\_ciwf\_ui\_cmpnt\)Includes common themes, widgets, and code artifacts for customer and industry workflow applications.
CMDB CI Class ModelsIncludes class models for medical devices that extend the CMDB class hierarchy, including class descriptions, identification rules, identifier entries, and dependent relationships, if applicable.

Scheduled jobs installed

Scheduled jobDescription
Set inactive status for expired policy consentsSets the status of policy consents to inactive when the policy validity duration has expired.

Business rules installed

Business ruleTableRule criteriaDescription
Add/Update member planUpdate insurance information \[sn\_hcls\_insurance\_info\_task\]After updateUpdates the member plan when the payment type is set to insurance.
Autofill namePractitioner \[sn\_hcls\_practitioner\]Before insert and updateFills the Name field value from the prefix, given name, family name, or suffix field when the Name field in the Practitioner [sn_hcls_practitioner] table is not set.
Clear insurance if patient opts self payUpdate insurance information \[sn\_hcls\_insurance\_info\_task\]Before updateUpdates the payer field when the payment type is set to self-pay.
Create consumer for patient if not setPatient \[sn\_hcls\_patient\]After insertCreates the consumer record after a patient is created and sets the Consumer field from the patient record and associates the consumer with the patient.
Create dosage definitionDosage specification \[sn\_hcls\_dosage\_specification\]Before insert and updateCreates a dosage definition for a dosage specification.
Create dosage variablesDosage specification \[sn\_hcls\_dosage\_specification\]Before insert and updateCreates dosage variables for specification characteristics.
Patient access to allergy tableAllergy intolerance \[sn\_hcls\_allergy\]Before queryRuns the `Allergies - authorized to view` before query when a patient queries the Allergy intolerance \[sn\_hcls\_allergy\] table in the list or form view.
Patient access to appointment tableAppointment \[sn\_hcls\_appointment\]Before queryRuns the `Allergies - authorized to view` before query when a patient queries the Allergy intolerance \[sn\_hcls\_allergy\] table in the list or form view.
Patient access to case tableHealthcare case \[sn\_hcls\_case\]Before queryRuns the `Healthcare cases - authorized to view` before query when a patient queries the Healthcare case \[sn\_hcls\_case\] table in the list or form view.
Patient access to claim header tableClaim header \[sn\_hcls\_claim\_header\]Before queryRuns the `Claim headers - authorized to view` before query when a patient queries the Claim header \[sn\_hcls\_claim\_header\] table in the list or form view.
Patient access to claim line tableClaim line \[sn\_hcls\_claim\_line\]Before queryRuns the `Claim lines - authorized to view` before query when a patient queries the Claim line \[sn\_hcls\_claim\_line\] table in the list or form view.
Patient access to condition tableCondition \[sn\_hcls\_condition\]Before queryRuns the `Conditions - authorized to view` before query when a patient queries the Condition \[sn\_hcls\_condition\] table in the list or form view.
Patient access to encounter tableEncounter \[sn\_hcls\_encounter\]Before queryRuns the `Encounters - authorized to view` before query when a patient queries the Encounter \[sn\_hcls\_encounter\] table in the list or form view.
Patient access to Immunization tableImmunization \[sn\_hcls\_immunization\]Before queryRuns the `Immunization - authorized to view` before query when a patient queries the Immunization \[sn\_hcls\_immunization\] table in the list or form view.
Patient access to Medication tableMedication \[sn\_hcls\_medication\]Before queryRuns the `Medication - authorized to view` before query when a patient queries the Medication \[sn\_hcls\_medication\] table in the list or form view.
Patient access to Member Plan tableMember Plan \[sn\_hcls\_member\_plan\]Before queryRuns the `Member Plan - authorized to view` before query when a patient queries the Member Plan \[sn\_hcls\_member\_plan\] table in the list or form view.
Patient access to observation tableObservation \[sn\_hcls\_observation\]Before queryRuns the `Observations - authorized to view` before query when a patient queries the Observation \[sn\_hcls\_observation\] table in the list or form view.
Patient access to patient tablePatient \[sn\_hcls\_patient\]Before queryRuns the `Patients - represented by me` before query when a patient queries the Patient \[sn\_hcls\_patient\] table in the list or form view.
Patient access to procedure tableProcedure \[sn\_hcls\_procedure\]Before queryRuns the `Procedures - authorized to view` before query when a patient queries the Procedure \[sn\_hcls\_procedure\] table in the list or form view.
Populate durationEncounter \[sn\_hcls\_encounter\]Before insert and updateCalculates and sets the duration of the encounter from the start\_time and end\_time values of the Encounter \[sn\_hcls\_encounter\] table.
Populate managing org fieldLocation \[sn\_hcls\_location\]Before insert and updateSets the managing organization from the parent location, if it is not already set.
Populate NamePatient \[sn\_hcls\_patient\]Before insert and updateFills the Name field value from the prefix, given name, family name, or suffix field when the Name field in the Patient [sn_hcls_patient] table is not set.
populate primary member planUpdate insurance information \[sn\_hcls\_insurance\_info\_task\]Before insertPopulates the member plan information from the Primary member plan field of the Update insurance information [sn_hcls_insurance_info_task] table.
Populate valid until from validity durPolicy consent \[sn\_hcls\_policy\_consent\]Before insert and updateSets the valid until value for a policy consent based on the date when the consent was given and the validity duration of the policy.
Practitioner NPI is uniquePractitioner \[sn\_hcls\_practitioner\]Before insert and updateAborts the insert or update operation in case of duplicate Practitioner ID or NPI field value.
Set consumer in healthcare caseHealthcare case \[sn\_hcls\_case\]Before insert and updateSets the Consumer field in the Healthcare case [sn_hcls_case] to a patient associated with the case when a healthcare case is created or updated.
Set consumer in healthcare sold productHealthcare sold product \[sn\_hcls\_sold\_product\]Before insert and updateSets the Consumer field in the Healthcare sold product [sn_hcls_sold_product] table to the patient’s consumer name.
Set Date EnrolledEnrolled program service \[sn\_hcls\_enrolled\_program\_service\]Before updateSets the Date enrolled field value to the current date and time when the enrolled program service state changes to Enrolled.
Set Date EnrolledEnrolled program \[sn\_hcls\_enrolled\_program\]Before updateSets the Date enrolled field value to the current date and time when the enrolled program state changes to Enrolled.
Set Date FulfilledEnrolled program service \[sn\_hcls\_enrolled\_program\_service\]Before updateSets the Date fulfilled field value to the current date and time when the enrolled program service state changes to Fulfilled.
Set dosage details from variablesMedication Prescription \[sn\_hcls\_medication\_prescription\]Before insert and updateCopies variable values from a dosage characteristic on a medication prescription to the actual field on the dosage details on the medication prescription as mapped by the DosageCharacteristicsMapper script include.
Set display nameMedication product model \[sn\_hcls\_medication\_product\]Before insert and updateSets the display name of a medication product to the product model name appended with the Form code.
Set managing org to location's orgPractitioner location \[sn\_hcls\_practitioner\_facility\]Before insert and updateSets the Organization field in the Service Organization [sn_customer_service_organization] table to the location’s managing organization.
Set patient self payUpdate insurance information \[sn\_hcls\_insurance\_info\_task\]After updateSets the Patient self pay, Insurance verified, andPre-authorization completed field values to true when the case state changes to Closed complete and the payment type is selected as Self pay.
Set policy consents inactive by policyPatient \[sn\_hcls\_patient\]After updateSets the policy consent record to inactive when the status of a policy is updated to inactive.
Set user from practitioner userPractitioner location \[sn\_hcls\_practitioner\_facility\]Before insertSets the User field in the Service Organization Member [sn_csm_service_organization_member] table to the practitioner’s User field.
Trigger document flow for HC caseHealthcare case \[sn\_hcls\_case\]After insert and updateEvaluates all document decisions that have the case reference configured as input and when the decision conditions are satisfied, initiates the document workflow for the associated document template.
Update consumer info from patientPatient \[sn\_hcls\_patient\]After updateSets the Phone number and Email fields in the consumer record from the associated patient record.
Update docs generatedAttachment \[sys\_attachment\]After insertUpdates the Documents generated field in the Healthcare case [sn_hcls_case] table with the name of the documents that are generated or attached.
Update fields with dosage specificationMedication Prescription \[sn\_hcls\_medication\_prescription\]Before insert and updateUpdates the primary, secondary, and tertiary diagnosis field values from a dosage specification on a medication prescription.
Update patient on policy consentPatient \[sn\_hcls\_patient\]After insertUpdates the patient name in the policy consent record for a newly created patient record.
Validate unique doc template for policyPolicy \[sn\_hcls\_policy\]Before insert and updateValidates that only one active policy is associated with a document template.
Validate and set patientHealthcare Task \[sn\_hcls\_task\]Before insertSets the patient value on the Healthcare Task \[sn\_hcls\_task\] table.
Validate and set SSNPatient \[sn\_hcls\_patient\]Before insert and updateValidates that only the last four digits are set in the Social security number field in the Patient [sn_hcls_patient] table and prepends with *** - ** to set the value in the database.
Validate relation and update subscriberMember Plan \[sn\_hcls\_member\_plan\]Before insert and updateSets subscriber to the patient if the relationship is set to Self. Validates the relationship field value if the subscriber is set.

Note: To learn about before query business rules, see Before Query business rules.