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.
Demo data is available for this feature.
Roles installed
Role |
Description |
Contains roles |
|---|---|---|
sn_hcls.admin |
Administers who can access sensitive data by restricting how users acquire roles in the Healthcare and Life Sciences applications. |
|
sn_hcls.case_task_viewer |
Grants access to view tasks associated with healthcare cases. |
None |
sn_hcls.case_viewer |
Grants access to view healthcare cases. |
None |
sn_hcls.clinical_data_viewer |
Views details of the clinical data such as immunization and procedure. |
None |
sn_hcls.clinical_data_writer |
Edits details of the clinical data such as immunization and procedure. |
sn_hcls.clinical_data_viewer |
sn_hcls.consumer_agent |
Creates, views, and edits healthcare cases and works with consumers to resolve cases. |
|
sn_hcls.customerservice_agent |
Creates healthcare cases for an account and contact as a customer service agent. |
|
sn_hcls.data_access_user |
Grants data access rights to the users who need dedicated access to certain sensitive healthcare data. |
|
sn_hcls.device_data_viewer |
Views details of the device. |
None |
sn_hcls.device_data_writer |
Creates, deletes, and updates the device data. |
sn_hcls.device_data_viewer |
sn_hcls.employee_patient |
Grants access to the users with the snc_internal role to healthcare data and healthcare cases when authorized to view them. |
|
sn_hcls.foundation_data_viewer |
Views details of the foundation data such as organization and healthcare location. |
None |
sn_hcls.foundation_data_writer |
Edits details of the foundation data such as organization and healthcare location. |
sn_hcls.foundation_data_viewer |
sn_hcls.healthcare_agent |
Accesses 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. |
|
sn_hcls.health_insurance_data_viewer |
Views details of the health insurance data such as member plan and payer plan. |
None |
sn_hcls.health_insurance_data_writer |
Edits details of the health insurance data such as member plan and payer plan. |
health_insurance_data_viewer |
sn_hcls.manager |
Manages 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. |
|
sn_hcls.patient |
Views 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. For more information about household members and their relationships, see Industry data model households. Location is associated with the foundation domain in the Common Service Data Model (CSDM). |
|
sn_hcls.patient_data_viewer |
Views details of the patient data such as patient and policy consent. |
None |
sn_hcls.patient_data_writer |
Edits details of the patient data such as patient and policy consent. |
sn_hcls.patient_data_viewer |
sn_hcls.practitioner |
Accesses and views healthcare data related to patients as a healthcare practitioner (a triage nurse or clinical coordinator). Creates Medication Prescriptions. Creates Immunizations. |
|
sn_hcls.practitioner_data_viewer |
Views details of the practitioner data such as practitioner and practitioner facility. |
None |
sn_hcls.practitioner_data_writer |
Edits details of the practitioner data such as practitioner and practitioner facility. |
sn_hcls.practitioner_data_viewer |
sn_hcls.report_viewer |
Views reports generated from tables for which they have access as agents or managers. |
None |
sn_hcls.revenue_cycle_data_viewer |
Views details of the revenue cycle data such as claims. |
None |
sn_hcls.revenue_cycle_data_writer |
Edits details of the revenue cycle data such as claims. |
sn_hcls.revenue_cycle_data_viewer |
Tables installed
Table |
Description |
|---|---|
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. |
|
Stores the appointment booking details for a patient in your healthcare organization. |
|
Stores the participant details of an appointment. |
|
Stores the characteristics options associated with a program or program service selected by a patient when submitting a healthcare request. |
|
Stores the task details for booking an appointment associated with a healthcare case or its extended case types. |
|
Stores diagnosis information for claims. |
|
Stores the details of the main claim submitted on behalf of a patient to a payer organization. |
|
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. |
Stores the information about a condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. |
|
Models the Dosage specification [sn_hcls_dosage_specification] table for use as a request definition parameter. |
|
Stores the information about medication product dosage associated with a program. |
|
Stores the variables configured for a dosage specification displayed on the Medication Prescription form of a Healthcare and Life Sciences Service Management application. |
|
Stores the information about an interaction between a patient and healthcare providers for providing healthcare services or assessing the health status of a patient. |
|
Stores the programs that a patient has been enrolled into |
|
Stores the program services provided to a patient as part of a program enrollment process. |
|
Stores healthcare-related cases. Note: The Healthcare case [sn_hcls_case] table is
an abstract table and is extendable. |
|
Stores the details of code sets available in your ServiceNow instance. |
|
Stores details of the location associated with your healthcare organization. |
|
Stores the details of a healthcare organization in your ServiceNow instance. |
|
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. |
|
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. |
|
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. |
|
Stores the information about prescriptions ordered for a patient. |
|
Stores the details of a health insurance plan associated with a patient. |
|
Stores the information about measurements and simple assertions made about a patient. |
|
Stores the details of a patient in your healthcare organization. |
|
Stores the details of a policy shared with patients in the Healthcare and Life Sciences applications. |
|
Stores the details of a consent accepted by a patient or a household member on behalf of the patient. |
|
Stores the details of a practitioner in your healthcare organization. |
|
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. |
Stores the association details of a specialty with a practitioner. |
|
Stores diagnosis information pertaining to a pre-authorization for healthcare services. |
|
Stores the details of items pertaining to a pre-authorization request for healthcare services. |
|
Stores the authorization request details for a healthcare service provided by a payer organization. |
|
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. |
|
Stores the programs offered by healthcare organizations. |
|
Stores the association details between a program and program service. |
|
Stores the program services associated with a program. |
|
Stores the source and destination IDs of an external healthcare system in your ServiceNow instance. |
|
Stores the task details for updating the insurance information of a patient in your healthcare organization. |
Plugins installed
Plugin |
Description |
|---|---|
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. |
PDF Generator plugin (com.snc.pdf_generator) |
Provides a tool to generate PDF documents.The Human Resources application uses this with various documents. |
|
External User Registration (com.sn_external_user_register) |
Enables external users to register to a ServiceNow app through Service Portal. |
|
Customer Service Case Types (com.snc.csm_case_types) |
Enables customers to manage complex case processes by defining new case types. A case type represents an individual business process and is a collection of diverse inputs and tasks that an agent performs to resolve customer requests. |
Customer Service Household plugin (com.snc.household) |
Enables you to create households, define the members of a household, and identify relationships between household members. |
CSM Contributor User plugin (com.snc.csm_contributor_user) |
Allows you to enable contributors to report and collaborate on cases created for customers, service organizations, or themselves. |
ServiceNow Store applications installed
App |
Description |
|---|---|
Document Templates (sn_doc) |
Enables document generation to streamline the process of filling, signing, and reviewing documents. |
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 Models (sn_cmdb_ci_class) |
Includes 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 job |
Description |
|---|---|
Set inactive status for expired policy consents |
Sets the status of policy consents to inactive when the policy validity duration has expired. |
Business rules installed
Business rule |
Table |
Rule criteria |
Description |
|---|---|---|---|
Add/Update member plan |
Update insurance information [sn_hcls_insurance_info_task] |
After update |
Updates the member plan when the payment type is set to insurance. |
Autofill name |
Practitioner [sn_hcls_practitioner] |
Before insert and update |
Fills 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 pay |
Update insurance information [sn_hcls_insurance_info_task] |
Before update |
Updates the payer field when the payment type is set to self-pay. |
Create consumer for patient if not set |
Patient [sn_hcls_patient] |
After insert |
Creates 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 definition |
Dosage specification [sn_hcls_dosage_specification] |
Before insert and update |
Creates a dosage definition for a dosage specification. |
Create dosage variables |
Dosage specification [sn_hcls_dosage_specification] |
Before insert and update |
Creates dosage variables for specification characteristics. |
Patient access to allergy table |
Allergy intolerance [sn_hcls_allergy] |
Before query |
Runs the |
Patient access to appointment table |
Appointment [sn_hcls_appointment] |
Before query |
Runs the |
Patient access to case table |
Healthcare case [sn_hcls_case] |
Before query |
Runs the |
Patient access to claim header table |
Claim header [sn_hcls_claim_header] |
Before query |
Runs the |
Patient access to claim line table |
Claim line [sn_hcls_claim_line] |
Before query |
Runs the |
Patient access to condition table |
Condition [sn_hcls_condition] |
Before query |
Runs the |
Patient access to encounter table |
Encounter [sn_hcls_encounter] |
Before query |
Runs the |
Patient access to Immunization table |
Immunization [sn_hcls_immunization] |
Before query |
Runs the |
Patient access to Medication table |
Medication [sn_hcls_medication] |
Before query |
Runs the |
Patient access to Member Plan table |
Member Plan [sn_hcls_member_plan] |
Before query |
Runs the |
Patient access to observation table |
Observation [sn_hcls_observation] |
Before query |
Runs the |
Patient access to patient table |
Patient [sn_hcls_patient] |
Before query |
Runs the |
Patient access to procedure table |
Procedure [sn_hcls_procedure] |
Before query |
Runs the |
Populate duration |
Encounter [sn_hcls_encounter] |
Before insert and update |
Calculates 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 field |
Location [sn_hcls_location] |
Before insert and update |
Sets the managing organization from the parent location, if it is not already set. |
Populate Name |
Patient [sn_hcls_patient] |
Before insert and update |
Fills 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 plan |
Update insurance information [sn_hcls_insurance_info_task] |
Before insert |
Populates 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 dur |
Policy consent [sn_hcls_policy_consent] |
Before insert and update |
Sets 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 unique |
Practitioner [sn_hcls_practitioner] |
Before insert and update |
Aborts the insert or update operation in case of duplicate Practitioner ID or NPI field value. |
Set consumer in healthcare case |
Healthcare case [sn_hcls_case] |
Before insert and update |
Sets 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 product |
Healthcare sold product [sn_hcls_sold_product] |
Before insert and update |
Sets the Consumer field in the Healthcare sold product [sn_hcls_sold_product] table to the patient’s consumer name. |
Set Date Enrolled |
Enrolled program service [sn_hcls_enrolled_program_service] |
Before update |
Sets the Date enrolled field value to the current date and time when the enrolled program service state changes to Enrolled. |
Set Date Enrolled |
Enrolled program [sn_hcls_enrolled_program] |
Before update |
Sets the Date enrolled field value to the current date and time when the enrolled program state changes to Enrolled. |
Set Date Fulfilled |
Enrolled program service [sn_hcls_enrolled_program_service] |
Before update |
Sets the Date fulfilled field value to the current date and time when the enrolled program service state changes to Fulfilled. |
Set dosage details from variables |
Medication Prescription [sn_hcls_medication_prescription] |
Before insert and update |
Copies 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 name |
Medication product model [sn_hcls_medication_product] |
Before insert and update |
Sets the display name of a medication product to the product model name appended with the Form code. |
Set managing org to location's org |
Practitioner location [sn_hcls_practitioner_facility] |
Before insert and update |
Sets the Organization field in the Service Organization [sn_customer_service_organization] table to the location’s managing organization. |
Set patient self pay |
Update insurance information [sn_hcls_insurance_info_task] |
After update |
Sets the Patient self pay, Insurance
verified, andPre-authorization completed field
values to |
Set policy consents inactive by policy |
Patient [sn_hcls_patient] |
After update |
Sets the policy consent record to inactive when the status of a policy is updated to inactive. |
Set user from practitioner user |
Practitioner location [sn_hcls_practitioner_facility] |
Before insert |
Sets 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 case |
Healthcare case [sn_hcls_case] |
After insert and update |
Evaluates 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 patient |
Patient [sn_hcls_patient] |
After update |
Sets the Phone number and Email fields in the consumer record from the associated patient record. |
Update docs generated |
Attachment [sys_attachment] |
After insert |
Updates 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 specification |
Medication Prescription [sn_hcls_medication_prescription] |
Before insert and update |
Updates the primary, secondary, and tertiary diagnosis field values from a dosage specification on a medication prescription. |
Update patient on policy consent |
Patient [sn_hcls_patient] |
After insert |
Updates the patient name in the policy consent record for a newly created patient record. |
Validate unique doc template for policy |
Policy [sn_hcls_policy] |
Before insert and update |
Validates that only one active policy is associated with a document template. |
Validate and set patient |
Healthcare Task [sn_hcls_task] |
Before insert |
Sets the patient value on the Healthcare Task [sn_hcls_task] table. |
Validate and set SSN |
Patient [sn_hcls_patient] |
Before insert and update |
Validates that only the last four digits are set in the Social
security number field in the Patient [sn_hcls_patient] table and
prepends with |
Validate relation and update subscriber |
Member Plan [sn_hcls_member_plan] |
Before insert and update |
Sets subscriber to the patient if the relationship is set to Self. Validates the relationship field value if the subscriber is set. |