0% found this document useful (0 votes)
14 views4 pages

Breakdown - Functional Reqs 14+

The document describes functions for managing notifications, questionnaires, dashboards, repositories, notes, and templates in a public health system. Some key functions include: 1. Managing electronic notifications from different states and adding new results without duplicates. 2. Creating and customizing online surveys, sending them to individuals, and setting up reminders and storage of responses. 3. Providing configurable real-time dashboards to monitor trends, KPIs, and disease burden for effective analysis. 4. Automatically disseminating documents to recipients and recording dissemination for proper documentation.

Uploaded by

Tuyet
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

Breakdown - Functional Reqs 14+

The document describes functions for managing notifications, questionnaires, dashboards, repositories, notes, and templates in a public health system. Some key functions include: 1. Managing electronic notifications from different states and adding new results without duplicates. 2. Creating and customizing online surveys, sending them to individuals, and setting up reminders and storage of responses. 3. Providing configurable real-time dashboards to monitor trends, KPIs, and disease burden for effective analysis. 4. Automatically disseminating documents to recipients and recording dissemination for proper documentation.

Uploaded by

Tuyet
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

15.

Notifications management

1. AcceptAllMessagesElectronically(): This function will allow the system to receive and store
all electronic messages related to notification results sent from the integration engine.
2. SupportCrossBorderNotifications(): This function will enable the system to handle laboratory
test orders that originate from one state and are processed in another state, ensuring that
all cross-border notifications are handled effectively.
3. AssignAdditionalNotificationResults(existingRecord, notificationResult): This function will
allow the system to add new notification results to an existing record without creating a
duplicate record, ensuring that all relevant data is stored effectively.
4. ManualReviewAndMonitoring(): This function will enable users to review and monitor the
electronic processing of notification results, allowing them to identify and correct errors in
the system.
5. SameDataFieldsForManualNotifications(): This function will ensure that manually entered
notifications contain the same structure and data fields as electronic notifications received
from the integration engine.
6. UploadNotificationsInVarietyOfFormats(): This function will allow the system to receive and
process notifications in various formats, while still ensuring that they contain the same
structure and data fields as those received via the integration engine.
7. ConfigurePushAlerts(criteria): This function will enable the system to set up automatic push
alerts based on configurable criteria such as workflows, ensuring that users are notified
immediately of any actions that need to occur on cases, events or sources.

16. Questionnnaires management

1. CreateAndManageQuestionnaires(): This function will enable the system to create and


manage standardised questionnaires across all conditions to contribute to enduring data
store.
2. BuildAndCustomizeSurveys(versionControl): This function will allow the system to build,
manage, and customize online surveys with version control for effective tracking.
3. SendSurveyToExposedPerson(exposedPerson): This function will enable the system to send
a survey to an exposed person who is not an existing case or contact in the database.
4. SendSurveyToExistingPerson(existingPerson): This function will enable the system to send
out a survey electronically to an existing case or contact within the system.
5. AllocateSurveyToInterviewer(interviewer): This function will allow the system to assign a
survey to an interviewer, who is an existing authenticated user, for completion.
6. AutoSaveAndEditSurvey(): This function will enable surveys to auto-save, and all
users/participants can edit and complete them at a later stage.
7. AutomateRecurringReminders(): This function will allow the system to set up automated
recurring reminders for participants to complete the survey.
8. SeparateStoreParticipantSurveyResponses(): This function will enable participant survey
responses that are completed electronically to be stored separately in relevant data fields.
9. AuthenticateAndValidateSurveyResults(): This function will ensure that survey results are
validated by an authenticated user within the Public Health Unit before individual level data
is transferred and stored within the database.
10. ConfigureCaseInterviewQuestionnaires(): This function will allow the system to configure
and maintain electronic standard case interview questionnaires across all conditions to
contribute to enduring data store. It will also enable the creation of customized, non-
standard electronic case interview questionnaires to capture time-critical information in
response to rapidly changing situations.
11. RealTimeDataCaptureAtInterview(): This function will enable electronic questionnaires that
capture real-time data at the point of interviews. Additionally, this function will allow for the
management of reference codes locally.

17. Dashboard

1. MonitorSurveyResponseTrends(): This function will enable the system to monitor survey


response trends in real-time via a dashboard, allowing for efficient tracking and analysis.
2. AccessRealTimeKPISAndBenefitsData(): This function will allow PHU and HPNSW to access
real-time KPIs and benefits data per LHD (Local Health District) to track performance against
SLAs/strategies, etc. via a dashboard.
3. UserConfigurableRealTimeDashboard(): This function will provide a user-configurable
dashboard showing critical aspects of the burden of disease by place and time, allowing for
effective monitoring and analysis.
4. AccessRealTimeDashboardsForStaff(): This function will enable staff working across PHUs
and HPNSW to access real-time dashboards supporting operational and performance
metrics.
5. RegularlyRefreshDashboards(): This function will ensure that all dashboards regularly refresh
at predetermined time periods to ensure up-to-date and accurate information is available
for efficient decision-making.
6. PublishDataToPublicDashboard(): This function will enable the platform to utilize existing
data to publish content to a public-facing location, such as a dashboard, allowing the general
public to access and understand the data more effectively.

