Wiki source code of Overview of Algorithms
Version 8.3 by sghareeb on 2014/07/08 12:44
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | = Overview of Algorithms = | ||
2 | |||
3 | The system provides functionality to administer algorithms to be run against assessment data in real time. | ||
4 | |||
5 | Algorithms provide a useful tool to categorize and summarize assessment data for a single individual or all individuals in a group as well as identify specific items on an assessment that may be of concern. | ||
6 | |||
7 | == How does an Algorithm work in the Objective Arts system? == | ||
8 | |||
9 | Typically, the System Admin will create Algorithms in the system to apply so selected groups of clients, OUs, RUs, etc. The parameters for running an Algorithm are part of the setup and Algorithm configuration process. | ||
10 | |||
11 | |||
12 | The Algorithm module allows business rule(s) to apply to be applied a single or groups of assessments. | ||
13 | |||
14 | This business rule(s) allows you to define a common set of parameters in answer to the following: | ||
15 | |||
16 | 1. Which assessment does this rule apply to (e.g. CANS 1.0)? | ||
17 | 1. Which assessment factors will be used in this rule? | ||
18 | 1. What numeric weight does each assessment factor score have on the overall result? | ||
19 | 1. What method of aggregating the assessment factor scores will be used? | ||
20 | 1. Is there a subset of the assessment data that will be the sample? | ||
21 | 1. What "buckets" are the results to be sorted in? | ||
22 | |||
23 | So, for example, an algorithm can allow you to see the mean CANS assessment score for all assessment factors in the Child Risk Behavior category for children that are over 12 years of age, split into buckets of Low (0-1), Medium (1-2), and High (2-3). | ||
24 | |||
25 | Another algorithm can allow you to see the sum of ANSA assessment scores for a subset of factors in the Mental Health Needs category for clients that are not assigned to an Organizational Unit, and only show clients that have a score above 11. | ||
26 | |||
27 | Each of these algorithms can be designed using this Algorithm Design module, and can be run immediately after being published, without waiting for a new release of the SMR application. | ||
28 | |||
29 | === Some rules/caveats: === | ||
30 | |||
31 | * The algorithm will only look at assessments in a submitted or approved state. | ||
32 | * The algorithm will not be visible or operational unless it has been published. | ||
33 | * Algorithm result buckets may overlap (e.g. Low = 0-2, High = 1.5 - 3) and may show up in multiple categories if a score falls into multiple buckets. | ||
34 | |||
35 | That's a lot to remember, so let's just dive in and give it a try! | ||
36 | |||
37 | === Step by Step Algorithm Creation/Administration Instructions === | ||
38 | |||
39 | Once you select "Design and Process Algorithms" from the Algorithm sidebar options, SMR will present the following: | ||
40 | |||
41 | [[image:algorithms_main_page.png||width="100%"]] | ||
42 | |||
43 | This screen capture of the main algorithms page shows the following items about each algorithm: | ||
44 | |||
45 | * User defined name | ||
46 | * Assessment instrument that the algorithm operates on | ||
47 | * The publish status | ||
48 | * Last update date and time | ||
49 | |||
50 | From this page you can do the following: | ||
51 | |||
52 | 1. View all existing algorithms | ||
53 | 1. Select an existing algorithm for further operations (editing, deletion, publishing) | ||
54 | 1. [[Create a new algorithm>>url:https://oanet-oacanshelpguide.pbworks.com/w/page/47101979/Algorithm%20-%20Create]] - click on the "New" button | ||
55 | 1. Publish a selected algorithm | ||
56 | 11. To publish an algorithm, click on the corresponding checkbox and click on the "Publish Selected" button | ||
57 | 11. Note: algorithms will not be usable or visible to other functions until they are published | ||
58 | 1. Delete a selected algorithm ([[view suggestions for responsible deletion>>url:https://oanet-oacanshelpguide.pbworks.com/Algorithm%20-%20responsible%20deletion]]) | ||
59 | 11. To delete an algorithm, click on the corresponding checkbox and click on the "Delete Algorithm" button | ||
60 | |||
61 | ((( | ||
62 | (% style="line-height: 19.600000381469727px;" %)Note: | ||
63 | |||
64 | |||
65 | * (% style="font-size: 14.44444465637207px; background-color: rgb(245, 245, 245);" %)When setting up and running algorithms the first time, the processing may take some time as the Algorithm is run against all current and historical assessments in the system. ( to confirm Active/Inactive note | OUs | USers, etc.) | ||
66 | ))) |