Customize TV Application
The TV App Customize page enables you to configure the features that patients and visitors see in Patient View, which is the TV application of Cisco Patient Connect, and care staff see in Care Team View. The Customize page of Admin View allows you to turn these features on or off depending on the hospital’s needs and preferences.
The sections in this topic include the following:
Customize Patient View TV Application
Patient View has dozens of available features. As the administrator, you can control what is shown on the patients’ screens.
You can configure three types of Patient View screens (see table below).
Table 13-1 Customize Types
|
|
|
|
|
A room with hospital beds occupied by inpatients
|
Inpatients
|
All
|
|
A room with empty hospital beds
|
Visitors (i.e. patients’ families)
|
TV
Phone
Media
|
|
Areas for outpatients and their families
|
Outpatients and visitors
|
TV
|
App Customization Status
The App Customization Status table lists the most common set of features expected to be enabled when The Progress Tracking by Room is enabled over CPC-Base deployment.
Note This is the default settings done on the CPC solution. You can enable or disable the App Status based on your requirements. You can also enable or disable privacy for each application.
Table 13-2 App Customization Status
|
|
|
|
FAQ
|
Frequently Asked Questions
|
Disabled
|
On
|
Voice Collaboration
|
Collaboration by Voice Teleconference
|
Not Available
|
Off
|
Staff Assignment
|
Staff Assignment Integration
|
Not Available
|
Off
|
Medication
|
View Prescribed Medicines
|
Enabled
|
On
|
Required Videos
|
Required Videos assigned for Patient
|
Enabled
|
On
|
Suggested Videos
|
Suggested Videos assigned for Patient
|
Enabled
|
On
|
Educational Videos
|
Educational Videos
|
Disabled
|
On
|
Relaxation Videos
|
Relaxation Videos
|
Disabled
|
On
|
PHONE
|
Phone Call
|
Disabled
|
On
|
Speeddial
|
Speeddials on Phone
|
Disabled
|
On
|
Allow Phone Ringer Configuration
|
Allow Phone Ringer Configuration
|
Disabled
|
On
|
Age Based Themes
|
Different Theme based on Age
|
Disabled
|
On
|
Phone Auto Answer
|
Ability to set Phone on Auto Answer
|
Enabled
|
On
|
Goal of the Day
|
Assign Goal(s) to Patient
|
Enabled
|
On
|
Feedback
|
Survey Feedback
|
Enabled
|
On
|
Food Menu
|
View Meals
|
Disabled
|
On
|
Schedule
|
Ability to view appointments
|
Enabled
|
On
|
Progress
|
Progress on Assigned Activities
|
Enabled
|
On
|
Movies on Demand
|
Movies on Demand
|
Disabled
|
On
|
Requests
|
Patient Requests
|
Enabled
|
On
|
Questions
|
Patient Questions
|
Enabled
|
On
|
Patient Visitors
|
Visitor History
|
Enabled
|
On
|
Patient Presence
|
Patient Presence
|
Enabled
|
On
|
Care Team
|
Entire Care team
|
Enabled
|
On
|
Video Apps
|
Video as App
|
Disabled
|
On
|
Can Nurse Remove Patient from Patient Connect?
|
Nurse can manually remove patient from Patient Connect
|
Not Available
|
Off
|
Patient Tracking Statistics
|
Patient Tracking Statistics
|
Not Available
|
Off
|
Can Patient Order Food?
|
Whether patient can order food or not
|
Disabled
|
On
|
Nurse ME tab
|
Nurse ME tab
|
Disabled
|
On
|
Estimated Discharge data Availability
|
This data is sent by EMR
|
Disabled
|
On
|
Auto Assign Videos by Diagnosis Codes
|
Auto Assign Videos by Diagnosis Codes
|
Disabled
|
On
|
Patient Profile
|
Patient Information and Assignment details
|
Enabled
|
On
|
Patient Tracking
|
Ability to track a patient
|
Enabled
|
On
|
Live TV
|
Live TV
|
Disabled
|
On
|
Patient Privacy Check
|
Patient Privacy check on some Screens
|
Disabled
|
On
|
Patient Notifications Center
|
Notification Center on Patient TV
|
Enabled
|
On
|
Trends
|
Show Usage Trends reported by Analytics Platform
|
Not Applicable
|
Off
|
Web Browser
|
Feature to browse Internet
|
Disabled
|
On
|
CPC Base
|
Enable this if the deployment is CPC Base
|
Not Applicable
|
Off
|
Parental Control
|
Parental Control
|
Disabled
|
On
|
Operator View
|
Operator View to send text/video messages to one/more/all endpoints
|
Disabled
|
On
|
Customize Care Team View Application
As the administrator, you can control the following on the Care Team View screens:
-
Entire Care Team
-
Ability for a nurse to remove a patient from Cisco Patient Connect
-
Whether the ME tab is displayed
-
Whether the Whiteboard tab is displayed
Enable or Disable Features
If you want to hide one or more features on either Patient View or Care Team View, follow these steps:
Step 1 Choose the room type such as, Patient Room, Waiting Room, or Guest Room from the drop down menu in the upper right corner of the TV App Customization pane.
Note Select Patient Room when customizing the Care Team View.
Step 2 Select a feature and click either the green or white button in the App Status column to disable the feature (that is turn the feature OFF). When the white button to the right turns red, the feature is disabled.
To turn that feature back ON, click either button again. When the left button turns green, the feature is enabled.
The App Customization Status table lists the most common set of features expected to be enabled when The Progress Tracking by Room is enabled over CPC-Base deployment.
Step 3 For the Patient Room type, you can enable or disable privacy status for a feature. Select a feature and click either the green or white button in the Privacy Mode column to disable privacy status of the feature. When the white button to the right turns red, the privacy status of the feature is disabled.
To turn that privacy status back ON, click either button again. When the left button turns green, the privacy status of the feature is enabled.
Privacy status helps you to set whether an enabled TV app can be accessed only by the patients with their PIN provided by the hospital. For example, App Status and Privacy Mode are ON for the Required Videos app, the patients can access the app only with the PIN provided by the hospital. If the Privacy Mode is OFF and App Status is ON for the Required Videos app, any patient can access the app without using PIN.
Step 4 When you are finished with the configuration, click the Save button at the bottom of the screen to save your changes.
Repeat the above steps for each type of room.
Managing Video Applications
The Video App page enables you to add, edit, and remove video applications that will be displayed for Home and My Visit pages of Patient View.
The sections in this topic include the following:
Adding a Video App
You need to have the video app available in your apache server before you add the same in the CPC solution.
To add a video app, follow these steps:
Step 1 Click the Video App tab in the System Configuration menu.
The Video App page appears.
Step 2 Choose the screen type where you need to add the video app from the Screen drop-down list on top right of the table.
The following two types of screen are available for your selection.
Table 13-3 Screen Types for Video Apps
|
|
|
|
The video app will be displayed in the guest rooms and waiting rooms.
|
Visitors and outpatients.
|
|
The video app will be displayed in the patient rooms.
|
Inpatients
|
Step 3 Click the Add New Video App button on the screen.
A blank row gets added in the table.
Step 4 Enter the following details in the row:
-
Title: Enter the title for the video app.
-
Category: Choose the category for the video app from the category drop down list in the row. Education, Relaxation, Francisco, and Movies on Demand options are available for the category selection.
-
Common Key: Click the Select a Video label and enter three or more characters of the video that you ant to choose from the configured Apache server. All the video apps matching with the entered characters available in the server will be listed for your selection.
-
Image: Click the newly added row in the Image column to choose an image for the video app from the CPC CMS.
-
Departments: Click the Departments field to choose departments from the displayed drop-down menu.
-
Room Types: Click the Room Types field to choose Patient Room, Waiting Room, or Guest Room.
-
Locales: Click the Locales field to choose the language.
-
Screens: Click the Screens field to choose the screen as Home or My Visit.
-
Patient Types: Click the Patient Types field to choose the type of patient as Not Specified or Inmate.
Step 5 Click the Save icon in the Action column to save the newly added video app.
Note Repeat the above steps to add more video apps.
Changing a Video App Title and Image
You can change only title and image of a Video app as follows:
Step 1 Click the Video App tab in the System Configuration menu.
The Video App page appears.
Step 2 Click the Edit icon in the Action column of a video app in the table.
The Title field for the video app gets enabled.
Step 3 Change the title for the video app.
Step 4 Click the Image column to choose an image for the video app from the CPC CMS.
Step 5 Click the Save icon in the Action column to save the newly added video app.
Note Repeat the above steps to change more video apps.
Deleting a Video App
You can delete unwanted video apps as follows:
Step 1 Click the Video App tab in the System Configuration menu.
The Video App page appears.
Step 2 Click the Delete icon in the Action column of a video app in the table.
A confirmation message appears for you to confirm the deletion.
Reports
Click the Reports tab in the System Configuration menu to configure reports for the Care team in the Nurse Dashboard view.
All the available report templates are displayed in the left pane on the Reports page.
Managing Reports
The Reports page enables you to add, edit, filter, and remove reports that will be displayed for Care team.
The sections in this topic include the following:
Adding a Report
To add a report, follow these steps:
Step 1 Click the Reports tab in the System Configuration menu.
The Reports page appears.
Step 2 Click the Add New Report button on the Reports screen to add a new report.
Step 3 Enter the report name in the Name field.
Step 4 Enter description for the report in the Description field.
Step 5 Enter how you want to configure the filter query for the report in the Query field. It is recommended that you copy and paste the Query content from the existing report and edit the events.
Note The care team can filter the report based on the queries defined here.
Step 6 Enter parameters for the query for the report in the Param field. It is recommended that you copy and paste the Param content from the existing report and edit the events.
Note You can use the Param field to define how you want to display the report. For example, whether you want to display the report in a tabular or graphical format,whether you want to display the report during a specific period or dates, and so on.
Step 7 Click the Save button on the screen to save the newly added report.
Note Repeat the above steps to add more reports.
Editing a Report
You can edit an existing report as follows:
Step 1 Click the Reports tab in the System Configuration menu.
The Reports page appears.
Step 2 Select the report that you want to edit from the list of reports displayed in the left pane on the Reports page.
Step 3 Click the Edit button on the Reports page.
All the fields for the report get enabled.
Step 4 You can edit Name, Description, Query, and Param fields for the report.
Step 5 Click the Save button to save the edited report.
Deleting a Report
You can delete unwanted reports as follows:
Step 1 Click the Reports tab in the System Configuration menu.
The Reports page appears.
Step 2 Select the report that you want to delete from the list of reports displayed in the left pane on the Reports page.
Step 3 Click the Delete button on the Reports page.
A confirmation message appears for you to confirm the deletion.
Third Party Application Integration
The System Properties page enables you to configure the Property Key and the Property Value based on customer requirements. Select the function from the list to view the property key and property value of each function. Click on the blue Edit icon to edit the values. For example, video.call is a property value and the key value can be either true or false.
Ensure that you follow the table below and verify property value against each property key.
Table 13-4 Default System Properties Checklist
|
|
|
patient.map.emrstaff.to.ad
|
Mapping of EMR staff to ad.
|
false
|
|
font.size
|
Size of the font to be used by Patient view.
|
medium
|
|
whitelist.enable.phone.lookup.ad
|
Whether the look up staff phones in Active Directory for whitelist is enabled.
|
true
|
|
location.log.level.default
|
Default value for the log level while creating a new location.
|
WARN
|
location.log.level.global.override
|
Globally override individual log level of location when set to non-NA.
|
NA
|
Using the System Properties page you can configure the following third party applications with the Patient Connect application:
System Properties for Weather Feature Configuration
The Patient Connect application integrates with Yahoo! to obtain weather data to be shown in the TV App header.
You can configure the weather feature integration using the following system properties:
Table 13-5 System Properties for Weather Feature Configuration
|
|
|
weather.woeid
|
WOEID of the deployment location.
|
20125490063
|
weather.temperature.unit
|
Temperature unit (c or f)
|
f
|
Note A WOEID (Where On Earth IDentifier) is a unique 32-bit reference identifier, originally defined by GeoPlanet and now assigned by Yahoo!.
Workflow
The workflow feature enables you to configure the set of relationships between the activities of Cisco Patient Connect work for patient events. Workflow contains parameters for notifications, reminders, escalations, videos, and feedback surveys. You can configure frequency and duration parameters to manage notification and escalation information and direct it to the correct department.
This topic contains the following sections:
Workflow Types
The following table contains the default types of workflows available when you install the CPC solution:
Table 13-6 Workflow Types
|
|
Patient Admit
|
After patients are admitted to the hospital, this workflow notifies patients if they are required to watch particular videos (e.g. a hospital orientation video, a video on HIPPA, etc.) and then provide feedback on those videos.
|
Staff Assigned Videos
|
This workflow sets reminders and notifications parameters when videos have not been watched as well as escalation parameters for when video feedback is not received.
|
Patient Goal
|
This workflow reminds patients that they need to complete the goal that the care staff assigned them. Otherwise, an escalation will be sent to the appropriate staff member.
|
Patient Question
|
This workflow enables patients to receive response in a timely manner when they submit Messages to the care staff.
|
Staff Assigned Surveys
|
This workflow sets escalation parameters for when patient surveys are not completed.
|
Patient Request
|
This workflow is created for tasks associated with common patient requests such as “clean my room”, “turn up the heat”, and “bring me an extra pillow”.
|
Diagnosis Based Generic
|
For patients who do not have a condition that is associated with a diagnosis code, they will be directed to watch videos about general health that are chosen in this workflow.
|
Disease Specific
|
Workflows specific to certain conditions created to require all patients with that diagnosis to watch videos about their condition. These workflows are associated with diagnosis codes. For example, a workflow for diabetes has been created specifically for patients diagnosed with diabetes to require them to watch videos about diet guidelines, monitoring glucose levels, and injecting insulin.
|
Pending Discharge
|
This workflow enables you to plan predischarge process of a patient. You can configure a group of participants such as, nurse, define prefix for the group, and notify the same to the group using this workflow. You can also assign discharge checklist survey using this workflow.
|
Settings for Workflow Email IDs
By default, the following email addresses are configured for workflows:
1. Escalation email ID: This email address will receive all escalations. Typically the lead nurse on duty will be selected to receive escalations.
2. Staff notifications email ID: This email address will receive all notifications. Typically the care staff on duty will be selected to receive notifications.
3. Notification sender’s email ID: This email address will be used as the sender when a notification is sent to the escalation email address. Typically the Cisco Patient Connect administrator’s email address is used or an alias for the application is used such as “CiscoPatientConnect@ourhospital.com”.
Settings for Workflow Email Subject and Text
The Settings for all workflows also contain the subject and content text of the escalation emails. The default text can be used or the you can modify it if desired.
Table 13-7 Escalation Email Types
|
|
Unattended patient email
|
The subject and text in this section will be sent to the escalation email ID when a patient task has been escalated.
|
Unwatched video email
|
The subject and text in this section will be sent to the escalation email ID when a patient has not watched an assigned video.
|
Missing feedback email
|
The subject and text in this section will be sent to the escalation email ID when a patient has not provided feedback about a video that was watched.
|
Negative feedback email
|
The subject and text in this section will be sent to the escalation email ID when a patient has provided negative feedback about a video that was watched.
|
Survey not completed email
|
The subject and text in this section will be sent to the escalation email ID if a patient has not completed an assigned survey.
|
Task not completed email
|
The subject and text in this section will be sent to the escalation email ID if a patient has not completed an assigned task.
|
Configuring Notification and Escalation
The notification and escalation of a workflow has already been configured with the default values, which will be available when you install the CPC solution. These default values of the numbers of minutes that can pass before the care staff is notified and escalation occurs can be changed.
Follow these steps to change the default values of the notification and escalation of a workflow:
Step 1 Click System Properties in the System Configuration menu in the left pane.
Step 2 On the System Properties page, search for Workflow or click the Workflow tab on the left side of the System Properties table to filter all the system properties pertaining to the workflow.
The default workflow system properties for notification and escalation are as follows:
Table 13-8 Workflow System Properties for Notification and Escalation
|
|
|
workflow.defaultGoalAssignment.notifyAfter
|
The notification that will be sent after the default goal assignment duration.
|
90
|
workflow.defaultGoalAssignment.ifNotCompletedEscalateNurseAfter
|
The escalation notification that will be sent to the nurse if the default assignment is not completed after the specified duration.
|
180
|
workflow.defaultGoalAssignment.escalateAfter
|
The escalation notification that will be sent after the default goal assignment duration.
|
120
|
workflow.defaultGoalAssignment.remindAfter
|
The reminder mail that will be sent after the default goal assignment duration.
|
60
|
workflow.defaultGoalAssignment.ifNotCompletedNotifyNurseAfter
|
The notification that will be sent to the nurse if the default assignment is not completed after the specified duration.
|
120
|
workflow.globalConfig.headNurseEscalationEmail
|
The escalation email ID configuration property for head nurse. In case if there is any escalation from the patient the mail will be sent to this ID configured here.
|
pme.head.nurse@gmail.com
|
workflow.globalConfig.notificationSentFromEmail
|
The notification sent from email ID configuration property. The notification will be sent to the recipient from this email ID.
|
pme.superuser@gmail.com
|
workflow.globalConfig.escalationSubject
|
The subject that will be displayed in the escalation mail.
|
{escalationFor} ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.defaultEscalationContent
|
The default content that will be displayed in the escalation mail.
|
A patient task has been escalated
|
workflow.globalConfig.escalationForNurseTaskSubject
|
The task subject that will be displayed for the nurse in the escalation mail.
|
NURSE {escalationFor} ESCALATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.defaultNurseEscalationContent
|
The default content that will be displayed for the nurse in the escalation mail.
|
A nurse task has been escalated
|
workflow.globalConfig.videoNotWatchSubject
|
The subject that will be displayed in the video not watch mail.
|
VIDEO NOTIFICATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.videoNotWatchContent
|
The content that will be displayed in the video not watch mail.
|
VIDEO :{videoDescription}
|
workflow.globalConfig.playNowAcceptanceSubject
|
The play now acceptance subject that will be displayed.
|
PLAY NOW {patientAcceptanceOfPlay} ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.playNowAcceptanceContent
|
The play now acceptance content that will be displayed.
|
PLAY NOW VIDEO : {commonKey}
|
workflow.globalConfig.videoCompletedSubject
|
The subject that will be displayed in the video completed mail.
|
VIDEO COMPLETED ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.videoCompletedContent
|
The content that will be displayed in the video completed mail.
|
VIDEO COMPLETED VIDEO : {commonKey}
|
workflow.globalConfig.feedbackMissingSubject
|
The subject that will be displayed in the feedback missing mail.
|
{feedbackFor} FEEDBACK NOTIFICATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.feedbackMissingContent
|
The content that will be displayed in the feedback missing mail.
|
{feedbackFor} : {feedbackDescription}
|
workflow.globalConfig.feedbackNegativeNotificationSubject
|
The subject that will be displayed in the feedback negative notification mail.
|
NOTIFCATION FOR {feedbackFor} NEGATIVE FEEDBACK ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.feedbackNegativeSubject
|
The subject that will be displayed in the negative feedback mail.
|
{feedbackFor} NEGATIVE FEEDBACK ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.feedbackNegativeContent
|
The content that will be displayed in the negative feedback mail.
|
{feedbackFor} : {feedbackDescription}
|
workflow.globalConfig.surveyNotCompletedSubject
|
The subject that will be displayed in the survey not completed mail.
|
SURVEY NOTIFICATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.surveyNotCompletedContent
|
The content that will be displayed in the survey not completed mail.
|
SURVEY :{surveyDescription}
|
workflow.globalConfig.surveyNegativeAnswerNotificationSubject
|
The subject that will be displayed in the survey negative answer notification mail.
|
NOTIFICATION FOR SURVEY NEGATIVE ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.surveyNegativeAnswerSubject
|
The subject that will be displayed in the survey negative feedback mail.
|
SURVEY NEGATIVE ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.surveyNegativeAnswerContent
|
The content that will be displayed in the survey negative answer mail.
|
SURVEY : {surveyDescription}
|
workflow.globalConfig.goalNotCompletedSubject
|
The subject that will be displayed in the goal not completed mail.
|
GOAL NOTIFICATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.goalNotCompletedContent
|
The content that will be displayed in the goal not completed mail.
|
GOAL : {goalDescription}
|
workflow.globalConfig.goalNotUnderstoodNotificationSubject
|
The subject that will be displayed in the goal not understood notification mail.
|
NOTIFICATION FOR GOAL HELP ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.goalNotUnderstoodSubject
|
The subject that will be displayed in the goal not understood mail.
|
GOAL HELP ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.goalNotUnderstoodContent
|
The content that will be displayed in the goal not understood mail.
|
GOAL : {goalDescription}
|
workflow.globalConfig.messageNotCompletedSubject
|
The subject that will be displayed in the message not completed mail.
|
MESSAGE NOTIFICATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.messageNotCompletedContent
|
The content that will be displayed in the message not completed mail.
|
MESSAGE :{messageDescription}
|
workflow.globalConfig.messageAssignedSubject
|
The subject that will be displayed in the message assigned mail.
|
MESSAGE ASSIGNED ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.messageAssignedContent
|
The content that will be displayed in the message assigned mail.
|
MESSAGE : {messageDescription}
|
workflow.globalConfig.taskAssignedSubject
|
The subject that will be displayed in the task assigned mail.
|
REQUEST ASSIGNED ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.taskAssignedContent
|
The content that will be displayed in the task assigned mail.
|
REQUEST : {requestDescription}
|
workflow.globalConfig.taskNotCompletedSubject
|
The subject that will be displayed in the task not completed mail.
|
REQUEST NOTIFICATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.taskNotCompletedContent
|
The content that will be displayed in the task not completed mail.
|
REQUEST : {requestDescription}
|
workflow.globalConfig.dischargeSurvey.negativeAnswerDetails
|
The negative answer details for the discharge survey.
|
option7,option14
|
workflow.globalConfig.painscoreSurvey.negativeAnswerDetails
|
The negative answer details for the painscore survey.
|
painscoreOption11,painscoreOption10,painscoreOption9,painscoreOption8,painscoreOption7,painscoreOption6,painscoreOption5,painscoreOption4
|
workflow.globalConfig.standardSurvey.negativeAnswerDetails
|
The negative answer details for the standard survey.
|
option1,option2
|
workflow.globalConfig.staffNotificationMail
|
The staff notification mail ID.
|
Email ID
|
Step 3 Click the Edit icon available next to the system property to change the value.
Step 4 Click the Save icon after changing the property value.
Creating a new Workflow
To create a workflow, you need to be a workflow designer or workflow developer having knowledge of Java and Javascript. The workflow needs to be created in Eclipse plug-in environment using the Alfresco Activit tool.
Follow these steps to create a workflow:
Step 1 Define the workflow in the Ecliplse plug-in environment using the Alfresco Activiti tool.
Step 2 Do the event mapping using the seed data in Registry configuration.
Step 3 Defining the system properties that required for the execution of the workflow in the workflow system properties page.
Step 4 Check the workflow execution to ensure that it functions properly.
Step 5 Provide the workflow to Cisco team to embed it in the resources directory for production.
Note The CPC solution supports the Alfresco Activiti tool to create or update the workflow. Refer the Alfresco Activiti tool documentation for more details about this tool.
Configuring Videos to Watch
The workflow for videos to watch has already been configured with the default values, which will be available when you install the CPC solution. This workflow enables the administrators to assign videos to patients. Reminders, feedback, and escalations for those videos also have been configured by default.
To change the default value of the assigned videos or to configure reminders, feedback, and escalations for those videos, follow these steps:
Step 1 Click System Properties in the System Configuration menu in the left pane.
Step 2 On the System Properties page, search for Workflow or click the Workflow tab on the left side of the System Properties table to filter all the system properties pertaining to the workflow.
The default workflow system properties for videos to watch are as follows:
Table 13-9 Workflow System Properties for Videos to Watch
|
|
|
workflow.defaultVideoAssignment.handleNegativeFeedback
|
Whether the default video assignment handles negative feedback.
|
true
|
workflow.defaultVideoAssignment.recommend
|
Whether the default video assignment is recommended.
|
true
|
workflow.defaultVideoAssignment.ifNotWatchedNotifyNurseAfter
|
The notification that will be sent to the nurse if the default video assignment is not watched within the specified duration.
|
60
|
workflow.defaultVideoAssignment.ifNotWatchedEscalateNurseAfter
|
The escalation notification that will be sent if the default video assignment is not watched within the grace period.
|
90
|
workflow.defaultVideoAssignment.notifyMissingFeedbackToNurseAfter
|
The notification that will be sent to the nurse if the feedback is missing on the default video assignment within the specified duration.
|
60
|
workflow.defaultVideoAssignment.escalateMissingFeedbackToNurseAfter
|
The escalation notification that will be sent to the nurse if the feedback is missing on the default video assignment within the grace period.
|
120
|
workflow.defaultVideoAssignment.remindAfter
|
A reminder will be sent after the specified duration if the default video assignment is not watched.
|
30
|
workflow.defaultVideoAssignment.needFeedback
|
Whether a mail should be sent to seek feedback on the default video assignment.
|
true
|
Step 3 Click the Edit icon available next to the system property to change the value.
Step 4 Click the Save icon after changing the property value.
Configuring Goal
The workflow for goal contains the number of minutes that patients are given to complete the goal before a reminder is sent to Patient View. The care staff will also be notified that whether the patient has completed the goal or assistance was needed.
To change the default value of the workflow configuration of goal, follow these steps:
Step 1 Click System Properties in the System Configuration menu in the left pane.
Step 2 On the System Properties page, search for Workflow or click the Workflow tab on the left side of the System Properties table to filter all the system properties pertaining to the workflow.
The default workflow system properties for goal are as follows:
Table 13-10 Workflow System Properties for Goal Settings
|
|
|
workflow.defaultGoalAssignment.notifyAfter
|
Notification will be sent after the default assignment duration.
|
90
|
workflow.defaultGoalAssignment.ifNotCompletedEscalateNurseAfter
|
Escalation notification will be sent to the nurse after the default assignment not completed duration.
|
180
|
workflow.defaultGoalAssignment.escalateAfter
|
Escalation notification will be sent after the default goal assignment duration.
|
120
|
workflow.defaultGoalAssignment.remindAfter
|
A reminder will be sent after the default assignment duration.
|
60
|
workflow.globalConfig.goalNotCompletedSubject
|
The subject that will be displayed in the goal not completed mail.
|
GOAL NOTIFICATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.goalNotCompletedContent
|
The content that will be displayed in the goal not completed mail.
|
GOAL : {goalDescription}
|
workflow.globalConfig.goalNotUnderstoodNotificationSubject
|
The subject that will be displayed in the goal not understood notification mail.
|
NOTIFICATION FOR GOAL HELP ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.goalNotUnderstoodSubject
|
The subject that will be displayed in the goal not understood mail.
|
GOAL HELP ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.goalNotUnderstoodContent
|
The content that will be displayed in the goal not understood mail.
|
GOAL : {goalDescription}
|
workflow.defaultGoalAssignment.ifNotCompletedNotifyNurseAfter
|
The notification mail that will be sent to the nurse if the default goal assignment not completed within the duration.
|
120
|
Step 3 Click the Edit icon available next to the system property to change the value.
Step 4 Click the Save icon after changing the property value.
Configuring Survey
When surveys are assigned to patients by care staff, the patient can be reminded to fill them out and escalations can be sent if the patients fail to submit them within a specified time.
To change the default survey configuration, follow these steps:
Step 1 Click System Properties in the System Configuration menu in the left pane.
Step 2 On the System Properties page, search for Workflow or click the Workflow tab on the left side of the System Properties table to filter all the system properties pertaining to the workflow.
The default workflow system properties for survey are as follows:
Table 13-11 Workflow System Properties for Surveys
|
|
|
workflow.defaultSurveyAssignment.type
|
The default survey assignment type.
|
onetime
|
workflow.defaultSurveyAssignment.availableAfter
|
The default survey assignment availability.
|
0
|
workflow.defaultSurveyAssignment.recurAfter
|
The default survey assignment recurrence.
|
3600
|
workflow.defaultSurveyAssignment.recurLimit
|
The default survey assignment recurrence limit.
|
3
|
workflow.defaultSurveyAssignment.remindAfter
|
The default survey assignment reminder.
|
30
|
workflow.defaultSurveyAssignment.ifNotCompletedNotifyNurseAfter
|
The notification that will be sent to the nurse if the default survey assignment is not completed within its duration.
|
60
|
workflow.defaultSurveyAssignment.ifNotCompletedEscalateNurseAfter
|
The escalation mail that will be sent to the nurse if the default survey assignment is not completed within its duration.
|
90
|
workflow.defaultSurveyAssignment.notifyAfter
|
The notification that will be sent after the default survey assignment duration.
|
60
|
workflow.defaultSurveyAssignment.escalateAfter
|
The escalation that will be sent after the default survey assignment duration.
|
90
|
workflow.globalConfig.surveyNotCompletedSubject
|
The subject that will be displayed in the survey not completed mail.
|
SURVEY NOTIFICATION ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.surveyNotCompletedContent
|
The content that will be displayed in the survey not completed mail.
|
SURVEY :{surveyDescription}
|
workflow.globalConfig.surveyNegativeAnswerNotificationSubject
|
The subject that will be displayed in the survey negative answer notification mail.
|
NOTIFICATION FOR SURVEY NEGATIVE ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.surveyNegativeAnswerSubject
|
The subject that will be displayed in the survey negative answer mail.
|
SURVEY NEGATIVE ROOM : {roomId} BED : {bedId}
|
workflow.globalConfig.surveyNegativeAnswerContent
|
The content that will be displayed in the survey negative answer mail.
|
SURVEY : {surveyDescription}
|
workflow.globalConfig.dischargeSurvey.negativeAnswerDetails
|
The negative answer details for the discharge survey.
|
option7,option14
|
workflow.globalConfig.painscoreSurvey.negativeAnswerDetails
|
The negative answer details for the painscore survey.
|
painscoreOption11,painscoreOption10,painscoreOption9,painscoreOption8,painscoreOption7,painscoreOption6,painscoreOption5,painscoreOption4
|
workflow.globalConfig.standardSurvey.negativeAnswerDetails
|
The negative answer details for the standard survey.
|
option1,option2
|
Step 3 Click the Edit icon available next to the system property to change the value.
Step 4 Click the Save icon after changing the property value.
Configuring Task
Workflow for the task enables you to configure reminders and assignment emails of patient requests. It also enables you to configure the number of minutes that patients have to provide feedback on how a patient request was handled. Additionally, it is also configured whether or not negative feedback about the patient request is escalated.
To change the default task configuration, follow these steps:
Step 1 Click System Properties in the System Configuration menu in the left pane.
Step 2 On the System Properties page, search for Workflow or click the Workflow tab on the left side of the System Properties table to filter all the system properties pertaining to the workflow.
The default workflow system properties for task are as follows:
Table 13-12 Workflow System Properties for Tasks
|
|
|
workflow.defaultRequestAssignment.needResponse
|
Whether the default request assignment needed response.
|
true
|
workflow.defaultRequestAssignment.needFeedback
|
Whether the default request assignment needed feedback.
|
true
|
workflow.defaultRequestAssignment.handleNegativeFeedback
|
Whether the default request assignment handles negative feedback.
|
true
|
workflow.defaultRequestAssignment.notifyBy
|
The medium through which the default request assignment needs to be notified.
|
email
|
workflow.defaultRequestAssignment.notifyAfter
|
The default request assignment will be notified after the specified period.
|
30
|
workflow.defaultRequestAssignment.notifyMissingFeedbackToNurseAfter
|
Missing feedback for the default request assignment will be notified to the nurse after the specified period.
|
60
|
workflow.defaultRequestAssignment.remindAfter
|
A reminder will be sent for the default request assignment after the specified period.
|
60
|
workflow.defaultRequestAssignment.escalateAfter
|
The default request assignment will be escalated after the specified period.
|
120
|
workflow.defaultRequestAssignment.escalateMissingFeedbackToNurseAfter
|
Missing feedback for the default request assignment will be escalated to the nurse after the specified period.
|
120
|
Step 3 Click the Edit icon available next to the system property to change the value.
Step 4 Click the Save icon after changing the property value.
Configuring Predischarge Process of a Patient
Workflow for the predischarge event enables you to plan predischarge process of a patient. You can configure a group of participants such as, nurse, define prefix for the group, and notify the same to the group using this workflow.
To change the default predischarge process configuration, follow these steps:
Step 1 Click System Properties in the System Configuration menu in the left pane.
Step 2 On the System Properties page, search for Workflow or click the Workflow tab on the left side of the System Properties table to filter all the system properties pertaining to the workflow.
The default workflow system properties for the predischarge process are as follows:
Table 13-13 Workflow System Properties for Predischarge
|
|
|
workflow.patientPreDischarge.groupPrefix
|
A group prefix can be defined for the patient predischarge workflow.
|
cpc.discharge
|
workflow.patientPreDischarge.notify
|
Whether notification to be sent for patient predischarge.
|
true
|
workflow.patientPreDischarge.participants
|
Participants such as, attending nurse, can be defined for patient predischarge.
|
${ATTENDING_NURSE}:SIMPLE_USER,nurse2:SIMPLE_USER
|
workflow.patientPreDischarge.dialOut
|
Whether the patient predischarge dial out needs to be enabled.
|
true
|
Step 3 Click the Edit icon available next to the system property to change the value.
Step 4 Click the Save icon after changing the property value.
System Properties for Staff Profile Configuration
staff.profile.*.source properties determine which system provides staff information to be shown in the TVApp header and footer, Care Team Visits, My Care Team, and notifications. Some properties allow multiple values separated by comma; the first source providing a non-blank value will be used.
You can configure the staff profile using the following system properties:
Table 13-14 System Properties for Staff Profile Configuration
|
|
|
staff.profile.titlePrefix.source
|
Staff profile title prefix source.
|
EMR
|
staff.profile.name.source
|
Staff profile name source.
|
DIRECTORY,EMR
|
staff.profile.nameSuffix.source
|
Staff profile name suffix source.
|
EMR
|
staff.profile.credentialSuffix.source
|
Staff profile credential suffix source.
|
EMR
|
staff.profile.jobTitle.source
|
Staff profile job title source.
|
DIRECTORY,PHOTO_MAP
|
staff.profile.teamName.source
|
Staff profile team name source.
|
STAFF_ASSIGN
|
staff.profile.photoUrl.source
|
Staff profile photo URL source.
|
DIRECTORY,PHOTO_MAP
|
staff.profile.biography.source
|
Staff profile biographical data source.
|
PHOTO_MAP
|
System Properties for Assigning Videos based on the EMR Orders
You can assign videos based on the EMR orders using the following system properties:
Table 13-15 System Properties for assigning videos based on the EMR orders
|
|
|
hl7.client.serverport
|
EMR system port where we need to do the integration
|
7090
|
hl7.client.serverhost
|
The server where the update has to be sent
|
localhost
|
hl7.client.connectionTimeoutMillisec
|
Connection timeout of the EMR system.
|
100
|
hl7.client.sendOverHttp
|
Sends HL7 message over http.
|
false
|
hl7.client.sendEmrUpdatesOnDischarge
|
Sends EMR updates on discharge.
Note If the value has been set as “false” the regular scheduler update will be sent. There will be no update on the patient discharge, even if the patient is discharged.
|
false
|
hl7.client.sendAllOrderUpdates
|
Sends all the orders at once.
If the value has been set as “false”, the system sends the status incrementally.
|
true
|
hl7.emrorder.state.final.without.feedback
|
Patient has watched the video completely but not completed the feedback
|
true
|
System Properties for Presence Feature Configuration
You can configure the Presence feature using the following properties:
Table 13-16 System Properties for Presence Feature Configuration
|
|
|
cups.username
|
Cups username.
|
cupsadmin
|
cups.password
|
Cups password.
|
Cisco@123
|
cups.cert.location
|
Cups cert location.
|
/etc/pki/tls/certs/cups.keystore
|
cups.cert.password
|
Cups cert password.
|
Cisco_123
|
presence.rtls.enabled
|
Whether the Presence RTLS is enabled.
|
true
|
presence.enabled
|
Whether the presence feature is enabled.
|
true
|
System Properties for Staff Assignment Configuration
The Staff Assignment feature provides updated data regularly on which care team staff are currently assigned to a particular bed.
You can configure the Staff Assignment feature using the following properties:
Table 13-17 System Properties for Staff Assignment Configuration
|
|
|
raulandborg.api.url
|
Raulandborg API URL.
|
http://localhost:26002/SAIWebService
|
raulandborg.service.available
|
Raulandborg service availability.
|
false
|
System Properties for RTLS Configuration
Real-time Location System (RTLS) provides a feature for tracking patients and staff as they move around the facility. CPC can be integrated with Centrak and Ekahau.
Most of the configuration is done on the RTLS server. You can set the following values for the properties for the RTLS configuration:
Table 13-18 System Properties for RTLS Configuration
|
|
|
rtls.map.staffid
|
RTLS staff ID mapping enabled.
|
false
|
rtls.patient.track.max.history.min
|
Minutes of past patient location history to report.
|
0 (not used)
|
rtls.timestamp.format
|
RTLS Timestamp format.
|
yyyyMMdd-HH:mm:ssZ
|
System Properties for Configuration of Videos
You can configure videos for education and relaxation using the following properties:
Table 13-19 System Properties for Videos
|
|
|
max.videos.assign
|
Maximum videos that can be assigned.
|
10
|
Custom videos are configured in CPC CMS. Refer the Content Management System guide for more details.
System Properties for CPC Content Management System
You can configure CPC CMS using the following properties:
Table 13-20 System Properties for CPC CMS
|
|
|
cms.api.user
|
CPC CMS user.
|
Administrator
|
cms.api.password
|
CPC CMS password.
|
Administrator
|
cms.image.library.theme.default
|
Default theme assigned.
|
FlatLightDefault
|
cms.image.library.theme.PG-13
|
Theme for age category = PG 13.
|
FlatLightKids
|
cms.image.library.theme.G
|
Theme for age category = G.
|
FlatLightDefault
|
cms.image.library.theme.PG
|
Theme for age category = PG.
|
FlatLightKids
|
cms.image.library.theme.NC-17
|
Theme for age category = NC-17.
|
FlatLightDefault
|
cms.image.library.theme.R
|
Theme for age category = R.
|
FlatLightDefault
|
cms.image.library.theme.ios.default
|
IOS default theme.
|
FlatLightDefault
|
cms.image.library.theme.ios.G
|
IOS theme for age category = G.
|
FlatLightDefaultiOS
|
cms.image.library.theme.ios.PG
|
IOS theme for age category = PG.
|
FlatLightKidsiOS
|
cms.image.library.theme.ios.PG-13
|
IOS theme for age category = PG 13.
|
FlatLightKidsiOS
|
cms.image.library.theme.ios.NC-17
|
IOS theme for age category = NC-17.
|
FlatLightDefaultiOS
|
cms.image.library.theme.ios.R
|
IOS theme for age category = R
|
FlatLightDefaultiOS
|
cms.image.library.theme.android.default
|
Android default theme.
|
FlatLightDefaultAndroid
|
cms.image.library.theme.android.PG
|
Android theme for age category = PG.
|
FlatLightKidsAndroid
|
cms.image.library.theme.android.PG-13
|
Android theme for age category = PG 13.
|
FlatLightKidsAndroid
|
cms.image.library.theme.android.NC-17
|
Android theme for age category = NC-17.
|
FlatLightDefaultAndroid
|
cms.image.library.theme.android.R
|
Android theme for age category = R
|
FlatLightDefaultAndroid
|
System Properties for Configuring COMPUTRITION Food Ordering Vendor
Images used to represent the COMPUTRITION food ordering categories in the Food Menu feature of the Patient view app are uploaded into the Cisco Patient Connect Content Management System (CMS) For instructions on how to upload new COMPUTRITION meal category images or view existing images, refer to the Cisco Patient Connect Content Management Guide.
Table 13-21 System Properties for Food Ordering Vendor specific to COMPUTRITION
|
|
|
computrition_host
|
Computrition IP address
|
localhost
|
computrition_port
|
Computrition port number
|
8080
|
language
|
Language.
|
en_US
|
Configuring a Food Ordering Vendor
Follow these steps to configure a food ordering vendor.
Step 1 Run PuTTY to access the VM where the Cisco Patient Connect application is installed.
Step 2 Login with your installer credentials. For example, username: installer and password: installer.
The Main Menu screen appears.
Step 3 Enter the f command to open the Patient Connect menu.
The Patient Connect screen appears.
Step 4 Enter the d command to open the Customize Patient Service.
The Environment Config file appears.
Step 5 Update the values for # foodordering vendor. Valid values are: CBORD, COMPUTRITION foodordering_vendor=COMPUTRITION
System Properties for Outbound EPIC Order Update
You can configure the outbound EPIC order update using the following properties:
Table 13-22 System Properties for Outbound EPIC Order Update
|
|
|
hl7.client.sendUpdatesOnAnyVideoProgress
|
Sends updates on any video progress.
|
false
|
hl7.client.sendUpdatesOnVideoComplete
|
Sends updates when a video is watched 100%.
|
false
|
hl7.client.sendUpdatesOnOrderComplete
|
Sends updates when Order completes
|
true
|
hl7.client.maxSendCount
|
Max send count for finished EMR order
|
5
|