-
Notifications
You must be signed in to change notification settings - Fork 0
/
Compoundingdetails.html
329 lines (307 loc) · 15.3 KB
/
Compoundingdetails.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
<title>Clinical Compounding Project</title>
<meta content="" name="descriptison" />
<meta content="" name="keywords" />
<!-- Favicons -->
<link href="" rel="icon" />
<link href="assets/img/BigHearts.png" rel="apple-touch-icon" />
<!-- Google Fonts -->
<link
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i|Sedgwick Ave Display:300,300i,400,400i,500,500i,600,600i,700,700i|Share Tech Mono:300,300i,400,400i,500,500i,600,600i,700,700i"
rel="stylesheet"
/>
<!-- Vendor CSS Files -->
<link
href="assets/vendor/bootstrap/css/bootstrap.min.css"
rel="stylesheet"
/>
<link href="assets/vendor/icofont/icofont.min.css" rel="stylesheet" />
<link href="assets/vendor/boxicons/css/boxicons.min.css" rel="stylesheet" />
<link href="assets/vendor/venobox/venobox.css" rel="stylesheet" />
<link
href="assets/vendor/owl.carousel/assets/owl.carousel.min.css"
rel="stylesheet"
/>
<link href="assets/vendor/aos/aos.css" rel="stylesheet" />
<!-- Template Main CSS File -->
<link id="cssTheme" href="" rel="stylesheet" />
<!-- =======================================================
* Template Name: Day - v2.0.0
* Template URL: https://bootstrapmade.com/day-multipurpose-html-template-for-free/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
======================================================== -->
</head>
<body>
<!-- ======= Header ======= -->
<header id="header" style="top: 0" class="fixed-top header-scrolled">
<div class="container d-flex align-items-center">
<h1 class="logo mr-auto">
<a href="index.html">Hi, I'm James Bock</a>
</h1>
<!-- Uncomment below if you prefer to use an image logo -->
<!-- <a href="index.html" class="logo mr-auto"><img src="assets/img/logo.png" alt="" class="img-fluid"></a>-->
<nav class="nav-menu d-none d-lg-block">
<ul>
<li class="active"><a href="index.html">Home</a></li>
<li><a href="index.html#about">About</a></li>
<li class="drop-down">
<a id="portfolioDrop" href="index.html#portfolio">Portfolio</a>
</li>
<li><a href="index.htmleducation">Education</a></li>
<li><a href="index.html#experience">Experience</a></li>
<li><a href="index.html#contact">Contact</a></li>
<li class="drop-down">
<a
href=""
data-toggle="tooltip"
data-placement="right"
title="Hover to preview, click to set"
>Theme</a
>
<ul id="themeDrop"></ul>
</li>
</ul>
</nav>
<!-- .nav-menu -->
</div>
</header>
<!-- End Header -->
<main id="main">
<!-- ======= Breadcrumbs ======= -->
<section id="breadcrumbs" class="breadcrumbs">
<div class="container">
<ol>
<li><a href="index.html">Home</a></li>
<li>Clinical Compounding</li>
</ol>
<h2>Clinical Compounding</h2>
</div>
</section>
<!-- End Breadcrumbs -->
<!-- ======= Portfolio Details Section ======= -->
<section id="portfolio-details" class="portfolio-details">
<div class="container">
<div class="portfolio-details-container">
<div>
<a
class="venobox"
data-gall="compoundGallery"
href="assets/img/AminoMax.gif"
><img
style="width: auto;"
class="img-fluid"
src="assets/img/AminoMax.gif"
alt=""
/></a>
<a
class="venobox"
data-gall="compoundGallery"
href="assets/img/PolicyScrollUnitChange.gif"
></a>
</div>
<div class="portfolio-info">
<h3>Project Summary</h3>
<ul>
<li><strong>Tech</strong>: C#, Blazor, HTML, Sass, UWP</li>
<li>
<strong>Libraries</strong>: FHIR, MediatR,
Stateless, Entity Framework Core
</li>
<li>
<strong>Techniques</strong>: Reactive Programming, Dependency
Injection
</li>
<li><strong>Start date</strong>: July, 2019</li>
<!--<li><strong>Project URL</strong>: <a href="#">blog coming soon!</a></li>-->
</ul>
</div>
</div>
<div class="portfolio-description">
<h2>Clinical Compounding</h2>
<p>
This project is a solution for a problem I encountered while
working as Dietitian in a NICU. Ordering intravenous nutrition was
still being written on paper forms and being faxed to place the
order. I collected data for months on errors made during the
process, and determined that over 90-95% of them could have been
corrected with basic Clinical Decision Support.
</p>
<p>
When the prescriber goes to place an order, the system evaluates
the contents of the order in terms of Ingredients (i.e. the
constituents of the order, like Sodium Chloride or an Amino Acid
Solution like Trophamine) and Factors (the constituents of the
Ingredients, like sodium or total amino acids). The program
contextualizes those constituents in terms of the Policies the
prescriber's facility has set and chooses the most appropriate
control for ordering each ingredient. As of now, Policies
represent minimums, maximums and a recommended range that can be
set in the context of the patient, a specified duration, an order,
or another Factor. As the user manipulates the Ingredient amounts,
the program continually assesses these Policies and gives feedback
to the prescriber through the controls.
</p>
<p>
As seen above in the first image, this is shown when one
Ingredient, containing the Factor Amino Acids, increases and the
control of another Ingredient containing Amino Acids is modulated
to reduce the amount of that Ingredient which is available for
ordering to conform with the Policies. Once the Policy maximum is
reached (in this case, the Policy with the lowest threshold is 5
grams per kilogram of body weight), no Ingredient containing that
Factor can be increased until one of the Ingredients is decreased
to prevent over-ordering. While all of this is happening, the
totals of all Factors in the Order are updated in real time in the
first column to the right and the second column is a summary of
the amount the patient is receiving of each Factor across all
Orders. The second column is time-adjusted and forward-looking,
meaning if the Order is being placed at noon but won't be given to
the patient until 10PM, the system displays amounts from Orders
that will be active at 10PM and projects through the duration of
the Order. Functionality will be added for backward-looking
aggregation as well.
</p>
<p>
Image two is zoomed in to one of the Ingredient controls. Each
control displays a scrollable list of all the Policies that are
applied to the control for the prescriber's reference. The list is
generated with specificity to the Patient's "Type" (e.g. Early
Neonate, Pediatric, Older Adult, etc...) and the administration
route of the medication. Disease state specific Policies are
currently in development. The Factor's display units can be
changed to conform to a given Policy by double-clicking on the
item to cycle through Policies for that factor. This functionality
is also available in the summary columns. Once the prescriber is
happy with all of the components, the Order is sent via FHIR/HL7
to the EHR and the compounder, if appropriate.
</p>
</div>
</div>
</section>
<!-- End Portfolio Details Section -->
</main>
<!-- End #main -->
<!-- ======= Footer ======= -->
<footer id="footer">
<div class="footer-top">
<div class="container">
<div class="row">
<!--<div class="col-lg-4 col-md-6">
<div class="footer-info">
<h3>Day</h3>
<p>
A108 Adam Street <br>
NY 535022, USA<br><br>
<strong>Phone:</strong> +1 5589 55488 55<br>
<strong>Email:</strong> info@example.com<br>
</p>
<div class="social-links mt-3">
<a href="#" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="#" class="facebook"><i class="bx bxl-facebook"></i></a>
<a href="#" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
<div class="col-lg-2 col-md-6 footer-links">
<h4>Useful Links</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Home</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">About us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Services</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
<div class="col-lg-2 col-md-6 footer-links">
<h4>Our Services</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="#">Web Design</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Web Development</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Product Management</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Marketing</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Graphic Design</a></li>
</ul>
</div>
<div class="col-lg-4 col-md-6 footer-newsletter">
<h4>Our Newsletter</h4>
<p>Tamen quem nulla quae legam multos aute sint culpa legam noster magna</p>
<form action="" method="post">
<input type="email" name="email"><input type="submit" value="Subscribe">
</form>
</div>
</div>
</div>
</div>-->
<div class="container">
<div class="container d-flex">
<!--<div class="contact-info mr-auto">
<i class="icofont-envelope"></i> <a href="mailto:jamesbock10@gmail.com">jamesbock10@gmail.com</a>
<i class="icofont-phone"></i> 412-613-6129
</div>-->
<div class="social-links">
<a href="https://github.com/JamesBock/" target="_blank"
><i class="icofont-github"></i
></a>
<a
href="https://www.linkedin.com/in/james-bock-94886817/"
target="_blank"
><i class="icofont-linkedin"></i
></a>
<a
href="https://www.strava.com/athletes/34465539"
target="_blank"
><i class="icofont-runner"></i
></a>
<a
href="https://www.instagram.com/jamesisfast/"
target="_blank"
><i class="icofont-instagram"></i
></a>
<a
href="https://my.playstation.com/profile/Honus_Swagner"
target="_blank"
><i class="icofont-brand-playstation"></i
></a>
<a
href="http://steamcommunity.com/id/Honus_Swagner/"
target="_blank"
><i class="icofont-brand-steam"></i
></a>
</div>
</div>
<div class="copyright">
© Copyright <strong><span>Day</span></strong
>. All Rights Reserved
</div>
<div class="credits">
Designed by
<a href="https://bootstrapmade.com/">BootstrapMade</a>
<div>Optimized by <a href="#hero">James Bock</a></div>
</div>
</div>
</div>
</div>
</div>
</footer>
<!-- End Footer -->
<a href="#" class="back-to-top"><i class="icofont-simple-up"></i></a>
<div id="preloader"></div>
<!-- Vendor JS Files -->
<script src="assets/vendor/jquery/jquery.min.js"></script>
<script src="assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="assets/vendor/jquery.easing/jquery.easing.min.js"></script>
<script src="assets/vendor/isotope-layout/isotope.pkgd.min.js"></script>
<script src="assets/vendor/venobox/venobox.min.js"></script>
<script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>
<script src="assets/vendor/aos/aos.js"></script>
<!-- Template Main JS File -->
<script src="assets/js/main.js"></script>
</body>
</html>