{"id":14,"date":"2015-12-23T10:34:05","date_gmt":"2015-12-23T10:34:05","guid":{"rendered":"http:\/\/datapunk.net\/opus23blog\/?p=14"},"modified":"2015-12-25T13:39:10","modified_gmt":"2015-12-25T13:39:10","slug":"protocol-development","status":"publish","type":"post","link":"https:\/\/datapunk.net\/opus23blog\/2015\/12\/23\/protocol-development\/","title":{"rendered":"Protocol development"},"content":{"rendered":"<p>Two years ago I developed a software app called SkySaw for use on my teaching shift at the COEGM. SkySaw allows clinicians to structure patient encounters as a linked network (technically a directed acyclic graph). What made this attractive was that these individual networks\u00a0could be connected together into a great network. One could then use graphing tools to data-mine relationships, trends and outcomes. \u00a0As the first stage of Opus23 Pro moves to completion, I decided to port this app over to Opus. \u00a0What follows is the online doc file for <strong>PROTO<\/strong>, the Opus 23 app.<\/p>\n<p>&nbsp;<\/p>\n<p><b>PROTO<\/b> allows you to develop a flow-chart (network) based approach to health protocol management. Creating a protocol network in <b>PROTO<\/b> is easy. Protocols can then be added to the client report, allowing for a more client-friendly way of relating your clinical decisions.<\/p>\n<p>Actions are classified by various roles you can assign any node:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/datapunk.net\/opus23blog\/wp-content\/uploads\/2015\/12\/avatars-768x90.png\" alt=\"avatars\" width=\"768\" height=\"90\" class=\"alignnone size-medium_large wp-image-45\" srcset=\"https:\/\/datapunk.net\/opus23blog\/wp-content\/uploads\/2015\/12\/avatars-768x90.png 768w, https:\/\/datapunk.net\/opus23blog\/wp-content\/uploads\/2015\/12\/avatars-300x35.png 300w, https:\/\/datapunk.net\/opus23blog\/wp-content\/uploads\/2015\/12\/avatars.png 893w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>Just choose and option from the menu at the top right-window:<\/p>\n<p><center><br \/>\n<img decoding=\"async\" style=\"border: 1px solid #ddd;\" src=\"https:\/\/www.datapunk.net\/opus23\/images\/protocol_menu.png\" alt=\"\" \/><\/center><\/p>\n<p>From left the right, the options are:<\/p>\n<ul>\n<li><b>Reset the screen:<\/b> Ticking this will reset the screen and zoom level. You can zoom in and out by using the scroll function of your mouse. You can move the network around by click-grabbing the network and moving your mouse.<\/li>\n<li><b>Back to protocol dataset list:<\/b> Ticking this will return you to the list of datasets for the various protocols you&#8217;ve created<\/li>\n<li><b>Add a new node (plus sign):<\/b> Ticking this will launch a popup window that allows you to add a new node to the network. You then give the node a name and a type (food, drug, molecular target, lab test, etc.) and if you wish provide a short bit of accompanying text.<\/li>\n<li><b>Add a new edge (two connected nodes):<\/b> Ticking this will launch a popup window that allows you to add a new edge to the network. Edges connect nodes. The input fields will autosuggest nodes to use based on the existing nodes in the network.<\/li>\n<li><b>Info screen:<\/b> Ticking this will launch this popup window.<\/li>\n<li><b>Active dataset indicator:<\/b> This icon shows if the protocol you are working on is the active dataset (i.e this is the protocol that will go on to be included in the client report, if you desire.)<\/li>\n<\/ul>\n<p><b>Editing nodes and edges<\/b>: You can edit any node of edge in the map by clicking on it. This will launch the appropriate popup that will be populated with the existing data. You can make any changes and then save.<\/p>\n<p><b>Map direction<\/b>: The map is designed to proceed in its development from left to right.<\/p>\n<p><b>Adding nodes on the fly<\/b>: Certain node types (molecular targets, agents and foods) can be added from their own information popups. For example, clicking on any gene symbol in Opus 23 Pro launches the gene information popup for that gene. Clicking on the &#8216;add to protocol&#8217; icon<\/p>\n<p><center><br \/>\n<img decoding=\"async\" style=\"border: 1px solid #ddd;\" src=\"https:\/\/www.datapunk.net\/opus23\/images\/add_protocol.png\" alt=\"\" \/><\/center><\/p>\n<p>will add that gene to the current protocol as a &#8216;molecular target&#8217; node.<\/p>\n<p>&nbsp;<\/p>\n<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-facebook nolightbox\" data-provider=\"facebook\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Facebook\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-json%2Fwp%2Fv2%2Fposts%2F14&#038;t=Protocol%20development&#038;s=100&#038;p&#091;url&#093;=https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-json%2Fwp%2Fv2%2Fposts%2F14&#038;p&#091;images&#093;&#091;0&#093;=https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-content%2Fuploads%2F2015%2F12%2Fproto_example.png&#038;p&#091;title&#093;=Protocol%20development\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"Facebook\" title=\"Share on Facebook\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/datapunk.net\/opus23blog\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/facebook.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-json%2Fwp%2Fv2%2Fposts%2F14&#038;text=Hey%20check%20this%20out\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/datapunk.net\/opus23blog\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-reddit nolightbox\" data-provider=\"reddit\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Reddit\" href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-json%2Fwp%2Fv2%2Fposts%2F14&#038;title=Protocol%20development\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"reddit\" title=\"Share on Reddit\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/datapunk.net\/opus23blog\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/reddit.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-pinterest nolightbox\" data-provider=\"pinterest\" target=\"_blank\" rel=\"nofollow\" title=\"Pin it with Pinterest\" href=\"https:\/\/pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-json%2Fwp%2Fv2%2Fposts%2F14&#038;media=https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-content%2Fuploads%2F2015%2F12%2Fproto_example.png&#038;description=Protocol%20development\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"pinterest\" title=\"Pin it with Pinterest\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/datapunk.net\/opus23blog\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/pinterest.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-json%2Fwp%2Fv2%2Fposts%2F14&#038;title=Protocol%20development\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/datapunk.net\/opus23blog\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=Protocol%20development&#038;body=Hey%20check%20this%20out:%20https%3A%2F%2Fdatapunk.net%2Fopus23blog%2Fwp-json%2Fwp%2Fv2%2Fposts%2F14\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/datapunk.net\/opus23blog\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a>","protected":false},"excerpt":{"rendered":"<p>Two years ago I developed a software app called SkySaw for use on my teaching shift at the COEGM. SkySaw allows clinicians to structure patient encounters as a linked network (technically a directed acyclic graph). What made this attractive was that these individual networks\u00a0could be connected together into a great [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":69,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-14","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","category-curation"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":6,"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/posts\/14\/revisions\/111"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/media\/69"}],"wp:attachment":[{"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datapunk.net\/opus23blog\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}