18. Repository management

1. DisseminateGenericDocumentsToRecipients(): This function will enable the system to


automatically disseminate generic documents/factsheets/resources/referrals to selected
recipients (cases, contacts, exposed people) to support follow-up, ensuring effective
communication and efficient management.
2. GenerateBatchLettersToRecipients(): This function will allow the system to generate
multiple/batch letters to be sent to multiple recipients, optimising the mailing process for
improved efficiency.
3. RecordDisseminationOfDocuments(): This function will enable the system to record that the
dissemination of the generic documentation and standardised communication templates
such as fact sheets and referrals have been actioned, ensuring proper documentation of the
process.
4. CreateDocumentsInWorkflow(): This function will allow the system to create documents at
certain points in the workflow for improved efficiency and organised tracking.
5. ManageCatalogueDocuments(): This function will provide a document management system
with the ability to catalogue documents, store, manage and share them across existing users
of the platform (including authenticated and non-authenticated users where allowed),
ensuring proper management and organisation of documents.
6. ReceiveLatestUpdatesClinicalTerminology(): This function will enable the system to receive
the latest updates to clinical terminology code sets from National Clinical Terminology Data
Sources, ensuring that the platform is utilizing the most up-to-date and accurate
terminology for improved efficiency and accuracy.
7. AccessLatestVersionAndVersionHistory(): This function will allow users to easily access the
latest version and version history of the control guidelines, checklists and forms via a
dashboard, ensuring proper documentation and efficient use of resources.
8. EnableAccessToDataUserGuides(): This function will enable access to data user guides, data
dictionaries, help, and support information within the system, providing users with the
necessary information and support to effectively use the system.
9. ImplementSearchFunctionality(): This function will provide the system with search
functionality across key data points, including within existing notes and free text entries,
making it easier to find relevant information quickly and efficiently.

19. Notes management

1. CreateAndViewNotes(): This function will allow all users to create notes and view existing
notes, facilitating efficient and effective communication between users.
2. AuthorOnlyEditDeleteOwnNotes(): This function will restrict the ability to edit or delete
notes within a record to the author only, ensuring that the integrity of the record is
maintained.
3. DisplayNotesInChronologicalOrder(): This function will ensure that notes appear in
chronological order by save date and new notes will appear at the top of the field for all
users, allowing for easy access to the most recent information.
4. UseNoteContentInReports(): This function will allow the content of the notes to be used in
reports, optimising the use of information and improving productivity.
5. DocumentHandoverNotes(): This function will enable users to document handover notes,
allowing for continuity of work within PHUs and HPNSW. This includes a centralised view of
the handover notes, making information and communication more readily accessible.

20. Templates management

1. StoreTemplateWithVersionControl(): This function will allow the system to store templates


with version controls and approval status, ensuring the integrity and consistency of
documentation.
2. GenerateCommunicationTemplatesFromData(): This function will enable the system to
automatically generate configurable and standardised communication templates
autopopulated from data within records, streamlining communication processes and
reducing errors.
3. SendStandardisedCommunicationTemplates(): This function will allow the system to send
standardised communication templates at a configurable time period via email or SMS,
optimising communication processes and improving efficiency.
4. CreateManagePredefinedSMSTemplates(): This function will enable users to create and
manage predefined SMS templates, making the use of standardised and consistent
messaging more efficient.

22. Attachments management

1. UploadManageAttachments(): This function will allow users to upload and manage attachments
related to the record, ensuring relevant and important information is stored with the record.

23. Digital signature

1. InputInfoAndDigitallySign(): This function will allow users to input information and digitally sign
on workstations and mobile devices at multiple workflow points, improving efficiency and allowing for
more convenient use of the system.

2. SupportElectronicSignatures(): This function will enable the system to support electronic


signatures for public health documentation, allowing for secure and seamless signing processes.
24. Electronic forms

1. SupportElectronicForms(): This function will ensure that electronic forms are supported,
enabling paperless processes and reducing the burden on physical storage and resources.

25. Scripts management

CreateMaintainEditAnalysisScripts(): This function will allow key users to create, maintain and edit
analysis scripts that help transform raw data into analysis ready formats, ensuring that data assets are
available for processing and analysis.

Utilities

AutoRefreshCalculatedFields(): This function will enable the system to auto-refresh any calculated fields
when data fields that contribute to the calculation are manually or automatically updated, facilitating
efficient and accurate analysis.

AutoCalculateKeyFieldsFromData(): This function will allow the system to automatically calculate key
fields from existing data within records, reducing the need for manual entry and improving accuracy and
efficiency in reporting and analysis.

You might also like