From e1c18d9e6ac6f4a482b3f9737575f512e9bf9a6c Mon Sep 17 00:00:00 2001 From: "Steven Paul Sanderson II, MPH" Date: Fri, 5 May 2023 12:12:55 -0400 Subject: [PATCH] update site --- README.Rmd | 2 +- docs/404.html | 9 ++- docs/CODE_OF_CONDUCT.html | 4 +- docs/LICENSE-text.html | 4 +- docs/LICENSE.html | 4 +- docs/apple-touch-icon-120x120.png | Bin 0 -> 7528 bytes docs/apple-touch-icon-152x152.png | Bin 0 -> 9763 bytes docs/apple-touch-icon-180x180.png | Bin 0 -> 11589 bytes docs/apple-touch-icon-60x60.png | Bin 0 -> 3933 bytes docs/apple-touch-icon-76x76.png | Bin 0 -> 4538 bytes docs/apple-touch-icon.png | Bin 0 -> 11589 bytes docs/articles/getting-started.html | 15 +++-- docs/articles/index.html | 4 +- docs/authors.html | 4 +- docs/favicon-16x16.png | Bin 0 -> 1077 bytes docs/favicon-32x32.png | Bin 0 -> 1873 bytes docs/favicon.ico | Bin 0 -> 15086 bytes docs/index.html | 13 ++++- docs/logo.png | Bin 0 -> 37564 bytes docs/news/index.html | 4 +- docs/pkgdown.yml | 2 +- docs/reference/Rplot002.png | Bin 39070 -> 34598 bytes docs/reference/category_counts_tbl.html | 6 +- docs/reference/color_blind.html | 4 +- docs/reference/diverging_bar_plt.html | 6 +- docs/reference/diverging_lollipop_plt.html | 6 +- docs/reference/dx_cc_mapping.html | 6 +- .../figures/README-gartner_chart-1.png | Bin 6902 -> 6796 bytes docs/reference/figures/logo.png | Bin 0 -> 37564 bytes docs/reference/gartner_magic_chart_plt-1.png | Bin 87990 -> 88535 bytes docs/reference/gartner_magic_chart_plt-2.png | Bin 63743 -> 62526 bytes docs/reference/gartner_magic_chart_plt.html | 4 +- docs/reference/hr_scale_color_colorblind.html | 4 +- docs/reference/hr_scale_fill_colorblind.html | 4 +- docs/reference/index.html | 4 +- docs/reference/los_ra_index_plt-1.png | Bin 109444 -> 100166 bytes docs/reference/los_ra_index_plt-2.png | Bin 106413 -> 95046 bytes docs/reference/los_ra_index_plt.html | 6 +- docs/reference/los_ra_index_summary_tbl.html | 54 +++++++++--------- docs/reference/named_item_list.html | 6 +- docs/reference/opt_bin.html | 34 ++++++----- docs/reference/pipe.html | 4 +- docs/reference/px_cc_mapping.html | 6 +- docs/reference/save_to_excel.html | 6 +- docs/reference/service_line_augment.html | 6 +- docs/reference/service_line_vec.html | 6 +- docs/reference/sql_left.html | 4 +- docs/reference/sql_mid.html | 4 +- docs/reference/sql_right.html | 4 +- docs/reference/tidyeval.html | 6 +- docs/reference/top_n_tbl.html | 6 +- docs/reference/ts_alos_plt.html | 4 +- docs/reference/ts_census_los_daily_tbl.html | 6 +- docs/reference/ts_median_excess_plt.html | 4 +- docs/reference/ts_plt.html | 6 +- docs/reference/ts_readmit_rate_plt.html | 4 +- docs/reference/ts_signature_tbl.html | 6 +- docs/search.json | 2 +- pkgdown/favicon/apple-touch-icon-120x120.png | Bin 0 -> 7528 bytes pkgdown/favicon/apple-touch-icon-152x152.png | Bin 0 -> 9763 bytes pkgdown/favicon/apple-touch-icon-180x180.png | Bin 0 -> 11589 bytes pkgdown/favicon/apple-touch-icon-60x60.png | Bin 0 -> 3933 bytes pkgdown/favicon/apple-touch-icon-76x76.png | Bin 0 -> 4538 bytes pkgdown/favicon/apple-touch-icon.png | Bin 0 -> 11589 bytes pkgdown/favicon/favicon-16x16.png | Bin 0 -> 1077 bytes pkgdown/favicon/favicon-32x32.png | Bin 0 -> 1873 bytes pkgdown/favicon/favicon.ico | Bin 0 -> 15086 bytes 67 files changed, 161 insertions(+), 132 deletions(-) create mode 100644 docs/apple-touch-icon-120x120.png create mode 100644 docs/apple-touch-icon-152x152.png create mode 100644 docs/apple-touch-icon-180x180.png create mode 100644 docs/apple-touch-icon-60x60.png create mode 100644 docs/apple-touch-icon-76x76.png create mode 100644 docs/apple-touch-icon.png create mode 100644 docs/favicon-16x16.png create mode 100644 docs/favicon-32x32.png create mode 100644 docs/favicon.ico create mode 100644 docs/logo.png create mode 100644 docs/reference/figures/logo.png create mode 100644 pkgdown/favicon/apple-touch-icon-120x120.png create mode 100644 pkgdown/favicon/apple-touch-icon-152x152.png create mode 100644 pkgdown/favicon/apple-touch-icon-180x180.png create mode 100644 pkgdown/favicon/apple-touch-icon-60x60.png create mode 100644 pkgdown/favicon/apple-touch-icon-76x76.png create mode 100644 pkgdown/favicon/apple-touch-icon.png create mode 100644 pkgdown/favicon/favicon-16x16.png create mode 100644 pkgdown/favicon/favicon-32x32.png create mode 100644 pkgdown/favicon/favicon.ico diff --git a/README.Rmd b/README.Rmd index 9d75aee..339f99a 100644 --- a/README.Rmd +++ b/README.Rmd @@ -15,7 +15,7 @@ knitr::opts_chunk$set( ) ``` -# healthyR +# healthyR [![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/healthyR)](https://cran.r-project.org/package=healthyR) diff --git a/docs/404.html b/docs/404.html index 10a28b4..7568349 100644 --- a/docs/404.html +++ b/docs/404.html @@ -6,11 +6,18 @@ Page not found (404) • healthyR + + + + + + + Contributor Covenant Code of Conduct • healthyRContributor Covenant Code of Conduct • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html index 4fa6a6d..46abcb2 100644 --- a/docs/LICENSE-text.html +++ b/docs/LICENSE-text.html @@ -1,5 +1,5 @@ -License • healthyRLicense • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/LICENSE.html b/docs/LICENSE.html index d56e006..1b002d5 100644 --- a/docs/LICENSE.html +++ b/docs/LICENSE.html @@ -1,5 +1,5 @@ -MIT License • healthyRMIT License • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/apple-touch-icon-120x120.png b/docs/apple-touch-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..b73e9d00d8418b8ac35f5c62c5f9b46b8ba42314 GIT binary patch literal 7528 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 literal 0 HcmV?d00001 diff --git a/docs/apple-touch-icon-60x60.png b/docs/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..d6db546ed7d0a16056c9d9f40bd14714a7e81fb3 GIT binary patch literal 3933 zcmV-j52EmiP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/docs/articles/getting-started.html b/docs/articles/getting-started.html index 534e8c0..80a48a0 100644 --- a/docs/articles/getting-started.html +++ b/docs/articles/getting-started.html @@ -7,12 +7,19 @@ Getting Started with healthyR • healthyR + + + + + + + Articles • healthyRArticles • healthyR @@ -52,7 +52,7 @@

diff --git a/docs/authors.html b/docs/authors.html index a0df12b..5997386 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -1,5 +1,5 @@ -Authors and Citation • healthyRAuthors and Citation • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/favicon-16x16.png b/docs/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..b9866888e769dee21cb1dbb111f67b6cd72d4634 GIT binary patch literal 1077 zcmZ`$drVVT7(Z=+c2K~sJOmBtY{p1XQb3qPMtHP?B4Aq^fv~aGQXbh5WVd7Ja23sh zi5oH=vPBbMF=K3Vyi`=AL|BHUx{b#I*a=vR(g?G+k9&LD+q=V`Te6eydCvKL-}lRR zUQ&=9=pX4100dQX^UQ{y((8W!d`-vA`RU~iDD5}qKv?x>efse^vw6#5 z-n8GHeR}#keOdeXfPTgJ%!(5pjPSr<;Qos8tGggp+oM~WUE4&Rgw^T#WA#P1ZV|An z3%|JYr)g{9$(H2&sG?oBvVs2f+*;f+rfAbWhVcga*n$>*d1t}21rpEoPAtu>ZQ3vb z*6Ep80uh>uPTkPVDum!}652uiin>GB)Njzuo7ew#u5UTuc-rr0K=PSOqYL*RZ9wT9 zod2%_d4&fnj%!N5H z)Q(X&PTB1ghEWbXtzlx0|xrJPwE8YbIO{ zIEu&$wwL*zLr)s~c|R?(ac%WfL}2Mdk~F-_rlpPG_)sd1^UJ+p?gKps>I2RsE&Yb; zdKxWA`MdYG_XBrpO;1kmq8}I;PNrW)2Et%j+Ob2~LZ6n(B`Hjph&W%weCF%BBOvPS zk8f>veJK`Z$al`E6oCHDYf6qZ{zSANOHtl>vE4u5QfI4L>07t7Xnq zdR}c^O?lOaY97*1tL9bJA}Rnrxokq&tP@9LV)Tb+3}UkkF!%v+ssJvZd#Ejh!Q~0H u`zOm7{9!q7W^sOc$}qKiiaDdr>CTMaY=+(kVlp<2h3OEje)F>*j;ZTP@DBu9f42l#1 zWuzlbr0UQm;L@8Q2mz81l8{c?x8I!oYya4D_MP|M@4Q=n_q}`XOLx6;Nm)@t5dfg< zU~lIRBl@o;kAQc(R~Z8^$OYLt+XB##y;tmu{7dO)@9qph%t-(eQvnddqC_$P5f}id zJ^)xf13*2ru-(lD0NFv;%Q!4-pm^b-{MlcCx_4stm+*#JpbAGqSjRV+MZY9fx%OX*^!>%-Qp#_>mu zUKT*g2cuJ_A62&u{MwI%j9r=u@k7SmOPp zTf@8PZebs6zeeM%Zn3KdmhKev9=!hCJfbF{g4j7hY9Cws`Sq~LKdayjWH(O`7pcRa zDZe(3JEgXOvk!f8yG!2BEo?C7))~d!bKXz7fN8RJKv{Unz?M?Xw&bWg4)RgG9j)d66M%V>MtGLh3f;g~B$n*(c7-AdM9v>2kAU+=w2&7^$M5jX(3Phtp z+uM*(2vMmJnGCVn5X{KsLc6;Vj|Z_>5QhV8Z9yaww6Os(nGk~kZEivm3AD2Vt*q92eqQjdHS zG%b}*_^a%3=oId@UEHJhVux998d>)mfqK`7L?P=dmp?_K?#n2(d-F55 z_kW+YMaejZu&(8CD=iR;9z$YrKTbhCVre1#po~F9`QK#_TB*Ol7nQl?bjePc*X+xM z4=93zGZwXpM1HgPsAE`q9{f#19qepz7Q~3F+}KIi1Il&%nH?P}k&%(DzP(EiIyyRN zElZvrzCWS@mJ*H7IcX>HuYC0aoW5qSthZ2}=7q;coAV178H;>+KjxsLPmxt5CFA$L z)t5NRy`@;rW%6`~OMYV*IecBj+d79vf~60(DGzXh2lW<&Ip+SD#FC?yw>i%o-3S4r zb75=B=;SE{wZGx3?8sHqCtdQbl#e`zbrfPK-uK4`M*nXIYm@R4*uf(P=Sgt)jYNlr-w(ux1fU7g zp#f-oD8UbasKPatl6=@T9i3qp;)uh#J3wgf)%V-0rmg0bdjO$^wo5eW^+#wo;n2jn msiD4+KFvN9G10!nQ6Es%_Y+t@nEnoj01ntIc6C4aB>x*T1j5Py literal 0 HcmV?d00001 diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d135d6fb6ba9da1561c498e52c7aca3af836a183 GIT binary patch literal 15086 zcmdU030PIt7Cvg4`7E=+m({0~^`5UxD@*fPT7BiKSH7}rHnW^cEwjQ(KLv*j%^^`p z#W5cNA|MC?GO9QL4v2~%!eyRhhC6YG{nmdj`+7W_J8)6+t?%3HbN8_Jzt&!R?{(Hb z2tp^Ji}3j40_AQ(;KPD2Ob`S&x7Odc3qn4X-A*~`Kfg&3mQjO&)P}kUlPIBFq=zio z_4ph5{qTXwzEk{?eLnLInfugr9JyoC1KHrE!PGoOj_&Wv02 z?zBHk_S)DJ!Ap`WbB-B|Ejq@@sMoUc^C>OqL7s6@OJ99u^GChA z-6&Ele@^HezF_pwBip~(S$HCvRU$XDyB{|8zmo-4Joi&?Hq-Ytnv@n*P%~(zjV+Mn)l75LC56&EWu z6AKMGH7h-vq)Yo_{@%#NV_w+!PLHlvTaF(F2%W;_k9;g;%U6D?v_18@CIV%L%F7um zEwwa&EWlq`X{Q5KX&WxF{G%bYhx}&xg#9?;ACo&>owc!R&fva@>pq!(K4D8?V^x7g zxptsbR9JK`UAK5HEM%;z%1%eBGLx_k6?rTxZc~23+K=6Xz8=)a)w$R?t$)wh72`h2 z2><1HwJO5|d$mW_XpyztU9iCTlM+1^lM9o8rG>j)c{5prN}bwn-NMpk@!zvkG^?{`Od zy!cP=*U1sFLxg+4p-nTq^Ns}9Xc`<$cI)6;En|6kmUZd~53j#;iLv~A#&nmDI9{cg ztLw_y#gxFRgBw3zwb%2d{!f=w72lFphK04F}pnuFmb@k=G_MSBLmF)1g zIli{>&vl5O+c5S-TQ*!zE(B}}x^<*y@Nj1BK(3DB2lf(j6QEZ-%LzKhoZ!sG{BXkF zf8m0qPDy6Y7iWeNU(Tna_`%;6c8sA`TQEWnDGoftreG^r?@EL=;164~MIFHp8^yjS z#U&pH`0e=$=x+-@c!4);34VtXxr(3fkxFY&Iu7vj{YYvj=-1T5SZ=O;{NROo!rD>V z7hJ^;oz~S!kt#m}GwcgE;YV;n8RUX(D4or`9nazOasP>zA$J8ow_9h% zgRRMJ))oBVVQ){fhYxnt9=nn9!knYOlw84&y{CZOepe_f%d!sI+ZX$&O4ZiCa|J)f z1~2T5?IHL!*oTmm_CkBSFlS0Sa}_`M;p~*}2evTqa|nJA*0G~=Ps)eyJxcm=6+if6 zFN97UonhE#;3G-b3~U+6(H?}o8gq?3Ly0aIiJ*=I)WeZ2oX2M-Wn_ODbAEnxk^ke+GcTViuDuzGQvgpT4RgQv4&*9T-BH7 zit;v*%)pLV75V}@WWXF?4B%8E$M|i(zauUVokK^6=OYKdrb|UsUMt!YaG?&i0~-SA zsZV`bu9$;|*<_%3tPxWS%_W{G1}x4c`l3CO5;?+uV8gU^6!#Lb$opGtUFHOnor-IM zY(yjlyA{_1*3A_Q9QNI6| z6|jRFgUq7M(H%o6?iwf#XZOBf%^0Ce#KISbAN}1uu;^5b8te7XBG?=5ba1y5zF^do zUe5}hZRuWKzWvj_w?zLu_N|j4%TlUx(~R7nuZJwylPYqK8t5)9Y2Qz;jomu2&&_gt z&i)Sk>XEzRfBk6Ax!4W4*gvrEUn{~Ip?%1FHhTT}xYh5^44C!zJDkPos9op}!~b@0 z(-&*=j_j(owZC;lE}R*;DFIanHcVd`GWY2R9pQ1M-e+7_#MVcp`v176Br`#ay}P4? zy|y@GzxvqDxxutHM|l6+evI4|-10sI6mmSS{-(R7d+2Uy9^EY!G*+oZU&aw`tRL}?X#d8%gtZgC z3!43?%XdVs;+FPv?@xDo^F|J$yS+`S)UbN^1-3{_K1klt-8FPaw?6d85d%NQrx`a0 z`MrNz*Qh1`dYSH4qsy`mUU9bye++k|sejCmh+OpY^S_PnPG6banB@P(fZO)39RFEn zv?0MZi{NS`_KnyZTy<(J@J>|Z=dMbw#C&cp+)Dx zm>^JeVYDT$?`6r8yI69elbD+Y!2|7dg3up%fgs$BJXsLBAO{@!V?;h$5bBZl5`+Te zbb9{3=3EXg7njp2Hwh-{f$N3qiFsP|#<(82Ub&tvddGKKZj_#_3` z7(XO4YHc8W>)}sl#vob%*JaNMoA=yb$$xS$JC~dXKTxl(V|1T=;rOma--P}!@@^9M zn$Yi42lOC+^F8{`;u!hx^ip89#t87-TvKYyPYpeMcaowbm z*-6_&>dP)@EbsG{lK^oQX$&59cu#z0@zWji8TKt3`w;DStE(=iUy^?l zgP0WJVTf5F_9P{|LssUdRnj*+E25UZ_CR}evDd{tC z_;!Te#~ZWuZ`?t9|6r*uJRT9co{!%g2A@-j5R-(CrSf46#JG_7c)-Q=BadTpzF4z_ zA!w=~SkL;!gN2((=P_5li(7htKVpE=_#wuDzJUpK(mQSRLW~*Z=qo3@uhTah5wm&- z*6*v0Q#4gp)JP% zjGUYuAGRdFX9Ew63wcqGagm^Zlu0r1@vtsolboCxAMsu#c{mT~2IGM*aPYa{_0k-e zz>C|XGvh;Ud+~DchiySNBuDXS#P|8Vhcn}YC+=7r5$0FP#^wDW3!h78#s^RNnv(Ox zZ~o1RQk}F6Yn9`4W_(9mb`cZu45$V|cdBb~m zbUV0d#;X?(2gNs46|_j_jq9boIeZGbkJ0BI3W%leFvs}5-P7U!C^Yim%OYs+z|@{>)Le8jI+NmpQvzoXp|{rdQRI?W-6+QJGuBqs)mmpoSd?G)_*onxTm`#ey-Msd_UqY`hS<%C1(jd3(N92A~u4Jjbh zfUrXWg&>k?pXf*e5Ad>vFE9qi!kA_c2H*%wxKXmkDXeb>RA`454HG(_i}~%D%G}gQ zN_)@7_zs&t$T^!kzH9OQ6npg4)Rh&h)kZqgDbpnWG#5WW84)9O7AB|`3 zC(+rat0~Nk%1Pca%Du19DQ@+9z3EIj%+FMuv+zT3HlrUBo>7K65Y`B-$3rp8-|R*2 zmv_=Wcmn09=l%-%;TipqK={phkSuBRe`~#y)}ep?2_yOY=)(!^;OF4IkNaU*nrH*L z8Y?CJtMX6i$yedLr970%;MZKyALF;mD_Q>H_|g~zA0KVy{V^tR0w2a~Zq=9c8FgG1 ztNarE;SAPO2TfBm(~+|9%>nj4y;jGxYWn`5xluf)F&6J1x5_eqm=pLc_&x*Yz14?l z{nmotoudu*wc4U{2Qh!1kCOc)?HENi5eeJC*>9W3FVQsU=zk6(C~oxZmpw1X<`UOW zxs_sA6C27eo`kK+d5|n7synVq-7_J<`%{~7?X*CTdugpKpzksY;d?+Q6ay=u`>*+F z0So)uS+>?H_W?p@`hUo$>3j>P6n19c`lr6^a~Z3(Aw8Hq1VM-RFP);v Hospital Data Analysis Workflow Tools • healthyR + + + + + + @@ -23,6 +29,7 @@ of these include average length of stay, readmission rates, average net pay amounts by service lines just to name a few. The aim is to provide a simple and consistent verb framework that takes the guesswork out of everything."> +

The goal of healthyR is to help quickly analyze common data problems in the Administrative and Clincial spaces.

diff --git a/docs/logo.png b/docs/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6d5f2466dccd00719c181432f35dba1f203fcd8c GIT binary patch literal 37564 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 S%?ZH_K;Y@>=d#Wzp$Py)Kmm#X literal 0 HcmV?d00001 diff --git a/docs/news/index.html b/docs/news/index.html index ac4ac8c..57f8a59 100644 --- a/docs/news/index.html +++ b/docs/news/index.html @@ -1,5 +1,5 @@ -Changelog • healthyRChangelog • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index 39b9b33..70bc528 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -3,7 +3,7 @@ pkgdown: 2.0.7 pkgdown_sha: ~ articles: getting-started: getting-started.html -last_built: 2023-05-03T02:19Z +last_built: 2023-05-05T16:11Z urls: reference: https://www.spsanderson.com/healthyR/reference article: https://www.spsanderson.com/healthyR/articles diff --git a/docs/reference/Rplot002.png b/docs/reference/Rplot002.png index 8753976029f1eced32b00497e3cdf222d961d87d..3878c16238da36cebcc2babde755059961dcf3cf 100644 GIT binary patch literal 34598 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 literal 39070 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≪kZOK0 z!i9Cz4692z>y{RdDIuD_DXZ1uS6$QR!yb%5S$DUy%FD7>?V*D;_BPncUs?NYSi0%5 zx4nrXzu&ziAO$0)5t<2keBX)hZU{(o-1=cj`&LQIPJA04JeGV_O$*USBH)DHC!OHu zwV6tk&lGuzTWW8uwWN}!B>Zd(eFcIRn34`qe%uwTLKfe{IIh^8PrVuUEV`oz)tvBr z4SB;Y*E4#j*wyVm4mPPE(fyce5~X7B>HXK}u?9U%d;VEcIUe_QxcS!VFv3Pj)`czf zlTrTnj|A?I*VL8cR15i9=7NKjC1mTp#_4h%t?aKLt@rrmdk39`N}*C!D?bko1j~H0 z7@5O>VckJ~O-D?_u6;zi_x5U7L(>z{HGWkZe+d2wsw-IhWOb<_G*M)9viW#oV2@7l zEtjD*YFE>q=lzawsA2|UOW(Fr#$Gw8FatrM^PRQ1EG|{%0zuBFQVsi_%+4tem+lF_ z8KgDZwQW4wA+DHu8PaN+&@exC#8IUe0e+&!QWyxd`8cX$VUEV=#P2SC+O2XK#`yFdxe>Nc}O{`aeXmJ|mh3 ztj91&dZWz{TF~fyizF74?>?snL*>lyCD>QW6b%xeYJ}e`@C+iucIq^3=Tqw`cP4R2 z^Uu`O8Ekb{ns!8PFxqkvK5>ca!1h9Jc=?zvOYKlG6GpwTvxh&@b5v*5*5-D)L+(OR<7>dQn)7>)6+!YUMjUH8^}Ap3?sfe zVc(#f37t+<9@O0)PA%pCN2jY0$11_;WF{zxs!AB5i$h2R9~~hh?0F6EhNLbAo8^ zf0_yKA8i!GN)}7LX=0ph^p{YVVhj)>oln@~pF(beFvW*v!Yy&OJB)s!4nMLnGA37T zNnGuHF{4h44enkK;wjD^8k@yw(EJjr378dqyWDu4dSq^leY_^!VjmbzoJ875@8mYj zYE^9q`^&Siiz&9 zEo|I?X^8S(w!>Y6)P)7icGPU=Ct-3WWs%meD&Dz8EblKA(^n~io5ui;DIzj_PCyRY zA^5UbMvruJg?H0)LH5pXqOGSFCg`dAJH?*s3@@89v5yD$9&K3BOG}HeajI!;yU;U{ zVR7E?(>B-JeA#qT=)uzCm%fGhF&&U$o&KYSTCUjs?i5?{9rm~kS?npr#lXAT(!5gZ zHv%@=u?>gkTlllJF!sUmlDw!Dd!}xSfNENJ^jP)jZ!dkz-h`;(qeKxhyvmDr6;M_~n#) T@qLnf;B(6EtZki*&y9ZpFczzE diff --git a/docs/reference/category_counts_tbl.html b/docs/reference/category_counts_tbl.html index b90db26..ed8cee5 100644 --- a/docs/reference/category_counts_tbl.html +++ b/docs/reference/category_counts_tbl.html @@ -1,7 +1,7 @@ Counts by Category — category_counts_tbl • healthyR @@ -54,7 +54,7 @@
diff --git a/docs/reference/color_blind.html b/docs/reference/color_blind.html index 760b38b..0ffd7ed 100644 --- a/docs/reference/color_blind.html +++ b/docs/reference/color_blind.html @@ -1,5 +1,5 @@ -Provide Colorblind Compliant Colors — color_blind • healthyRProvide Colorblind Compliant Colors — color_blind • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/diverging_bar_plt.html b/docs/reference/diverging_bar_plt.html index 46550ec..11dea71 100644 --- a/docs/reference/diverging_bar_plt.html +++ b/docs/reference/diverging_bar_plt.html @@ -13,7 +13,7 @@ your categorical variable has 2 categories that changes values at a certain threshold of the continuous variable. In below example, the mpg from mtcars data set is normalized by computing the z score. Those vehicles with mpg -above zero are marked green and those below are marked red.">Diverging Bar Chart — diverging_bar_plt • healthyRDiverging Bar Chart — diverging_bar_plt • healthyR @@ -80,7 +80,7 @@
diff --git a/docs/reference/diverging_lollipop_plt.html b/docs/reference/diverging_lollipop_plt.html index f85eece..83432f4 100644 --- a/docs/reference/diverging_lollipop_plt.html +++ b/docs/reference/diverging_lollipop_plt.html @@ -3,11 +3,11 @@ information as bar chart and diverging bar. Except that it looks more modern. Instead of geom_bar, I use geom_point and geom_segment to get the lollipops right. Let’s draw a lollipop using the same data I prepared in the previous -example of diverging bars.">Diverging Lollipop Chart — diverging_lollipop_plt • healthyRDiverging Lollipop Chart — diverging_lollipop_plt • healthyR @@ -60,7 +60,7 @@
diff --git a/docs/reference/dx_cc_mapping.html b/docs/reference/dx_cc_mapping.html index c4e3743..018e303 100644 --- a/docs/reference/dx_cc_mapping.html +++ b/docs/reference/dx_cc_mapping.html @@ -1,7 +1,7 @@ Diagnosis to Condition Code Mapping file — dx_cc_mapping • healthyR @@ -54,7 +54,7 @@
diff --git a/docs/reference/figures/README-gartner_chart-1.png b/docs/reference/figures/README-gartner_chart-1.png index 27c563c090d2a62f48ce08a6e903d45453e65d6a..26e521fbac20128d31e76b24d506147e994d51f9 100644 GIT binary patch literal 6796 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 literal 6902 zcmc&(2{_c>yB``1k{L^6DI#l@L~4Y-B*`|}3L(@O3coT;cE3So7b2qhiY(bGjO>-{ zO-*J9V<}4{OO~uL_e;P3{omhx?tPyBbDw*kd!94j?>X;z-?O~uJ@5ND--*JQ8S-$6 zaKT_O9;36TEnqNK5C&uUjMxQHOf6K{p-MQ$#L57w!eFW}7#aq%hQY8fRaKZO0ft7y z(1|eXR2Y^lms$fgLsV6mwW_tXDxnf$g__YYEP6X((bz;ZmW)n>GQ)H`d6}BVn|c+Q z#c_wq! z&vSKcjY-BreL(_D26>xzv=w54IGEdmLnCZULvoN1lgTW`^?5^^!1>2nTOSx~Pt*2~ zrPaIO3JkVypV4W+>Q?4VRvc;It$$eSgX5XOFWtJ1jq^?W;9Mkvgk4solv=zj#7J4k za^(dWcTS85;KGiR^0ONXChN}2F z9f96xTI@@gg|n4Gz3jF8mA){@+~EBhi;FH>V*SGzy(F)cv~~5^#=@`UxdDyPmGO}sT|U1?>eZy`Lf&wuxp?2o?a^xR!~0Yn zE~n!bQaH+1)|o-yIu_l)ai4<%Q5%^u2bRUgEmY5f#KTJ;H0Jjs7?>!_}|S62GUGmEPw3nzZ{ z75hFPU22G&`ZOK9M&20S$Y1)7-#h-c(rs}R8`xp@%kXBzh~JGLk1cNqAofdnXNca? zY{%Oz4~9(fYdzCG?jX2Sx@pz=vBJn5ULSgJ)bsqFIRF`E&dEbbB(LrKSQnkHpnd*t($znAmL4SvGKb66-I9F^G$H` zF`eSb+Dyh@XqJ4z-Y!Ne`63k9am>bB$T0H&8?m+RA(p*=Uxxe)z@B$sm1Z0Cd_&wbPNnVZ_ zBc1UBB_{KQ*9he|N^c&MCq=|ql=r4`W*j)^y_Q2_Trl!C|Moi7>qA0Y+L>5(DQ~nc zZ-BZMBRzNR^|u`3m|VQ^bE14lT?gn_QFrzQ)81j0bZdlieJyF`xV6ek;i~do7yAIh z)q5#*9$V-Vi$!e;n?sEQUSWA`d|!m)k%hd)#j|UD5)VIjxaS!-U&wr4ohq1g2>5Px z^w7_*{LGAAcY7hNhT7Genb%|*Pv7_MtWzRkJGc|p9)0DoZ*b6|M38b`;W%KQ-~6kO zwuiH3~H;oC5Py8bNi zj}FCSXPL*~2x8Bj!Ej5*=fHZEhUT0UXeDn~an;=WkB z#$PJo@~9GTcv``N%4Si0}qnTdq;-yQpo>Ohxnj^|4EQ6*3U})Ol(h7NE{c z>{ZYDqR)??i=BbuwFm)M1G6vf~u+`yGHXS2NU;a4s*8;IGW6B@_yp7 zOa8Vj+0GWc+H${dDCWYs6W8pd52=)np|HmFCH}pKlioaOKIrZiT=L>irt0r|ky^#OBuT+$w?$z{M>p^yU2@kPA9 zS?p2QK$T4U0o)fSpWfirN;Sk3$&syO^#lu02yD`dK$53js?EIP<5?rs&|bN1`wdcV zkij+BN{gA0oRqp|I=x>s_#ZT>&72=Jng1e{!|_ob?1s-Y-G-$ng0KGsS&>$}aKSJz zK%xK!@80#-sk>|qB#3K$Rdh;*D8+KPfRA+h7MU|JqO!95Z7$+ewhHc>>Aq~@j+h5V z8)*eAx~09u7T3rgDTp{l{Q>OIh*SUF0RK4F97L{D|BtN7z}oUy2!LVP1FUVWJ%S2| zr_hve0s=;X(8|@j!QDBV&>Avq<`Mk|5DF4lKtDkYYIwxqNgBu0A+{RF>T_$Y=7xzmM|4;<^@#3ID%VS}C zWGQz&_CR{jqrQ(aqz0@DR+JfQH6UALh47K@cuzJ-O%``D)NUV2C_B;yz{OK;oOTB= zK*~HPdOwj5kIUNRMnBGWmyWOs-=q6^@6kG4;Pp|-l95UU)&vc?RrVd#N^g zLRlq%@R>W^9AC%oy;wcZ3b5sd+`f!M0=v11TnGcI>SN(lPQ+9WJCA7!oc&E~ zmhf)Zlf-kC`qTp9IM8LTMHy0IeOWn*g~6^pCTtxTX-#Ea*}B)nj8$ zA8e7s9oE+%atUwS3PMC3agL||zVo}NrVrmrM;LV{e{qR)_8!}9DOh3s=NElyWD24m zvf5{l!JgKn`@hQ>VC&bzvlsgt^jKZpo)Y(544>t%!1}Dzx4yr^<{8cb@a~r#Cz@GY zfeU`lX7}}?kTusdDcQ%wfZEKx;*(Y$jj~fhAvK%VRB*fXIHYiC+{XG2u_9yVl0tzT z;hQL{Q^G{@ek2Nt=|j~%ZfjACq`fAj~4g6qwo;nywB4mgr+!kgl5d|t0C!O0i@!BVHTtQ>8A}OJY zQub~eH(?h6ym}j3aM0R#aM3MKUv?KE?e0WwJHmb|M&_S#+6KW#GYScEb_hF~IYbaP zqh^=J#c}*c@A|#)Qp=uP_N?4mgq`uvdWl_JQh6d=m>Ny4pWPjaa%ce@E4W>XMI8n9CnEZXNa2brCLF6@Yto zo42OD<`qr^>0rtFw^g;bES06wulX!d6<1ABBT?(_YWGDd4xzZwFGQTxidOyJDo*y= z*dpxAD>USYXAnF7+Jz4~(Rxd8@pMz|Fp!lF7iRXrp6E1qGeUj}x;{+S4hPvfJBzz!(7>GqEWSwOg9HxH0yq}g z0hIbKK>M?9PZYPE-wSIVbf%`%B8^Z%+iP_zVAwi5zMV7#U_KN};NHK)er|w@5(RDr zfVNcasc103MWkIV+Q zCIX|tV*1AGMlk$Q_DKmCJdS;ixLoIm3ImUzvY}l%g31AhoCV7aBQy#^p&@LDv-S9# z{%!k#;$lA{zw>kZcqux5Awr z19+w22$=yWEf@Z6H(-EA;eBi643(tz;$J2t_#x@x4hWBZW#Fz5*nu4=k0x4#+sVk{ z(#+5rau-_^aaAG}$vv6aF4wn2KUTnyeFqWb$xL2`yt?yEq94m&H-LXYg;P0T=F&6| z6iKAzgbr=|1G4-^6!aZLVl)36&g6swcQy&h0VhO=Qy*)=rmaq&wT~wc+!Q0W*dh$& z3+7zo^{8jf5A9$dsSXhV$TPpUKB<9Ie=A?$)*^|^j8K?-776S^JT(M~dul5@SpPN| zR>2ez0X02Ab-BNp{okjwgDC#jK#mf8Fwog&@lqv;e4;)%*pCRly#3YAlT<<`sV`;Ix9X3L@ad5OKj#R_G%(4WRVrom#EPsM8D{&EucK<_Au4G zWW?uU^Y_>HrGJB_oh6t9;ENLLt;DII?8MMd?YtoF1~mwD&I#IKYVb*U8dYV7Py9 z^K(gf`09`QaZ}=quhhP}ruQ_rWM;JPg!8r9i^kvNqmh=7&8J5UOAi((Z?I7o z+-Zk8y$=>pzLZ#grCw`Q$#d7R*WyXvd!{M_>{Fa>y3o_bB=jT;lRYIEcT`djgblu| z4IZ0XKx9;yZ%7u%bj$0s51k~LcP?D(B<2p5Sc*pF_=$Dcsb8@Z&f*2U`~UFnZzC@d zrFnCa>Yj-L;0Ao~sR<16RL}QbO0LJF5BZ{t*PZ<_aCuf^GQcvt^*P9oqn%qJm}c=?N`cp!modNwfV7ueqQ899;pJ)XSJdC zB0xzDiXNXb1E=iWa^?=0oDMoyAgJz%k(%t10x*Kh+;$!L(v3n%)%6cXj42|}a9$cf zRhQ+%@y9hbR9+_|$4l)^?@|No7oXWmN4{#X4!URlP{AmK(DO+F`dGL#Scy!5Eu;Q& z&)$5=W$mzEdf}U+7@dIrJzx(#&U-H&U|_V+589lct3bE4{^>ve(rbVntgidhrx z9D7sD99#ysZ0>8OkI@}?mnKSqw4GL|tao2mfyDb%j7&}vTnL>O1`K*FG_*&RIxAFb zihWU2T`grH^Q|h%n~XW$*$HvD_OKEtDOK+Eh5RV8FCUxi%^*tJ*=E(sXijR(6XUqHvf zShVpR7qyJpc|Lr7OHaU)pI5>QaN9XlnU>U+kp8c`PmdAVd3HQ;CNX5=;}hdF4`U2G z()kb0^%+BNSzTSEFM6w>0T2JN6EooN(4E9aCCdcYb5TLh(qqmUP+jb>-PU6UPIC#Zq$c==UenZA!|^#Ecq0ePJYQP0UQc zKd8B9uC8)d8cod+KoS3uB1(mk7>om0%j!@Mjk2u8L9+?#N90D3|1ulOJUE$+< z#Y%hXtJB<=72J7ov#}EP83onJXJ72fzrXmgc5a1_|CJc+X{9*OxHYq}Mu>H&S@P2b zSOgx}l+fgd9yxWyd|VIpWO*f;XZ?N6J1aTIQDHF?@*ihLS66 jNVT5@_VWMkvC1899}vcb6a?N{7Ttr?g0kN_RI%hjfZ`Nw;)&-{<|EbH_dR ze*b@r0SpH0y`NfZ%{kZHgsUpcV4{(tK_C!JIax_{2m~G(eCnWpuMmQ@_cOiG1zQDLa8Xnz#^B+hKGoga7lf0GY882{%4QVOl3z zLS)G_N%>g5_YZ^q?np6ek4LFkG#f0*+SfVH*X;Q;?5=TR$16FgPjJHHGz8!iP%}cM zb=VN;Q^N}`FM6H`ek1!zirat#Zewp>0reG5mTQ45Q)-@A7{Vutf07xa$CN9d-3#lR ztl*$_(wJ^;XzTS=evQG%06{5Ak|8+F`5=_`n#RLzQiu|_ffU^4KpKpO|NV;~cM4H- zgtSa@^&t+0(~01z_DxK8?|+Thew}ppqkEHF3tXRMDj$0l>V|9R->QCcQK7ko$`!ie z$s#gENw!a5`ed>{*wErS%!At`AioJBxsnk>p!OdHJ!Q;x1GwB7gz*_pKb@!P8^=lX zRYvqOl#eMUhw0;>BV>`5ltUA{=QR1y+MYs81S(ULLd{%Eg|c=K4exXl2LlfMWCC|EGUtP6rRH!*SOIT7$mp{t}*SZ#sf$6I5xt6!F! z>01%0SO$Am?POfWnL@snU&%JV98S{D0Ye_@?eH%MX)yow@vkeR5z;zT!13WV;ryr| z>9ngoe8h}qWlCztD-2W+}`2e z*ZsEi&A7G3rXbR~0%T{qtJdmi$f#WDNS5Id!KRwNdFOQT4Am-!Htp zUk4?aV&OWldAnC!j3MA^VS{~V+X8zU;##%#UUt3=e{=19538{5a*w^zido@NVYmE@ z=Q4(Q?t9ZmxqV6*FX|05EBw&B507xMyCx>0>*9?+U-zIkuJA9 zu&OcqnaA|oLz6!~de(&}c>G{T$ZMXeh^#f!Nt5gai_-qkx%v7lcOTb3cS5ngv z?05=GyFlwt94C52&)u$I$=+Wzs9=RITbM|~gVKQmBz zZ;PBGElIFWs*O*J{nb(_(!ar*>DfVO&u~_^ZAYX*^6FF?>++@@Cr9V6Tc`@wqTE1N zELX5+0K8z1#Op7w89l-|6LCj3Kx7q}ca}OgpDOx365_-`EK}+BDD|+j@m6t2ifZoL z7;Rmj`0D#X(o6qDW~nboK{%&by718%FcxiOog`i4!0?OII=*@YDycWq1Q4gz)8mQ} zrxHhFDeV$}OENh@8#o$0v1OTcK}nLq`31RdERSC6PETv$SxVRo+j=xJ5!J-RD?Qci zc(w@PkY!-&8%B3KkL+G9CT+JZnh`1UQcmfeD0CD7Wu_ zjPXuZr10aWNxzWe!Wo;0z6)D%{+n?61L1&Ij$aF2clS}7yEu?DymaJ+(9y|~zQniL zy({~DU+)@EYJ{hefr$pZ(EsV!B>;FS{AKYA4m0UXSP?`l1&(AROI;UE_Un+UjE(0Q+35B zU6BHgzKewOiy&m7R`BI$Q4+4ai84-{HfqSO6e9Tq3;}^L?k{~-V;p7-6AP@t-ZhH* zlsd!vC_W6!FFQhB6GY-ez6eOJ9QanEU>1Bxm;*6;T$>FW!TJuEy$($-ak4$dk8ZH` zLQg=ZlK-Jwnpcx`y06}61)+tS>PZEgDylO}%7hSqH5k+aK^tFuvD^f`H5sQkWI3YT zGh7=lk>i)%kXb*_A;!@XUtPb}MsT9{FNUsm1l}LDwSC`OD0=O8#kS^dk87T9VWL!f z;l6o_cXF*8wfg97Mv*Bv6W+IWJS&+)(|%*-lc2ka%H9c0^*skL>nFf(23DfpGi7R&xo|A|HXeUuSxVnn|@D(jDty^b@|5myz;}?4NdNH(X zCVzT?OjcS64thq)((I1U{euV_MDc6m>24;AA%P!cOC?ZvAdkl<9qZS_ScBXzglX&A zzzy(_-}>3w@FrTIWt1!HmqHxo=USiR&2k6zOZ9-k2j-s~yXw;O>F!+yS(ezAz zV)Z^u#-)2D$c*cOY*-Waklr%o0c}>yV}y5l>W{`tSdoBO*4oHuze|AWM>S0zx~Kfi z-^ew!OK|%wpX(d9=BhvR=X6Xdv@M!53swtpJG4fcOYtdC)w9%Ie{gf2IzRJ0H|jlbAm)LY;( za+US7k3>H!f0pSrUqOB^P4G=m^%Hjddpf%TlZE4<+!*&7MZ%xW^8#6I;P6;u5hAaT zBI|7SCMcdj;V?$S(a+91Qhm%ga?H$htgraqxmDd>@&A?|6zwtD7Y^wSdOGY9w=1&g zZgKLiIV)C%^vcOI>;-EoHDZsr8Tk(!_4O7wLL9EKc^UGRi)Pf2f$il4707ra zthJPW#?}QX&fV^Q{mLxEBfin>U)v%!qWq`h^=_@$g>fb&n}=fO$b_K2YfhowQV=?q z)w^ca`Wg##eLtv%yPl9U`H!X<$1N6ExrzSkZUK1`^i(BBnfy+;S1_&#q&s_NM^9`2 z7fgP-XhNuM+RU{E67%D&&pY7xv1S(dawKo2=&p=Gyb|mT>U?Q)s_K008hbu#hny?3 z?!to6cMnc(9!tHJcnf?+fU>22psu^6Ds$Jww6&Qix2jqprcud!B$e+BcCv&GZW|4a zdAuMw{&&5&b6s}4NeH+>=`+RDCAmKviYPAA;l=pt5wNgn<-xp?STTu8W9`~IV=0+~ zs`I{5L9-Gj!@ZsYK+Q_UmDWkC8TpHztfz_Ev%OlP=O5~nQ|h{dRu+=XB%}WxZScK| zu60~uY)(xIm&mX2BHw>1E|er-(nm{oLR)0df>9vd^mh>Hb(C|IOiq_OBtW3@=Ng^k zqd(t7X}4ov&L48TQ(nq0h5@(C3`qxEQTS5|tm8j;yDX%_wL4P^V6@R?ct`FAICU3V9^;lHEymH-`**Hycm5#s|^Cy zIz`e(-o~T@0~KQ=9R2vRNBG_}c7o>9T1=t%#pe3j{se|C{|9N_v#&8H4a@bb*r3E% zlNwSK_7ESfUe>T~7!E7Y^oW9^I`iyaOvE2pgZ{^{R<9XVj z#sRE2rna+JG|U)sQGKul-++2s1ZwZ6;Ahhu3;C<2{$U%%b?2a=#I$iHe`%2TG8sYS z?gtfY+rBsrUi@k!XODBYZoi^=f+-(e@CzjQ`0rPDci;$Pz;*3*ahFi|kAmvdfYeK) zF)8p*kRC|RPSG`HJ{LD_JiAQ#e(_E{6So0Z3kk&NmoFtEwf_BgNr)laT}W3t96wYr zz6kQJ@V$FEQD)}h4ob_9sK47Glms{`xyrHp%MLTbl~^HvsrjRq^M zK{&+oG-z(;5mI3y;K}DPkneUPpDyF~y0*OsNfhvGa^8Mcq7r!*NYjt21>(yI^-b|) zb+$Wi;#`chPX&3(I8?L|K{v=u|S%`RMe(q0XS$vX67V3hn3b|GNHI9 z=wZm~!XD&JYj-z7)$r(_0v@Z?^ln$^QN3zgPWJj0q|~`ZWq4l^!N(0rPIx7+r4|Yt$t#4A9(6=R z2eD4kW9o@W%XtB{;f30SBzwIIO|R>2!w4^$z7ftpa@9qSN*M(;H9(Q3o6agOBnQUA zAcV;8VpgX37dI6jun`hasAU;yWd=Omjg84^CGI1^QSP_J3isH>UIvvhvtlBTfZ0EN zxk4n(`loBO*mi6v$ZT2)`*g%;G=>N`rTDY2Xi?0*=w=$k%_2XSS=SvR__nh4enzL_ zy5hin(+Tc4q@Tu62cRgQvw*Gi3XTjW=SZkn^TM+w$h$0M{fczng9D;KF$&W5-#k6* z0T-!4(QgYA|G26G6etH-YZT=1epjP=F2Iay0AJqW(*30*q9do!8;|+{DWfA2={J3V zNovw^)az05P(?}=c%4)zd=-(!>N~?q`zvYG@jqwbf!bs-q#neC$eLC@r2{OBc^zty zJP68o`2K_tIW~PywpyyF*%!K^OnEz3?^b(}7X6whxk+oO!EN#Cf6|o6{1!|C$LO#@ zZee=v`0L|?zZv~AT@arr=xtkF?k-VL%MsCAR4GI3?N1ckO#5rI8#B9cOp~G)IDOK% z8~VcL`+gqJD(WKZY9u8px)ZdW{~x~gPSsWNfMM5?(wy~|=mjUJ!K)lOYyH*X5}Or2 zUv2~FO7QYO2%Bi|CMh~35JuQ;0bzsm(%@@_e8p4nB|G%46?N$O5~K4RiBc|^&m|jd zS2Ex|kA2oPNmF6UbTmgV{XGRLOUZ&w0QRdc=ymLq)XJ>?9a64+*j;CHnK@quMG+HU zMri7PnE$d_CTykYyH2S?Jn|efNvJ%TA}$EjajbU$F3B>$e~Shw z!IOe2TOofX!WjSJ9Mks-j^`dVD*282?KC43hPsoqQ3yD`Cgid|m>~yewFf+S(io8I zgl|a!_x#t5ng7An?)_LWwzBNYhmX;jP~6F5hT%tcWai7EKJ&a8&pQHZ@?PMN68sQ+ zMrijsDEj+;$F=Ft<01e5Bx}~s2$6GUiB*&u)Z~wgAf&rN(lQ~&uql5+<7N`1E%N{P z#mW2P6mYc_{{wdmLFz|la>L<#-6yHsOd>`6I>hevh`V ztK%;=gR7?XV}|0&@gB~*)|B_tt6o8btM-*P{D@MCOOjZ!1~x)u%4a6On%n6a7h?d- z(_cHHhNa`sJm_cn$S{nr+BzZ8-!05W^CU)uKB^-3P5bzevp<}j)y&FJ6_}fvEW`c7 z(t@Vp93z$WGs=k$c8DTqv>nM`#tQy%UKKLWH8<|10Z@;D`dHDeVMQa#&DF1YwyCmZ zipts}xtSjBiq{{_0fhrKATyQJ>|MGg;%#LlXRKf>XuukewL<~&bO{ttL=)-f?-|XGQ}UT*zrh$A_Ui# zpXCTIYI^%(ew>{!Gk^e#j+U1`_g`qwipL3^+k!=|Bu4$SQXSTesiLcy zcco20Es;#y@^&P7eec1m&O;s~VND@k0e7X6n0F|~V&As<}?K}R6s?z=J53+)#| z5EV(S*M(cG&o@$dR_lO*4|Xk93@hzdF8~0xi+;My%8+~t@z3Q1dRL3QbkdftZ?bmU z+^~qorv=KR>Tu#{j;Q~eoHhMJ&LSZo+Ow>w;Q&g;JIr~%>TVxvfAuCVCYmKFrnz~C zE1S8!qfN>M2Ksb{jzfcAj~;o1Z5Mh6B;>Cis+M=^a04#3B(7>edhCNGCGE%+x?r7yzUN0cK?0P3T4;%tga z?<|ob=@a@=Oy;QwuX6dp_UhwWYHH{qlQPHA#u<*9u7DVd5Jp>ZmZLZdMne(q!5 zjvtsd?eudvmL*4wL)QKdpll?yJEd}%+3sAe8v!ls0T(^c`k!E39P;-*^-P{^gZ8%C&f+@KNN(ly8y(wkC;p zIp?3{!c($%!F6VM;>>?gpWV+a$NNd86}x{XjxC6l+Fde%vB&QSU|*};a=6r5=v~|K zP>-pJaZJ~CA>5DpJ4QGlb!#*5fTRu!)SAHRj<7Im#L%y@b54jqbDZP&u3CR}w1blS-yNW7#5t#R%jR1X|-N20&dY!`Bwnd**CQd@ z0-aM(7=72(D%x!*PF#0bTC%0)xLvt1E_Dm<_jkuRnT68p8&*2R`T;hJ`paemRnY`E z_z=XMu8U6*T?hzks&#}QR&WiBon>=u`NCBE7PS(OhZtQ$w~wDs(KKPm4M~7N$6%Bi zTSw~5i2;#XhCf?k4gQ!lGSp$_0Tq(7eccr1ZM`ZaCN*yITNOI{AfS3E9A^;o!#jvxdE8Wkc? z0$*W)u+4E0&LY#L4bTospJujFp(h}XO%?>#^8O!Q_CY3{7-M&Wn2>9Z z7$28}@mA*_+&48Uv@k*kzq&nv8rb^IYopcF~ZSl2~(29-q4y%$|4JT$LOU;~HHh8>!x=92|DI|7K-C z^EvfwM}99ODH*Q;B)=4Huj9capBHtzk#66`y|>=?*29!~4Eb{D@KK2n zft@a?peqxwW}ZD#C+x9deNrjEnR`GbuXwpzZ*Td(iCHnD(1kE7tm8z(I-b*23UHsH zISl>SZ_Pe^{T(e`_Ze-Lb@l!-2@s9CTHJ z9qog}#6#!g{M`QDo_9HzYFBqJuMltbwdLJgR&#v&omq^!vvrVrYTnd667NPEjte4)+EM(|B6d(WM z2K_Hq*8Z(Q$%NyBynM>rRZP@pKs>nhSS$18tk096OHi^uofeanB)v%Ei>@1gS-GEa zLD?Ax>4Cc0UIA9I1AXJ9#{H1`p-+J^v-TyY9NM*mVR6xqe)}j_UQBKxiQ&(Yt zEBPf5HM9M;k6*iltVONk6_3yA@+5N3n^J3AlacAh->Y_P-Vi(uh-K-cn=N6~X!x<^ z(;+|;B+o2zc?4UG>Zpv$W&_m+kB7vU6&P(*@*`UhD#W%)%A^UA!!-!cLS24CMx+_a ze03nw3?MvRBnR&T@p08^_*0EOVt?Q3`m!$rm589}dPUV_b|Ylt6pPzHQYigX1gkpl z6<6XBlm9OCAB8X5?N!;85ZyBh0}B|tAubANIZq1-C4U319-07-~LhDS(ajy=;;CvxSOMCLF`#q0$jWv6VK^-;^ zAUW!yEe>3QJ?tI_vvJZJ+64Nw9K?K3G3~eoPJDO+m;VsvTXr8-!omuq1=IBYX{enK z;WuVpL+C^KJ}uq>?C14E1Nx!ia_B*0le>biYXEXE5`J2l;OHFvx4ux1>&hL#eOz1; zhk<`lGz1t$Yoh5gvs!yH>{fICgiV9k#mgtkNL8$D&EK2Q|Bc8hsA6j^aICnLCEQYp zVPRXJW+?E`d8s;j2V7UYD-US@lcAO2r5F**GUDau&A-TX*MdYs#k1)oI0XKs%>Rl4 zLl*~n{_)HwgDb0hF}|EdcMH*n=>Y|uO%cIY(*<`-zY2rJK0G_YD0tHAG41aZiJZ@Si^(U@sL&5`+=@~DifS5R=n;5>~FgvN7S97wElB;a@h2 zal(U?ItMM7?wU@t@l9Z(bHKJOtLS~zzvcK1`=_86g?tp)8NfiO7ka=&Ter{4Py63q z0ENQZ4(j7;q-oJVOAyJDe+lz)w!y_olblT4ppP%HLHK1Me;dYo}2pO|=6-{F>pJ4`z4({>cUYA5^Mrr^Iec6LK~?_(gE|c{gL|5<(&y>H zHc>={C=C44!cVwwo|VcRwU61Z6YfO1A$JYK{1BxQwfb^c-<@xzTbu798-E*2L)-R6J}N@@mrKh7f4-0{_wp_z=4th!flj{3Ou z{SWUGr`>ap_?x^|Rt#k2w51-zUJTK*X^$QpKL=PF~f1^GxRsB5v z#kXPQgRY#`nb0GT<+=`PN2g!BBYV2US`0YZKtm|>s5gWMm%R&{|ETU=!9r%Ghqa3& zU$V`{dj>kISa6I|t6#4PC|8I<3<};z(luz{>%i~|04#d~-$U!vxniNu>N+^p`*O}u z`>p=I8|`0W>vE1q#}PNS?CnY5%c7g*E$kc&1`lB?a*bgJ-Q7%+ebGIk@1a>^151V+ zsFl#eAM8`QpL~3ND!zZ5k8S{xD{&lgbRIOYn8^ZUik3>Mv*+K8R&0CdmA_Om&*cQOCCo!p7|KE98Bc47NA zS_%%FLrfyv)lksnkH3G-L-BzIukG)Bex>^^E;-+~=z~hAqs$?(MZT1zW^OGxU*w}f z1p;OV{0K7}o{#QiXkBhcsdJw(3x+<(LX3tFzFgps5FjWgryrw<9zDYP?%fjyVH`1j zf&c2g8`f)sO7!6ccLLMhX(v}}L_%b?%#0lJXy1Bdu&E=NRuuCK?1ZdjM^A#n<~527 zRJ~ujLSX5^&F0eV;0D2cFT2M5e5fqUhInW1Oo(#YUcaqa#I76kX`Z=Re~!05?8x#D z6B2i?pps_jHtSH*ZeNK>IN7Iv`es>&f+Qk1AdaH1zjt;oF3d(1{gHG6?c+U7SYPLv z*unQ`+sD#qQGCW4)Y;HU_I;zc-j*kpk^Xh$r*zjHKg3VR>|?<2b~2P z9Hca>BP9hDH}(|tjxvG33}Sj~Pg4lAG#Lc7HIYT{RdH}Veo%`zJpKB$lP0%H}?Nz3G7498T?b4!G$@0>6dki@%fUwX{CFxDqFD znq-Gvu9(Glju8X4_2-e#U$9k~jDe5#T+ zxbQJ|F8a-Yb1?GNa&a%R;l-`~#yJa|(EYZ6t?-AQ5x;DSd^C=~3*U||YmF}w7Ev&d z8f<@$5D{g~8?FR2Kp=5AN9R0rBh%=ZHczMpULvOINoGK^Ib2)LML{FX3V50P>$>$f zqRG}Re%mFU*~zHs=S8Ux&V3je>1ZREz&w`V8f>@f9U{!inJ=RtT0Ja1zaOH92nkfP zQhHk;EgCfAgIiM5c9qMgchWpJOs*r~X+kjjvdXOa^v;jqo+M5kTp8so_5M%w;VaO6 zkAxMOY=MA!0N-w^i;NOQ;3rjKL+M%gK#(+D%#Sa)=^%tcgD8&BT1O zdqPQ}paVbJsuUU7rh6L z5a-QAHR0y4Q@aCFyj|>ZqsW?g0uezgGp1^smZ7QE*{m7>z#gCc3QOn7)K(GCTAXy2 zrC?Dbb|Inq8dvWHUF#Z)(Z8Kn{1S&(MwS`ap1m@rt4C1@+(ksXJO#luP0Fjs(bHLB zgP}t3Fz1Bq%m*Au%zPo|msy$iIaBf3sm@2fxs>^I9QbHV8+57&lB#hoM}gM$PgEN4 z?mmk=UuXA-zu|<=inYu}ue|3mna8A922Hi!*K>}v$vdaU^ zFi&0>Ymx=TIieR?L)m`^%OZOUw(KS!9x`?c+eIT70KqBuXvE-nrWmXM?LJ? zIjMv@ok8fk5Es}z$Mo3a@v@v4xavaE>yV-`?3}wjp4Zxh0di-&IV$8`&C)a$ZN`Ht z#92b2D85`p(1fwewY;0lBTxACE7{4FCMOFM-}o(aYqA zvu)NqU)HXP^58u)k3Y_LDfnE^v@`4(s{`X_f`EM5$NHjlVy!v$2PVMu^CA`Rzoj}| zrMH)kQnNsoN@gNJ;nu!!1aTvJcqI#C*MIN7`K9=c@d<$)bi68|iB=)#>}U&bd0U0; z8Y(&b{lI6hl>Qc^PNyM)Y;Es#qo@f39qxp>*kWWvXmz>DD^SHbodX_NgM*W?%|L0j zoU3>Jb|H0iT5Alp)tD#w=vTB}jJD33?cSZ+xyo)#FJ&z)ProrPHarN2#krxZE58%4 zS}OmbJ>_dLtRjMb^l`M?q#sfaWiwf%;-Pr(^U<4>0sT85sQ2Wmz(X(&r^rWRX>^i( z)NP1Iw(szolhaVC*tsYb?DaO3f^{WBmIDGD!9sMOQPpMqaA>G(jSN~!k28Yy--`_( z*Nh0)Qi2xsN~sjdx1qQ)3?MRocP=A-H24}o)H;XAUe%U^n+hO$ReRYM=sEEm2nU-( z196u)&e&TI?Ko*FeI&kqpNsWHy8PA;>_+g>*fvih z8p`ERDI}u-|E+Ykqs++t7IXoU?>=a`^P5xIFx&#(ccfc z%H*3@X8mqa9NwK4L8#CTn~DV+tHWUR_xR|xnDcJZ1w>g##b%C(nTaaq9#;73OEORm zTdryvX&$r|#lICPH!K8Hm&z<3nzj4;Z3)0yAGAm41NGe;3)4eeLqF06C7j|xy(hL(ImAB&e?Y^@LVKNZ*4sE7Nn6$Z0YRQ-i{1X zAY){E*$Ov1s<`RTHK2kpS?fOJalR}?Z~QPueOE*U#Rt=#LEY!mKuSIA6Rs{G z`V9K$GKMB3i@INrO# zuGW~XfQEu><^H)~ z<%d%f;Pq{kKgmcsyf7Tq`Kghrx`l5<1z0FN1V);df=Mb8G#>+Z>_5;4wT(}^wQae* zS#FJZi9oT%L9KI9DFhqm;0|&&sM-=I0&zwk%irva?Nb}+I2;6t8ky1Oj)B9q z{0zSB9zkyv=v}f)o?Rmy#!LODvPmzODtgOH0M04it7Mu}{d=g-m&I3YmW|env4az= z^8K)*Ln-uw%`l<8$lH-b{qyrXHx_gJG~y{jGZCG@MD*Hhr8N!!j8;k~FxCmbo4!jY zeiivaIk2iilu8I{;Pv@&RT~^S`rplUPnv)GwT9^fv69)j4gxvYF6VXB=so#t2D7{Y z;?voaKfVD_R~BdzhM^pD-SI^Mvrbfoh zEsoc25Vl52uo}B3eqMP!aXL9Z!A`CeVW0v9cFnJBlnSnNZQdcdau;z|OJS#)^~sR&>^v(mm)CQcpf5UyoZ#Xtqr>J{oLQt_kL3jH zc8=Y^%LsGjWNIL7fwuNa`?prC7UHIN?MMEl|txq_?w+U)|#;^(+av-?MHA@gjK=A7uM?tbSQ7@Z>9}Gy8iLv2msBn z4C%#Lay++l>j2z^WTR0t3IPNEC+7E`zhXXlORO4+w|W@a`vnko?Oo3O(7~%=1mT9A zjez>=7@;%?d6qveD2s&n$Xa4?Inq%0QDC9k6Ywol53~+TDO7Ml3~{mjERm0Xw78lI z>TimFFq}uTk?Y1XXlb8Cl}8)57Lj1Z-OWk%c%(GSa*qU}I>HLr=@eC4$j|(gR4gqn zP{>_ZC@EE#1%`u_LOTVFJez-%9kA}w0Et`VkT2vTo^o(@Qg`pb=lt?RNR`}jO?s`N z6N;vmvn(o{zaCi%j3WgjT|*!zeD6mYqf%MB@_h1fC`dm3xv44Ib7Tc=8NgU4%w>Q> zP3xjwa`HJynQmv{?K2 z5;3axPl{$?cJOD2e;tJS2xy98?GHxDOS8l)JvUKH89#q>1aC#iC=+FhjFckD@kcC z)PVdl8*I?wUjz+^@MhZ1wA}$MFKW27bw@aW@mPfZV9QZteK^v5ZJ1t%>3Shu#v@`u zF5&CQk2fbp;`+>HD_AM4b>ED-$O=|HBm#8}QYyA$wEQCF=Zeff0|89DoNtK4kq6LN zV?|S;q$$iEm<&9@up8s?EM8%FlKTCc7|NaR$2Js-o)7b)J%to;S;&_}jE0n@&-XkgT7O~*`~o17yXmF=TzcuI` z4IGdQ-K>xT*uCY$s?_U-C)rX-p{LRW!OG<(JiyphD za5dA*u&QD_PBTBlAkF*`q2(20x*XdZ-YH0Wv&pbo@Vg{vfRU{V4)XfegGhiITjq=a zBj6WbN<@6i(r1m$2)F{}$T(@2)dzSYSUVh~b(0g;)Jm%*s~lUQFdv3ty4Iv96#fV` ze3a7&c0VDG_nmN%o-#uHn2FbDFn$x9jI{y^nXa9=N;-S{_GwS)D}duLy=B=~C|>&jElnDc6+8c|h8AIk&}rC_;LqG3Ue)nWEw@q0v|Pm#D|A|^oL8RgpF zg#S`CtnR+;4Q@?`7_k$d7cswJ3pK%hAOjTnlt=qUCv)&Xv~Um(4ybi4d&A6HsaDQ) z#-I}UJtm7sDI~|-;Vm5-eD1a_8bkl0Mzn?A%u4UBcXo1q&V%s5{t*fQw0Cn6!xK2_ z5tYNG_5s_X*z}CM=E$Ep_299gqkba(4>p4&MK=O6S`m*gfqdkG3;f=+w2fiGK*hl| z=<4tXVk{dlEP~$=ftR#^U>5-_{kXWJQZUIOYzy{!*Z=p+V!LNhV?z1;DEXWa`8@FY z`r(FB;7(5b@4PcIATJov);c>s-p#VHB9UW>%D36RY4!Gj^Yf#Afr5ex*U>St%TFu* zvzCr_;u2R2AJ_rUKScxpif^;2Y&^|od}wI==&MCc+&)KUIZtdkg%K7Gr(27tTLV8^ zt0je~ruBkdyL|gI1~r$)&sw)bWGr&XP#X7NepbQ^HM$Hd4Qc_>ut=oUwScM8fIe9* zA$%$Z>f=+qc^GQV#u(sp>#tSpZ{(-dTI--)-YxPnIiTQ0h7#F%Yiz9b^I})K^I0sc zH_QetEnu~RuXb&kGL|o=FA6nwYJAQLJng9XGMwK2SRWpypv2OLe)Cjv+eLQSFG`Ew zLIeI}VOPNlEBu%=EEXfI5<|?V1oscOEiIzGQKC(*JNQcaDL05z1n=*h3cj{&j~8+D z|58uiskKMqaX@alRlbLxunV_e@b|s%1D@~zm+cN29bcW%&D<$MYZnbRH;Vr?_b}F z3f{JmC%lqd82|Z~)c6mF@saWQc9c-y*S4O>w)uv(W)JK0-H#)x=SlTPHwPnPrPllk zrMlLW#R~Bve)m_7HM(`KrJg>IClO4aEC$tY?Hi#Q<+~=Gnxk!c*e)c%z<9Xv7kW zBO|S6^G@g-E(MJ>Vh2+4HDAuUiFVF?mi=!UyW!8avmfs9@g{zWD(T35`mE`2(-~6u zXry2ADG0s%aI$!^d^1f$1c7%EW!}5$=Co2aqm>4^C56(IiFvSTg7@y<`O!USOx^gw zdwDH-GWoqn!;NS0o3``mVsw?>sDrxOC4245=*=OmI07)M*pl8H#|`Z%6f=r?_RI=N4)!h{CVnpkvAzL^nm#c)4Ws)=czSg#1EsoY*qm^z;$2it zW;<-wAi!7`Ktm58;nEa|XgYk8j2aggQ2nYV`LQs6LhY@3vdiP9-$Y?5NH4bs8e|c@ z(b{!{l-@Xhs(NSMe!;KcIC=^aBy)Lz3Zhw00oP;QQW+b{?o=T!zley1#dc#>mVco} zfJCUj+oGC-P`YoCJtsJP=!h1~Oz?(YO5AXsXKGLd+cQfo41FCE=enPqS{ofqGhT;< zYe`@Q9%!p9inDuomrA0fzw|Dvd};#M<*8^B{mxH+b4g6)A<3<9y~hO=%lLG9s&Q#r z^<%C?TXax{}gw)&TbhSmg*b39P>d^^46 zIR`&>e{3pO*N}IB3>;Xlh(o14&Mcwr-g}(j%du3Aq^wr&J9Q*+=@6!_kAVU4hUy9x zV8s^O3as}ROQVRfNV1eC<~{OvP_Axvi-wW4DB|So@{yje;+oOcDBDoAOF(j->7^d(OQX1fkQEHQ zD|9DYqJq%_D1|3%qoPILNQCt9(Z}s<$Hr#zu!jZ}V3Trk7I6}z8`pJov{8Kh4nHhX z&X#bxS!^z}JB^U;-GOcnMMqO-Miz7};KvYo#He<_R!l328d2LQF)V$cO!qV7rny_F53HIh17Qy+uPd)*o()} z5S|n@(6RV0AfpE+6&0Wm3%*fOYx>asd+5!;bhB|IGR=fqPYDb3mCNp%NjlS;v(~8G zyw+K;lqeu{t(B|ah3|~?TLqNS(Mz9)U9Cnep)U`mPEN=aRRTY)Wa~pw(JAkeW-m@W z+XmA3x5={7s1V=F)SI0135^||PAZw3vBMlq28*&5T>`DkrE=Ha%frLH-&=<$nX~yu zI{h=XN(4{Xn=={<)gwDQGUzMkCPUH>7AA-GIL#*VM||&7Qc1MBFnJ4dr-KmBx9bc9 z&s)!$=Jh9IPb+&Te8G!Zs#5Hm8ucv|95t6~y;PHa(NyKLYE?e&u-oPFIf`QncqDID zfd41(um1~hz<-YF(hko}OwR$5O>9)3Y|Z6zZu~@lFu4EH{N(*@X`sicf10q?sMi8? zXy}s*CRrZZa;Aje(klVCvZ^XtOkhO*_>FmzBjLHi1X+KrowX#(q#}Ksz*xOYp@5r+ zeaa4#w$9ex@088r@`>Zl`&+Hej$DPwHm0IPT3Su!9k5=vnPshp3*uEXu;~GNtu}q` zP5aKY%HWrD0WF`|620k}L^Z9g1-(f3gITS8k*(3rQ-NRn4WNtJ zNlGZ(IaY(D+}ZDMTx#k<;>Zj@=Sy2lw}{6elA_r4mQ6Rup6&zAXD_P}h)%6yD*a5O zmR`gzsIJ+L=46)Fx%H&fmwAQWs3HjEE7_k@f>8D1wDlk0rPEJCDQe%& zpHLO#Ns;js=%K8qdHV!JzgBOmkEYTls~sClN&Qv{(1Xn#m@8Q~duxH$=z3a5hyT~7 zlTWvo#cBk2{93B2vJ^llT3_sIq@rt=s5-Atm#E3$_5Vc8ydd>{Xt;SM{4UIM+(iZy zwN;C5v>GwHYo{8N*u~jGg9Dgnny)Xj!>~n4qO6Y-zFRcx z^FUX-dS&h}n+^p8vx}fd89S!+c4Qxhg?G3qahCT=3Irm_QCSR2>|>)SOD__RG@}$u zOqQA6lp)?+AOTR2>|*{~m4L@1Edar<^+OaX(%s=B>`s*q>9ZdiETTzc?;dW8E?;}3 z8UCC|`%>_trgz=w(Uez}2&4dlocv-+BqXFA!&7{fiqgvb-B~TWi6RY|Qp(A*RT$L0 zq7=xnPi(#*HCjt!V^b!0!m0;fWnM_|%vIh674Tp?P{QKd%n@3yk?VKaEG#6;vV6QI zo3dQ(w8(#_?eBeN+B`CWu3sFP)Yu9^nIhoTv$7@(<6QSA76SzjjLQ*-+B(`2$HuiR zco`@8FUagaxJs{E12Ek!W?9fkb-NKiG$gB{9M#C}bd+Jeb9Q&ig0?l>(Wxa-teiR# zGS_tY_g6q1(DuH6W7bk}Z=$%m(5tZ)J#(9_(O_11cqm$G?+6|mDli>N*QO9~+lPO+ zci`R(l!CiYt>A!4UKSNk^rwtwH_(iR>k#vG{vF&&c=I-~DCX_ckqwvatdQ{p#Uh`R z5X_;Wt@Lm42)qk9N!$y*f*j8D5%4z_nVHrEHBg)7pO+Jc%!E(CKR(E4+@H%A@J|&f zcYVL)o?XS2m1Nomfl}30s1kfH6R1&^Uv7UgDfOC0jC;qlSGgz*o%zXNGD3N48Bd{l z&6Zo)ioxm^BB?*TOMX-NIb}ab2_(L(~hlqqbx5jfXKReZn>vR zjEvTCCJT)_t$~5CUrP=q7fTyGJnSG$BykT7^<@LG9!nh_U;)g~{(kH5&zE|IKY}2O zp6FXM_zAo!`)6)QGc!ec+41o^mVXLjVbd%zlYye;mnfz#3b^!vQDA^kth7Gf`&gZy z4$q9nl%>?w>E=0%KoW%B`ZPM_b%@s((Tf=UTx^0m+rM6?48hbmB~VUP?-p~ctl~OB zVZr!Z>se#{NJ@(KJ9S{@i6(SsN=vDdg>aI%Co#Q%(i5exPqmKkpmoW^Bj(oQL=HM& zduo0zuqKDpS;@hnu8hTD8nmNzv=J{_Wj-_%Hm_7?-&R}>-_QUsq(HvSd@oh;INtv3 zl67kpvAl6PZIb>XJ%pq@x{4= z3XO~ikawrFhEHd0t%K}MXpa6Si`v?r3$c6TZCNg-x=p+e)U$^JHp|riqU){WstUe# z@pEWtq`O4AyFp4oO1hEml9m*al#uQYY3T-0ICQE=cS(1{9sIuU`@8pk?(g4o_TIDi znwd3gJ!y?c!+LXXcG%4gE4Qz2ci7UZYuS+4*TM zLX$u5Q>GU_|5Zw9``M!q+jf2ZueydV@!|O_$REMii^#nGEJV=yuCc|>q96+0{Z)-J z`59w0%;`%@+tu^2I>y6ZQd=%sO+f-AO@|pClR<*|pS-3YYHO)gP6n7IR(rdmh`Xvf zNlwT-T7|q-wThyj%SscSh)6%c7W_ixG#w7$14dt=ei(a~X!M?@Jp!&s0-}bkA&r9# zB~`+U<3eC7aU;#iV+cc4Ktp&6_ra(D<>iY5L!oEX7M2h9I*YfbKAdaM-ntgGWp6f* zO0o%i_n6mgWVBDUWWyn@?GsUXmb$L)rz8X4_bL<gi!}yY$o+GWvUGEWCUfc^@0AZbJeS8*z){IC662?(F_B_L;&Th*c$ZakY)dpb zWuKt^986xHb~K?noVN1)AhD6kAxZH|IhDqEXN?EkX7LTqD>epBVA$dO*}|q04_!>c2CsgrKU%zUFGOOLUXi{ zKA~^2Z!nFWj;jC#v0PQLQanvcpMBc%7)L+fz>CFAS!wz=Z(`LqNBSLRS9*f5#5ja8 z#*Kab3avF2D4=UUYAlW`%N_JRj-E}uu1LfCwmBj{t{~XkO;t=oQ-GU1+&g`;<|E{R z05A+w(?Iu~nhVZd4{x$u8&|UAzF$!!hagaku#DW7IL*u+Hx20c`DEbraB-jawSM6=gNTdQ zPGZj+M-sT+1kCa^zs(7qXY=eS*SZp-chz)ir-S_v2RY-3O6_D5m_XC+e-on8DqhQ2 zhTt}Hr7KnX6tlA#Ft8@IdL~;nOII>+s49ojJsz8 zQVG1@LkHa_3d--U02p(3W8q^uoYuQerw0tHQ_Vl#Hf22MJg{fxEUW8V4Pi0s@F%ORcf- zU;uQ20taLa8v*BAY9?p4Ig;=>-Y0YYa%<>?3eZte~`;$Jk6baEB1>SUWrbn;M-X zlb(*_XCJGjcV0z0+^M>F;AUjx!p&8sW(*9UQ<^L~{$qb;yL9Uf%uY^#VgD2{LEnhj`nw}oa zP;BHQZ^XjgQN(S~$wt~>`y1i!6hA#_95)^_(ua?5M@L;j@L>2cv!K`fz4f-ioCLmV zOv2?}{6*l8pf zOjX3^N0190a>98>pYN@=xE3}G&Y_?Mm;b4jG~$?T;1zxnccM|jG%2~dvbOVXnB>aO zKQo@*W=gq|*m&_2$fIgZ?|hm+en?3V?wfueTnN7sP2M$AADErJD@t{Y_p21TJ|GXx z$O3KxY(PTAys`p`3}H`M^Um^mQK^{J_qFo5(x0DUB9TS?V!^YG0P-7BUM0{W5_xG# zQ*DKHxRo#Q?LDxeYb62envmahzyo(2eZQA_qjxQMQv|eN+4&l zAA3Iy556!@hFH6+bVXO-nRMz`)xzm5RGHWfoT+8Oj?^eKhCu!OSY~c}%Ea)uZVLMgw#^WiC znZ}pnsjBJDK#^axF@0w-;zPsBNWjp~Mac!+ULp-#UZ!Mz>?86%PRR`H^CI@_1&v^% z1rKEi(ZO5T{^kL;b%BE)R+cbti<&y3m3zGXl23pe7Turd5ZfOwdc(5$D}Hm(i(K62 z=Ny@1peH)l+rJ40%$i)hNH{p_s@oGa#=8fT(%T)N)r}$IW~~wvM@$-;0pds*qe0#O zv}VvmHC1CVJPZmS1hrf0$h2Q6^9hFoz9}}9S$j>drT~n%FosQq?UmZ> zN7|RYxQhq=KqnRzeu@hw_sXL+1XF9bLDhy#hp(%}n^;Eh40-uCtvaBNVtJE(s*dNs z9_%7u&P0fV)7%-A%D=t+UoY~V@2j+Q7VRo;rn)pY5WsSaiIuZ}hlR|uX)in(!2{O3 zyy_PN41sF^anzN+xoE?RPr=u<{FFIrqIZgGd5i{?N!r!$p0G z$oL^6y>`!KG$_c)uMSKW&zX19jrjI0HjdheVH-p6(Vua?$KTaE+6+dsc=?e*heds- zu3E=uO3C~INdCT8JrS;=?gK->VhQTW?244Zp%h%g;ecF^O&v&F_t{PP*E3dJMzAt1 z&@!pXzds7yHc=aPFBW$?WlOgY(02I{izZgU7SC4Fq_%F5b&jPM;hL*H&E@3EEwlvx`Na5X0z zz_XKr_bin{ZkClzOAihUtJ&y+64#TFpkCgjXZAWgx^Vg|2r3>Vi9NY_0ZfCLB$hb4 zUQ*$Kr{I0oH|dQH2-$AkpC^H0f~l&`0nVP{EYRQjU|o`%s&qAM8UwCJI-&Ukf_K7L z3$JQj3HW+cumsICB*LBmjH{qHJ@aE&*!^&f_(1(TPcUx)C*!l$5AU`OXVAeSiUAb2 zX98qhSmJ#jzguN-3V)gf&z@3b?|0ufP&dQI8SnhlMl9e0xApT0gGS#jk0VI*jZ{RS z8l}%#4Xcd#g)wk&?k4#c`|7P!z|+B$@zG_GI9Qn2-MTpd;e)hvfamJRU3g~Wta;4Z z@DNFl({1?6OGvGyycH{$Y8Zebm}^CDyDlZueD)Z9$Zbz_O{&0$V!?m?`for;@R9qU zr?$E5%ua#kK?$ix`(1;9)ey(y{0IkRj~T3B^VRkQu(m$1_Rd#W;Psh>gxrhw(>7sY z)*!6KBr$iyE_uQUvbzz_01 zF@FynORCw5bTcNYr6VTT{DO+!*Ei5}5piO|Ybr3Tj|D8=D?JjKLKy{H2q1hc)n=bw zJ6=!j>WO@O?PD;@s}@fvg?z<6ZXa&7?7k8>`EIXpb5sMmIIZ0jg! z@K#&1gbdo4DWaqTels8jl3p-dduhXCRV#0$H^50*3-9$o#5-_2KWNGbzBg()kj@E2 zrLMleP~KgToVdJIbmbb$59Oq6eTiezjX=dQmJ*{Aj)ALX8)f0fXfuY`EP;?#x@H`lWGhyi3B+uOy3&An;75*m189qrTM42@Tp5Y5t*%jny_fc}}IOX2C?<)H|@Fv^gh478bC6Y}DSO|$g?Zg-U149WSn$^O>= zRIPT>3*Z7HzjK13EW~^?A`rm9%6hvQ7>1H#@~!ilFjgHT&D{a_w4=eaG*Ryw6r|Ta zEqEipe3dXYz0w1s}i>F%q{P1i_;#Jh+ z@SRgsKs_8_4*X6XgMGZoFB}Imdt*`u#)4C4qAZ!;HH6M%(<|%_Va5=1e>AQlL_wP)`X+X+?)7&8J8JKLG zB!}{LQ$dP$03QtI$WC#NfDVJ3GkC!83WK_u9iI~=!4M8>Yyi$o+q9vg1<#%K(Q*YH z^2&Fn~lk?j>(-*EiPEaKPKQUU2O)ndIqV8Bfft>q`a1>LzDu#rCAdRGT#bM z$exxS8rFx8PJs>>g0{o=WCzdHt2sCn%d}i!OA~ZoVkakul|hM07NtMLas6ZeXk~Bf7nklX9(|H|G)R9A4J06kgY3JG)?5TgmNhzo09;l`4D64$$Y8*U z<8O9>-1&fLG3hYjK0V zR{!_n83&!ora7iE-cf&d>^x|$#euB6Kj0p|&WSx8$2fpobzm3h6h<1|%k25k(Gh59 zgG_tCIu!tP(TO@06N^jBq3h$_YyJPmT_rC4TAYpEjB%Cc+H3GyX>f=I@7dH|$nrj1 zmraL*lG@c?j2tQCX*pgC)UmJm)8SiU;Icg6{?-Qz<-B4jy3Y3=pEQt~fG3!g5(_y! zU@yk*qXXVRQz`8weRTrfm(m!D$MK@NM_VgH^?t0X!gT<+}gkdRBdkynjsis7|?c=vJ>JTV7$bJUJG2Li)0{NlTBt2)%XB!Y(iN}rcoBG( zV+0=5)HIMu^N~mVYWCQZ&+ad!D7+UsSYyPqy?b}1696?ar?x#IVb7x4(T0aa>1Pgn z*s+IPGz8E=AWh%Qh8KMYo>vnNsJ&7hH9ndoCPZ{f%vaftj~8meVg|R?0GNaKYo{tb zGt4zGBuKbSOKG1Bj~x@8f<;pZN6k^lT_NKA$!1U(3gGi=an&$EM|sxUDY~c@pa3kc zt6cZ7H=SIrdB#fdoj1@Azae*(sDa<;!IwVy`!f!P3dT1)QndgT&8h_+VzCN57`Bg* zQdq`^kf7oc{fjDLfHE9@g~K77M+>%253VusB@oac`_nbP9XCI>*ZpWsbq>{bZ)L^akuX zl-A-N2kH#*Zz9&{!Zd0it~Deh|uK{d@a~S1-x2m4izKj zOdYg03i=c`2us}D#iXFceLX-{z;mRXRQKwtf0fl$1q2jt-b}PvPdu}MDN{tIV~OgX z{pA`eaJ8@zI_@P6{Qky+iN=*aov)uXDk}OT3+iJ%l#2G3r`0aB!0!X({qT5DLN9Il zOIROyxe==;DroGW!%R+!9YAQL39QULlI=b#XD2 zzED*G#z7y9iE?ACI{PQmvT%Dd{RliXc>!snq`*NjWySTRTl`M4xb~U4ODzP z-?K0?Ez{yU{Sbx%N%)M5e0Kv6fTYQ~SnOJLH8!9!bbx~kq*GigzguYUGK=ZQ5uiDC z#0)(ZBj!bAP?zN+=X0?2VB!Kh7&)!&Fq4KOVI{Fy0^q;%!4Z5e*W(hl64^zc-S_i1 ztG>AesW%+~(!zi#wCGjb0#Y)Yd~nLy&akqKbo1W118_)7#o2+fp9&aCbjEiz%z-v* z;nidT_sU%J#A>I5{&e^&>4oJ9I^vIbq-Y;LDhQuFuHZ7y!LDo)qgk%6zrm2b?!AHI z0nRvX9FrU_jW-?^#@>lut^-9tO3REe0IVK>#-T1Q$Bu9Mu%`pM*utf=Yz7IY^%FSx zya6QnP8!tToqB#E>Bnm;)ePF6404?RgA(31$)fiR{nK1WTNk&ZOF)jfU~7D-s!!#Pig27hhb6Vd;?z$z<_CRdkxX-n<# zI*-C)cmNH;$3_q)!#-vTrGmEu8$`Eswt257t>#Eh?0^TGoLGWuQAdsEa0!pSKSM+2V84@AT@MN-JynMOtE9F|cT z@08^^h4FFbRm=;9Bn1PEI*dCXC=M_9h4Gu8fXFnK^ousupJv>xKR7Ak#vj>Pb-R^q zni;7j&jXs`3!c^DdSMl=l^l)bx`rNvQU>nNgU)jN7y{i^Z(yl*$)8IzXn5tQSqVA^ zF*S3j)`BOSm;(SR(>?lsdKDGpVgAPcjP#L7Y>0Yw9H2>%z7!an{nc0{(&91&ocjXt>gM@%F|FL%(Lx;U>x_q6Zq@3X=`VesTu!LhUmYxP zrBIxeP0W`y4KH&M;H~#FU9<)MYPimo`OE{rqBg?n#}EnFrG`2dMOG zF4qFFB#?;^PtWBBzj8Axmd?u%^is7Xdju@88=R7HwxxmcI529wwNd0XgPz9omiA** z=YuTpl5^_j1!QPqE-%suUE-;Ufpn616J%10{_qrj8hSMiwulBzk3;Js7mvdwFY2YT zJal6O@wrNp@LOplu*F`l&lWWxR&o>xO<Y#|18; z4a`0+qYmE*VwYW=W;5V&fz%8PJ6FSyiTCsWtp%_efq<+`{0;#?3Z4sTe7wT=-T;+L z5N07TIkhHk0d8iJ7|@0jAmEc-)8lhW61IDH-j{Oni8RP{eMnix2v}~tvN$`*A32eE za69CDuW(ctryo)PkaO{e1cE;&8_kP6O0EF-XSfi(t={GKI+nK?nP}p~rgQ?Ic~Vd` zur>sgdVvrsCR8H6sJC)`c)-SFGLdi~kPEl~NvHZsjRkn~0YB|Zu!>J8i{#s=%{G8v z*ny3QR#$27<~K(Y`KnaJF{Gs-n4#1CVXm+&(VAxG$>%mm4SvF^?O=HH4FW~#$=NO= zY570`SYG0qj~~OJh&~;l=wsD`SdGF_`ciog{izFk^jxkOpGe_bJ^JIydm;-5XOC7N zZ70@hc#hR}nV0cfw+@9!+{j;P4UXb6k?5;6zp~+SEB^pup(4DCi$u2A1Yw67t;sM6 z@F;?#XFC#JO>XSvI%>*WA~)sWUC;^&ra7Iy6+I+`E1R>tTeIlKu+2h38Cbp zkZ~=o^f*B!0ZP8Vhl~&%=+d8SN=FTJZ;y^1$6+iCjKcuWrxa^*_0r{YekA>0wo7yy zIDGw@%97BRcF^4R(Gif~29pO-HdlJqZ~2A4$1w}JN~aMxEU?HuovO45fa8jStG?^A zh`RD7lNR-q97E(m#QCIXPUiAdy;(+ajY+El&d3Ye&q+0yY7Ocy8 z1a?9!T_~L5DT!l@?y6d~uXxxw@4gFo&sWt`N=+5+l7@*=ua;Cto_geLXIivBsYI#)j!Ew<2xwv># zUw_3)D#j;XXPQee%Aluo1v-AaoVDt4$Th-vTKj^*2dkK?%C2dZ^(5F1Qyc;w8lfMM zZ<~?PzOpjs>-s*2Q<(D53!r3f;j4;r94_lxoGP_q91jK}pC*^U;dAYW;AA5%;E~d~ zt;|PY3+)oYNUsZ$*n!_TmUyRP)HAf@m2t1`Ir%L=t$S%}d@n!82CJ<-$BtXV`p3ZY zz%*!1c$Rw)+FDQ9H{K)ZJ+5mpYBenuLng#;^Q~R6)Ln9v{S^i@`3^G(0HwRVDy|c_ z|I19pe(?G8Tf?@v5A0LVOm>!$Jy~xzIFLU4lC7U0!+W884x_9&So-mViU$wKKy#em0GrUKgUIkisrl{MxLns* zt_Yo!a$-hWG-7)6o1^IXYh{wYqwiI3F35?^&|32@PAqTAni3t}=WcBX(oAobm)4b@b6pBq+I&*37QZS2@Cl;d58x@56+Ic3^GgF#6v0~v)sM!d=FPv ze;vB5MjY1HJU|8IeOl^Nv&6{zvW?Sd+_%8Wbc`2p&nOkc=ZIkYJ7J|(kN2^^!^J(} zxwR>O#6>oqvWezPk`jnA`KoE1c{k8ACeDL`g+F>Q^m1(& zK;4390LK5GD)_dEGpfew$aH!sE#a9TYHtj3xrmL7VDe{282ha9(k3e`?(_Llf9Qh} zYhaI;5 z=e-41)`VoX#13R>-P{DSaB^;>zIeHa!GGZxg#`2uUI319&-0}L)=Z~Ue2;GtL7cS0 z_PjLdxffc&u!<53&6FaDq43+|&9k1t3fmmNJJf1DubX672F52_lX86FiEOMrlK+BI z?c@Z6wqw+4YaG?0DBt<&a00<^UlkiUxv#121>PDSOemtx+^~{$`Z?83yOFDpeZS0Z zQLuS~!~8w>O(~q45{`F?mp^bCFWMD)q7>v7UNBDEakv)nNL_D`cAVq~c|jp;P&KE4pz-ghj}u52eiu+`u4ocw&D zgfT+|K|C#YFv`a>Li-Xj5dx2{AZKLO|I}M6BLyXjh`KSHRRmuupw=u@#J|N&J_1(N zxv_vZ5a-qkKj<$Uazz?L!zeQ)U=EpiT~^dyYpZeTBGo;Az`gOCegNAxk_~D%#A{u{pN6d+=#UJJ<91{#Dao8@}lMM-f1B< zO3=%_E&L%P+?cmhPtVxIOKgbnL`$X0q2pW@Gupn+(i)$+lt^9BgR{ zly$9dKNjw`xXLKA*w3T>tYF?8pI%&eCrHNi)@)9IiV6Zk@(!`En(d)qttsTVF@~^* zpRK1tfofl(eU0zmlDRr^UeK4l)_eJ5z={_m9;z``Tj#U=o@lIr@BP5nJyr{K1=O*| zsyR*u-PaNDjtZw@^70_d>SFJF>C)uej29_A?R;TGvf(5UvEHiuZGWsjz6&#iooC%F zvZ4N0JM(y|!3wKq?H9BYq~}O&`HbkuId-&?JE4P1zv%69b%I2Y3Tb1C@D7(lYZj?g zD1aWsrtHO04WTMw! zf@RGo2kB6Q(f91t)_1jFp{ibLqe213%vpA7h@*UE=mDTsKiB^99eldWY9N-_Qmuu` z#mzy@)Y_aNz#G>KQ2B{p^X&?|V{n_TxEvolv@6CiV@UmuvZqX)7HH%%+fz-ACjvs_lSW=-pz)%SAyV`>V+aAa@P z8|s%WhAoV%v5jOCqL^2hJPsN4Ip_VQjo;l>ARM`1y)tf(Rry&VJOf%D=u0E z?%`;#0r%ykFedTkZ&!(r^4O%Q=ve>1vcn1)^`cCLLXF!7tSKg?d% zrL`LZ(VPB#bE*5(7@h+&u=3#Wqh>_Du{Aamo>{T*KpsBx8j2Yxr*NS;TzEHEvcYzL z2@kOCkt{@?)7bOgIaLMS*tGqws#%q#;$fJx%7uXW?V5ARg{cGiC{f(7wd37i0!w{E zX`5|6Yj9jw(kP=ID@m5E29792)yFOovV&K;K(_$MkkiqFMaswED^jA;ZeD2H$m@oW z!xoRjg9S~j#cI{Z?`{u+heT9S0q3+eKf5cv zhNNuJ@hNru=ug0P+DPJG)C9gflZt}o$QJiWzjxn$d5x$@71oV~;gbVQ0;=(=w(fO5 z91%9j2RUW}UIsGnsC0gd!-w@3=xGn6Svg+=;_?zc?(P5b+@l>={4gC8dM;~4^OSkL$pND!$yv+7xG2fQ|4 zhk${^75AB@{Vd>KH=4WBXqbGzvda+}3FGr>SfN6HfAIAgNSN7J=5w*HW*LWOoe{#X zVbpR=!<=rzCDC#iPpoKSn9;dD%xWbmG?qL-wh+l5z$S8NSq@snqxB`-MUnab}M>2d?kZQOUQjOqmveaTolH3%r<^}`_< z%fDH3)akw3ChNY4EHDnh-n#{CR??ZCr+Mv)_{bbgq>pi2>xI9r^|-K0v6SZ1UM2^p zC{4V8Rrq3dJ%g;DvQ+3cU_S_K9Hx9p2m=ty_&f#mX{yIW>_%wtvDObsqKvi&8X+C05%C~h5&WQbh7cl zEqq?53q#0OyVcR&_4lU40#C9Uz0E)i)!nUgWb`MSd2OX&Cfi4rn|!sVgpU2{Ws9l8 z9~IZaH%!y|n2j~dJSo0A#|R^?GK9D119^T{I{(1^-D^C94s>)bQJMW^o$=i?T6G#EMN*Pezt=y99Iw%%GstYG89XI(S`f;i=R_c9Sa0Gpw{_gn-lMso^tn(EAqzfNjXWJPPvehjJ;f>*{;zE_Cf=-37@OyUNNS0`P2G(&J$%s=51BgDr z8i!K9vxSd5#igA`KbVj2m8t3goTV%E#l)^o)4BkGgK+duH^bFfD8?dVtKSb2{bID< zg13}L#zf}UV2cHlsa@J!n_!6fm1JR&4N8?UR8(J6?i(c9v*_XNdIZn!t2<9nKWOp| z?tE+XOHbqjiD|tF6chn%Y)~iXLdqXHUHY^SwtVxeetHZ?1dY=Q@AEv%AO#!hVo|Ts zl-Ue$A*zy}m7@){ap~H&z$=bL!)`05XUGbk{VO=ftz+TcrvfAweDr*l$?g@ zcEA>cOTw3+|?22!A^UvZfEem`9IB7Fa|Ll^Jg@X;rJTZmXGJ z|Jc>2+y;dE#UipoQUZ*l-VV?{uiX9)kPk(K!xrMNNw93YG#PmFBr4XNMBac%Zdrw~ z{n0&CZ6OpYK~;4}CzuLRO(b+2L|zApqqil^W1jw{tBBwEowyR{clR*+;Yk-VW#5M% zpl&XW7m!xZn=>;ayj|q5oAoaQ*4!{==ozDby0|o0Ig%uf0s_6SNUPz@`<6vM7{dEB zu<{c^4056@2!t5aRJFA&kMTT&$BMBI=RH|4?`>A3O@5%{xY;nG+WzDKW}%wTt#-Yz z@ul=c@I2Vg(#EqGFPGAavGx2DX1@T~V$6^`D|eeelk^Nr_@Xo!ORo0*($ zMc)9gyAHGsB^3^uG8Xj#<#;WBb(5z?k-?De;Z|b$HZ{=iYedbf`4L`5MxJyXV2XED z^f&8-jA3x_fQk!5!gzfAT1@Q}C$|s zCov)yKzvL|CNX|7o|~A5Yw=x9olrnp8T&%L^wi5iwfT|>6|0h^+=mdrU7{y_wuE(8 zz`k1VJSiyH+2JnW;T^49zH_G)&f;gFxC;(#Uuo*lYM=|bW%bX;`#B5ot!Yu7l2|Q{*Hpxz^DU3<6hQ0+yr9M~ zitg-2_l|MxKik!MNWIbMi;gb^uC-avUrl(-m6CW^WamNm{^Nap!g6V=r5Ez~`*yniU>__d0mUbq>(5?1+yjdCAN2XS>@Dfeug0?5s(w!w^cZcNw#THc zQQNqT?=jCc%b$^~Re|R*oHt;?!}<|8HdA7(JEi`_l^)QewHKuP=J`gOBbM|79i;qg zi*(dbB4Gj|(V1Oo^H@?(^+T{?hh5#Vxb0)U8V_V-j4lW#3$+Jlsj%gI+coUyVKerT zg7Sf|W{#)K=xJ5R&ljmQWCy!(0KyPOR*;8(<~di8{2302no0TL?ymdi;Z$b%C12JG zSG#R8-c}!#?7Q@#>Xefa5!mfGcjtH&z;_B8zHEJ>*0X05?J_n-DAX%_qr)RI`7dYw z2zg*}(x>wLYM(mC%3z>_8e;ovNIAhB6B#gxHID_Ff*-fPSE;GwL3RaPiEF2xEp?ws zw+~`jqr&II+;p5Icm|$>cV}RsIaWii+a?)P7;SlRbvxFor1U{d50hju&O2#T3?3By zl<49A>6rKX$mVw#^h(kGk7^6a#%d<3itEN`>tmQVPw&Q0(N-k+>6HtDKe?4%#lblo zakRLoLE>vYa8!d;;g^00(_dY^|3Nz2eHmhkiA8iQQ2_&6t_y$J>g72URrwL02_o## zM`Uq~;`w=!1Ay$(`$8C@3od;MH*+wRPli|i$n&jF89jjua~UpT8%h`FG(o{z2pu^Z zsjy9cbYiY;wZ+x5g~F!h1-D&y8>CZyTAkk9V?`LT^jOsvXor2Yk7RzeFkT)=ls#QS zUFdZe+h{Pt8tjP3giEE~OCI&f8=Pu}+Amgd;i4jh6* z3okr3qwOU`oFOS(h(ugJcBLP7PHh08vkk*0W@OFk-`f-Q#;-M9aREya$dqkSgY)GY zV@yfSE&%mBj1UuJYx`B$QbNj1bSHwaFH$?$ZY6xi;*xTHK2wNJ+^fnMS*zkR`9mcQ zqdaOd;2)nW!7X^hfJ8!y(COLoAn%huK9`>t3LAMba1eLpv)O9gCxz+4U;W6&aqP3K z)osuvIaM7KLr~QlotarjGXv|J26M%Z#iV=mt_o z3V3b5pORP!0M?}Br~D4`G@AL!veDT0AO9QJG}RE}!tAu0*I}ORmIzSnxKC*_G}zP_hD?Od#a#$*c6|F?=LE5I%?FtnqOQS;i3F zo6*&D_fY3m$B2dXbh2vnD01?SsWAHlVW1)iG?|SUNJEV0k0bH` zF`F^c-(T=-hM!#qsHvN?gIw4C?!8N?-N*h-J|^15p$ji|`nIG$t|3}p);xa>mJLr) zl<3eN)49H1hC1T~X=z#FDKQ|slL}VN^~#al?!yMs^Szq{ylp}tyl=i}-t)+D(6^Zy zB1Unfr<;#9ZpiE!)sLp7Q(6=-m-rv-661+n5h!=col!AR6A;xT&F48oa*Oh8uqF}W z^F?77RU^MTxh6@8&G?&a90)X-Kz9$|pe_TZ{pYV@_df#B%->&uiE^g%L2%WK_cR?5 zN?nQiLNIFhR(uxtsVK}vQwbhdu$PgD!C@1AeL3nR9(IwH;eA`j)^sUS_l|a8;%esn z_dqBR#Q?D?sFLXo=-8VLf>FRn;K$1m(8ft721o zvl8L~O0_f4W%7zgC z#tNttW5_rJbxU`)O_uSIeJVst_k9-4<+&7y&N7gUb-9X_^NQF^Oa**H<04!zQa`7R ztL`>no$fqP!6}n6uOs%oWd?ad?=r3Ri_K)sX{Ua4ccF#M?SXh$Gi7#$<>puBM=M`fT>tD}kXIhQ*B%cB}*~f`GHJkImX>c-Z`(^3=Ucy9ouZ+8< zYCL4?uY!8}E9y21f)9G@sHAw&HG4mvq*`yS!vBE5TMP{s>@O(<`T96VI&~c@yofSD`AU4trrEQ&9tQ`#~X4XzbBQP&o9!nrlH6gRK+J89B~h&0^_fmEpa7ekHHMzTTRK|$`bvjFD-75 zcDgs^J~{+Cuf27NKl}!UZf#v+Wf=b6dz`WM6jqR4sq7V4(X)%P(j zrwm|umI#09x*1fA{pyiM0?cPmsG>jY3$y1bizcMw%*A@NoMKXJ<4-B&>AA#n_HX>| zrxF0UMV#P;p(uSff#~{ImqTCgZe~LuPg&%pB{i(IJK=m9N`qcpU5d=`c6qG1I2_A zx&VjM($p=Fhq_JFvUM#YKO%6-pP0HsS2Kr??k-&OmQt|`iw9s-G37lhCc1b0dx}EK&U_iB_NWH_In>t9R$=BCoCIbgpr3XBV$L7ok;c zaDe^rJyEKZJ=LOTU+g7(#2xjVRwdmL6-d>pwI=3d=39;mpzB1&;r-qqt?jMaEn$3x zs46o$p+JYWbXHCE)4QZZa(U~)ZqaC;=*N$~-tK^!*`OS%rArsEOH@uocr>1w-M1KWE*C~=Bfsl3UCG5cTpXKkec@bg0>M+9v$moyG0=p`+B(bW7ev@vq`ZR!Tnrh63M$A>drstu%Av^G>K4-HCYiL?JC{ z`^Zy_p@6%}vGzaz>lvYzA9%DHG+kRr^-=*&ArX|_1lC$XjVWk{8AD%(EdbAI=|pzy zgIpK%HGh_pgNAgx6U^cwlm;2CY8_TesV|$S<%6qsJtr}mGRZ}W%bVZN2LxSjn}(FU zb~$alPC@DJ#XexQyMQLT`0YF75d+xJRe z<&}~wE4DK1f8jmO{tRWf_s5y16FAk0W5f3=pblfuZfhx4m8tmPVTh?y3wM&?@bohK8M5Sn@8OnP@5~%0% zJCU6r41`A3I)zP={USqy?C>WW{Z&p2w>w)jcV#<|xo3-1*tDne!33U!l7joQ06eRm zM^C8c2#$Vbt9Z;mW!Q}=ASGWRZoFL91{Da`Aqcq!R$~W#pq$OkEQEV8Io+CGCAl0KopV*1qatzI?H#0UUrtqPtDkGi5o7}Seb*XTc10)2$zFmwdjF2T-%1w=&uFxNOi3Oy@TCveXxbgZ@$8vFEKbWYn6!!DXMW3` zP56%NvwnU(akRQ&rqgzZFac;UE!E43zjnm+w$hi`kKYat&bNPAVUGrX$Kt&RU-t%b zdsdF&S4ZYk|0SFzs3j?mR84`}a#7H?b)UoWS<#k3g@Y<4x}KTcLo4-i*ejsa6VcP3 zEsem8^m`g;byhyOvl+b4TDFqVTZTMF>BF|pZMChfuFS-5e^b1elbnY~kI#A2o#`vD z-iWcCWG~G}quo6vbWHN!gn}IWeSV;+&+p%58t9Ly)mLeMV0OvZfG?=qLm+Szj81R^ z7{x}h{?EgIxD^d)95b-IQE{S!Jhk|+Cl5~>BGsVZXI>!xK*B$KUG|qDHW_3hnQ+xd zONhSs?@$63eqYHNzbXE13q&?tzK>sTKm?4Z=K!lHT~CYAatHNuZ-te7a6_7fqys zpMUuZF!iB0?HB(5rI3lDwf=Z9m#cS~`$X~4eWGA1MYyqF4PysMyo;o&w&;(DewrqG z_|yyA+*df!o_vaF^Ff8eD$AjtJ$WI*M z5;Ng=r~M^rI?Rji8>GQumSRN687za=#bTasz4y!*tD$;xJ*W z!G(D3$1f{bd`i$lPGHITIw zcy2o=Nl8QBO%wxHRe)uj9ai)0{{mn_2MNCgR#R!Ldu;|JW`Oi9VBY`fwuhnL#{?u^ z`uV>^&F8_&$)5(~*7||b*SpjySqB3SvPN&leyT!r_v6cwXbob|TXk9MR?1|quO&HD{trYVk?VQ!OIN$$rP$*{RVqzB zZE+eXYdm-ZTGjECxPW{&$G99D&3!I6BlMg&?o%JB_pBXu-12_}0=PFX-jD_6`TXYl z-!TvaIfWMTPDkPJ>;^I^g){)^*+N;)mpN&(#q3@R{F4LsQT@|tWtDzXOY_0~CjsEW zP~r7K0SQR-t+yY>D{D+d6ZKmeU;Oky=0>+@DI^bO9i&QP@{XQB>&JQo>5q0+k*GEL zKY1iV0ERDK#s0qr>J)wWC7SRR*nK^&fA<)uWmDh=Y}uTi74+Ubc=vwL&4bC6$5!)B zTpjGiEh~Rj&dZlI!1w&6F4a$nwH7;+xp@* zzvDe8++4l`lllo3|9|O`p7Og>_cUE&uR3NOt^4BA7NNL`HCms3?fh2peD3je31vPu z=VC9L^F=a#oOOxqXiw(;V+%4|rU2J`yQpz(cD>fV>}-IP+~v*d3KrP^+Oo3qfmLd3 z-k#4lSC<1bxlNt*vTB)6yu4W@UCITZyIf};-x?R#v1ejX)Quf0)^W|?S@EfAT9|$? z$NF~Gg<+PTk6YhI85WRkU(+y?Z+^(_TY_`fOHS?Y*aY06FtPhZMmLYg){OTW2^I{o z#k1zuEYYd5j}!*ZDH&?q-CwNH8d`n+(eAJ9h1#B=f!2uCG7=)muRpXqe(dm22RdC( z4ZZtc)4l4&r8U3ERgo8HRgp2MUp{}k3}{`Ug70&Sl%<))wQnT^!7GLo z7Tq}vj56LWn_WdcuFEK!@HQ_j-c!8$m*@wt*HRi16P~92ch+nzt&ce{XKQ=G+jF*a zyEleLZf(qV+jf8ITLzc^>-X;F?9}Qx#PDa{>a#6uoMGDxctQj+Uv4Q-Y&_$!_+=hP z*5y-Cks)eRF8i`6>RvDl>W&Iy33|Ze7scilATUwDS21XT!Zd@6_aFS3v#r&o*7Vif zncpMh-u-+Rxi7}<+``hs2@X@7qux}TW{Ji!T}TWHf2DV9;j*ZbiZj=(kBdE$=-lU& zbFf6#=vnB}YNZ$Zk5;p|>})>RpuzrAuVt^6m5Re&&)C#TO{?0kH=;K`?tiaW@Au%> zVe=VtW}4^fGhXf1DCE6oe>chOZbyfiOfzF(->r0i(cNqH-9<04AIO-{xIE3;YVX$@ zTXVlwJ)auFw%Gr9L2;EB=jGB9O53|x)0Lh_-JdNgG%?r!m~(bK`**QO`{^cD3%2I3 z=Uk^PxVu@peRkHy)X!=f4eA?RV`f+M9{pjySdQfv(}Z;y8**=Ls8uSGU}Iin^KkR= zZyl|Qth0PyZJV}3AY;w3%{Nu|)TCQg1WXsXc5~CN_2%zbnA-M>cbw>y;OY3(xoXQ7 z*IS`qj2d2<{s|H~P;l%ipYOK{`?U|tJ2K`P0v)sPZ@ALC5SzQI6XFkIu6m-S9x zGnxO*we2@;r+3V00ESWj&$l1Wr3n6V{pums*WG!dGb8_Xh1fYIrS>EP1uceq0XrNo zS@AeNwx4pG(QRe1mDpWN7#yC)homgnv1^f3O^W=F z9oOCpPBaFFhp5E;ge@Wa)pxVLVEeG!_H1yNT5ZjpcQYc--|NVD40NNYM!iPN)H5#{ z7#ioxonQHCWoN?e*giuwEgv2>7uIv~T;WSi9tU3KPc7{{KF1w&pf?2U|HXK;`SO*# S%?ZH_K;Y@>=d#Wzp$Py)Kmm#X literal 0 HcmV?d00001 diff --git a/docs/reference/gartner_magic_chart_plt-1.png b/docs/reference/gartner_magic_chart_plt-1.png index 4969bff9e4923cdc24c89af9ebeabffc99d3902c..89504d055d68c6dfa5d64ff76c9ca8cb46d311df 100644 GIT binary patch literal 88535 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�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 S`h)1-tt-f?$`su*3I0FKaAku4 literal 87990 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 diff --git a/docs/reference/gartner_magic_chart_plt.html b/docs/reference/gartner_magic_chart_plt.html index 537031e..dac0e13 100644 --- a/docs/reference/gartner_magic_chart_plt.html +++ b/docs/reference/gartner_magic_chart_plt.html @@ -1,5 +1,5 @@ -Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt • healthyRGartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt • healthyR @@ -52,7 +52,7 @@

diff --git a/docs/reference/hr_scale_color_colorblind.html b/docs/reference/hr_scale_color_colorblind.html index 267e666..216136e 100644 --- a/docs/reference/hr_scale_color_colorblind.html +++ b/docs/reference/hr_scale_color_colorblind.html @@ -1,5 +1,5 @@ -Provide Colorblind Compliant Colors — hr_scale_color_colorblind • healthyRProvide Colorblind Compliant Colors — hr_scale_color_colorblind • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/hr_scale_fill_colorblind.html b/docs/reference/hr_scale_fill_colorblind.html index f5aafda..610ff1b 100644 --- a/docs/reference/hr_scale_fill_colorblind.html +++ b/docs/reference/hr_scale_fill_colorblind.html @@ -1,5 +1,5 @@ -Provide Colorblind Compliant Colors — hr_scale_fill_colorblind • healthyRProvide Colorblind Compliant Colors — hr_scale_fill_colorblind • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/index.html b/docs/reference/index.html index b05cff2..06387fc 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -1,5 +1,5 @@ -Function reference • healthyRFunction reference • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/los_ra_index_plt-1.png b/docs/reference/los_ra_index_plt-1.png index 460546ebb10273121ef3b47919f04f194aa6925e..ca5b39f479b4f27e1a4d0e0447bbe9687274596c 100644 GIT binary patch literal 100166 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 literal 109444 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 FCIG3ksj&b6 diff --git a/docs/reference/los_ra_index_plt-2.png b/docs/reference/los_ra_index_plt-2.png index 065c5cfed352bb66b3f6c1e7529757c15d182f51..8de4d36d0e3990c04b7117f00c4ead146eae232b 100644 GIT binary patch literal 95046 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 u>FA&ZvH_4t2SfPhNc1#Jcy@?Zr3 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 literal 106413 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 Plot LOS and Readmit Index with Variance — los_ra_index_plt • healthyR @@ -54,7 +54,7 @@

diff --git a/docs/reference/los_ra_index_summary_tbl.html b/docs/reference/los_ra_index_summary_tbl.html index b419258..9f866bd 100644 --- a/docs/reference/los_ra_index_summary_tbl.html +++ b/docs/reference/los_ra_index_summary_tbl.html @@ -1,5 +1,5 @@ -Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl • healthyRMake LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl • healthyR @@ -52,7 +52,7 @@
@@ -156,21 +156,21 @@

Examples#> # A tibble: 15 × 4 #> los_group los_index rar_index los_ra_var #> <dbl> <dbl> <dbl> <dbl> -#> 1 1 0.114 0.833 1.05 -#> 2 2 0.264 1.08 0.820 -#> 3 3 0.327 2.14 1.82 -#> 4 4 0.382 1.2 0.818 -#> 5 5 0.590 1.5 0.910 -#> 6 6 0.527 0.818 0.655 -#> 7 7 0.704 1.27 0.569 -#> 8 8 0.698 1.33 0.635 -#> 9 9 1.01 0.917 0.0951 -#> 10 10 1.38 1 0.384 -#> 11 11 1.12 1.62 0.749 -#> 12 12 1.54 1.4 0.942 -#> 13 13 1.13 0.833 0.298 -#> 14 14 1.49 0.667 0.823 -#> 15 15 2.11 1.09 1.20 +#> 1 1 0.0964 1.18 1.09 +#> 2 2 0.208 1.08 0.875 +#> 3 3 0.471 1.09 0.620 +#> 4 4 0.368 1.25 0.882 +#> 5 5 0.549 1.75 1.20 +#> 6 6 0.643 2.14 1.50 +#> 7 7 0.785 1 0.215 +#> 8 8 0.828 1 0.172 +#> 9 9 1.09 1.08 0.163 +#> 10 10 0.858 1.33 0.475 +#> 11 11 1.40 0.909 0.494 +#> 12 12 1.41 1.33 0.739 +#> 13 13 1.72 0.846 0.878 +#> 14 14 1.25 1 0.254 +#> 15 15 1.87 1.44 1.32 los_ra_index_summary_tbl( .data = data_tbl @@ -183,16 +183,16 @@

Examples#> # A tibble: 10 × 4 #> los_group los_index rar_index los_ra_var #> <dbl> <dbl> <dbl> <dbl> -#> 1 1 0.114 0.833 1.05 -#> 2 2 0.264 1.08 0.820 -#> 3 3 0.327 2.14 1.82 -#> 4 4 0.382 1.2 0.818 -#> 5 5 0.590 1.5 0.910 -#> 6 6 0.527 0.818 0.655 -#> 7 7 0.704 1.27 0.569 -#> 8 8 0.698 1.33 0.635 -#> 9 9 1.01 0.917 0.0951 -#> 10 10 1.67 1 0.673 +#> 1 1 0.0964 1.18 1.09 +#> 2 2 0.208 1.08 0.875 +#> 3 3 0.471 1.09 0.620 +#> 4 4 0.368 1.25 0.882 +#> 5 5 0.549 1.75 1.20 +#> 6 6 0.643 2.14 1.50 +#> 7 7 0.785 1 0.215 +#> 8 8 0.828 1 0.172 +#> 9 9 1.09 1.08 0.163 +#> 10 10 1.53 1.2 0.729

diff --git a/docs/reference/named_item_list.html b/docs/reference/named_item_list.html index 20236f6..f69169e 100644 --- a/docs/reference/named_item_list.html +++ b/docs/reference/named_item_list.html @@ -1,9 +1,9 @@ Tibble to named list — named_item_list • healthyRTibble to named list — named_item_list • healthyR @@ -56,7 +56,7 @@
diff --git a/docs/reference/opt_bin.html b/docs/reference/opt_bin.html index 521a2cd..cfa760c 100644 --- a/docs/reference/opt_bin.html +++ b/docs/reference/opt_bin.html @@ -1,7 +1,7 @@ Get the optimal binwidth for a histogram — opt_bin • healthyR @@ -54,7 +54,7 @@ diff --git a/docs/reference/pipe.html b/docs/reference/pipe.html index fec520a..383f431 100644 --- a/docs/reference/pipe.html +++ b/docs/reference/pipe.html @@ -1,5 +1,5 @@ -Pipe operator — %>% • healthyRPipe operator — %>% • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/px_cc_mapping.html b/docs/reference/px_cc_mapping.html index 71e78b4..3473b0c 100644 --- a/docs/reference/px_cc_mapping.html +++ b/docs/reference/px_cc_mapping.html @@ -1,7 +1,7 @@ Procedure to Condition Code Mapping file — px_cc_mapping • healthyR @@ -54,7 +54,7 @@
diff --git a/docs/reference/save_to_excel.html b/docs/reference/save_to_excel.html index 77e76c6..885956f 100644 --- a/docs/reference/save_to_excel.html +++ b/docs/reference/save_to_excel.html @@ -1,9 +1,9 @@ Save a file to Excel — save_to_excel • healthyRSave a file to Excel — save_to_excel • healthyR @@ -56,7 +56,7 @@
diff --git a/docs/reference/service_line_augment.html b/docs/reference/service_line_augment.html index d0ce495..ac40c6b 100644 --- a/docs/reference/service_line_augment.html +++ b/docs/reference/service_line_augment.html @@ -1,7 +1,7 @@ Service Line Grouper Augment Function — service_line_augment • healthyR @@ -54,7 +54,7 @@
diff --git a/docs/reference/service_line_vec.html b/docs/reference/service_line_vec.html index 66aa0f5..30b2f7b 100644 --- a/docs/reference/service_line_vec.html +++ b/docs/reference/service_line_vec.html @@ -1,7 +1,7 @@ Service Line Grouper Vectorized Function — service_line_vec • healthyR @@ -54,7 +54,7 @@
diff --git a/docs/reference/sql_left.html b/docs/reference/sql_left.html index ca98c76..01d04df 100644 --- a/docs/reference/sql_left.html +++ b/docs/reference/sql_left.html @@ -1,5 +1,5 @@ -Use SQL LEFT type function — sql_left • healthyRUse SQL LEFT type function — sql_left • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/sql_mid.html b/docs/reference/sql_mid.html index 79855fb..90573e7 100644 --- a/docs/reference/sql_mid.html +++ b/docs/reference/sql_mid.html @@ -1,5 +1,5 @@ -Use SQL MID type function — sql_mid • healthyRUse SQL MID type function — sql_mid • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/sql_right.html b/docs/reference/sql_right.html index ad5d7de..316a138 100644 --- a/docs/reference/sql_right.html +++ b/docs/reference/sql_right.html @@ -1,5 +1,5 @@ -Use SQL RIGHT type functions — sql_right • healthyRUse SQL RIGHT type functions — sql_right • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/tidyeval.html b/docs/reference/tidyeval.html index d778cc1..21599e3 100644 --- a/docs/reference/tidyeval.html +++ b/docs/reference/tidyeval.html @@ -30,7 +30,7 @@ To learn more about tidy eval and how to use these tools, visit Metaprogramming -section of Advanced R.">Tidy eval helpers — tidyeval • healthyRTidy eval helpers — tidyeval • healthyR @@ -114,7 +114,7 @@
diff --git a/docs/reference/top_n_tbl.html b/docs/reference/top_n_tbl.html index 0261aa5..5aaccb8 100644 --- a/docs/reference/top_n_tbl.html +++ b/docs/reference/top_n_tbl.html @@ -1,7 +1,7 @@ Top N tibble — top_n_tbl • healthyR @@ -54,7 +54,7 @@
diff --git a/docs/reference/ts_alos_plt.html b/docs/reference/ts_alos_plt.html index 141fbec..58277c4 100644 --- a/docs/reference/ts_alos_plt.html +++ b/docs/reference/ts_alos_plt.html @@ -1,5 +1,5 @@ -Plot ALOS - Average Length of Stay — ts_alos_plt • healthyRPlot ALOS - Average Length of Stay — ts_alos_plt • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/ts_census_los_daily_tbl.html b/docs/reference/ts_census_los_daily_tbl.html index f02f5b3..e5e6c8c 100644 --- a/docs/reference/ts_census_los_daily_tbl.html +++ b/docs/reference/ts_census_los_daily_tbl.html @@ -9,7 +9,7 @@ If you have a record where the .start_date_col is filled in but the corresponding end_date is null then the end date will be set equal to Sys.Date() If a record has a start_date that is NA then it will be discarded. -This function can take a little bit of time to run while the join comparison runs.">Time Series - Census and LOS by Day — ts_census_los_daily_tbl • healthyRTime Series - Census and LOS by Day — ts_census_los_daily_tbl • healthyR @@ -72,7 +72,7 @@
diff --git a/docs/reference/ts_median_excess_plt.html b/docs/reference/ts_median_excess_plt.html index 8d5344e..b658f34 100644 --- a/docs/reference/ts_median_excess_plt.html +++ b/docs/reference/ts_median_excess_plt.html @@ -1,5 +1,5 @@ -Create a plot showing the excess of the median value — ts_median_excess_plt • healthyRCreate a plot showing the excess of the median value — ts_median_excess_plt • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/ts_plt.html b/docs/reference/ts_plt.html index 3f547d8..d1a1f93 100644 --- a/docs/reference/ts_plt.html +++ b/docs/reference/ts_plt.html @@ -1,9 +1,9 @@ Time Series Plot — ts_plt • healthyRTime Series Plot — ts_plt • healthyR @@ -56,7 +56,7 @@
diff --git a/docs/reference/ts_readmit_rate_plt.html b/docs/reference/ts_readmit_rate_plt.html index 6081d1b..ec2892b 100644 --- a/docs/reference/ts_readmit_rate_plt.html +++ b/docs/reference/ts_readmit_rate_plt.html @@ -1,5 +1,5 @@ -Plot Readmit Rate — ts_readmit_rate_plt • healthyRPlot Readmit Rate — ts_readmit_rate_plt • healthyR @@ -52,7 +52,7 @@
diff --git a/docs/reference/ts_signature_tbl.html b/docs/reference/ts_signature_tbl.html index 5fa60e2..7b75afa 100644 --- a/docs/reference/ts_signature_tbl.html +++ b/docs/reference/ts_signature_tbl.html @@ -1,9 +1,9 @@ Make a Time Enhanced Tibble — ts_signature_tbl • healthyRMake a Time Enhanced Tibble — ts_signature_tbl • healthyR @@ -56,7 +56,7 @@
diff --git a/docs/search.json b/docs/search.json index ac260f2..8b725cf 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -[{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"libaray-load","dir":"Articles","previous_headings":"","what":"Libaray Load","title":"Getting Started with healthyR","text":"First things first, lets load library:","code":"library(healthyR) library(healthyR.data) library(timetk) library(dplyr) library(purrr)"},{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"generate-sample-data","dir":"Articles","previous_headings":"","what":"Generate Sample Data","title":"Getting Started with healthyR","text":"First going take look time series plotting functions. fairly straight forward therefore seem intuitive. going generate random numbers simulate different daily average length stay data. set seed reproducibility.","code":"# Get Length of Stay Data data_tbl <- healthyR_data df_tbl <- data_tbl %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, length_of_stay) %>% summarise_by_time( .date_var = visit_end_date_time , .by = \"day\" , visits = mean(length_of_stay, na.rm = TRUE) ) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2012\" , .end_date = \"2019\" ) %>% set_names(\"Date\",\"Values\")"},{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"plot-the-time-series","dir":"Articles","previous_headings":"","what":"Plot the Time Series","title":"Getting Started with healthyR","text":"Now data lets see easy generate ALOS chart: .interactive option set TRUE: can see, function ability return either static plot interactive plot. hood using timetk::plot_time_series function. can find timetk function . end first quick tutorial ts_alos_plt function.","code":"ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE ) ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = TRUE )"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"libaray-load","dir":"Articles","previous_headings":"","what":"Libaray Load","title":"Clustering with K-Means and UMAP","text":"First things first, lets load library:","code":"library(healthyR)"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"information","dir":"Articles","previous_headings":"","what":"Information","title":"Clustering with K-Means and UMAP","text":"K-Means partion algorithm initially designed signal processing. goal partition n observations k clusters n k. unsupervised k-means algorithm loose relationship k-nearest neighbor classifier, popular supervised machine learning technique classification often confused k-means due name. Applying 1-nearest neighbor classifier cluster centers obtained k-means classifies new data existing clusters. aim vignette showcase use healthyR wrapper kmeans function wrapper plot uwot::umap projection function. go entire workflow getting data getting fina UMAP plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"generate-some-data","dir":"Articles","previous_headings":"","what":"Generate some data","title":"Clustering with K-Means and UMAP","text":"Now data need generate called user item table. use function kmeans_user_item_tbl takes just arguments. purpose user item table aggregate normalize data users items. data generated going look clustering amongst service_lines (user) payer_grouping (item) columns. Lets now create user item table.","code":"library(healthyR.data) library(dplyr) library(broom) library(ggplot2) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() data_tbl %>% glimpse() #> Rows: 116,823 #> Columns: 3 #> $ service_line \"Medical\", \"Schizophrenia\", \"Syncope\", \"Pneumonia\", \"Ch… #> $ payer_grouping \"Blue Cross\", \"Medicare A\", \"Medicare A\", \"Medicare A\",… #> $ record 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1…"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"user-item-tibble","dir":"Articles","previous_headings":"","what":"User Item Tibble","title":"Clustering with K-Means and UMAP","text":"table aggregated item various users algorithm applied. Now data need find optimal k (clusters). need generate table data column k k apply k-means function data k return total within sum squares. convienent function called kmeans_mapped_tbl takes sole argument output kmeans_user_item_tbl. argument .centers default set 15.","code":"uit_tbl <- kmeans_user_item_tbl(data_tbl, service_line, payer_grouping, record) uit_tbl #> # A tibble: 23 × 12 #> service_line Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ #> #> 1 Alcohol Abuse 0.0941 0.0321 5.25e-4 0.0116 0.0788 0.158 0.367 0.173 #> 2 Bariatric Sur… 0.317 0.0583 0 0.0518 0.168 0.00324 0.343 0.0485 #> 3 Carotid Endar… 0.0845 0.0282 0 0 0.0141 0 0.0282 0.648 #> 4 Cellulitis 0.110 0.0339 1.18e-2 0.00847 0.0805 0.0869 0.192 0.355 #> 5 Chest Pain 0.144 0.0391 2.90e-3 0.00543 0.112 0.0522 0.159 0.324 #> 6 CHF 0.0295 0.00958 5.18e-4 0.00414 0.0205 0.0197 0.0596 0.657 #> 7 COPD 0.0493 0.0228 2.28e-4 0.00548 0.0342 0.0461 0.172 0.520 #> 8 CVA 0.0647 0.0246 1.07e-3 0.0107 0.0524 0.0289 0.0764 0.555 #> 9 GI Hemorrhage 0.0542 0.0175 1.25e-3 0.00834 0.0480 0.0350 0.0855 0.588 #> 10 Joint Replace… 0.139 0.0179 3.36e-2 0.00673 0.0516 0 0.0874 0.5 #> # … with 13 more rows, 3 more variables: `Medicare HMO` , #> # `No Fault` , `Self Pay` , and abbreviated variable names #> # ¹​`Blue Cross`, ²​Commercial, ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, #> # ⁶​`Medicaid HMO`, ⁷​`Medicare A` #> # ℹ Use `print(n = ...)` to see more rows, and `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"k-means-mapped-tibble","dir":"Articles","previous_headings":"","what":"K-Means Mapped Tibble","title":"Clustering with K-Means and UMAP","text":"see three columns, centers, k_means glance. k_means column k_means list object glance tibble returned broom::glance function. stated use tot.withinss decide become k, easy way visualize Scree Plot, also known elbow plot. done ploting x-axis centers y-axis tot.withinss.","code":"kmm_tbl <- kmeans_mapped_tbl(uit_tbl) kmm_tbl #> # A tibble: 15 × 3 #> centers k_means glance #> #> 1 1 #> 2 2 #> 3 3 #> 4 4 #> 5 5 #> 6 6 #> 7 7 #> 8 8 #> 9 9 #> 10 10 #> 11 11 #> 12 12 #> 13 13 #> 14 14 #> 15 15 kmm_tbl %>% tidyr::unnest(glance) #> # A tibble: 15 × 6 #> centers k_means totss tot.withinss betweenss iter #> #> 1 1 1.41 1.41 1.33e-15 1 #> 2 2 1.41 0.592 8.17e- 1 1 #> 3 3 1.41 0.372 1.04e+ 0 2 #> 4 4 1.41 0.276 1.13e+ 0 2 #> 5 5 1.41 0.202 1.21e+ 0 2 #> 6 6 1.41 0.159 1.25e+ 0 4 #> 7 7 1.41 0.124 1.28e+ 0 3 #> 8 8 1.41 0.0884 1.32e+ 0 2 #> 9 9 1.41 0.0745 1.33e+ 0 3 #> 10 10 1.41 0.0576 1.35e+ 0 3 #> 11 11 1.41 0.0460 1.36e+ 0 2 #> 12 12 1.41 0.0363 1.37e+ 0 3 #> 13 13 1.41 0.0272 1.38e+ 0 2 #> 14 14 1.41 0.0202 1.39e+ 0 3 #> 15 15 1.41 0.0164 1.39e+ 0 2"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"scree-plot-and-data","dir":"Articles","previous_headings":"","what":"Scree Plot and Data","title":"Clustering with K-Means and UMAP","text":"want see scree plot data creates plot can use another function kmeans_scree_data_tbl. pieces information can decide upon value k, instance going use 3. Now can go ahead creating umap list object can take look great many things associated data.","code":"kmeans_scree_plt(.data = kmm_tbl) kmeans_scree_data_tbl(kmm_tbl) #> # A tibble: 15 × 2 #> centers tot.withinss #> #> 1 1 1.41 #> 2 2 0.592 #> 3 3 0.372 #> 4 4 0.276 #> 5 5 0.202 #> 6 6 0.159 #> 7 7 0.124 #> 8 8 0.0884 #> 9 9 0.0745 #> 10 10 0.0576 #> 11 11 0.0460 #> 12 12 0.0363 #> 13 13 0.0272 #> 14 14 0.0202 #> 15 15 0.0164"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"umap-list-object","dir":"Articles","previous_headings":"","what":"UMAP List Object","title":"Clustering with K-Means and UMAP","text":"Now lets go ahead create UMAP list object. Now created, lets take look item list. umap_list function returns list 5 items. umap_obj umap_results_tbl kmeans_obj kmeans_cluster_tbl umap_kmeans_cluster_results_tbl Since list object can now inspect kmeans_obj, first thing use kmeans_tidy_tbl function inspect things.","code":"ump_lst <- umap_list(.data = uit_tbl, kmm_tbl, 3) km_obj <- ump_lst$kmeans_obj kmeans_tidy_tbl(.kmeans_obj = km_obj, .data = uit_tbl, .tidy_type = \"glance\") #> # A tibble: 1 × 4 #> totss tot.withinss betweenss iter #> #> 1 1.41 0.372 1.04 2 kmeans_tidy_tbl(km_obj, uit_tbl, \"augment\") #> # A tibble: 23 × 2 #> service_line cluster #> #> 1 Alcohol Abuse 3 #> 2 Bariatric Surgery For Obesity 3 #> 3 Carotid Endarterectomy 1 #> 4 Cellulitis 2 #> 5 Chest Pain 2 #> 6 CHF 1 #> 7 COPD 1 #> 8 CVA 1 #> 9 GI Hemorrhage 1 #> 10 Joint Replacement 1 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows kmeans_tidy_tbl(km_obj, uit_tbl, \"tidy\") #> # A tibble: 3 × 14 #> Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ Medic…⁸ No Fa…⁹ #> #> 1 0.0784 0.0218 4.32e-3 0.00620 0.0449 0.0368 0.0800 0.563 0.152 0.00348 #> 2 0.117 0.0314 1.02e-2 0.0139 0.0982 0.0856 0.147 0.354 0.105 0.00707 #> 3 0.150 0.0368 3.07e-4 0.0207 0.163 0.131 0.314 0.132 0.0319 0.00136 #> # … with 4 more variables: `Self Pay` , size , withinss , #> # cluster , and abbreviated variable names ¹​`Blue Cross`, ²​Commercial, #> # ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, ⁶​`Medicaid HMO`, #> # ⁷​`Medicare A`, ⁸​`Medicare HMO`, ⁹​`No Fault` #> # ℹ Use `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"umap-plot","dir":"Articles","previous_headings":"","what":"UMAP Plot","title":"Clustering with K-Means and UMAP","text":"Now data can visualize clusters colored cluster number.","code":"umap_plt(.data = ump_lst, .point_size = 3, TRUE)"},{"path":"https://www.spsanderson.com/healthyR/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Steven Sanderson. Author, maintainer, copyright holder.","code":""},{"path":"https://www.spsanderson.com/healthyR/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Sanderson S (2023). healthyR: Hospital Data Analysis Workflow Tools. R package version 0.2.1.9000, https://github.com/spsanderson/healthyR.","code":"@Manual{, title = {healthyR: Hospital Data Analysis Workflow Tools}, author = {Steven Sanderson}, year = {2023}, note = {R package version 0.2.1.9000}, url = {https://github.com/spsanderson/healthyR}, }"},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-pledge","dir":"","previous_headings":"","what":"Our Pledge","title":"Contributor Covenant Code of Conduct","text":"interest fostering open welcoming environment, contributors maintainers pledge making participation project community harassment-free experience everyone, regardless age, body size, disability, ethnicity, sex characteristics, gender identity expression, level experience, education, socio-economic status, nationality, personal appearance, race, religion, sexual identity orientation.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-standards","dir":"","previous_headings":"","what":"Our Standards","title":"Contributor Covenant Code of Conduct","text":"Examples behavior contributes creating positive environment include: Using welcoming inclusive language respectful differing viewpoints experiences Gracefully accepting constructive criticism Focusing best community Showing empathy towards community members Examples unacceptable behavior participants include: use sexualized language imagery unwelcome sexual attention advances Trolling, insulting/derogatory comments, personal political attacks Public private harassment Publishing others’ private information, physical electronic address, without explicit permission conduct reasonably considered inappropriate professional setting","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-responsibilities","dir":"","previous_headings":"","what":"Our Responsibilities","title":"Contributor Covenant Code of Conduct","text":"Project maintainers responsible clarifying standards acceptable behavior expected take appropriate fair corrective action response instances unacceptable behavior. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct, ban temporarily permanently contributor behaviors deem inappropriate, threatening, offensive, harmful.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"scope","dir":"","previous_headings":"","what":"Scope","title":"Contributor Covenant Code of Conduct","text":"Code Conduct applies within project spaces public spaces individual representing project community. Examples representing project community include using official project e-mail address, posting via official social media account, acting appointed representative online offline event. Representation project may defined clarified project maintainers.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"enforcement","dir":"","previous_headings":"","what":"Enforcement","title":"Contributor Covenant Code of Conduct","text":"Instances abusive, harassing, otherwise unacceptable behavior may reported contacting project team support@spsanderson.com. complaints reviewed investigated result response deemed necessary appropriate circumstances. project team obligated maintain confidentiality regard reporter incident. details specific enforcement policies may posted separately. Project maintainers follow enforce Code Conduct good faith may face temporary permanent repercussions determined members project’s leadership.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"attribution","dir":"","previous_headings":"","what":"Attribution","title":"Contributor Covenant Code of Conduct","text":"Code Conduct adapted Contributor Covenant, version 1.4, available https://www.contributor-covenant.org/version/1/4/code--conduct.html answers common questions code conduct, see https://www.contributor-covenant.org/faq","code":""},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"healthyr-","dir":"","previous_headings":"","what":"Hospital Data Analysis Workflow Tools","title":"Hospital Data Analysis Workflow Tools","text":"goal healthyR help quickly analyze common data problems Administrative Clincial spaces.","code":""},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Hospital Data Analysis Workflow Tools","text":"can install released version healthyR CRAN : development version GitHub :","code":"install.packages(\"healthyR\") # install.packages(\"devtools\") devtools::install_github(\"spsanderson/healthyR\")"},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"example","dir":"","previous_headings":"","what":"Example","title":"Hospital Data Analysis Workflow Tools","text":"basic example using ts_median_excess_plt() function`: simple example using ts_signature_tbl() function: simple example using plt_gartner_magic_chart() function:","code":"library(healthyR) library(timetk) library(dplyr) ts_signature_tbl(.data = m4_daily, .date_col = date, .pad_time = TRUE, id) %>% ts_median_excess_plt( .date_col = date , .value_col = value , .x_axis = week , .ggplot_group_var = year , .years_back = 5 ) library(healthyR) library(timetk) ts_signature_tbl(.data = m4_daily, .date_col = date) #> # A tibble: 17,578 × 31 #> id date value index.num diff year year.iso half quarter month #> #> 1 D410 1978-06-23 9109. 267408000 NA 1978 1978 1 2 6 #> 2 D410 1978-06-24 9103. 267494400 86400 1978 1978 1 2 6 #> 3 D410 1978-06-25 9116. 267580800 86400 1978 1978 1 2 6 #> 4 D410 1978-06-26 9116. 267667200 86400 1978 1978 1 2 6 #> 5 D410 1978-06-27 9106. 267753600 86400 1978 1978 1 2 6 #> 6 D410 1978-06-28 9094. 267840000 86400 1978 1978 1 2 6 #> 7 D410 1978-06-29 9094. 267926400 86400 1978 1978 1 2 6 #> 8 D410 1978-06-30 9084. 268012800 86400 1978 1978 1 2 6 #> 9 D410 1978-07-01 9081. 268099200 86400 1978 1978 2 3 7 #> 10 D410 1978-07-02 9047. 268185600 86400 1978 1978 2 3 7 #> # ℹ 17,568 more rows #> # ℹ 21 more variables: month.xts , month.lbl , day , hour , #> # minute , second , hour12 , am.pm , wday , #> # wday.xts , wday.lbl , mday , qday , yday , #> # mweek , week , week.iso , week2 , week3 , #> # week4 , mday7 suppressPackageStartupMessages(library(healthyR)) suppressPackageStartupMessages(library(tibble)) suppressPackageStartupMessages(library(dplyr)) gartner_magic_chart_plt( .data = tibble(x = rnorm(100, 0, 1), y = rnorm(100, 0, 1)) , .x_col = x , .y_col = y , .y_lab = \"los\" , .x_lab = \"RA\" , .plt_title = \"Test Title\" , .tl_lbl = \"Top Left lbl\" , .tr_lbl = \"Top Right lbl\" , .bl_lbl = \"Bottom Left lbl\" , .br_lbl = \"Bottom Right lbl\" )"},{"path":"https://www.spsanderson.com/healthyR/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2020 Steven Paul Sanderson II Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Counts by Category — category_counts_tbl","title":"Counts by Category — category_counts_tbl","text":"Get counts column particular grouping supplied, otherwise just get counts column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Counts by Category — category_counts_tbl","text":"","code":"category_counts_tbl(.data, .count_col, .arrange_value = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Counts by Category — category_counts_tbl","text":".data data.frame/tibble supplied. .count_col column values want count. .arrange_value Defaults true, arrange resulting tibble descending order .count_col ... Place values want pass grouping .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Counts by Category — category_counts_tbl","text":"Requires data.frame/tibble. Requires value column, column going counted.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Counts by Category — category_counts_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Counts by Category — category_counts_tbl","text":"","code":"library(healthyR.data) #> #> == Welcome to healthyR.data =========================================================================== #> If you find this package useful, please leave a star: #> https://github.com/spsanderson/healthyR.data' #> #> If you encounter a bug or want to request an enhancement please file an issue at: #> https://github.com/spsanderson/healthyR.data/issues #> #> Thank you for using healthyR.data library(dplyr) #> Warning: package 'dplyr' was built under R version 4.2.3 #> #> Attaching package: 'dplyr' #> The following objects are masked from 'package:stats': #> #> filter, lag #> The following objects are masked from 'package:base': #> #> intersect, setdiff, setequal, union healthyR_data %>% category_counts_tbl( .count_col = payer_grouping , .arrange = TRUE , ip_op_flag ) #> # A tibble: 25 × 3 #> ip_op_flag payer_grouping n #> #> 1 I Medicare A 52621 #> 2 O Medicare B 22270 #> 3 I Medicaid HMO 15466 #> 4 I Medicare HMO 13572 #> 5 O Blue Cross 13560 #> 6 I Blue Cross 10797 #> 7 O Medicaid HMO 10018 #> 8 O HMO 9331 #> 9 I HMO 8113 #> 10 I Medicaid 7131 #> # ℹ 15 more rows healthyR_data %>% category_counts_tbl( .count_col = ip_op_flag , .arrange_value = TRUE , service_line ) #> # A tibble: 30 × 3 #> service_line ip_op_flag n #> #> 1 Medical I 64435 #> 2 General Outpatient O 50526 #> 3 Surgical I 14916 #> 4 Colonoscopy/Endoscopy O 11486 #> 5 Cataract Removal O 4930 #> 6 COPD I 4398 #> 7 CHF I 3871 #> 8 Pneumonia I 3323 #> 9 Cellulitis I 3311 #> 10 Major Depression/Bipolar Affective Disorders I 2866 #> # ℹ 20 more rows"},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — color_blind","title":"Provide Colorblind Compliant Colors — color_blind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — color_blind","text":"","code":"color_blind()"},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — color_blind","text":"vector 8 Hex RGB definitions.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — color_blind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — color_blind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Provide Colorblind Compliant Colors — color_blind","text":"","code":"color_blind() #> [1] \"#000000\" \"#E69F00\" \"#56B4E9\" \"#009E73\" \"#F0E442\" \"#0072B2\" \"#D55E00\" #> [8] \"#CC79A7\""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Diverging Bar Chart — diverging_bar_plt","title":"Diverging Bar Chart — diverging_bar_plt","text":"Diverging Bars bar chart can handle negative positive values. can implemented smart tweak geom_bar(). usage geom_bar() can quite confusing. , can used make bar chart well histogram. Let explain. default, geom_bar() stat set count. means, provide just continuous X variable (Y variable), tries make histogram data. order make bar chart create bars instead histogram, need two things. Set stat = identity provide x y inside aes() , x either character factor y numeric. order make sure get diverging bars instead just bars, make sure, categorical variable 2 categories changes values certain threshold continuous variable. example, mpg mtcars data set normalized computing z score. vehicles mpg zero marked green marked red.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diverging Bar Chart — diverging_bar_plt","text":"","code":"diverging_bar_plt( .data, .x_axis, .y_axis, .fill_col, .plot_title = NULL, .plot_subtitle = NULL, .plot_caption = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Diverging Bar Chart — diverging_bar_plt","text":".data data pass function, must tibble/data.frame. .x_axis data passed x-axis. .y_axis data passed y-axis. also equal parameter label .fill_col column used fill color bars. .plot_title Default NULL .plot_subtitle Default NULL .plot_caption Default NULL .interactive Default FALSE. TRUE returns plotly plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Diverging Bar Chart — diverging_bar_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diverging Bar Chart — diverging_bar_plt","text":"function takes arguments returns ggplot2 object.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Diverging Bar Chart — diverging_bar_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Diverging Bar Chart — diverging_bar_plt","text":"","code":"suppressPackageStartupMessages(library(ggplot2)) data(\"mtcars\") mtcars$car_name <- rownames(mtcars) mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2) mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, \"below\", \"above\") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$car_name <- factor(mtcars$car_name, levels = mtcars$car_name) diverging_bar_plt( .data = mtcars , .x_axis = car_name , .y_axis = mpg_z , .fill_col = mpg_type , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Diverging Lollipop Chart — diverging_lollipop_plt","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"diverging lollipop function. Lollipop chart conveys information bar chart diverging bar. Except looks modern. Instead geom_bar, use geom_point geom_segment get lollipops right. Let’s draw lollipop using data prepared previous example diverging bars.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"","code":"diverging_lollipop_plt( .data, .x_axis, .y_axis, .plot_title = NULL, .plot_subtitle = NULL, .plot_caption = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":".data data pass function, must tibble/data.frame. .x_axis data passed x-axis. also x xend parameters geom_segment .y_axis data passed y-axis. also equal parameters yend label .plot_title Default NULL .plot_subtitle Default NULL .plot_caption Default NULL .interactive Default FALSE. TRUE returns plotly plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"function takes arguments returns ggplot2 object.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"","code":"suppressPackageStartupMessages(library(ggplot2)) data(\"mtcars\") mtcars$car_name <- rownames(mtcars) mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2) mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, \"below\", \"above\") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$car_name <- factor(mtcars$car_name, levels = mtcars$car_name) diverging_lollipop_plt(.data = mtcars, .x_axis = car_name , .y_axis = mpg_z)"},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":null,"dir":"Reference","previous_headings":"","what":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"dataset containing Diagnosis Code AHRQ Condition Code Mapping used helping define service lines inpatient discharges.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"","code":"data(dx_cc_mapping)"},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"data frame 86852 rows 5 variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"CC_Code. DX_1, DX_2, ..., DX_n CC_Desc. DX_1 = Conduction disorders, DX_n = description ICD_Ver_Flag. ICD Version 10 9 ICDCode. ICD-9 ro ICD-10 Code Diagnosis. Long QT Syndrome","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Plot Gartner Magic Chart two continuous variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"","code":"gartner_magic_chart_plt( .data, .x_col, .y_col, .point_size_col = NULL, .y_lab, .x_lab, .plt_title, .tl_lbl, .tr_lbl, .br_lbl, .bl_lbl )"},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":".data data set want plot .x_col x-axis plot .y_col y-axis plot .point_size_col default NULL, want size dots column data.frame/tibble enter column name . .y_lab y-axis label .x_lab x-axis label .plt_title title plot .tl_lbl top left label .tr_lbl top right label .br_lbl bottom right label .bl_lbl bottom left label","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"ggplot plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Supply data frame least two continuous variables plot ","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"","code":"library(dplyr) data_tbl <- tibble( x = rnorm(100, 0, 1), y = rnorm(100, 0, 1), z = abs(x) + abs(y) ) gartner_magic_chart_plt( .data = data_tbl, .x_col = x, .y_col = y, .point_size = z, .x_lab = \"los\", .y_lab = \"ra\", .plt_title = \"tst\", .tr_lbl = \"High RA-LOS\", .tl_lbl = \"High RA\", .bl_lbl = \"Leader\", .br_lbl = \"High LOS\" ) gartner_magic_chart_plt( .data = data_tbl, .x_col = x, .y_col = y, .point_size = NULL, .x_lab = \"los\", .y_lab = \"ra\", .plt_title = \"tst\", .tr_lbl = \"High RA-LOS\", .tl_lbl = \"High RA\", .bl_lbl = \"Leader\", .br_lbl = \"High LOS\" )"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"","code":"hr_scale_color_colorblind(..., theme = \"hr\")"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"... Data passed ggplot object theme Right now hr . Anything else render error.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"gggplot layer","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"","code":"hr_scale_fill_colorblind(..., theme = \"hr\")"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"... Data passed ggplot object theme Right now hr . Anything else render error.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"gggplot layer","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Mapper — kmeans_mapped_tbl","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Create tibble maps kmeans_obj() using purrr::map() create nested data.frame/tibble holds n centers. tibble used help create scree plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Mapper — kmeans_mapped_tbl","text":"","code":"kmeans_mapped_tbl(.data, .centers = 15)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Mapper — kmeans_mapped_tbl","text":".data must tibble working environment kmeans_user_item_tbl() .centers many different centers want try","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Mapper — kmeans_mapped_tbl","text":"nested tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Takes single parameter .centers. used create tibble map kmeans_obj() function list creating nested tibble.","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Mapper — kmeans_mapped_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmeans_mapped_tbl(ui_tbl) #> # A tibble: 15 × 3 #> centers k_means glance #> #> 1 1 #> 2 2 #> 3 3 #> 4 4 #> 5 5 #> 6 6 #> 7 7 #> 8 8 #> 9 9 #> 10 10 #> 11 11 #> 12 12 #> 13 13 #> 14 14 #> 15 15 "},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Functions — kmeans_obj","title":"K-Means Functions — kmeans_obj","text":"Takes output kmeans_user_item_tbl() function applies k-means algorithm using stats::kmeans()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Functions — kmeans_obj","text":"","code":"kmeans_obj(.data, .centers = 5)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Functions — kmeans_obj","text":".data data gets passed kmeans_user_item_tbl() .centers many initial centers start ","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Functions — kmeans_obj","text":"stats k-means object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Functions — kmeans_obj","text":"Uses stats::kmeans() function creates wrapper around .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Functions — kmeans_obj","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Functions — kmeans_obj","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) %>% kmeans_obj() #> K-means clustering with 5 clusters of sizes 2, 5, 1, 3, 12 #> #> Cluster means: #> Blue Cross Commercial Compensation Exchange Plans HMO Medicaid #> 1 0.27188303 0.05712358 0.0003293808 0.039065198 0.18065096 0.04246134 #> 2 0.13375082 0.03542694 0.0121998471 0.016160901 0.10724914 0.05150211 #> 3 0.00000000 0.00000000 0.0000000000 0.000000000 0.27272727 0.18181818 #> 4 0.07912806 0.02702478 0.0002914681 0.009301354 0.07723873 0.21428392 #> 5 0.07837450 0.02182129 0.0043244347 0.006202137 0.04493860 0.03684344 #> Medicaid HMO Medicare A Medicare HMO No Fault Self Pay #> 1 0.24760799 0.10958146 0.03584494 0.000000000 0.015452115 #> 2 0.13107693 0.35217108 0.11769769 0.008242686 0.034521844 #> 3 0.45454545 0.09090909 0.00000000 0.000000000 0.000000000 #> 4 0.28209782 0.23654904 0.04362913 0.002672067 0.027783628 #> 5 0.08001653 0.56250366 0.15152338 0.003475542 0.009976485 #> #> Clustering vector: #> [1] 4 1 5 5 5 5 2 2 5 5 1 5 4 2 5 2 5 4 2 5 5 3 5 #> #> Within cluster sum of squares by cluster: #> [1] 0.03549821 0.02592247 0.00000000 0.04450884 0.09625399 #> (between_SS / total_SS = 85.6 %) #> #> Available components: #> #> [1] \"cluster\" \"centers\" \"totss\" \"withinss\" \"tot.withinss\" #> [6] \"betweenss\" \"size\" \"iter\" \"ifault\""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Take data kmeans_mapped_tbl() unnest tibble inspection use kmeans_scree_plt() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"","code":"kmeans_scree_data_tbl(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":".data must tibble working environment kmeans_mapped_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"nested tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Takes single parameter .data kmeans_mapped_tbl() transforms tibble used kmeans_scree_plt(). show values (tot.withinss) center.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(ui_tbl) kmeans_scree_data_tbl(kmm_tbl) #> # A tibble: 15 × 2 #> centers tot.withinss #> #> 1 1 1.41 #> 2 2 0.592 #> 3 3 0.372 #> 4 4 0.276 #> 5 5 0.202 #> 6 6 0.159 #> 7 7 0.124 #> 8 8 0.0922 #> 9 9 0.0722 #> 10 10 0.0576 #> 11 11 0.0461 #> 12 12 0.0363 #> 13 13 0.0272 #> 14 14 0.0231 #> 15 15 0.0160"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Scree Plot — kmeans_scree_plt","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Create scree-plot kmeans_mapped_tbl() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Scree Plot — kmeans_scree_plt","text":"","code":"kmeans_scree_plt(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Scree Plot — kmeans_scree_plt","text":".data data kmeans_mapped_tbl() function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Scree Plot — kmeans_scree_plt","text":"ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Outputs scree-plot","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Scree Plot — kmeans_scree_plt","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(ui_tbl) kmeans_scree_plt(.data = kmm_tbl)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means tidy Functions — kmeans_tidy_tbl","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"K-Means tidy functions","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"","code":"kmeans_tidy_tbl(.kmeans_obj, .data, .tidy_type = \"tidy\")"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":".kmeans_obj stats::kmeans() object .data user item tibble created kmeans_user_item_tbl() .tidy_type \"tidy\",\"glance\", \"augment\"","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"Takes k-means object associated user item tibble returns one items asked . Either: broom::tidy(), broom::glance() broom::augment(). function defaults broom::tidy().","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"","code":"library(healthyR.data) library(dplyr) library(broom) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) km_obj <- kmeans_obj(uit_tbl) kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"augment\" ) #> # A tibble: 23 × 2 #> service_line cluster #> #> 1 Alcohol Abuse 5 #> 2 Bariatric Surgery For Obesity 1 #> 3 CHF 3 #> 4 COPD 3 #> 5 CVA 3 #> 6 Carotid Endarterectomy 3 #> 7 Cellulitis 4 #> 8 Chest Pain 4 #> 9 GI Hemorrhage 3 #> 10 Joint Replacement 3 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"glance\" ) #> # A tibble: 1 × 4 #> totss tot.withinss betweenss iter #> #> 1 1.41 0.202 1.21 2 kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"tidy\" ) %>% glimpse() #> Rows: 5 #> Columns: 14 #> $ `Blue Cross` 0.27188303, 0.00000000, 0.07837450, 0.13375082, 0.079… #> $ Commercial 0.05712358, 0.00000000, 0.02182129, 0.03542694, 0.027… #> $ Compensation 0.0003293808, 0.0000000000, 0.0043244347, 0.012199847… #> $ `Exchange Plans` 0.039065198, 0.000000000, 0.006202137, 0.016160901, 0… #> $ HMO 0.18065096, 0.27272727, 0.04493860, 0.10724914, 0.077… #> $ Medicaid 0.04246134, 0.18181818, 0.03684344, 0.05150211, 0.214… #> $ `Medicaid HMO` 0.24760799, 0.45454545, 0.08001653, 0.13107693, 0.282… #> $ `Medicare A` 0.10958146, 0.09090909, 0.56250366, 0.35217108, 0.236… #> $ `Medicare HMO` 0.03584494, 0.00000000, 0.15152338, 0.11769769, 0.043… #> $ `No Fault` 0.000000000, 0.000000000, 0.003475542, 0.008242686, 0… #> $ `Self Pay` 0.015452115, 0.000000000, 0.009976485, 0.034521844, 0… #> $ size 2, 1, 12, 5, 3 #> $ withinss 0.03549821, 0.00000000, 0.09625399, 0.02592247, 0.044… #> $ cluster 1, 2, 3, 4, 5"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Functions — kmeans_user_item_tbl","title":"K-Means Functions — kmeans_user_item_tbl","text":"Takes data.frame/tibble transforms aggregated/normalized user-item tibble proportions. user need input parameters rows/user columns/items.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Functions — kmeans_user_item_tbl","text":"","code":"kmeans_user_item_tbl(.data, .row_input, .col_input, .record_input)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Functions — kmeans_user_item_tbl","text":".data data want transform .row_input column going row (user) .col_input column going column (item) .record_input column going summed aggregattion normalization process.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Functions — kmeans_user_item_tbl","text":"aggregated/normalized user item tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Functions — kmeans_user_item_tbl","text":"function used using k-mean model. commonly referred user item matrix \"users\" tend rows \"items\" (e.g. orders) columns. must supply column can summed aggregation normalization process occur.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Functions — kmeans_user_item_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Functions — kmeans_user_item_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) #> # A tibble: 23 × 12 #> service_line Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ #> #> 1 Alcohol Abuse 0.0941 0.0321 5.25e-4 0.0116 0.0788 0.158 0.367 0.173 #> 2 Bariatric Sur… 0.317 0.0583 0 0.0518 0.168 0.00324 0.343 0.0485 #> 3 CHF 0.0295 0.00958 5.18e-4 0.00414 0.0205 0.0197 0.0596 0.657 #> 4 COPD 0.0493 0.0228 2.28e-4 0.00548 0.0342 0.0461 0.172 0.520 #> 5 CVA 0.0647 0.0246 1.07e-3 0.0107 0.0524 0.0289 0.0764 0.555 #> 6 Carotid Endar… 0.0845 0.0282 0 0 0.0141 0 0.0282 0.648 #> 7 Cellulitis 0.110 0.0339 1.18e-2 0.00847 0.0805 0.0869 0.192 0.355 #> 8 Chest Pain 0.144 0.0391 2.90e-3 0.00543 0.112 0.0522 0.159 0.324 #> 9 GI Hemorrhage 0.0542 0.0175 1.25e-3 0.00834 0.0480 0.0350 0.0855 0.588 #> 10 Joint Replace… 0.139 0.0179 3.36e-2 0.00673 0.0516 0 0.0874 0.5 #> # … with 13 more rows, 3 more variables: `Medicare HMO` , #> # `No Fault` , `Self Pay` , and abbreviated variable names #> # ¹​`Blue Cross`, ²​Commercial, ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, #> # ⁶​`Medicaid HMO`, ⁷​`Medicare A` #> # ℹ Use `print(n = ...)` to see more rows, and `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Plot index length stay readmit rate along variance","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"","code":"los_ra_index_plt(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":".data data supplied los_ra_index_summary_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"patchwork ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Expects tibble Expects Length Stay Readmit column, must numeric Uses cowplot stack plots","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"","code":"suppressPackageStartupMessages(library(dplyr)) data_tbl <- tibble( \"alos\" = runif(186, 1, 20) , \"elos\" = runif(186, 1, 17) , \"readmit_rate\" = runif(186, 0, .25) , \"readmit_rate_bench\" = runif(186, 0, .2) ) los_ra_index_summary_tbl( .data = data_tbl , .max_los = 15 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_rate_bench ) %>% los_ra_index_plt() los_ra_index_summary_tbl( .data = data_tbl , .max_los = 10 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_rate_bench ) %>% los_ra_index_plt()"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Create length stay readmit index summary tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"","code":"los_ra_index_summary_tbl( .data, .max_los = 15, .alos_col, .elos_col, .readmit_rate, .readmit_bench )"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":".data data going analyze. .max_los can give maximum LOS value. Lets say typically see los 15 days, set .max_los 15 values greater .max_los grouped .max_los .alos_col Average Length Stay column .elos_col Expected Length Stay column .readmit_rate Actual Readmit Rate column .readmit_bench Expected Readmit Rate column","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Expects tibble Expects following columns 4 Length Stay Actual - integer Length Stacy Benchmark - integer Readmit Rate Actual - 0/1 record, 1 = readmitted, 0 . Readmit Rate Benchmark - percentage benchmark file. add column called visits count records per length stay 1 .max_los .max_los param can left blank function default 15. good default know set 75 percentile stats::quantile() function using defaults, like .max_los = stats::quantile(data_tbl$alos)[[4]] Uses data compute variance, want particular time frame filter data goes .data argument. suggested use timetk::filter_by_time() index computed excess length stay readmit rates respective expectations.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"","code":"suppressPackageStartupMessages(library(dplyr)) data_tbl <- tibble( \"alos\" = runif(186, 1, 20) , \"elos\" = runif(186, 1, 17) , \"readmit_rate\" = runif(186, 0, .25) , \"readmit_bench\" = runif(186, 0, .2) ) los_ra_index_summary_tbl( .data = data_tbl , .max_los = 15 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_bench ) #> # A tibble: 15 × 4 #> los_group los_index rar_index los_ra_var #> #> 1 1 0.114 0.833 1.05 #> 2 2 0.264 1.08 0.820 #> 3 3 0.327 2.14 1.82 #> 4 4 0.382 1.2 0.818 #> 5 5 0.590 1.5 0.910 #> 6 6 0.527 0.818 0.655 #> 7 7 0.704 1.27 0.569 #> 8 8 0.698 1.33 0.635 #> 9 9 1.01 0.917 0.0951 #> 10 10 1.38 1 0.384 #> 11 11 1.12 1.62 0.749 #> 12 12 1.54 1.4 0.942 #> 13 13 1.13 0.833 0.298 #> 14 14 1.49 0.667 0.823 #> 15 15 2.11 1.09 1.20 los_ra_index_summary_tbl( .data = data_tbl , .max_los = 10 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_bench ) #> # A tibble: 10 × 4 #> los_group los_index rar_index los_ra_var #> #> 1 1 0.114 0.833 1.05 #> 2 2 0.264 1.08 0.820 #> 3 3 0.327 2.14 1.82 #> 4 4 0.382 1.2 0.818 #> 5 5 0.590 1.5 0.910 #> 6 6 0.527 0.818 0.655 #> 7 7 0.704 1.27 0.569 #> 8 8 0.698 1.33 0.635 #> 9 9 1.01 0.917 0.0951 #> 10 10 1.67 1 0.673"},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":null,"dir":"Reference","previous_headings":"","what":"Tibble to named list — named_item_list","title":"Tibble to named list — named_item_list","text":"Takes data.frame/tibble creates named list supplied grouping variable. Can used conjunction save_to_excel() create new sheet group data.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Tibble to named list — named_item_list","text":"","code":"named_item_list(.data, .group_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Tibble to named list — named_item_list","text":".data data.frame/tibble. .group_col column contains groupings.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Tibble to named list — named_item_list","text":"Requires data.frame/tibble grouping column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Tibble to named list — named_item_list","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Tibble to named list — named_item_list","text":"","code":"library(healthyR.data) df <- healthyR_data df_list <- named_item_list(.data = df, .group_col = service_line) df_list #> tbl_df< #> mrn : character #> visit_id : character #> visit_start_date_time : datetime #> visit_end_date_time : datetime #> total_charge_amount : double #> total_amount_due : double #> total_adjustment_amount : double #> payer_grouping : character #> total_payment_amount : double #> ip_op_flag : character #> service_line : character #> length_of_stay : double #> expected_length_of_stay : logical #> length_of_stay_threshold: logical #> los_outlier_flag : double #> readmit_flag : double #> readmit_expectation : logical #> > #> >[29]> #> $`Alcohol Abuse` #> # A tibble: 1,904 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 66681… 1027422… 2011-09-18 18:45:00 2011-09-21 15:24:00 20650. #> 2 85712… 1715006… 2011-09-24 14:23:00 2011-09-27 22:54:00 19632. #> 3 45086… 1463793… 2011-09-25 17:22:00 2011-09-30 18:48:00 27028. #> 4 53136… 1087046… 2011-10-01 08:58:00 2011-10-03 11:10:00 12214. #> 5 79908… 1933551… 2011-10-02 00:04:00 2011-10-06 13:51:00 30124. #> 6 29323… 1651882… 2011-10-06 15:08:00 2011-10-07 16:00:00 8571. #> 7 97809… 1375044… 2011-10-06 17:23:00 2011-10-08 14:19:00 13139. #> 8 88765… 1040286… 2011-10-09 00:36:00 2011-10-09 15:29:00 37944. #> 9 13303… 1814203… 2011-09-26 20:00:00 2011-10-10 11:59:00 110695. #> 10 50646… 1177441… 2011-10-11 01:00:00 2011-10-13 10:16:00 18791. #> # ℹ 1,894 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Bariatric Surgery For Obesity` #> # A tibble: 309 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 33197… 1959572… 2012-12-03 13:35:00 2012-12-05 14:42:00 42533. #> 2 85747… 1935901… 2012-12-03 07:30:00 2012-12-06 13:48:00 47450. #> 3 89559… 1250962… 2012-12-03 08:39:00 2012-12-06 16:18:00 50382. #> 4 31228… 1482137… 2013-01-16 06:32:00 2013-01-18 16:07:00 43665. #> 5 15445… 1953192… 2013-01-16 09:18:00 2013-01-20 18:33:00 52763. #> 6 22630… 1950977… 2013-02-19 10:28:00 2013-02-21 15:25:00 36038. #> 7 37398… 1518672… 2013-02-26 06:53:00 2013-03-01 12:38:00 56381. #> 8 14268… 1903948… 2013-04-09 06:45:00 2013-04-11 18:12:00 43263. #> 9 78338… 1196711… 2013-04-23 07:16:00 2013-04-26 16:41:00 52300. #> 10 80152… 1595499… 2013-05-21 06:15:00 2013-05-24 15:59:00 44746. #> # ℹ 299 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Bariatric Surgery for Obesity Outpatient` #> # A tibble: 19 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 77785… 3780939… 2011-05-23 05:00:00 2011-05-24 00:00:00 37167. #> 2 68458… 3778860… 2011-07-18 05:00:00 2011-07-19 00:00:00 26037. #> 3 47955… 3675064… 2011-07-18 05:00:00 2011-07-19 00:00:00 41552. #> 4 92298… 3218733… 2011-08-15 05:00:00 2011-08-16 00:00:00 34332. #> 5 29160… 3547868… 2011-08-30 05:00:00 2011-08-31 00:00:00 37992. #> 6 45420… 3189581… 2011-09-12 05:00:00 2011-09-13 00:00:00 32744. #> 7 59818… 3834855… 2011-09-19 05:00:00 2011-09-20 00:00:00 34354. #> 8 57649… 3921176… 2011-10-17 05:00:00 2011-10-18 00:00:00 31338 #> 9 11995… 3411333… 2011-11-07 05:00:00 2011-11-08 00:00:00 34795 #> 10 62541… 3554137… 2011-11-08 05:00:00 2011-11-08 00:00:00 33251. #> 11 83600… 3562481… 2011-11-15 05:00:00 2011-11-15 00:00:00 33955. #> 12 10604… 3411030… 2011-11-28 05:00:00 2011-11-29 00:00:00 35638. #> 13 84084… 3342120… 2012-03-12 05:00:00 2012-03-12 00:00:00 33758. #> 14 37253… 3461965… 2012-04-23 05:00:00 2012-04-24 00:00:00 36768. #> 15 85288… 3078841… 2012-06-12 05:00:00 2012-06-13 00:00:00 39139. #> 16 73239… 3350427… 2012-07-09 05:00:00 2012-07-10 00:00:00 35642. #> 17 52577… 3074630… 2012-08-20 05:00:00 2012-08-21 00:00:00 37140. #> 18 62286… 3659346… 2012-08-27 05:00:00 2012-08-28 00:00:00 35030. #> 19 39164… 3146567… 2012-12-18 05:00:00 2012-12-19 00:00:00 36899. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $CHF #> # A tibble: 3,871 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 51458… 1759626… 2011-09-19 09:17:00 2011-09-22 12:32:00 24021. #> 2 66595… 1901836… 2011-09-19 07:06:00 2011-09-22 18:58:00 33724. #> 3 21445… 1913857… 2011-09-22 00:21:00 2011-09-27 16:49:00 47369. #> 4 33735… 1710022… 2011-09-15 12:48:00 2011-09-27 19:52:00 76611. #> 5 67542… 1377329… 2011-09-17 13:49:00 2011-09-28 13:45:00 81523. #> 6 69492… 1811099… 2011-09-24 20:33:00 2011-09-29 11:59:00 37112. #> 7 93559… 1609237… 2011-09-22 04:23:00 2011-10-03 14:21:00 84470. #> 8 14723… 1713302… 2011-09-15 11:50:00 2011-10-04 19:34:00 158923. #> 9 49842… 1052618… 2011-09-29 10:40:00 2011-10-05 14:20:00 50061. #> 10 98654… 1022864… 2011-10-01 01:47:00 2011-10-05 18:50:00 42312. #> # ℹ 3,861 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $COPD #> # A tibble: 4,398 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 53222… 1698106… 2011-09-23 00:18:00 2011-09-25 14:18:00 21843. #> 2 54515… 1461588… 2011-09-18 17:22:00 2011-09-28 17:20:00 98014. #> 3 91474… 1437392… 2011-09-19 09:01:00 2011-09-30 14:44:00 96463. #> 4 38370… 1452507… 2011-09-25 18:44:00 2011-09-30 20:42:00 31050. #> 5 30712… 1117831… 2011-09-26 19:26:00 2011-10-01 09:46:00 33841. #> 6 11184… 1308449… 2011-09-30 17:41:00 2011-10-01 16:32:00 13971. #> 7 88190… 1670417… 2011-09-27 22:58:00 2011-10-01 17:03:00 44981. #> 8 33840… 1957228… 2011-09-26 08:08:00 2011-10-02 15:53:00 44635. #> 9 20960… 1168285… 2011-09-28 11:09:00 2011-10-03 15:53:00 36926. #> 10 95644… 1711510… 2011-09-24 23:59:00 2011-10-03 18:10:00 69779. #> # ℹ 4,388 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $CVA #> # A tibble: 1,876 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 41238… 1543704… 2011-09-19 15:31:00 2011-09-27 13:11:00 103948. #> 2 80514… 1330628… 2011-09-21 14:52:00 2011-09-29 17:38:00 94170. #> 3 12307… 1747094… 2011-09-24 16:34:00 2011-09-30 17:21:00 66481. #> 4 20903… 1777797… 2011-09-26 12:19:00 2011-10-04 15:38:00 79281. #> 5 54938… 1173347… 2011-09-30 17:47:00 2011-10-05 16:50:00 49108. #> 6 93886… 1877891… 2011-09-19 17:47:00 2011-10-05 17:25:00 105698. #> 7 42704… 1654264… 2011-09-28 22:00:00 2011-10-06 17:08:00 65041. #> 8 40653… 1576434… 2011-10-05 15:31:00 2011-10-11 14:26:00 81910. #> 9 26260… 1818390… 2011-09-27 13:43:00 2011-10-13 14:14:00 86323. #> 10 28646… 1984495… 2011-10-12 10:10:00 2011-10-14 15:15:00 82165. #> # ℹ 1,866 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Cardiac Catheterization` #> # A tibble: 2,339 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 66583… 3578143… 2011-01-04 05:00:00 2011-01-04 00:00:00 20852 #> 2 10022… 3911589… 2011-01-04 05:00:00 2011-01-04 00:00:00 18334 #> 3 28724… 3226717… 2011-01-05 05:00:00 2011-01-05 00:00:00 19353 #> 4 54076… 3773686… 2011-01-05 05:00:00 2011-01-05 00:00:00 18334 #> 5 89111… 3082518… 2011-01-13 05:00:00 2011-01-11 00:00:00 1377 #> 6 91877… 3385295… 2011-01-13 05:00:00 2011-01-13 00:00:00 18405 #> 7 89111… 3040689… 2011-01-13 05:00:00 2011-01-13 00:00:00 18587 #> 8 75773… 3380647… 2011-01-14 05:00:00 2011-01-14 00:00:00 20069 #> 9 22385… 3740963… 2011-01-17 05:00:00 2011-01-17 00:00:00 18428 #> 10 91434… 3628134… 2011-01-17 05:00:00 2011-01-17 00:00:00 20056 #> # ℹ 2,329 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Carotid Endarterectomy` #> # A tibble: 72 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 91886… 1012723… 2011-12-02 11:51:00 2011-12-04 15:32:00 29553. #> 2 84879… 1998441… 2012-02-02 06:37:00 2012-02-05 19:38:00 35181. #> 3 35685… 1235700… 2012-03-16 16:26:00 2012-03-23 11:22:00 87273. #> 4 84879… 1412023… 2012-03-30 09:31:00 2012-04-02 17:57:00 36213. #> 5 76802… 1501987… 2012-04-03 09:43:00 2012-04-05 13:11:00 27293. #> 6 21571… 1253613… 2012-03-29 21:26:00 2012-04-05 14:53:00 82206. #> 7 88958… 1446390… 2012-03-27 19:35:00 2012-04-05 16:35:00 89350. #> 8 25304… 1257726… 2012-05-29 08:52:00 2012-06-04 11:53:00 57470. #> 9 85997… 1406791… 2012-05-29 06:40:00 2012-06-04 12:40:00 52616. #> 10 19040… 1247816… 2012-05-31 06:57:00 2012-06-04 14:30:00 37105. #> # ℹ 62 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Cataract Removal` #> # A tibble: 4,930 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 24432… 3904707… 2010-01-05 05:00:00 2010-01-05 00:00:00 31283. #> 2 42767… 3950850… 2010-01-05 05:00:00 2010-01-05 00:00:00 12833. #> 3 27436… 3391956… 2010-01-05 05:00:00 2010-01-05 00:00:00 11770. #> 4 16795… 3399694… 2010-01-05 05:00:00 2010-01-05 00:00:00 12729. #> 5 26318… 3554661… 2010-01-05 05:00:00 2010-01-05 00:00:00 12833. #> 6 61280… 3763722… 2010-01-06 05:00:00 2010-01-06 00:00:00 15748. #> 7 80833… 3967666… 2010-01-06 05:00:00 2010-01-06 00:00:00 14165. #> 8 11824… 3033075… 2010-01-06 05:00:00 2010-01-06 00:00:00 13065. #> 9 87504… 3162148… 2010-01-06 05:00:00 2010-01-06 00:00:00 12735. #> 10 87077… 3940813… 2010-01-07 05:00:00 2010-01-07 00:00:00 11514. #> # ℹ 4,920 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Cellulitis #> # A tibble: 3,311 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 91937… 1963079… 2011-09-21 16:35:00 2011-09-23 13:42:00 20322. #> 2 14415… 1523695… 2011-09-23 13:59:00 2011-09-23 18:00:00 6860. #> 3 30115… 1278133… 2011-09-21 05:31:00 2011-09-24 10:50:00 28990. #> 4 11190… 1462795… 2011-09-22 16:32:00 2011-09-25 16:47:00 17947. #> 5 20122… 1114115… 2011-09-25 23:58:00 2011-09-26 13:30:00 8604. #> 6 66023… 1101427… 2011-09-25 02:04:00 2011-09-27 14:18:00 26726. #> 7 36903… 1842522… 2011-09-25 16:14:00 2011-09-27 18:10:00 13143. #> 8 94675… 1694578… 2011-09-28 19:23:00 2011-09-29 10:40:00 12203 #> 9 64313… 1204713… 2011-09-19 21:06:00 2011-09-30 16:54:00 95473. #> 10 81980… 1108154… 2011-09-30 22:52:00 2011-10-01 12:28:00 8901. #> # ℹ 3,301 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Chest Pain` #> # A tibble: 2,766 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 62048… 1900262… 2011-09-19 16:53:00 2011-09-20 19:20:00 10426. #> 2 24825… 1518935… 2011-09-19 21:51:00 2011-09-21 10:55:00 19261. #> 3 98859… 1774049… 2011-09-19 18:47:00 2011-09-22 12:50:00 27736. #> 4 60653… 1933930… 2011-09-21 23:51:00 2011-09-22 18:03:00 12116. #> 5 55103… 1113333… 2011-09-22 04:39:00 2011-09-23 14:54:00 18740. #> 6 95431… 1167648… 2011-09-22 20:11:00 2011-09-24 16:30:00 17625. #> 7 87695… 1365338… 2011-09-25 21:52:00 2011-09-26 01:47:00 8509. #> 8 36204… 1460612… 2011-09-24 20:00:00 2011-09-26 21:47:00 31526. #> 9 60438… 1812202… 2011-09-27 22:31:00 2011-09-28 11:10:00 11644. #> 10 84478… 1030571… 2011-09-28 16:29:00 2011-09-28 19:28:00 7463. #> # ℹ 2,756 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Colonoscopy/Endoscopy` #> # A tibble: 11,486 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 55897… 3869688… 2010-01-04 05:00:00 2010-01-04 00:00:00 8788. #> 2 13463… 3990577… 2010-01-05 05:00:00 2010-01-05 00:00:00 7607. #> 3 80092… 3361584… 2010-01-06 05:00:00 2010-01-06 00:00:00 9567. #> 4 53897… 3961488… 2010-01-06 05:00:00 2010-01-06 00:00:00 8671. #> 5 51791… 3022697… 2010-01-07 05:00:00 2010-01-07 00:00:00 7966. #> 6 94563… 3247268… 2010-01-08 05:00:00 2010-01-08 00:00:00 8695. #> 7 97321… 3978227… 2010-01-08 05:00:00 2010-01-08 00:00:00 7277. #> 8 10341… 3542481… 2010-01-08 05:00:00 2010-01-08 00:00:00 8783. #> 9 40727… 3471312… 2010-01-08 05:00:00 2010-01-08 00:00:00 8988. #> 10 96631… 3784146… 2010-01-10 20:54:00 2010-01-10 00:00:00 7656. #> # ℹ 11,476 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`GI Hemorrhage` #> # A tibble: 2,404 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 45079… 1076298… 2011-09-24 07:08:00 2011-09-26 18:00:00 18964. #> 2 78632… 1595472… 2011-09-24 15:09:00 2011-09-27 12:06:00 27776. #> 3 80547… 1555948… 2011-09-20 01:23:00 2011-09-27 21:20:00 87188. #> 4 21014… 1246530… 2011-09-25 20:58:00 2011-09-28 15:50:00 36404. #> 5 53480… 1976271… 2011-09-20 02:55:00 2011-09-30 19:32:00 115091. #> 6 84440… 1899305… 2011-09-28 20:00:00 2011-10-01 12:06:00 26018. #> 7 55748… 1658072… 2011-09-28 23:44:00 2011-10-02 13:23:00 64608. #> 8 22340… 1938596… 2011-09-30 20:00:00 2011-10-03 14:00:00 25310. #> 9 80292… 1911753… 2011-09-30 09:09:00 2011-10-05 15:34:00 55967. #> 10 33494… 1977982… 2011-08-25 13:20:00 2011-10-05 16:38:00 301838. #> # ℹ 2,394 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`General Outpatient` #> # A tibble: 50,526 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 86069… 3519249… 2010-01-04 05:00:00 2010-01-04 00:00:00 25984. #> 2 60856… 3602225… 2010-01-04 05:00:00 2010-01-04 00:00:00 22774. #> 3 80673… 3125290… 2010-01-04 05:00:00 2010-01-04 00:00:00 10690. #> 4 99766… 3372388… 2010-01-04 05:00:00 2010-01-04 00:00:00 7325. #> 5 23979… 3139267… 2010-01-04 05:00:00 2010-01-04 00:00:00 9119. #> 6 56640… 3346223… 2010-01-04 05:00:00 2010-01-04 00:00:00 10628 #> 7 43395… 3323331… 2010-01-04 05:00:00 2010-01-04 00:00:00 8677. #> 8 54736… 3159812… 2010-01-05 05:00:00 2010-01-05 00:00:00 9604. #> 9 71143… 3070269… 2010-01-05 05:00:00 2010-01-05 00:00:00 8839. #> 10 27377… 3185100… 2010-01-05 05:00:00 2010-01-05 00:00:00 10185. #> # ℹ 50,516 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Joint Replacement` #> # A tibble: 447 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 35741… 1963731… 2011-09-20 06:42:00 2011-09-23 18:27:00 70655. #> 2 45785… 1385680… 2011-09-27 07:51:00 2011-09-30 17:30:00 76480. #> 3 96001… 1647184… 2011-09-27 05:30:00 2011-09-30 18:20:00 90495. #> 4 78560… 1955538… 2011-09-22 09:00:00 2011-10-04 17:05:00 128587. #> 5 24244… 1536456… 2011-10-04 11:09:00 2011-10-07 15:13:00 80185. #> 6 45372… 1900289… 2011-10-04 06:33:00 2011-10-07 17:15:00 73753. #> 7 68583… 1223451… 2011-10-04 05:00:00 2011-10-07 17:15:00 86199. #> 8 76901… 1228116… 2011-10-04 08:25:00 2011-10-07 17:20:00 70719. #> 9 84765… 1344408… 2011-10-13 05:25:00 2011-10-18 20:21:00 82033. #> 10 13510… 1879596… 2011-10-18 05:00:00 2011-10-21 16:18:00 97454. #> # ℹ 437 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Laparoscopic Cholecystectomy` #> # A tibble: 2,456 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 44174… 3094545… 2010-01-05 05:00:00 2010-01-05 00:00:00 13263. #> 2 42989… 3855977… 2010-01-12 05:00:00 2010-01-13 00:00:00 13717. #> 3 80834… 3647383… 2010-01-19 05:00:00 2010-01-20 00:00:00 13915. #> 4 24888… 3164824… 2010-01-28 05:00:00 2010-01-29 00:00:00 12403. #> 5 25026… 3107332… 2010-01-28 05:00:00 2010-01-29 00:00:00 13995. #> 6 43792… 3606774… 2010-01-29 05:00:00 2010-01-30 00:00:00 13725. #> 7 31761… 3103216… 2010-02-02 05:00:00 2010-02-02 00:00:00 13763. #> 8 12868… 3439301… 2010-02-04 05:00:00 2010-02-05 00:00:00 13602. #> 9 86010… 3136153… 2010-02-05 05:00:00 2010-02-06 00:00:00 15136. #> 10 40209… 3923213… 2010-02-11 05:00:00 2010-02-11 00:00:00 12798. #> # ℹ 2,446 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $MI #> # A tibble: 2,253 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 13778… 1779125… 2011-09-22 15:44:00 2011-09-23 12:48:00 13819. #> 2 75904… 1290112… 2011-09-29 11:57:00 2011-09-29 15:15:00 23384. #> 3 56932… 1127730… 2011-09-29 21:58:00 2011-09-30 16:37:00 11806. #> 4 33544… 1537839… 2011-09-18 13:21:00 2011-10-04 15:52:00 165563. #> 5 80141… 1426155… 2011-09-18 15:50:00 2011-10-06 15:25:00 137769. #> 6 44194… 1588054… 2011-09-30 09:14:00 2011-10-07 09:00:00 64195 #> 7 15917… 1023432… 2011-10-07 04:19:00 2011-10-08 16:30:00 29082. #> 8 45753… 1636854… 2011-10-02 02:37:00 2011-10-11 14:40:00 89552. #> 9 15982… 1131846… 2011-10-09 07:14:00 2011-10-16 15:50:00 46561. #> 10 75745… 1816201… 2011-10-16 16:39:00 2011-10-17 19:56:00 10487. #> # ℹ 2,243 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Major Depression/Bipolar Affective Disorders` #> # A tibble: 2,866 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 83028… 1773215… 2011-09-19 16:52:00 2011-09-22 13:18:00 12668. #> 2 52413… 1344738… 2011-09-17 15:46:00 2011-09-28 15:13:00 41043. #> 3 76863… 1963121… 2011-09-20 20:26:00 2011-09-28 17:11:00 30736. #> 4 31780… 1094724… 2011-09-26 00:15:00 2011-09-30 13:55:00 17790. #> 5 51449… 1225742… 2011-09-28 22:44:00 2011-10-03 14:35:00 19806. #> 6 16347… 1925531… 2011-09-30 16:55:00 2011-10-03 15:06:00 13748. #> 7 95753… 1886595… 2011-09-24 20:06:00 2011-10-03 15:07:00 34606. #> 8 52126… 1594861… 2011-09-22 19:56:00 2011-10-03 15:21:00 40757. #> 9 75670… 1235696… 2011-09-27 16:18:00 2011-10-03 15:26:00 24597. #> 10 42724… 1433227… 2011-09-19 10:39:00 2011-10-04 12:40:00 55108. #> # ℹ 2,856 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Mastectomy #> # A tibble: 58 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 80731… 1129236… 2011-11-07 04:43:00 2011-11-09 13:05:00 33908. #> 2 37638… 1018182… 2011-11-14 06:43:00 2011-11-15 14:20:00 28817. #> 3 57062… 1503680… 2011-11-28 04:49:00 2011-11-29 15:00:00 29532. #> 4 57598… 1330344… 2011-12-12 09:22:00 2011-12-13 18:00:00 22163. #> 5 67748… 1066637… 2011-12-12 05:32:00 2011-12-14 14:00:00 36931. #> 6 81680… 1751336… 2012-01-16 06:00:00 2012-01-16 11:25:00 19637. #> 7 26174… 1748684… 2012-01-30 05:15:00 2012-01-31 18:30:00 25352. #> 8 59559… 1265426… 2012-02-06 05:00:00 2012-02-07 16:51:00 58899. #> 9 79465… 1419822… 2012-04-02 05:45:00 2012-04-03 13:50:00 104772. #> 10 27380… 1719685… 2012-04-16 05:57:00 2012-04-17 14:35:00 86889. #> # ℹ 48 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Medical #> # A tibble: 64,435 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 15915… 1588023… 2011-09-11 19:55:00 2011-09-13 16:01:00 23983. #> 2 24790… 1351333… 2011-09-18 22:00:00 2011-09-21 14:10:00 29385. #> 3 40945… 1350530… 2011-09-20 22:23:00 2011-09-21 16:15:00 12161. #> 4 67359… 1906290… 2011-09-19 23:09:00 2011-09-21 17:27:00 16550. #> 5 36661… 1162679… 2011-09-21 03:14:00 2011-09-21 17:30:00 17444. #> 6 59649… 1179016… 2011-09-20 22:57:00 2011-09-21 22:30:00 27419 #> 7 65736… 1669246… 2011-09-21 09:45:00 2011-09-22 11:35:00 38719. #> 8 27099… 1828863… 2011-09-21 20:19:00 2011-09-22 11:35:00 9612. #> 9 78487… 1754195… 2011-09-20 15:47:00 2011-09-22 12:30:00 21077. #> 10 17896… 1716209… 2011-09-21 15:44:00 2011-09-22 12:42:00 11714. #> # ℹ 64,425 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $PTCA #> # A tibble: 1,343 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 65802… 1922614… 2013-12-16 18:42:00 2013-12-18 15:54:00 95300. #> 2 47960… 1712037… 2013-12-17 09:24:00 2013-12-20 11:44:00 126548. #> 3 88081… 1416143… 2013-12-16 15:57:00 2013-12-21 18:29:00 165931. #> 4 47327… 1242762… 2013-12-20 23:49:00 2013-12-24 16:27:00 72849. #> 5 68288… 1687746… 2013-12-08 13:12:00 2013-12-24 18:40:00 277715. #> 6 65853… 1602546… 2013-12-24 12:16:00 2013-12-27 17:21:00 129947. #> 7 22470… 1919563… 2014-01-02 22:02:00 2014-01-05 12:45:00 122591. #> 8 70383… 1542050… 2014-01-02 17:37:00 2014-01-08 15:18:00 155744. #> 9 30699… 1996197… 2014-01-07 15:17:00 2014-01-14 15:51:00 280973. #> 10 15526… 1350260… 2014-01-11 22:29:00 2014-01-15 12:13:00 100158. #> # ℹ 1,333 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`PTCA Outpatient` #> # A tibble: 369 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 40037… 3514125… 2013-12-18 05:00:00 2013-12-19 00:00:00 107785. #> 2 65938… 3525540… 2013-12-19 05:00:00 2013-12-20 00:00:00 99169. #> 3 64137… 3456566… 2013-12-19 05:00:00 2013-12-20 00:00:00 104680. #> 4 32157… 3927503… 2013-12-20 05:00:00 2013-12-20 00:00:00 85622. #> 5 97406… 3404098… 2014-01-08 05:00:00 2014-01-08 00:00:00 54834. #> 6 52799… 3644914… 2014-01-09 05:00:00 2014-01-10 00:00:00 38735. #> 7 31448… 3922625… 2014-01-28 05:00:00 2014-01-28 00:00:00 73034. #> 8 69180… 3654599… 2014-01-29 05:00:00 2014-01-30 00:00:00 69213. #> 9 79461… 3382468… 2014-01-30 05:00:00 2014-01-31 00:00:00 73589. #> 10 35852… 3344079… 2014-02-18 05:00:00 2014-02-18 00:00:00 73071. #> # ℹ 359 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Pneumonia #> # A tibble: 3,323 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 41168… 1339933… 2011-09-19 00:15:00 2011-09-20 18:15:00 13585. #> 2 87344… 1581344… 2011-09-21 09:39:00 2011-09-24 18:21:00 38143. #> 3 64810… 1511895… 2011-09-23 20:30:00 2011-09-26 12:45:00 23686. #> 4 23339… 1813741… 2011-09-23 15:18:00 2011-09-26 13:23:00 26700. #> 5 43861… 1935030… 2011-09-22 14:03:00 2011-09-26 20:03:00 32690. #> 6 35356… 1551465… 2011-09-21 20:50:00 2011-09-27 16:34:00 45089. #> 7 49815… 1349707… 2011-09-23 02:48:00 2011-09-30 18:10:00 50528. #> 8 77558… 1443601… 2011-09-30 15:42:00 2011-10-01 11:28:00 12873. #> 9 72612… 1249400… 2011-09-30 19:05:00 2011-10-03 18:47:00 18688. #> 10 36317… 1539295… 2011-10-01 10:44:00 2011-10-04 13:59:00 24887. #> # ℹ 3,313 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Schizophrenia #> # A tibble: 1,681 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 78864… 1578423… 2011-09-10 10:37:00 2011-09-16 14:08:00 25230. #> 2 90780… 1948172… 2011-09-12 20:18:00 2011-09-22 13:19:00 37537. #> 3 24439… 1541902… 2011-09-17 20:52:00 2011-09-23 14:34:00 24523. #> 4 17550… 1239946… 2011-09-15 19:56:00 2011-10-04 10:50:00 70223. #> 5 90449… 1067597… 2011-09-26 10:16:00 2011-10-06 15:08:00 40697. #> 6 21252… 1222746… 2011-10-05 10:32:00 2011-10-11 14:28:00 25232. #> 7 47554… 1507806… 2011-09-24 19:18:00 2011-10-12 15:41:00 62677. #> 8 34234… 1699816… 2011-10-06 19:05:00 2011-10-13 12:57:00 34400. #> 9 70046… 1132874… 2011-10-07 20:28:00 2011-10-14 15:26:00 26578. #> 10 74820… 1025221… 2011-10-11 20:57:00 2011-10-19 13:46:00 30806. #> # ℹ 1,671 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Surgical #> # A tibble: 14,916 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 58762… 1957238… 2011-09-19 20:12:00 2011-09-21 11:17:00 33911. #> 2 66908… 1572987… 2011-09-20 09:09:00 2011-09-22 10:27:00 16933. #> 3 55391… 1020021… 2011-09-21 23:20:00 2011-09-22 15:44:00 13050. #> 4 28900… 1121152… 2011-09-20 05:00:00 2011-09-22 17:51:00 24769. #> 5 46455… 1937756… 2011-09-22 20:09:00 2011-09-23 18:07:00 32807. #> 6 86883… 1781570… 2011-09-23 05:00:00 2011-09-24 11:44:00 20214. #> 7 74525… 1390406… 2011-09-25 07:23:00 2011-09-26 17:45:00 37743. #> 8 91913… 1827659… 2011-09-23 13:36:00 2011-09-27 11:47:00 53769. #> 9 95797… 1767983… 2011-09-11 20:12:00 2011-09-27 15:47:00 161126. #> 10 68422… 1124488… 2011-09-26 07:18:00 2011-09-28 14:42:00 105689. #> # ℹ 14,906 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Syncope #> # A tibble: 1,854 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 23076… 1461398… 2011-09-20 01:18:00 2011-09-20 10:38:00 13422. #> 2 84855… 1170655… 2011-09-19 18:23:00 2011-09-21 15:51:00 21865. #> 3 47360… 1041458… 2011-09-20 23:24:00 2011-09-22 13:34:00 17635 #> 4 29909… 1798395… 2011-09-22 15:38:00 2011-09-25 15:12:00 33088. #> 5 86969… 1347663… 2011-09-25 15:28:00 2011-09-26 16:43:00 14623. #> 6 16815… 1367750… 2011-09-23 17:02:00 2011-09-26 18:51:00 27595. #> 7 74671… 1467173… 2011-09-25 02:07:00 2011-09-26 22:00:00 34697. #> 8 58540… 1224109… 2011-09-22 23:12:00 2011-09-27 18:47:00 29705. #> 9 44743… 1018572… 2011-09-27 18:07:00 2011-09-28 18:40:00 16385. #> 10 69830… 1136058… 2011-09-27 10:55:00 2011-09-28 21:16:00 5867. #> # ℹ 1,844 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $TIA #> # A tibble: 1,490 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 11900… 1817373… 2011-09-26 20:51:00 2011-09-27 14:07:00 15764. #> 2 40157… 1365680… 2011-09-26 22:49:00 2011-09-29 18:35:00 27759. #> 3 81648… 1909292… 2011-10-08 15:57:00 2011-10-11 16:46:00 44648. #> 4 35853… 1358966… 2011-10-06 19:41:00 2011-10-13 11:24:00 66200. #> 5 35309… 1512759… 2011-10-10 17:33:00 2011-10-13 15:46:00 32168. #> 6 60037… 1754357… 2011-10-09 21:27:00 2011-10-13 16:03:00 37201. #> 7 24439… 1805134… 2011-10-12 14:56:00 2011-10-17 14:21:00 56238. #> 8 95326… 1662410… 2011-10-13 14:44:00 2011-10-20 16:27:00 85644. #> 9 97257… 1096965… 2011-10-19 23:02:00 2011-10-23 14:11:00 37159. #> 10 19835… 1741208… 2011-10-16 19:00:00 2011-10-24 16:56:00 65126. #> # ℹ 1,480 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Vaginal Delivery` #> # A tibble: 11 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 97356… 1473544… 2011-12-14 15:30:00 2011-12-14 17:37:00 5707 #> 2 54205… 1412111… 2012-01-31 07:10:00 2012-01-31 09:00:00 7885. #> 3 78836… 1257448… 2012-03-05 13:51:00 2012-03-05 16:40:00 11019. #> 4 51141… 1989466… 2012-06-12 12:02:00 2012-06-12 13:17:00 7702 #> 5 63911… 1743794… 2012-07-06 08:59:00 2012-07-06 11:07:00 7386. #> 6 16156… 1997707… 2012-07-13 09:15:00 2012-07-13 11:59:00 15250. #> 7 25535… 1161988… 2012-09-22 18:35:00 2012-09-22 22:00:00 8301. #> 8 88987… 1605284… 2012-11-04 00:50:00 2012-11-11 14:14:00 46743. #> 9 88866… 1936904… 2012-12-14 07:10:00 2012-12-15 20:37:00 12017. #> 10 93192… 1506189… 2013-03-06 12:01:00 2013-03-06 13:31:00 8192. #> 11 79312… 1724518… 2013-09-08 22:32:00 2013-09-08 23:21:00 6599. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Valve Procedure` #> # A tibble: 8 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 698201… 1919502… 2014-10-01 02:44:00 2014-10-01 10:30:00 61967. #> 2 825784… 1181134… 2014-11-19 15:29:00 2014-11-20 22:42:00 95348. #> 3 697728… 1925626… 2015-06-12 22:07:00 2015-06-13 02:00:00 210729. #> 4 497633… 1911039… 2016-01-12 02:12:00 2016-01-13 12:25:00 209630. #> 5 586969… 1572755… 2016-01-12 09:06:00 2016-01-14 14:55:00 244695. #> 6 729922… 1565557… 2016-04-06 10:38:00 2016-04-15 16:33:00 215360. #> 7 507774… 1715639… 2018-06-05 00:37:00 2018-06-05 13:58:00 295358. #> 8 444943… 1920905… 2020-07-13 10:21:00 2020-07-13 15:00:00 341798. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #>"},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":null,"dir":"Reference","previous_headings":"","what":"Get the optimal binwidth for a histogram — opt_bin","title":"Get the optimal binwidth for a histogram — opt_bin","text":"Gives optimal binwidth histogram given data set, value desired amount bins","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get the optimal binwidth for a histogram — opt_bin","text":"","code":"opt_bin(.data, .value_col, .iters = 30)"},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get the optimal binwidth for a histogram — opt_bin","text":".data data set question .value_col column holds values .iters many times cost function loop run","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get the optimal binwidth for a histogram — opt_bin","text":"tibble histogram breakpoints","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get the optimal binwidth for a histogram — opt_bin","text":"Modified Hideaki Shimazaki Department Physics, Kyoto University shimazaki ton.scphys.kyoto-u.ac.jp Feel free modify/distribute program. Supply data.frame/tibble value column. optimal binwidth computed amount binds desired","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get the optimal binwidth for a histogram — opt_bin","text":"","code":"suppressPackageStartupMessages(library(purrr)) suppressPackageStartupMessages(library(dplyr)) df_tbl <- rnorm(n = 1000, mean = 0, sd = 1) df_tbl <- df_tbl %>% as_tibble() %>% set_names(\"value\") df_tbl %>% opt_bin( .value_col = value , .iters = 100 ) #> # A tibble: 10 × 1 #> value #> #> 1 -3.46 #> 2 -2.62 #> 3 -1.78 #> 4 -0.939 #> 5 -0.0995 #> 6 0.740 #> 7 1.58 #> 8 2.42 #> 9 3.26 #> 10 4.10"},{"path":"https://www.spsanderson.com/healthyR/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":null,"dir":"Reference","previous_headings":"","what":"Procedure to Condition Code Mapping file — px_cc_mapping","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"dataset containing Procedure Code AHRQ Condition Code Mapping used helping define servce lines inpatient discharges.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"","code":"data(px_cc_mapping)"},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"data frame 79721 rows 5 variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"CC_Code. PX_1, PX_2, ..., PX_n CC_Desc. PX_1 = Genitourinary incontinence procedures ICD_Ver_Flag. 10 9 ICDCode. ICD-9 ICD-10 Code Procedure. Inject Implant Urethra","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":null,"dir":"Reference","previous_headings":"","what":"Save a file to Excel — save_to_excel","title":"Save a file to Excel — save_to_excel","text":"Save tibble/data.frame excel .xlsx file. file automatically save_dtime format 20201109_132416 November 11th, 2020 1:24:16PM.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Save a file to Excel — save_to_excel","text":"","code":"save_to_excel(.data, .file_name)"},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Save a file to Excel — save_to_excel","text":".data tibble/data.frame want save .xlsx file. .file_name name want give file.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Save a file to Excel — save_to_excel","text":"saved excel file","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Save a file to Excel — save_to_excel","text":"Requires tibble/data.frame passed .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Save a file to Excel — save_to_excel","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":null,"dir":"Reference","previous_headings":"","what":"Service Line Grouper Augment Function — service_line_augment","title":"Service Line Grouper Augment Function — service_line_augment","text":"Takes arguments data.frame/tibble returns service line augmented data.frame/tibble set patients.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Service Line Grouper Augment Function — service_line_augment","text":"","code":"service_line_augment(.data, .dx_col, .px_col, .drg_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Service Line Grouper Augment Function — service_line_augment","text":".data data passed augmented function. .dx_col column containing Principal Diagnosis discharge. .px_col column containing Principal Coded Procedure discharge. possible blank. .drg_col DRG Number coded inpatient discharge.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Service Line Grouper Augment Function — service_line_augment","text":"augmented data.frame/tibble service line appended new column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Service Line Grouper Augment Function — service_line_augment","text":"augment function appends vector data.frame/tibble passed .data parameter. data.frame/tibble required, along principal diagnosis column, principal procedure column, column DRG number. needed function can join dx_cc_mapping px_cc_mapping columns provide service line. function works visits coded using ICD Version 10 . Lets take example discharge, DRG 896 Principal Diagnosis code maps DX_660, visit get grouped alcohol_abuse DRG 896: ALCOHOL, DRUG ABUSE DEPENDENCE WITHOUT REHABILITATION THERAPY MAJOR COMPLICATION COMORBIDITY (MCC) DX_660 Maps following ICD-10 Codes ie F1010 Alcohol abuse, uncomplicated:","code":"library(healthyR) dx_cc_mapping %>% filter(CC_Code == \"DX_660\", ICD_Ver_Flag == \"10\")"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Service Line Grouper Augment Function — service_line_augment","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Service Line Grouper Augment Function — service_line_augment","text":"","code":"df <- data.frame( dx_col = \"F10.10\", px_col = NA, drg_col = \"896\" ) service_line_augment( .data = df, .dx_col = dx_col, .px_col = px_col, .drg_col = drg_col ) #> # A tibble: 1 × 4 #> dx_col px_col drg_col service_line #> #> 1 F10.10 NA 896 alcohol_abuse"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":null,"dir":"Reference","previous_headings":"","what":"Service Line Grouper Vectorized Function — service_line_vec","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"Takes arguments data.frame/tibble returns service line vector set patients.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"","code":"service_line_vec(.data, .dx_col, .px_col, .drg_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Service Line Grouper Vectorized Function — service_line_vec","text":".data data passed augmented function. .dx_col column containing Principal Diagnosis discharge. .px_col column containing Principal Coded Procedure discharge. possible blank. .drg_col DRG Number coded inpatient discharge.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"vector service line assignments.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"vectorized function returns vector. can applied inside mutate statement using dplyr desired. data.frame/tibble required, along principal diagnosis column, principal procedure column, column DRG number. needed function can join dx_cc_mapping px_cc_mapping columns provide service line. function works visits coded using ICD Version 10 . Lets take example discharge, DRG 896 Principal Diagnosis code maps DX_660, visit get grouped alcohol_abuse DRG 896: ALCOHOL, DRUG ABUSE DEPENDENCE WITHOUT REHABILITATION THERAPY MAJOR COMPLICATION COMORBIDITY (MCC) DX_660 Maps following ICD-10 Codes ie F1010 Alcohol abuse, uncomplicated:","code":"library(healthyR) dx_cc_mapping %>% filter(CC_Code == \"DX_660\", ICD_Ver_Flag == \"10\")"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"","code":"df <- data.frame( dx_col = \"F10.10\", px_col = NA, drg_col = \"896\" ) service_line_vec( .data = df, .dx_col = dx_col, .px_col = px_col, .drg_col = drg_col ) #> [1] \"alcohol_abuse\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL LEFT type function — sql_left","title":"Use SQL LEFT type function — sql_left","text":"Perform SQL LEFT() type function piece text","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL LEFT type function — sql_left","text":"","code":"sql_left(.text, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL LEFT type function — sql_left","text":".text piece text/string manipulated .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL LEFT type function — sql_left","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL LEFT type function — sql_left","text":"","code":"sql_left(\"text\", 3) #> [1] \"tex\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL MID type function — sql_mid","title":"Use SQL MID type function — sql_mid","text":"Perform SQL SUBSTRING type function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL MID type function — sql_mid","text":"","code":"sql_mid(.text, .start_num, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL MID type function — sql_mid","text":".text piece text/string manipulated .start_num place start .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL MID type function — sql_mid","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL MID type function — sql_mid","text":"","code":"sql_mid(\"this is some text\", 6, 2) #> [1] \"is\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL RIGHT type functions — sql_right","title":"Use SQL RIGHT type functions — sql_right","text":"Perform SQL RIGHT type function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL RIGHT type functions — sql_right","text":"","code":"sql_right(.text, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL RIGHT type functions — sql_right","text":".text piece text/string manipulated .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL RIGHT type functions — sql_right","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL RIGHT type functions — sql_right","text":"","code":"sql_right(\"this is some more text\", 3) #> [1] \"ext\""},{"path":"https://www.spsanderson.com/healthyR/reference/tidyeval.html","id":null,"dir":"Reference","previous_headings":"","what":"Tidy eval helpers — tidyeval","title":"Tidy eval helpers — tidyeval","text":"sym() creates symbol string syms() creates list symbols character vector. enquo() enquos() delay execution one several function arguments. enquo() returns single quoted expression, like blueprint delayed computation. enquos() returns list quoted expressions. expr() quotes new expression locally. mostly useful build new expressions around arguments captured enquo() enquos(): expr(mean(!!enquo(arg), na.rm = TRUE)). as_name() transforms quoted variable name string. Supplying something else quoted variable name error. unlike as_label() also returns single string supports kind R object input, including quoted function calls vectors. purpose summarise object single label. label often suitable default name. know quoted expression contains (instance expressions captured enquo() variable name, call function, unquoted constant), use as_label(). know quoted simple variable name, like enforce , use as_name(). learn tidy eval use tools, visit Metaprogramming section Advanced R.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Top N tibble — top_n_tbl","title":"Top N tibble — top_n_tbl","text":"Get tibble returned n records sorted either descending order (default) ascending order.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Top N tibble — top_n_tbl","text":"","code":"top_n_tbl(.data, .n_records, .arrange_value = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Top N tibble — top_n_tbl","text":".data data want pass function .n_records many records want returned .arrange_value boolean TRUE default. TRUE sorts data descending order ... columns want pass function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Top N tibble — top_n_tbl","text":"Requires data.frame/tibble Requires least one column chosen inside ... return tibble sorted order chosen descending default","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Top N tibble — top_n_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Top N tibble — top_n_tbl","text":"","code":"library(healthyR.data) df <- healthyR_data df_tbl <- top_n_tbl( .data = df , .n_records = 3 , .arrange_value = TRUE , service_line , payer_grouping ) print(df_tbl) #> # A tibble: 3 × 3 #> service_line payer_grouping n #> #> 1 Medical Medicare A 30250 #> 2 General Outpatient Medicare B 13646 #> 3 General Outpatient Blue Cross 10607"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot ALOS - Average Length of Stay — ts_alos_plt","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Plot ALOS - Average Length Stay","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"","code":"ts_alos_plt(.data, .date_col, .value_col, .by_grouping, .interactive)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":".data time series data need pass .date_col date column .value_col value column .by_grouping want data summarized - \"sec\", \"min\", \"hour\", \"day\", \"week\", \"month\", \"quarter\" \"year\" .interactive TRUE FALSE. TRUE returns plotly plot FALSE returns static ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"timetk time series plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Expects tibble date time column value column Uses timetk underlying sumarization plot .by_grouping missing default \"day\" static ggplot2 object return .interactive function FALSE otherwise plotly plot returned.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"","code":"library(healthyR) library(healthyR.data) library(timetk) library(dplyr) library(purrr) # Make A Series of Dates ---- data_tbl <- healthyR_data df_tbl <- data_tbl %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, length_of_stay) %>% summarise_by_time( .date_var = visit_end_date_time , .by = \"day\" , visits = mean(length_of_stay, na.rm = TRUE) ) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2012\" , .end_date = \"2019\" ) %>% set_names(\"Date\",\"Values\") ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Sometimes important know census given day, average length stay given day, including patients yet discharged. can easily achieved. return one record every account data still need summarized. multiple entries per day records show therefore multiple entries column date resulting tibble. want aggregate able easily. record .start_date_col filled corresponding end_date null end date set equal Sys.Date() record start_date NA discarded. function can take little bit time run join comparison runs.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"","code":"ts_census_los_daily_tbl( .data, .keep_nulls_only = FALSE, .start_date_col, .end_date_col, .by_time = \"day\" )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":".data data want pass function .keep_nulls_only boolean keep records NULL end date, meaning patient still admitted. default FALSE brings back records. .start_date_col column containing start date record .end_date_col column containing end date record. .by_time want data presented, defaults day remain way unless need granular data.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"tibble object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Requires dataset least start date column end date column Takes single boolean parameter","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"","code":"library(healthyR) library(healthyR.data) library(dplyr) df <- healthyR_data df_tbl <- df %>% filter(ip_op_flag == \"I\") %>% select(visit_start_date_time, visit_end_date_time) %>% timetk::filter_by_time(.date_var = visit_start_date_time, .start_date = \"2020\") ts_census_los_daily_tbl( .data = df_tbl , .keep_nulls_only = FALSE , .start_date_col = visit_start_date_time , .end_date_col = visit_end_date_time ) #> # A tibble: 45,572 × 5 #> date visit_start_date_time visit_end_date_time los census #> #> 1 2020-01-01 2020-01-01 2020-01-02 1 1 #> 2 2020-01-01 2020-01-01 2020-01-02 1 1 #> 3 2020-01-01 2020-01-01 2020-01-02 1 1 #> 4 2020-01-01 2020-01-01 2020-01-03 2 1 #> 5 2020-01-01 2020-01-01 2020-01-03 2 1 #> 6 2020-01-01 2020-01-01 2020-01-03 2 1 #> 7 2020-01-01 2020-01-01 2020-01-04 3 1 #> 8 2020-01-01 2020-01-01 2020-01-04 3 1 #> 9 2020-01-01 2020-01-01 2020-01-04 3 1 #> 10 2020-01-01 2020-01-01 2020-01-05 4 1 #> # ℹ 45,562 more rows"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a plot showing the excess of the median value — ts_median_excess_plt","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"Plot excess +/- median value grouped certain time parameters.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"","code":"ts_median_excess_plt( .data, .date_col, .value_col, .x_axis, .ggplot_group_var, .years_back )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":".data data analyzed, data must tibble/data.frame. .date_col column tibble holds date. .value_col column holds value interest. .x_axis x-axis, day, week, etc. .ggplot_group_var variable group ggplot . .years_back many yeas back want go order compute median value.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"Supply data want view see excess +/- median values specified time series tibble.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"","code":"suppressPackageStartupMessages(library(timetk)) ts_signature_tbl( .data = m4_daily , .date_col = date ) %>% ts_median_excess_plt( .date_col = date , .value_col = value , .x_axis = month , .ggplot_group_var = year , .years_back = 1 ) #> pad applied on the interval: day #> Joining with `by = join_by(month)` #> Warning: The `` argument of `guides()` cannot be `FALSE`. Use \"none\" instead as #> of ggplot2 3.3.4. #> ℹ The deprecated feature was likely used in the healthyR package. #> Please report the issue at . #> Warning: Removed 261 rows containing missing values (`geom_line()`)."},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Time Series Plot — ts_plt","title":"Time Series Plot — ts_plt","text":"warpper function timetk::plot_time_series() function limited functionality parameter set. see full reference please visit timetk package site.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Time Series Plot — ts_plt","text":"","code":"ts_plt( .data, .date_col, .value_col, .color_col = NULL, .facet_col = NULL, .facet_ncol = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Time Series Plot — ts_plt","text":".data data pass function, must tibble/data.frame. .date_col column holding date. .value_col column holding value. .color_col column holding variable color. .facet_col column holding variable faceting. .facet_ncol many columns want. .interactive Return plotly plot set TRUE static ggplot2 plot set FALSE. default FALSE.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Time Series Plot — ts_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Time Series Plot — ts_plt","text":"function takes arguments function presets others choosing defaults others. smoother functionality turned .","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Time Series Plot — ts_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Time Series Plot — ts_plt","text":"","code":"suppressPackageStartupMessages(library(dplyr)) library(timetk) library(healthyR.data) healthyR.data::healthyR_data %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, service_line) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2020\" ) %>% group_by(service_line) %>% summarize_by_time( .date_var = visit_end_date_time , .by = \"month\" , visits = n() ) %>% ungroup() %>% ts_plt( .date_col = visit_end_date_time , .value_col = visits , .color_col = service_line )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot Readmit Rate — ts_readmit_rate_plt","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Plot Readmit Rate","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"","code":"ts_readmit_rate_plt(.data, .date_col, .value_col, .by_grouping, .interactive)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":".data data need pass. .date_col date column. .value_col value column. .by_grouping want data summarized - \"sec\", \"min\", \"hour\", \"day\", \"week\", \"month\", \"quarter\" \"year\". .interactive TRUE FALSE. TRUE returns plotly plot FALSE returns static ggplot2 plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"timetk time series plot interactive","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Expects tibble date time column value column Uses timetk underlying sumarization plot .by_grouping missing default \"day\"","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"","code":"set.seed(123) suppressPackageStartupMessages(library(timetk)) suppressPackageStartupMessages(library(purrr)) suppressPackageStartupMessages(library(dplyr)) ts_tbl <- tk_make_timeseries( start = \"2019-01-01\" , by = \"day\" , length_out = \"1 year 6 months\" ) values <- arima.sim( model = list( order = c(0, 1, 0)) , n = 547 , mean = 1 , sd = 5 ) df_tbl <- tibble( x = ts_tbl , y = values ) %>% set_names(\"Date\",\"Values\") ts_readmit_rate_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Make a Time Enhanced Tibble — ts_signature_tbl","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"Returns tibble adds time series signature timetk::tk_augment_timeseries_signature() function. added chosen date column defined .date_col parameter.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"","code":"ts_signature_tbl(.data, .date_col, .pad_time = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":".data data analyzed. .date_col column holds date. .pad_time Boolean TRUE/FALSE. TRUE timetk::pad_by_time() function called used data.frame modification. default TRUE. ... Grouping variables used dplyr::group_by() using timetk::pad_by_time()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"Supply data date column add year, month, week, week day hour tibble. original date column kept. Returns time-series signature tibble. must know data going function certain columns dropped kept using functions","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"","code":"library(timetk) ts_signature_tbl( .data = m4_daily , .date_col = date , .pad_time = TRUE , id ) #> pad applied on the interval: day #> # A tibble: 9,743 × 31 #> id date value index.num diff year year.iso half quarter month #> #> 1 D410 1978-06-23 9109. 267408000 NA 1978 1978 1 2 6 #> 2 D410 1978-06-24 9103. 267494400 86400 1978 1978 1 2 6 #> 3 D410 1978-06-25 9116. 267580800 86400 1978 1978 1 2 6 #> 4 D410 1978-06-26 9116. 267667200 86400 1978 1978 1 2 6 #> 5 D410 1978-06-27 9106. 267753600 86400 1978 1978 1 2 6 #> 6 D410 1978-06-28 9094. 267840000 86400 1978 1978 1 2 6 #> 7 D410 1978-06-29 9094. 267926400 86400 1978 1978 1 2 6 #> 8 D410 1978-06-30 9084. 268012800 86400 1978 1978 1 2 6 #> 9 D410 1978-07-01 9081. 268099200 86400 1978 1978 2 3 7 #> 10 D410 1978-07-02 9047. 268185600 86400 1978 1978 2 3 7 #> # ℹ 9,733 more rows #> # ℹ 21 more variables: month.xts , month.lbl , day , hour , #> # minute , second , hour12 , am.pm , wday , #> # wday.xts , wday.lbl , mday , qday , yday , #> # mweek , week , week.iso , week2 , week3 , #> # week4 , mday7 "},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":null,"dir":"Reference","previous_headings":"","what":"UMAP Projection — umap_list","title":"UMAP Projection — umap_list","text":"Create umap object uwot::umap() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"UMAP Projection — umap_list","text":"","code":"umap_list(.data, .kmeans_map_tbl, .k_cluster = 5)"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"UMAP Projection — umap_list","text":".data data kmeans_user_item_tbl() function. .kmeans_map_tbl data kmeans_mapped_tbl(). .k_cluster Pick desired amount clusters analysis scree plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"UMAP Projection — umap_list","text":"list tibbles umap object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"UMAP Projection — umap_list","text":"takes user item table/matix produced kmeans_user_item_tbl() function. function uses defaults uwot::umap().","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"UMAP Projection — umap_list","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"UMAP Projection — umap_list","text":"","code":"library(healthyR.data) library(healthyR) library(dplyr) library(broom) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(uit_tbl) umap_list(.data = uit_tbl, kmm_tbl, 3) #> Warning: The `x` argument of `as_tibble.matrix()` must have unique column names if `.name_repair` is omitted as of tibble 2.0.0. #> Using compatibility `.name_repair`. #> This warning is displayed once every 8 hours. #> Call `lifecycle::last_lifecycle_warnings()` to see where this warning was generated. #> Joining, by = \"service_line\" #> $umap_obj #> [,1] [,2] #> [1,] -1.20154126 -1.47929355 #> [2,] -1.85642035 -0.92673132 #> [3,] 2.06673794 0.43277195 #> [4,] 0.50777595 0.88411787 #> [5,] 1.39594083 0.91600016 #> [6,] 2.07423394 0.07035807 #> [7,] -1.58056147 0.54257897 #> [8,] -1.28963168 -0.07908270 #> [9,] 1.64515095 0.56890276 #> [10,] 0.51813190 0.06985691 #> [11,] -1.65750105 -0.38041183 #> [12,] 1.28338330 -0.23311302 #> [13,] -1.14359362 -0.99453851 #> [14,] -1.57960684 0.21351746 #> [15,] 0.07514446 0.57518891 #> [16,] -0.79473717 0.35539225 #> [17,] 1.41217868 0.20038059 #> [18,] -0.87235720 -0.62273332 #> [19,] -1.12270386 0.55439070 #> [20,] 0.89454477 0.56136778 #> [21,] 0.92169182 0.11029461 #> [22,] -1.39727528 -1.20793316 #> [23,] 1.70101528 -0.13128158 #> attr(,\"scaled:center\") #> [1] -3.380066 5.532106 #> #> $umap_results_tbl #> # A tibble: 23 × 3 #> x y service_line #> #> 1 -1.20 -1.48 Alcohol Abuse #> 2 -1.86 -0.927 Bariatric Surgery For Obesity #> 3 2.07 0.433 CHF #> 4 0.508 0.884 COPD #> 5 1.40 0.916 CVA #> 6 2.07 0.0704 Carotid Endarterectomy #> 7 -1.58 0.543 Cellulitis #> 8 -1.29 -0.0791 Chest Pain #> 9 1.65 0.569 GI Hemorrhage #> 10 0.518 0.0699 Joint Replacement #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #> #> $kmeans_obj #> K-means clustering with 3 clusters of sizes 6, 12, 5 #> #> Cluster means: #> Blue Cross Commercial Compensation Exchange Plans HMO Medicaid #> 1 0.1170278 0.03141187 0.0101665392 0.013865190 0.09822472 0.08557952 #> 2 0.0783745 0.02182129 0.0043244347 0.006202137 0.04493860 0.03684344 #> 3 0.1495475 0.03679700 0.0003066332 0.020729565 0.16252855 0.13072521 #> Medicaid HMO Medicare A Medicare HMO No Fault Self Pay #> 1 0.14652195 0.3535395 0.10524131 0.007067791 0.031353724 #> 2 0.08001653 0.5625037 0.15152338 0.003475542 0.009976485 #> 3 0.31446157 0.1318675 0.03192357 0.001364577 0.019748398 #> #> Clustering vector: #> [1] 3 3 2 2 2 2 1 1 2 2 3 2 3 1 2 1 2 1 1 2 2 3 2 #> #> Within cluster sum of squares by cluster: #> [1] 0.08456928 0.09625399 0.19152559 #> (between_SS / total_SS = 73.6 %) #> #> Available components: #> #> [1] \"cluster\" \"centers\" \"totss\" \"withinss\" \"tot.withinss\" #> [6] \"betweenss\" \"size\" \"iter\" \"ifault\" #> #> $kmeans_cluster_tbl #> # A tibble: 23 × 2 #> service_line .cluster #> #> 1 Alcohol Abuse 3 #> 2 Bariatric Surgery For Obesity 3 #> 3 CHF 2 #> 4 COPD 2 #> 5 CVA 2 #> 6 Carotid Endarterectomy 2 #> 7 Cellulitis 1 #> 8 Chest Pain 1 #> 9 GI Hemorrhage 2 #> 10 Joint Replacement 2 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #> #> $umap_kmeans_cluster_results_tbl #> # A tibble: 23 × 4 #> x y service_line .cluster #> #> 1 -1.20 -1.48 Alcohol Abuse 3 #> 2 -1.86 -0.927 Bariatric Surgery For Obesity 3 #> 3 2.07 0.433 CHF 2 #> 4 0.508 0.884 COPD 2 #> 5 1.40 0.916 CVA 2 #> 6 2.07 0.0704 Carotid Endarterectomy 2 #> 7 -1.58 0.543 Cellulitis 1 #> 8 -1.29 -0.0791 Chest Pain 1 #> 9 1.65 0.569 GI Hemorrhage 2 #> 10 0.518 0.0699 Joint Replacement 2 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #>"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"UMAP and K-Means Cluster Visualization — umap_plt","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"Create UMAP Projection plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"","code":"umap_plt(.data, .point_size = 2, .label = TRUE)"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":".data data umap_list() function. .point_size desired size points plot. .label ggrepel::geom_label_repel() used display cluster user labels.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"ggplot2 UMAP Projection clusters represented colors.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"takes umap_kmeans_cluster_results_tbl umap_list() function output.","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"","code":"library(healthyR.data) library(healthyR) library(dplyr) library(broom) library(ggplot2) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(uit_tbl) ump_lst <- umap_list(.data = uit_tbl, kmm_tbl, 3) #> Joining, by = \"service_line\" umap_plt(.data = ump_lst, .point_size = 3)"},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-021","dir":"Changelog","previous_headings":"","what":"healthyR 0.2.1","title":"healthyR 0.2.1","text":"CRAN release: 2023-04-06","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-2-1","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.2.1","text":"Fix #141 - Drop support kmeans functions umap functions moved healthyR.ai Fix #152 - Updated Depends R >= 3.3","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-2-1","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.2.1","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-2-1","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.2.1","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-020","dir":"Changelog","previous_headings":"","what":"healthyR 0.2.0","title":"healthyR 0.2.0","text":"CRAN release: 2022-07-18","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-2-0","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.2.0","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-2-0","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.2.0","text":"Fix #139 - Add functions color_blind() hr_scale_fill_colorblind() hr_scale_color_colorblind() Fix #138 - Add parameter gartner_magic_chart_plt() function order size points accoring column data.frame/tibble.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-2-0","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.2.0","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-019","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.9","title":"healthyR 0.1.9","text":"CRAN release: 2022-04-25","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-9","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.9","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-9","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.9","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-9","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.9","text":"Fix #129 - Default ggplot2::theme_minimal() plots.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-018","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.8","title":"healthyR 0.1.8","text":"CRAN release: 2022-02-27","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-8","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.8","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-8","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.8","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-8","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.8","text":"Fix #116 - Drop need cli, crayon, rstudioapi F-x #105 - correct code make minor updates ts_census_los_daily_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-017","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.7","title":"healthyR 0.1.7","text":"CRAN release: 2022-01-05","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-7","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.7","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-7","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.7","text":"Fix #107 - Add service_line_vec() Fix #108 - Add service_line_augment()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-7","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.7","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-016","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.6","title":"healthyR 0.1.6","text":"CRAN release: 2021-08-20","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-6","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.6","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-6","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.6","text":"Fix #92 - Add diverging_lollipop_plt Fix #93 - Add diverging_bar_plt","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-6","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.6","text":"Fix #90 - Add startup message library attachment.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-015","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.5","title":"healthyR 0.1.5","text":"CRAN release: 2021-06-22","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-5","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.5","text":"Fix #70 - ts_ymwdh_tbl() renamed ts_signature_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-5","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.5","text":"Fix #70 - Add timetk::tk_augment_time_series_signature() tibble gets returned. Fix #59 - Add boolean ts_signature_tbl() timetk::pad_by_time() functionality. Fix #55 - Add uwot::umap() functionality umap_list(). Fix #56 - Add umap_plt() functionality plot UMAP Projection K-Means cluster assignments.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-5","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.5","text":"Fix #76 - Require user select column aggregated normalized kmeans_user_item_tbl() function. Fix #62 - Add lifecycle project.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-014","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.4","title":"healthyR 0.1.4","text":"CRAN release: 2021-06-13","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-4","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.4","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-4","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.4","text":"Added Functions kmeans_tidy_tbl() Fix #40 - broom style function get tidy, augment glance kmeans_obj() output kmeans_scree_data_tbl() Fix #41 - Creates tibble data underlies kmeans_scree_plot() kmeans_scree_plt() Fix #42 - ggplot2 plot Scree data help find optimal elbow. Otherwise known elbow plot. kmeans_mapped_tbl() - Fix #43 - generates data help create elbow ploat data. maps kmeans_obj() function across stated amount centers. default set 15.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-4","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.4","text":"Fix #45 - drop .row_col parameter kmeans_tidy_tbl() function needed, saves user needing remember selected user column.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-013","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.3","title":"healthyR 0.1.3","text":"CRAN release: 2021-06-03","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-3","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.3","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-3","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.3","text":"Added functions kmeans_user_item_tbl() Fix #37 - Creates user item tibble preprocessed data. kmeans_obj() Fix #37 - Creates stats kmeans object, simple wrapper.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-3","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.3","text":"Minor fixes improvements ts_census_los_daily_tbl() Fix #37 - Correctly arranges date gets correct counts date column.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.2","title":"healthyR 0.1.3","text":"Add function ts_census_los_daily_tbl - Can get census length stay given just two columns data, admit/arrival date discharge/departure date","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-1","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.1","title":"healthyR 0.1.3","text":"Add function(s) category_counts_tbl - Get counts specified column user specified grouping provided named_item_list - Good saving tibble many groups different sheets excel file top_n_tbl - Good getting tibble n records column selection ts_census_los_daily_tbl - Can compute alos census data given simply Admit Date Discharge Date (discharge date can null). Sometimes want see average length stay patients currently admitted","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-2","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.0","title":"healthyR 0.1.3","text":"Released CRAN 12-03-2020","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-3","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9006","title":"healthyR 0.1.3","text":"Add data files dx_cc_mapping px_cc_mapping Added fucntion(s) save_to_excel() los_ra_index_summary_tbl los_ra_index_plt","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-4","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9005","title":"healthyR 0.1.3","text":"Add parameters gartner magic chart interior lables","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-5","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9004","title":"healthyR 0.1.3","text":"Update sql substring ike functions","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-6","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9003","title":"healthyR 0.1.3","text":"Added plt_gartner_magic_chart()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-7","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9002","title":"healthyR 0.1.3","text":"Added function opt_bin()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-8","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9001","title":"healthyR 0.1.3","text":"Added function ts_ymwdh_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-9","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9000","title":"healthyR 0.1.3","text":"Added NEWS.md file track changes package.","code":""}] +[{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"libaray-load","dir":"Articles","previous_headings":"","what":"Libaray Load","title":"Getting Started with healthyR","text":"First things first, lets load library:","code":"library(healthyR) library(healthyR.data) library(timetk) library(dplyr) library(purrr)"},{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"generate-sample-data","dir":"Articles","previous_headings":"","what":"Generate Sample Data","title":"Getting Started with healthyR","text":"First going take look time series plotting functions. fairly straight forward therefore seem intuitive. going generate random numbers simulate different daily average length stay data. set seed reproducibility.","code":"# Get Length of Stay Data data_tbl <- healthyR_data df_tbl <- data_tbl %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, length_of_stay) %>% summarise_by_time( .date_var = visit_end_date_time , .by = \"day\" , visits = mean(length_of_stay, na.rm = TRUE) ) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2012\" , .end_date = \"2019\" ) %>% set_names(\"Date\",\"Values\")"},{"path":"https://www.spsanderson.com/healthyR/articles/getting-started.html","id":"plot-the-time-series","dir":"Articles","previous_headings":"","what":"Plot the Time Series","title":"Getting Started with healthyR","text":"Now data lets see easy generate ALOS chart: .interactive option set TRUE: can see, function ability return either static plot interactive plot. hood using timetk::plot_time_series function. can find timetk function . end first quick tutorial ts_alos_plt function.","code":"ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE ) ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = TRUE )"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"libaray-load","dir":"Articles","previous_headings":"","what":"Libaray Load","title":"Clustering with K-Means and UMAP","text":"First things first, lets load library:","code":"library(healthyR)"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"information","dir":"Articles","previous_headings":"","what":"Information","title":"Clustering with K-Means and UMAP","text":"K-Means partion algorithm initially designed signal processing. goal partition n observations k clusters n k. unsupervised k-means algorithm loose relationship k-nearest neighbor classifier, popular supervised machine learning technique classification often confused k-means due name. Applying 1-nearest neighbor classifier cluster centers obtained k-means classifies new data existing clusters. aim vignette showcase use healthyR wrapper kmeans function wrapper plot uwot::umap projection function. go entire workflow getting data getting fina UMAP plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"generate-some-data","dir":"Articles","previous_headings":"","what":"Generate some data","title":"Clustering with K-Means and UMAP","text":"Now data need generate called user item table. use function kmeans_user_item_tbl takes just arguments. purpose user item table aggregate normalize data users items. data generated going look clustering amongst service_lines (user) payer_grouping (item) columns. Lets now create user item table.","code":"library(healthyR.data) library(dplyr) library(broom) library(ggplot2) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() data_tbl %>% glimpse() #> Rows: 116,823 #> Columns: 3 #> $ service_line \"Medical\", \"Schizophrenia\", \"Syncope\", \"Pneumonia\", \"Ch… #> $ payer_grouping \"Blue Cross\", \"Medicare A\", \"Medicare A\", \"Medicare A\",… #> $ record 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1…"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"user-item-tibble","dir":"Articles","previous_headings":"","what":"User Item Tibble","title":"Clustering with K-Means and UMAP","text":"table aggregated item various users algorithm applied. Now data need find optimal k (clusters). need generate table data column k k apply k-means function data k return total within sum squares. convienent function called kmeans_mapped_tbl takes sole argument output kmeans_user_item_tbl. argument .centers default set 15.","code":"uit_tbl <- kmeans_user_item_tbl(data_tbl, service_line, payer_grouping, record) uit_tbl #> # A tibble: 23 × 12 #> service_line Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ #> #> 1 Alcohol Abuse 0.0941 0.0321 5.25e-4 0.0116 0.0788 0.158 0.367 0.173 #> 2 Bariatric Sur… 0.317 0.0583 0 0.0518 0.168 0.00324 0.343 0.0485 #> 3 Carotid Endar… 0.0845 0.0282 0 0 0.0141 0 0.0282 0.648 #> 4 Cellulitis 0.110 0.0339 1.18e-2 0.00847 0.0805 0.0869 0.192 0.355 #> 5 Chest Pain 0.144 0.0391 2.90e-3 0.00543 0.112 0.0522 0.159 0.324 #> 6 CHF 0.0295 0.00958 5.18e-4 0.00414 0.0205 0.0197 0.0596 0.657 #> 7 COPD 0.0493 0.0228 2.28e-4 0.00548 0.0342 0.0461 0.172 0.520 #> 8 CVA 0.0647 0.0246 1.07e-3 0.0107 0.0524 0.0289 0.0764 0.555 #> 9 GI Hemorrhage 0.0542 0.0175 1.25e-3 0.00834 0.0480 0.0350 0.0855 0.588 #> 10 Joint Replace… 0.139 0.0179 3.36e-2 0.00673 0.0516 0 0.0874 0.5 #> # … with 13 more rows, 3 more variables: `Medicare HMO` , #> # `No Fault` , `Self Pay` , and abbreviated variable names #> # ¹​`Blue Cross`, ²​Commercial, ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, #> # ⁶​`Medicaid HMO`, ⁷​`Medicare A` #> # ℹ Use `print(n = ...)` to see more rows, and `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"k-means-mapped-tibble","dir":"Articles","previous_headings":"","what":"K-Means Mapped Tibble","title":"Clustering with K-Means and UMAP","text":"see three columns, centers, k_means glance. k_means column k_means list object glance tibble returned broom::glance function. stated use tot.withinss decide become k, easy way visualize Scree Plot, also known elbow plot. done ploting x-axis centers y-axis tot.withinss.","code":"kmm_tbl <- kmeans_mapped_tbl(uit_tbl) kmm_tbl #> # A tibble: 15 × 3 #> centers k_means glance #> #> 1 1 #> 2 2 #> 3 3 #> 4 4 #> 5 5 #> 6 6 #> 7 7 #> 8 8 #> 9 9 #> 10 10 #> 11 11 #> 12 12 #> 13 13 #> 14 14 #> 15 15 kmm_tbl %>% tidyr::unnest(glance) #> # A tibble: 15 × 6 #> centers k_means totss tot.withinss betweenss iter #> #> 1 1 1.41 1.41 1.33e-15 1 #> 2 2 1.41 0.592 8.17e- 1 1 #> 3 3 1.41 0.372 1.04e+ 0 2 #> 4 4 1.41 0.276 1.13e+ 0 2 #> 5 5 1.41 0.202 1.21e+ 0 2 #> 6 6 1.41 0.159 1.25e+ 0 4 #> 7 7 1.41 0.124 1.28e+ 0 3 #> 8 8 1.41 0.0884 1.32e+ 0 2 #> 9 9 1.41 0.0745 1.33e+ 0 3 #> 10 10 1.41 0.0576 1.35e+ 0 3 #> 11 11 1.41 0.0460 1.36e+ 0 2 #> 12 12 1.41 0.0363 1.37e+ 0 3 #> 13 13 1.41 0.0272 1.38e+ 0 2 #> 14 14 1.41 0.0202 1.39e+ 0 3 #> 15 15 1.41 0.0164 1.39e+ 0 2"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"scree-plot-and-data","dir":"Articles","previous_headings":"","what":"Scree Plot and Data","title":"Clustering with K-Means and UMAP","text":"want see scree plot data creates plot can use another function kmeans_scree_data_tbl. pieces information can decide upon value k, instance going use 3. Now can go ahead creating umap list object can take look great many things associated data.","code":"kmeans_scree_plt(.data = kmm_tbl) kmeans_scree_data_tbl(kmm_tbl) #> # A tibble: 15 × 2 #> centers tot.withinss #> #> 1 1 1.41 #> 2 2 0.592 #> 3 3 0.372 #> 4 4 0.276 #> 5 5 0.202 #> 6 6 0.159 #> 7 7 0.124 #> 8 8 0.0884 #> 9 9 0.0745 #> 10 10 0.0576 #> 11 11 0.0460 #> 12 12 0.0363 #> 13 13 0.0272 #> 14 14 0.0202 #> 15 15 0.0164"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"umap-list-object","dir":"Articles","previous_headings":"","what":"UMAP List Object","title":"Clustering with K-Means and UMAP","text":"Now lets go ahead create UMAP list object. Now created, lets take look item list. umap_list function returns list 5 items. umap_obj umap_results_tbl kmeans_obj kmeans_cluster_tbl umap_kmeans_cluster_results_tbl Since list object can now inspect kmeans_obj, first thing use kmeans_tidy_tbl function inspect things.","code":"ump_lst <- umap_list(.data = uit_tbl, kmm_tbl, 3) km_obj <- ump_lst$kmeans_obj kmeans_tidy_tbl(.kmeans_obj = km_obj, .data = uit_tbl, .tidy_type = \"glance\") #> # A tibble: 1 × 4 #> totss tot.withinss betweenss iter #> #> 1 1.41 0.372 1.04 2 kmeans_tidy_tbl(km_obj, uit_tbl, \"augment\") #> # A tibble: 23 × 2 #> service_line cluster #> #> 1 Alcohol Abuse 3 #> 2 Bariatric Surgery For Obesity 3 #> 3 Carotid Endarterectomy 1 #> 4 Cellulitis 2 #> 5 Chest Pain 2 #> 6 CHF 1 #> 7 COPD 1 #> 8 CVA 1 #> 9 GI Hemorrhage 1 #> 10 Joint Replacement 1 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows kmeans_tidy_tbl(km_obj, uit_tbl, \"tidy\") #> # A tibble: 3 × 14 #> Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ Medic…⁸ No Fa…⁹ #> #> 1 0.0784 0.0218 4.32e-3 0.00620 0.0449 0.0368 0.0800 0.563 0.152 0.00348 #> 2 0.117 0.0314 1.02e-2 0.0139 0.0982 0.0856 0.147 0.354 0.105 0.00707 #> 3 0.150 0.0368 3.07e-4 0.0207 0.163 0.131 0.314 0.132 0.0319 0.00136 #> # … with 4 more variables: `Self Pay` , size , withinss , #> # cluster , and abbreviated variable names ¹​`Blue Cross`, ²​Commercial, #> # ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, ⁶​`Medicaid HMO`, #> # ⁷​`Medicare A`, ⁸​`Medicare HMO`, ⁹​`No Fault` #> # ℹ Use `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/articles/kmeans-umap.html","id":"umap-plot","dir":"Articles","previous_headings":"","what":"UMAP Plot","title":"Clustering with K-Means and UMAP","text":"Now data can visualize clusters colored cluster number.","code":"umap_plt(.data = ump_lst, .point_size = 3, TRUE)"},{"path":"https://www.spsanderson.com/healthyR/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Steven Sanderson. Author, maintainer, copyright holder.","code":""},{"path":"https://www.spsanderson.com/healthyR/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Sanderson S (2023). healthyR: Hospital Data Analysis Workflow Tools. R package version 0.2.1.9000, https://github.com/spsanderson/healthyR.","code":"@Manual{, title = {healthyR: Hospital Data Analysis Workflow Tools}, author = {Steven Sanderson}, year = {2023}, note = {R package version 0.2.1.9000}, url = {https://github.com/spsanderson/healthyR}, }"},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-pledge","dir":"","previous_headings":"","what":"Our Pledge","title":"Contributor Covenant Code of Conduct","text":"interest fostering open welcoming environment, contributors maintainers pledge making participation project community harassment-free experience everyone, regardless age, body size, disability, ethnicity, sex characteristics, gender identity expression, level experience, education, socio-economic status, nationality, personal appearance, race, religion, sexual identity orientation.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-standards","dir":"","previous_headings":"","what":"Our Standards","title":"Contributor Covenant Code of Conduct","text":"Examples behavior contributes creating positive environment include: Using welcoming inclusive language respectful differing viewpoints experiences Gracefully accepting constructive criticism Focusing best community Showing empathy towards community members Examples unacceptable behavior participants include: use sexualized language imagery unwelcome sexual attention advances Trolling, insulting/derogatory comments, personal political attacks Public private harassment Publishing others’ private information, physical electronic address, without explicit permission conduct reasonably considered inappropriate professional setting","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"our-responsibilities","dir":"","previous_headings":"","what":"Our Responsibilities","title":"Contributor Covenant Code of Conduct","text":"Project maintainers responsible clarifying standards acceptable behavior expected take appropriate fair corrective action response instances unacceptable behavior. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct, ban temporarily permanently contributor behaviors deem inappropriate, threatening, offensive, harmful.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"scope","dir":"","previous_headings":"","what":"Scope","title":"Contributor Covenant Code of Conduct","text":"Code Conduct applies within project spaces public spaces individual representing project community. Examples representing project community include using official project e-mail address, posting via official social media account, acting appointed representative online offline event. Representation project may defined clarified project maintainers.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"enforcement","dir":"","previous_headings":"","what":"Enforcement","title":"Contributor Covenant Code of Conduct","text":"Instances abusive, harassing, otherwise unacceptable behavior may reported contacting project team support@spsanderson.com. complaints reviewed investigated result response deemed necessary appropriate circumstances. project team obligated maintain confidentiality regard reporter incident. details specific enforcement policies may posted separately. Project maintainers follow enforce Code Conduct good faith may face temporary permanent repercussions determined members project’s leadership.","code":""},{"path":"https://www.spsanderson.com/healthyR/CODE_OF_CONDUCT.html","id":"attribution","dir":"","previous_headings":"","what":"Attribution","title":"Contributor Covenant Code of Conduct","text":"Code Conduct adapted Contributor Covenant, version 1.4, available https://www.contributor-covenant.org/version/1/4/code--conduct.html answers common questions code conduct, see https://www.contributor-covenant.org/faq","code":""},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"healthyr-","dir":"","previous_headings":"","what":"Hospital Data Analysis Workflow Tools","title":"Hospital Data Analysis Workflow Tools","text":"goal healthyR help quickly analyze common data problems Administrative Clincial spaces.","code":""},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Hospital Data Analysis Workflow Tools","text":"can install released version healthyR CRAN : development version GitHub :","code":"install.packages(\"healthyR\") # install.packages(\"devtools\") devtools::install_github(\"spsanderson/healthyR\")"},{"path":"https://www.spsanderson.com/healthyR/index.html","id":"example","dir":"","previous_headings":"","what":"Example","title":"Hospital Data Analysis Workflow Tools","text":"basic example using ts_median_excess_plt() function`: simple example using ts_signature_tbl() function: simple example using plt_gartner_magic_chart() function:","code":"library(healthyR) library(timetk) library(dplyr) ts_signature_tbl(.data = m4_daily, .date_col = date, .pad_time = TRUE, id) %>% ts_median_excess_plt( .date_col = date , .value_col = value , .x_axis = week , .ggplot_group_var = year , .years_back = 5 ) library(healthyR) library(timetk) ts_signature_tbl(.data = m4_daily, .date_col = date) #> # A tibble: 17,578 × 31 #> id date value index.num diff year year.iso half quarter month #> #> 1 D410 1978-06-23 9109. 267408000 NA 1978 1978 1 2 6 #> 2 D410 1978-06-24 9103. 267494400 86400 1978 1978 1 2 6 #> 3 D410 1978-06-25 9116. 267580800 86400 1978 1978 1 2 6 #> 4 D410 1978-06-26 9116. 267667200 86400 1978 1978 1 2 6 #> 5 D410 1978-06-27 9106. 267753600 86400 1978 1978 1 2 6 #> 6 D410 1978-06-28 9094. 267840000 86400 1978 1978 1 2 6 #> 7 D410 1978-06-29 9094. 267926400 86400 1978 1978 1 2 6 #> 8 D410 1978-06-30 9084. 268012800 86400 1978 1978 1 2 6 #> 9 D410 1978-07-01 9081. 268099200 86400 1978 1978 2 3 7 #> 10 D410 1978-07-02 9047. 268185600 86400 1978 1978 2 3 7 #> # ℹ 17,568 more rows #> # ℹ 21 more variables: month.xts , month.lbl , day , hour , #> # minute , second , hour12 , am.pm , wday , #> # wday.xts , wday.lbl , mday , qday , yday , #> # mweek , week , week.iso , week2 , week3 , #> # week4 , mday7 suppressPackageStartupMessages(library(healthyR)) suppressPackageStartupMessages(library(tibble)) suppressPackageStartupMessages(library(dplyr)) gartner_magic_chart_plt( .data = tibble(x = rnorm(100, 0, 1), y = rnorm(100, 0, 1)) , .x_col = x , .y_col = y , .y_lab = \"los\" , .x_lab = \"RA\" , .plt_title = \"Test Title\" , .tl_lbl = \"Top Left lbl\" , .tr_lbl = \"Top Right lbl\" , .bl_lbl = \"Bottom Left lbl\" , .br_lbl = \"Bottom Right lbl\" )"},{"path":"https://www.spsanderson.com/healthyR/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2020 Steven Paul Sanderson II Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Counts by Category — category_counts_tbl","title":"Counts by Category — category_counts_tbl","text":"Get counts column particular grouping supplied, otherwise just get counts column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Counts by Category — category_counts_tbl","text":"","code":"category_counts_tbl(.data, .count_col, .arrange_value = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Counts by Category — category_counts_tbl","text":".data data.frame/tibble supplied. .count_col column values want count. .arrange_value Defaults true, arrange resulting tibble descending order .count_col ... Place values want pass grouping .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Counts by Category — category_counts_tbl","text":"Requires data.frame/tibble. Requires value column, column going counted.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Counts by Category — category_counts_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/category_counts_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Counts by Category — category_counts_tbl","text":"","code":"library(healthyR.data) #> #> == Welcome to healthyR.data =========================================================================== #> If you find this package useful, please leave a star: #> https://github.com/spsanderson/healthyR.data' #> #> If you encounter a bug or want to request an enhancement please file an issue at: #> https://github.com/spsanderson/healthyR.data/issues #> #> Thank you for using healthyR.data library(dplyr) #> Warning: package 'dplyr' was built under R version 4.2.3 #> #> Attaching package: 'dplyr' #> The following objects are masked from 'package:stats': #> #> filter, lag #> The following objects are masked from 'package:base': #> #> intersect, setdiff, setequal, union healthyR_data %>% category_counts_tbl( .count_col = payer_grouping , .arrange = TRUE , ip_op_flag ) #> # A tibble: 25 × 3 #> ip_op_flag payer_grouping n #> #> 1 I Medicare A 52621 #> 2 O Medicare B 22270 #> 3 I Medicaid HMO 15466 #> 4 I Medicare HMO 13572 #> 5 O Blue Cross 13560 #> 6 I Blue Cross 10797 #> 7 O Medicaid HMO 10018 #> 8 O HMO 9331 #> 9 I HMO 8113 #> 10 I Medicaid 7131 #> # ℹ 15 more rows healthyR_data %>% category_counts_tbl( .count_col = ip_op_flag , .arrange_value = TRUE , service_line ) #> # A tibble: 30 × 3 #> service_line ip_op_flag n #> #> 1 Medical I 64435 #> 2 General Outpatient O 50526 #> 3 Surgical I 14916 #> 4 Colonoscopy/Endoscopy O 11486 #> 5 Cataract Removal O 4930 #> 6 COPD I 4398 #> 7 CHF I 3871 #> 8 Pneumonia I 3323 #> 9 Cellulitis I 3311 #> 10 Major Depression/Bipolar Affective Disorders I 2866 #> # ℹ 20 more rows"},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — color_blind","title":"Provide Colorblind Compliant Colors — color_blind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — color_blind","text":"","code":"color_blind()"},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — color_blind","text":"vector 8 Hex RGB definitions.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — color_blind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — color_blind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/color_blind.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Provide Colorblind Compliant Colors — color_blind","text":"","code":"color_blind() #> [1] \"#000000\" \"#E69F00\" \"#56B4E9\" \"#009E73\" \"#F0E442\" \"#0072B2\" \"#D55E00\" #> [8] \"#CC79A7\""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Diverging Bar Chart — diverging_bar_plt","title":"Diverging Bar Chart — diverging_bar_plt","text":"Diverging Bars bar chart can handle negative positive values. can implemented smart tweak geom_bar(). usage geom_bar() can quite confusing. , can used make bar chart well histogram. Let explain. default, geom_bar() stat set count. means, provide just continuous X variable (Y variable), tries make histogram data. order make bar chart create bars instead histogram, need two things. Set stat = identity provide x y inside aes() , x either character factor y numeric. order make sure get diverging bars instead just bars, make sure, categorical variable 2 categories changes values certain threshold continuous variable. example, mpg mtcars data set normalized computing z score. vehicles mpg zero marked green marked red.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diverging Bar Chart — diverging_bar_plt","text":"","code":"diverging_bar_plt( .data, .x_axis, .y_axis, .fill_col, .plot_title = NULL, .plot_subtitle = NULL, .plot_caption = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Diverging Bar Chart — diverging_bar_plt","text":".data data pass function, must tibble/data.frame. .x_axis data passed x-axis. .y_axis data passed y-axis. also equal parameter label .fill_col column used fill color bars. .plot_title Default NULL .plot_subtitle Default NULL .plot_caption Default NULL .interactive Default FALSE. TRUE returns plotly plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Diverging Bar Chart — diverging_bar_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diverging Bar Chart — diverging_bar_plt","text":"function takes arguments returns ggplot2 object.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Diverging Bar Chart — diverging_bar_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_bar_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Diverging Bar Chart — diverging_bar_plt","text":"","code":"suppressPackageStartupMessages(library(ggplot2)) data(\"mtcars\") mtcars$car_name <- rownames(mtcars) mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2) mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, \"below\", \"above\") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$car_name <- factor(mtcars$car_name, levels = mtcars$car_name) diverging_bar_plt( .data = mtcars , .x_axis = car_name , .y_axis = mpg_z , .fill_col = mpg_type , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Diverging Lollipop Chart — diverging_lollipop_plt","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"diverging lollipop function. Lollipop chart conveys information bar chart diverging bar. Except looks modern. Instead geom_bar, use geom_point geom_segment get lollipops right. Let’s draw lollipop using data prepared previous example diverging bars.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"","code":"diverging_lollipop_plt( .data, .x_axis, .y_axis, .plot_title = NULL, .plot_subtitle = NULL, .plot_caption = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":".data data pass function, must tibble/data.frame. .x_axis data passed x-axis. also x xend parameters geom_segment .y_axis data passed y-axis. also equal parameters yend label .plot_title Default NULL .plot_subtitle Default NULL .plot_caption Default NULL .interactive Default FALSE. TRUE returns plotly plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"function takes arguments returns ggplot2 object.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/diverging_lollipop_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Diverging Lollipop Chart — diverging_lollipop_plt","text":"","code":"suppressPackageStartupMessages(library(ggplot2)) data(\"mtcars\") mtcars$car_name <- rownames(mtcars) mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2) mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, \"below\", \"above\") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$car_name <- factor(mtcars$car_name, levels = mtcars$car_name) diverging_lollipop_plt(.data = mtcars, .x_axis = car_name , .y_axis = mpg_z)"},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":null,"dir":"Reference","previous_headings":"","what":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"dataset containing Diagnosis Code AHRQ Condition Code Mapping used helping define service lines inpatient discharges.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"","code":"data(dx_cc_mapping)"},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"data frame 86852 rows 5 variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/dx_cc_mapping.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Diagnosis to Condition Code Mapping file — dx_cc_mapping","text":"CC_Code. DX_1, DX_2, ..., DX_n CC_Desc. DX_1 = Conduction disorders, DX_n = description ICD_Ver_Flag. ICD Version 10 9 ICDCode. ICD-9 ro ICD-10 Code Diagnosis. Long QT Syndrome","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Plot Gartner Magic Chart two continuous variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"","code":"gartner_magic_chart_plt( .data, .x_col, .y_col, .point_size_col = NULL, .y_lab, .x_lab, .plt_title, .tl_lbl, .tr_lbl, .br_lbl, .bl_lbl )"},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":".data data set want plot .x_col x-axis plot .y_col y-axis plot .point_size_col default NULL, want size dots column data.frame/tibble enter column name . .y_lab y-axis label .x_lab x-axis label .plt_title title plot .tl_lbl top left label .tr_lbl top right label .br_lbl bottom right label .bl_lbl bottom left label","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"ggplot plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Supply data frame least two continuous variables plot ","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/gartner_magic_chart_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Gartner Magic Chart - Plotting of two continuous variables — gartner_magic_chart_plt","text":"","code":"library(dplyr) data_tbl <- tibble( x = rnorm(100, 0, 1), y = rnorm(100, 0, 1), z = abs(x) + abs(y) ) gartner_magic_chart_plt( .data = data_tbl, .x_col = x, .y_col = y, .point_size = z, .x_lab = \"los\", .y_lab = \"ra\", .plt_title = \"tst\", .tr_lbl = \"High RA-LOS\", .tl_lbl = \"High RA\", .bl_lbl = \"Leader\", .br_lbl = \"High LOS\" ) gartner_magic_chart_plt( .data = data_tbl, .x_col = x, .y_col = y, .point_size = NULL, .x_lab = \"los\", .y_lab = \"ra\", .plt_title = \"tst\", .tr_lbl = \"High RA-LOS\", .tl_lbl = \"High RA\", .bl_lbl = \"Leader\", .br_lbl = \"High LOS\" )"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"","code":"hr_scale_color_colorblind(..., theme = \"hr\")"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"... Data passed ggplot object theme Right now hr . Anything else render error.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"gggplot layer","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_color_colorblind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — hr_scale_color_colorblind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":null,"dir":"Reference","previous_headings":"","what":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"8 Hex RGB color definitions suitable charts colorblind people.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"","code":"hr_scale_fill_colorblind(..., theme = \"hr\")"},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"... Data passed ggplot object theme Right now hr . Anything else render error.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"gggplot layer","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"function used others order help render plots color blind.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/hr_scale_fill_colorblind.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Provide Colorblind Compliant Colors — hr_scale_fill_colorblind","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Mapper — kmeans_mapped_tbl","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Create tibble maps kmeans_obj() using purrr::map() create nested data.frame/tibble holds n centers. tibble used help create scree plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Mapper — kmeans_mapped_tbl","text":"","code":"kmeans_mapped_tbl(.data, .centers = 15)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Mapper — kmeans_mapped_tbl","text":".data must tibble working environment kmeans_user_item_tbl() .centers many different centers want try","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Mapper — kmeans_mapped_tbl","text":"nested tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Takes single parameter .centers. used create tibble map kmeans_obj() function list creating nested tibble.","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Mapper — kmeans_mapped_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_mapped_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Mapper — kmeans_mapped_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmeans_mapped_tbl(ui_tbl) #> # A tibble: 15 × 3 #> centers k_means glance #> #> 1 1 #> 2 2 #> 3 3 #> 4 4 #> 5 5 #> 6 6 #> 7 7 #> 8 8 #> 9 9 #> 10 10 #> 11 11 #> 12 12 #> 13 13 #> 14 14 #> 15 15 "},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Functions — kmeans_obj","title":"K-Means Functions — kmeans_obj","text":"Takes output kmeans_user_item_tbl() function applies k-means algorithm using stats::kmeans()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Functions — kmeans_obj","text":"","code":"kmeans_obj(.data, .centers = 5)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Functions — kmeans_obj","text":".data data gets passed kmeans_user_item_tbl() .centers many initial centers start ","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Functions — kmeans_obj","text":"stats k-means object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Functions — kmeans_obj","text":"Uses stats::kmeans() function creates wrapper around .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Functions — kmeans_obj","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_obj.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Functions — kmeans_obj","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) %>% kmeans_obj() #> K-means clustering with 5 clusters of sizes 2, 5, 1, 3, 12 #> #> Cluster means: #> Blue Cross Commercial Compensation Exchange Plans HMO Medicaid #> 1 0.27188303 0.05712358 0.0003293808 0.039065198 0.18065096 0.04246134 #> 2 0.13375082 0.03542694 0.0121998471 0.016160901 0.10724914 0.05150211 #> 3 0.00000000 0.00000000 0.0000000000 0.000000000 0.27272727 0.18181818 #> 4 0.07912806 0.02702478 0.0002914681 0.009301354 0.07723873 0.21428392 #> 5 0.07837450 0.02182129 0.0043244347 0.006202137 0.04493860 0.03684344 #> Medicaid HMO Medicare A Medicare HMO No Fault Self Pay #> 1 0.24760799 0.10958146 0.03584494 0.000000000 0.015452115 #> 2 0.13107693 0.35217108 0.11769769 0.008242686 0.034521844 #> 3 0.45454545 0.09090909 0.00000000 0.000000000 0.000000000 #> 4 0.28209782 0.23654904 0.04362913 0.002672067 0.027783628 #> 5 0.08001653 0.56250366 0.15152338 0.003475542 0.009976485 #> #> Clustering vector: #> [1] 4 1 5 5 5 5 2 2 5 5 1 5 4 2 5 2 5 4 2 5 5 3 5 #> #> Within cluster sum of squares by cluster: #> [1] 0.03549821 0.02592247 0.00000000 0.04450884 0.09625399 #> (between_SS / total_SS = 85.6 %) #> #> Available components: #> #> [1] \"cluster\" \"centers\" \"totss\" \"withinss\" \"tot.withinss\" #> [6] \"betweenss\" \"size\" \"iter\" \"ifault\""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Take data kmeans_mapped_tbl() unnest tibble inspection use kmeans_scree_plt() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"","code":"kmeans_scree_data_tbl(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":".data must tibble working environment kmeans_mapped_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"nested tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Takes single parameter .data kmeans_mapped_tbl() transforms tibble used kmeans_scree_plt(). show values (tot.withinss) center.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_data_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Scree Plot Data Table — kmeans_scree_data_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(ui_tbl) kmeans_scree_data_tbl(kmm_tbl) #> # A tibble: 15 × 2 #> centers tot.withinss #> #> 1 1 1.41 #> 2 2 0.592 #> 3 3 0.372 #> 4 4 0.276 #> 5 5 0.202 #> 6 6 0.159 #> 7 7 0.124 #> 8 8 0.0922 #> 9 9 0.0722 #> 10 10 0.0576 #> 11 11 0.0461 #> 12 12 0.0363 #> 13 13 0.0272 #> 14 14 0.0231 #> 15 15 0.0160"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Scree Plot — kmeans_scree_plt","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Create scree-plot kmeans_mapped_tbl() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Scree Plot — kmeans_scree_plt","text":"","code":"kmeans_scree_plt(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Scree Plot — kmeans_scree_plt","text":".data data kmeans_mapped_tbl() function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Scree Plot — kmeans_scree_plt","text":"ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Outputs scree-plot","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Scree Plot — kmeans_scree_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_scree_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Scree Plot — kmeans_scree_plt","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() ui_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(ui_tbl) kmeans_scree_plt(.data = kmm_tbl)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means tidy Functions — kmeans_tidy_tbl","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"K-Means tidy functions","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"","code":"kmeans_tidy_tbl(.kmeans_obj, .data, .tidy_type = \"tidy\")"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":".kmeans_obj stats::kmeans() object .data user item tibble created kmeans_user_item_tbl() .tidy_type \"tidy\",\"glance\", \"augment\"","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"Takes k-means object associated user item tibble returns one items asked . Either: broom::tidy(), broom::glance() broom::augment(). function defaults broom::tidy().","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_tidy_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means tidy Functions — kmeans_tidy_tbl","text":"","code":"library(healthyR.data) library(dplyr) library(broom) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) km_obj <- kmeans_obj(uit_tbl) kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"augment\" ) #> # A tibble: 23 × 2 #> service_line cluster #> #> 1 Alcohol Abuse 5 #> 2 Bariatric Surgery For Obesity 1 #> 3 CHF 3 #> 4 COPD 3 #> 5 CVA 3 #> 6 Carotid Endarterectomy 3 #> 7 Cellulitis 4 #> 8 Chest Pain 4 #> 9 GI Hemorrhage 3 #> 10 Joint Replacement 3 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"glance\" ) #> # A tibble: 1 × 4 #> totss tot.withinss betweenss iter #> #> 1 1.41 0.202 1.21 2 kmeans_tidy_tbl( .kmeans_obj = km_obj , .data = uit_tbl , .tidy_type = \"tidy\" ) %>% glimpse() #> Rows: 5 #> Columns: 14 #> $ `Blue Cross` 0.27188303, 0.00000000, 0.07837450, 0.13375082, 0.079… #> $ Commercial 0.05712358, 0.00000000, 0.02182129, 0.03542694, 0.027… #> $ Compensation 0.0003293808, 0.0000000000, 0.0043244347, 0.012199847… #> $ `Exchange Plans` 0.039065198, 0.000000000, 0.006202137, 0.016160901, 0… #> $ HMO 0.18065096, 0.27272727, 0.04493860, 0.10724914, 0.077… #> $ Medicaid 0.04246134, 0.18181818, 0.03684344, 0.05150211, 0.214… #> $ `Medicaid HMO` 0.24760799, 0.45454545, 0.08001653, 0.13107693, 0.282… #> $ `Medicare A` 0.10958146, 0.09090909, 0.56250366, 0.35217108, 0.236… #> $ `Medicare HMO` 0.03584494, 0.00000000, 0.15152338, 0.11769769, 0.043… #> $ `No Fault` 0.000000000, 0.000000000, 0.003475542, 0.008242686, 0… #> $ `Self Pay` 0.015452115, 0.000000000, 0.009976485, 0.034521844, 0… #> $ size 2, 1, 12, 5, 3 #> $ withinss 0.03549821, 0.00000000, 0.09625399, 0.02592247, 0.044… #> $ cluster 1, 2, 3, 4, 5"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"K-Means Functions — kmeans_user_item_tbl","title":"K-Means Functions — kmeans_user_item_tbl","text":"Takes data.frame/tibble transforms aggregated/normalized user-item tibble proportions. user need input parameters rows/user columns/items.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"K-Means Functions — kmeans_user_item_tbl","text":"","code":"kmeans_user_item_tbl(.data, .row_input, .col_input, .record_input)"},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"K-Means Functions — kmeans_user_item_tbl","text":".data data want transform .row_input column going row (user) .col_input column going column (item) .record_input column going summed aggregattion normalization process.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"K-Means Functions — kmeans_user_item_tbl","text":"aggregated/normalized user item tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"K-Means Functions — kmeans_user_item_tbl","text":"function used using k-mean model. commonly referred user item matrix \"users\" tend rows \"items\" (e.g. orders) columns. must supply column can summed aggregation normalization process occur.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"K-Means Functions — kmeans_user_item_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/kmeans_user_item_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"K-Means Functions — kmeans_user_item_tbl","text":"","code":"library(healthyR.data) library(dplyr) data_tbl <- healthyR_data%>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) #> # A tibble: 23 × 12 #> service_line Blue …¹ Comme…² Compe…³ Excha…⁴ HMO Medic…⁵ Medic…⁶ Medic…⁷ #> #> 1 Alcohol Abuse 0.0941 0.0321 5.25e-4 0.0116 0.0788 0.158 0.367 0.173 #> 2 Bariatric Sur… 0.317 0.0583 0 0.0518 0.168 0.00324 0.343 0.0485 #> 3 CHF 0.0295 0.00958 5.18e-4 0.00414 0.0205 0.0197 0.0596 0.657 #> 4 COPD 0.0493 0.0228 2.28e-4 0.00548 0.0342 0.0461 0.172 0.520 #> 5 CVA 0.0647 0.0246 1.07e-3 0.0107 0.0524 0.0289 0.0764 0.555 #> 6 Carotid Endar… 0.0845 0.0282 0 0 0.0141 0 0.0282 0.648 #> 7 Cellulitis 0.110 0.0339 1.18e-2 0.00847 0.0805 0.0869 0.192 0.355 #> 8 Chest Pain 0.144 0.0391 2.90e-3 0.00543 0.112 0.0522 0.159 0.324 #> 9 GI Hemorrhage 0.0542 0.0175 1.25e-3 0.00834 0.0480 0.0350 0.0855 0.588 #> 10 Joint Replace… 0.139 0.0179 3.36e-2 0.00673 0.0516 0 0.0874 0.5 #> # … with 13 more rows, 3 more variables: `Medicare HMO` , #> # `No Fault` , `Self Pay` , and abbreviated variable names #> # ¹​`Blue Cross`, ²​Commercial, ³​Compensation, ⁴​`Exchange Plans`, ⁵​Medicaid, #> # ⁶​`Medicaid HMO`, ⁷​`Medicare A` #> # ℹ Use `print(n = ...)` to see more rows, and `colnames()` to see all variable names"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Plot index length stay readmit rate along variance","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"","code":"los_ra_index_plt(.data)"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":".data data supplied los_ra_index_summary_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"patchwork ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Expects tibble Expects Length Stay Readmit column, must numeric Uses cowplot stack plots","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot LOS and Readmit Index with Variance — los_ra_index_plt","text":"","code":"suppressPackageStartupMessages(library(dplyr)) data_tbl <- tibble( \"alos\" = runif(186, 1, 20) , \"elos\" = runif(186, 1, 17) , \"readmit_rate\" = runif(186, 0, .25) , \"readmit_rate_bench\" = runif(186, 0, .2) ) los_ra_index_summary_tbl( .data = data_tbl , .max_los = 15 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_rate_bench ) %>% los_ra_index_plt() los_ra_index_summary_tbl( .data = data_tbl , .max_los = 10 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_rate_bench ) %>% los_ra_index_plt()"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Create length stay readmit index summary tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"","code":"los_ra_index_summary_tbl( .data, .max_los = 15, .alos_col, .elos_col, .readmit_rate, .readmit_bench )"},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":".data data going analyze. .max_los can give maximum LOS value. Lets say typically see los 15 days, set .max_los 15 values greater .max_los grouped .max_los .alos_col Average Length Stay column .elos_col Expected Length Stay column .readmit_rate Actual Readmit Rate column .readmit_bench Expected Readmit Rate column","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Expects tibble Expects following columns 4 Length Stay Actual - integer Length Stacy Benchmark - integer Readmit Rate Actual - 0/1 record, 1 = readmitted, 0 . Readmit Rate Benchmark - percentage benchmark file. add column called visits count records per length stay 1 .max_los .max_los param can left blank function default 15. good default know set 75 percentile stats::quantile() function using defaults, like .max_los = stats::quantile(data_tbl$alos)[[4]] Uses data compute variance, want particular time frame filter data goes .data argument. suggested use timetk::filter_by_time() index computed excess length stay readmit rates respective expectations.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/los_ra_index_summary_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make LOS and Readmit Index Summary Tibble — los_ra_index_summary_tbl","text":"","code":"suppressPackageStartupMessages(library(dplyr)) data_tbl <- tibble( \"alos\" = runif(186, 1, 20) , \"elos\" = runif(186, 1, 17) , \"readmit_rate\" = runif(186, 0, .25) , \"readmit_bench\" = runif(186, 0, .2) ) los_ra_index_summary_tbl( .data = data_tbl , .max_los = 15 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_bench ) #> # A tibble: 15 × 4 #> los_group los_index rar_index los_ra_var #> #> 1 1 0.0964 1.18 1.09 #> 2 2 0.208 1.08 0.875 #> 3 3 0.471 1.09 0.620 #> 4 4 0.368 1.25 0.882 #> 5 5 0.549 1.75 1.20 #> 6 6 0.643 2.14 1.50 #> 7 7 0.785 1 0.215 #> 8 8 0.828 1 0.172 #> 9 9 1.09 1.08 0.163 #> 10 10 0.858 1.33 0.475 #> 11 11 1.40 0.909 0.494 #> 12 12 1.41 1.33 0.739 #> 13 13 1.72 0.846 0.878 #> 14 14 1.25 1 0.254 #> 15 15 1.87 1.44 1.32 los_ra_index_summary_tbl( .data = data_tbl , .max_los = 10 , .alos_col = alos , .elos_col = elos , .readmit_rate = readmit_rate , .readmit_bench = readmit_bench ) #> # A tibble: 10 × 4 #> los_group los_index rar_index los_ra_var #> #> 1 1 0.0964 1.18 1.09 #> 2 2 0.208 1.08 0.875 #> 3 3 0.471 1.09 0.620 #> 4 4 0.368 1.25 0.882 #> 5 5 0.549 1.75 1.20 #> 6 6 0.643 2.14 1.50 #> 7 7 0.785 1 0.215 #> 8 8 0.828 1 0.172 #> 9 9 1.09 1.08 0.163 #> 10 10 1.53 1.2 0.729"},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":null,"dir":"Reference","previous_headings":"","what":"Tibble to named list — named_item_list","title":"Tibble to named list — named_item_list","text":"Takes data.frame/tibble creates named list supplied grouping variable. Can used conjunction save_to_excel() create new sheet group data.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Tibble to named list — named_item_list","text":"","code":"named_item_list(.data, .group_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Tibble to named list — named_item_list","text":".data data.frame/tibble. .group_col column contains groupings.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Tibble to named list — named_item_list","text":"Requires data.frame/tibble grouping column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Tibble to named list — named_item_list","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/named_item_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Tibble to named list — named_item_list","text":"","code":"library(healthyR.data) df <- healthyR_data df_list <- named_item_list(.data = df, .group_col = service_line) df_list #> tbl_df< #> mrn : character #> visit_id : character #> visit_start_date_time : datetime #> visit_end_date_time : datetime #> total_charge_amount : double #> total_amount_due : double #> total_adjustment_amount : double #> payer_grouping : character #> total_payment_amount : double #> ip_op_flag : character #> service_line : character #> length_of_stay : double #> expected_length_of_stay : logical #> length_of_stay_threshold: logical #> los_outlier_flag : double #> readmit_flag : double #> readmit_expectation : logical #> > #> >[29]> #> $`Alcohol Abuse` #> # A tibble: 1,904 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 66681… 1027422… 2011-09-18 18:45:00 2011-09-21 15:24:00 20650. #> 2 85712… 1715006… 2011-09-24 14:23:00 2011-09-27 22:54:00 19632. #> 3 45086… 1463793… 2011-09-25 17:22:00 2011-09-30 18:48:00 27028. #> 4 53136… 1087046… 2011-10-01 08:58:00 2011-10-03 11:10:00 12214. #> 5 79908… 1933551… 2011-10-02 00:04:00 2011-10-06 13:51:00 30124. #> 6 29323… 1651882… 2011-10-06 15:08:00 2011-10-07 16:00:00 8571. #> 7 97809… 1375044… 2011-10-06 17:23:00 2011-10-08 14:19:00 13139. #> 8 88765… 1040286… 2011-10-09 00:36:00 2011-10-09 15:29:00 37944. #> 9 13303… 1814203… 2011-09-26 20:00:00 2011-10-10 11:59:00 110695. #> 10 50646… 1177441… 2011-10-11 01:00:00 2011-10-13 10:16:00 18791. #> # ℹ 1,894 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Bariatric Surgery For Obesity` #> # A tibble: 309 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 33197… 1959572… 2012-12-03 13:35:00 2012-12-05 14:42:00 42533. #> 2 85747… 1935901… 2012-12-03 07:30:00 2012-12-06 13:48:00 47450. #> 3 89559… 1250962… 2012-12-03 08:39:00 2012-12-06 16:18:00 50382. #> 4 31228… 1482137… 2013-01-16 06:32:00 2013-01-18 16:07:00 43665. #> 5 15445… 1953192… 2013-01-16 09:18:00 2013-01-20 18:33:00 52763. #> 6 22630… 1950977… 2013-02-19 10:28:00 2013-02-21 15:25:00 36038. #> 7 37398… 1518672… 2013-02-26 06:53:00 2013-03-01 12:38:00 56381. #> 8 14268… 1903948… 2013-04-09 06:45:00 2013-04-11 18:12:00 43263. #> 9 78338… 1196711… 2013-04-23 07:16:00 2013-04-26 16:41:00 52300. #> 10 80152… 1595499… 2013-05-21 06:15:00 2013-05-24 15:59:00 44746. #> # ℹ 299 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Bariatric Surgery for Obesity Outpatient` #> # A tibble: 19 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 77785… 3780939… 2011-05-23 05:00:00 2011-05-24 00:00:00 37167. #> 2 68458… 3778860… 2011-07-18 05:00:00 2011-07-19 00:00:00 26037. #> 3 47955… 3675064… 2011-07-18 05:00:00 2011-07-19 00:00:00 41552. #> 4 92298… 3218733… 2011-08-15 05:00:00 2011-08-16 00:00:00 34332. #> 5 29160… 3547868… 2011-08-30 05:00:00 2011-08-31 00:00:00 37992. #> 6 45420… 3189581… 2011-09-12 05:00:00 2011-09-13 00:00:00 32744. #> 7 59818… 3834855… 2011-09-19 05:00:00 2011-09-20 00:00:00 34354. #> 8 57649… 3921176… 2011-10-17 05:00:00 2011-10-18 00:00:00 31338 #> 9 11995… 3411333… 2011-11-07 05:00:00 2011-11-08 00:00:00 34795 #> 10 62541… 3554137… 2011-11-08 05:00:00 2011-11-08 00:00:00 33251. #> 11 83600… 3562481… 2011-11-15 05:00:00 2011-11-15 00:00:00 33955. #> 12 10604… 3411030… 2011-11-28 05:00:00 2011-11-29 00:00:00 35638. #> 13 84084… 3342120… 2012-03-12 05:00:00 2012-03-12 00:00:00 33758. #> 14 37253… 3461965… 2012-04-23 05:00:00 2012-04-24 00:00:00 36768. #> 15 85288… 3078841… 2012-06-12 05:00:00 2012-06-13 00:00:00 39139. #> 16 73239… 3350427… 2012-07-09 05:00:00 2012-07-10 00:00:00 35642. #> 17 52577… 3074630… 2012-08-20 05:00:00 2012-08-21 00:00:00 37140. #> 18 62286… 3659346… 2012-08-27 05:00:00 2012-08-28 00:00:00 35030. #> 19 39164… 3146567… 2012-12-18 05:00:00 2012-12-19 00:00:00 36899. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $CHF #> # A tibble: 3,871 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 51458… 1759626… 2011-09-19 09:17:00 2011-09-22 12:32:00 24021. #> 2 66595… 1901836… 2011-09-19 07:06:00 2011-09-22 18:58:00 33724. #> 3 21445… 1913857… 2011-09-22 00:21:00 2011-09-27 16:49:00 47369. #> 4 33735… 1710022… 2011-09-15 12:48:00 2011-09-27 19:52:00 76611. #> 5 67542… 1377329… 2011-09-17 13:49:00 2011-09-28 13:45:00 81523. #> 6 69492… 1811099… 2011-09-24 20:33:00 2011-09-29 11:59:00 37112. #> 7 93559… 1609237… 2011-09-22 04:23:00 2011-10-03 14:21:00 84470. #> 8 14723… 1713302… 2011-09-15 11:50:00 2011-10-04 19:34:00 158923. #> 9 49842… 1052618… 2011-09-29 10:40:00 2011-10-05 14:20:00 50061. #> 10 98654… 1022864… 2011-10-01 01:47:00 2011-10-05 18:50:00 42312. #> # ℹ 3,861 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $COPD #> # A tibble: 4,398 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 53222… 1698106… 2011-09-23 00:18:00 2011-09-25 14:18:00 21843. #> 2 54515… 1461588… 2011-09-18 17:22:00 2011-09-28 17:20:00 98014. #> 3 91474… 1437392… 2011-09-19 09:01:00 2011-09-30 14:44:00 96463. #> 4 38370… 1452507… 2011-09-25 18:44:00 2011-09-30 20:42:00 31050. #> 5 30712… 1117831… 2011-09-26 19:26:00 2011-10-01 09:46:00 33841. #> 6 11184… 1308449… 2011-09-30 17:41:00 2011-10-01 16:32:00 13971. #> 7 88190… 1670417… 2011-09-27 22:58:00 2011-10-01 17:03:00 44981. #> 8 33840… 1957228… 2011-09-26 08:08:00 2011-10-02 15:53:00 44635. #> 9 20960… 1168285… 2011-09-28 11:09:00 2011-10-03 15:53:00 36926. #> 10 95644… 1711510… 2011-09-24 23:59:00 2011-10-03 18:10:00 69779. #> # ℹ 4,388 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $CVA #> # A tibble: 1,876 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 41238… 1543704… 2011-09-19 15:31:00 2011-09-27 13:11:00 103948. #> 2 80514… 1330628… 2011-09-21 14:52:00 2011-09-29 17:38:00 94170. #> 3 12307… 1747094… 2011-09-24 16:34:00 2011-09-30 17:21:00 66481. #> 4 20903… 1777797… 2011-09-26 12:19:00 2011-10-04 15:38:00 79281. #> 5 54938… 1173347… 2011-09-30 17:47:00 2011-10-05 16:50:00 49108. #> 6 93886… 1877891… 2011-09-19 17:47:00 2011-10-05 17:25:00 105698. #> 7 42704… 1654264… 2011-09-28 22:00:00 2011-10-06 17:08:00 65041. #> 8 40653… 1576434… 2011-10-05 15:31:00 2011-10-11 14:26:00 81910. #> 9 26260… 1818390… 2011-09-27 13:43:00 2011-10-13 14:14:00 86323. #> 10 28646… 1984495… 2011-10-12 10:10:00 2011-10-14 15:15:00 82165. #> # ℹ 1,866 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Cardiac Catheterization` #> # A tibble: 2,339 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 66583… 3578143… 2011-01-04 05:00:00 2011-01-04 00:00:00 20852 #> 2 10022… 3911589… 2011-01-04 05:00:00 2011-01-04 00:00:00 18334 #> 3 28724… 3226717… 2011-01-05 05:00:00 2011-01-05 00:00:00 19353 #> 4 54076… 3773686… 2011-01-05 05:00:00 2011-01-05 00:00:00 18334 #> 5 89111… 3082518… 2011-01-13 05:00:00 2011-01-11 00:00:00 1377 #> 6 91877… 3385295… 2011-01-13 05:00:00 2011-01-13 00:00:00 18405 #> 7 89111… 3040689… 2011-01-13 05:00:00 2011-01-13 00:00:00 18587 #> 8 75773… 3380647… 2011-01-14 05:00:00 2011-01-14 00:00:00 20069 #> 9 22385… 3740963… 2011-01-17 05:00:00 2011-01-17 00:00:00 18428 #> 10 91434… 3628134… 2011-01-17 05:00:00 2011-01-17 00:00:00 20056 #> # ℹ 2,329 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Carotid Endarterectomy` #> # A tibble: 72 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 91886… 1012723… 2011-12-02 11:51:00 2011-12-04 15:32:00 29553. #> 2 84879… 1998441… 2012-02-02 06:37:00 2012-02-05 19:38:00 35181. #> 3 35685… 1235700… 2012-03-16 16:26:00 2012-03-23 11:22:00 87273. #> 4 84879… 1412023… 2012-03-30 09:31:00 2012-04-02 17:57:00 36213. #> 5 76802… 1501987… 2012-04-03 09:43:00 2012-04-05 13:11:00 27293. #> 6 21571… 1253613… 2012-03-29 21:26:00 2012-04-05 14:53:00 82206. #> 7 88958… 1446390… 2012-03-27 19:35:00 2012-04-05 16:35:00 89350. #> 8 25304… 1257726… 2012-05-29 08:52:00 2012-06-04 11:53:00 57470. #> 9 85997… 1406791… 2012-05-29 06:40:00 2012-06-04 12:40:00 52616. #> 10 19040… 1247816… 2012-05-31 06:57:00 2012-06-04 14:30:00 37105. #> # ℹ 62 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Cataract Removal` #> # A tibble: 4,930 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 24432… 3904707… 2010-01-05 05:00:00 2010-01-05 00:00:00 31283. #> 2 42767… 3950850… 2010-01-05 05:00:00 2010-01-05 00:00:00 12833. #> 3 27436… 3391956… 2010-01-05 05:00:00 2010-01-05 00:00:00 11770. #> 4 16795… 3399694… 2010-01-05 05:00:00 2010-01-05 00:00:00 12729. #> 5 26318… 3554661… 2010-01-05 05:00:00 2010-01-05 00:00:00 12833. #> 6 61280… 3763722… 2010-01-06 05:00:00 2010-01-06 00:00:00 15748. #> 7 80833… 3967666… 2010-01-06 05:00:00 2010-01-06 00:00:00 14165. #> 8 11824… 3033075… 2010-01-06 05:00:00 2010-01-06 00:00:00 13065. #> 9 87504… 3162148… 2010-01-06 05:00:00 2010-01-06 00:00:00 12735. #> 10 87077… 3940813… 2010-01-07 05:00:00 2010-01-07 00:00:00 11514. #> # ℹ 4,920 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Cellulitis #> # A tibble: 3,311 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 91937… 1963079… 2011-09-21 16:35:00 2011-09-23 13:42:00 20322. #> 2 14415… 1523695… 2011-09-23 13:59:00 2011-09-23 18:00:00 6860. #> 3 30115… 1278133… 2011-09-21 05:31:00 2011-09-24 10:50:00 28990. #> 4 11190… 1462795… 2011-09-22 16:32:00 2011-09-25 16:47:00 17947. #> 5 20122… 1114115… 2011-09-25 23:58:00 2011-09-26 13:30:00 8604. #> 6 66023… 1101427… 2011-09-25 02:04:00 2011-09-27 14:18:00 26726. #> 7 36903… 1842522… 2011-09-25 16:14:00 2011-09-27 18:10:00 13143. #> 8 94675… 1694578… 2011-09-28 19:23:00 2011-09-29 10:40:00 12203 #> 9 64313… 1204713… 2011-09-19 21:06:00 2011-09-30 16:54:00 95473. #> 10 81980… 1108154… 2011-09-30 22:52:00 2011-10-01 12:28:00 8901. #> # ℹ 3,301 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Chest Pain` #> # A tibble: 2,766 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 62048… 1900262… 2011-09-19 16:53:00 2011-09-20 19:20:00 10426. #> 2 24825… 1518935… 2011-09-19 21:51:00 2011-09-21 10:55:00 19261. #> 3 98859… 1774049… 2011-09-19 18:47:00 2011-09-22 12:50:00 27736. #> 4 60653… 1933930… 2011-09-21 23:51:00 2011-09-22 18:03:00 12116. #> 5 55103… 1113333… 2011-09-22 04:39:00 2011-09-23 14:54:00 18740. #> 6 95431… 1167648… 2011-09-22 20:11:00 2011-09-24 16:30:00 17625. #> 7 87695… 1365338… 2011-09-25 21:52:00 2011-09-26 01:47:00 8509. #> 8 36204… 1460612… 2011-09-24 20:00:00 2011-09-26 21:47:00 31526. #> 9 60438… 1812202… 2011-09-27 22:31:00 2011-09-28 11:10:00 11644. #> 10 84478… 1030571… 2011-09-28 16:29:00 2011-09-28 19:28:00 7463. #> # ℹ 2,756 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Colonoscopy/Endoscopy` #> # A tibble: 11,486 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 55897… 3869688… 2010-01-04 05:00:00 2010-01-04 00:00:00 8788. #> 2 13463… 3990577… 2010-01-05 05:00:00 2010-01-05 00:00:00 7607. #> 3 80092… 3361584… 2010-01-06 05:00:00 2010-01-06 00:00:00 9567. #> 4 53897… 3961488… 2010-01-06 05:00:00 2010-01-06 00:00:00 8671. #> 5 51791… 3022697… 2010-01-07 05:00:00 2010-01-07 00:00:00 7966. #> 6 94563… 3247268… 2010-01-08 05:00:00 2010-01-08 00:00:00 8695. #> 7 97321… 3978227… 2010-01-08 05:00:00 2010-01-08 00:00:00 7277. #> 8 10341… 3542481… 2010-01-08 05:00:00 2010-01-08 00:00:00 8783. #> 9 40727… 3471312… 2010-01-08 05:00:00 2010-01-08 00:00:00 8988. #> 10 96631… 3784146… 2010-01-10 20:54:00 2010-01-10 00:00:00 7656. #> # ℹ 11,476 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`GI Hemorrhage` #> # A tibble: 2,404 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 45079… 1076298… 2011-09-24 07:08:00 2011-09-26 18:00:00 18964. #> 2 78632… 1595472… 2011-09-24 15:09:00 2011-09-27 12:06:00 27776. #> 3 80547… 1555948… 2011-09-20 01:23:00 2011-09-27 21:20:00 87188. #> 4 21014… 1246530… 2011-09-25 20:58:00 2011-09-28 15:50:00 36404. #> 5 53480… 1976271… 2011-09-20 02:55:00 2011-09-30 19:32:00 115091. #> 6 84440… 1899305… 2011-09-28 20:00:00 2011-10-01 12:06:00 26018. #> 7 55748… 1658072… 2011-09-28 23:44:00 2011-10-02 13:23:00 64608. #> 8 22340… 1938596… 2011-09-30 20:00:00 2011-10-03 14:00:00 25310. #> 9 80292… 1911753… 2011-09-30 09:09:00 2011-10-05 15:34:00 55967. #> 10 33494… 1977982… 2011-08-25 13:20:00 2011-10-05 16:38:00 301838. #> # ℹ 2,394 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`General Outpatient` #> # A tibble: 50,526 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 86069… 3519249… 2010-01-04 05:00:00 2010-01-04 00:00:00 25984. #> 2 60856… 3602225… 2010-01-04 05:00:00 2010-01-04 00:00:00 22774. #> 3 80673… 3125290… 2010-01-04 05:00:00 2010-01-04 00:00:00 10690. #> 4 99766… 3372388… 2010-01-04 05:00:00 2010-01-04 00:00:00 7325. #> 5 23979… 3139267… 2010-01-04 05:00:00 2010-01-04 00:00:00 9119. #> 6 56640… 3346223… 2010-01-04 05:00:00 2010-01-04 00:00:00 10628 #> 7 43395… 3323331… 2010-01-04 05:00:00 2010-01-04 00:00:00 8677. #> 8 54736… 3159812… 2010-01-05 05:00:00 2010-01-05 00:00:00 9604. #> 9 71143… 3070269… 2010-01-05 05:00:00 2010-01-05 00:00:00 8839. #> 10 27377… 3185100… 2010-01-05 05:00:00 2010-01-05 00:00:00 10185. #> # ℹ 50,516 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Joint Replacement` #> # A tibble: 447 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 35741… 1963731… 2011-09-20 06:42:00 2011-09-23 18:27:00 70655. #> 2 45785… 1385680… 2011-09-27 07:51:00 2011-09-30 17:30:00 76480. #> 3 96001… 1647184… 2011-09-27 05:30:00 2011-09-30 18:20:00 90495. #> 4 78560… 1955538… 2011-09-22 09:00:00 2011-10-04 17:05:00 128587. #> 5 24244… 1536456… 2011-10-04 11:09:00 2011-10-07 15:13:00 80185. #> 6 45372… 1900289… 2011-10-04 06:33:00 2011-10-07 17:15:00 73753. #> 7 68583… 1223451… 2011-10-04 05:00:00 2011-10-07 17:15:00 86199. #> 8 76901… 1228116… 2011-10-04 08:25:00 2011-10-07 17:20:00 70719. #> 9 84765… 1344408… 2011-10-13 05:25:00 2011-10-18 20:21:00 82033. #> 10 13510… 1879596… 2011-10-18 05:00:00 2011-10-21 16:18:00 97454. #> # ℹ 437 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Laparoscopic Cholecystectomy` #> # A tibble: 2,456 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 44174… 3094545… 2010-01-05 05:00:00 2010-01-05 00:00:00 13263. #> 2 42989… 3855977… 2010-01-12 05:00:00 2010-01-13 00:00:00 13717. #> 3 80834… 3647383… 2010-01-19 05:00:00 2010-01-20 00:00:00 13915. #> 4 24888… 3164824… 2010-01-28 05:00:00 2010-01-29 00:00:00 12403. #> 5 25026… 3107332… 2010-01-28 05:00:00 2010-01-29 00:00:00 13995. #> 6 43792… 3606774… 2010-01-29 05:00:00 2010-01-30 00:00:00 13725. #> 7 31761… 3103216… 2010-02-02 05:00:00 2010-02-02 00:00:00 13763. #> 8 12868… 3439301… 2010-02-04 05:00:00 2010-02-05 00:00:00 13602. #> 9 86010… 3136153… 2010-02-05 05:00:00 2010-02-06 00:00:00 15136. #> 10 40209… 3923213… 2010-02-11 05:00:00 2010-02-11 00:00:00 12798. #> # ℹ 2,446 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $MI #> # A tibble: 2,253 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 13778… 1779125… 2011-09-22 15:44:00 2011-09-23 12:48:00 13819. #> 2 75904… 1290112… 2011-09-29 11:57:00 2011-09-29 15:15:00 23384. #> 3 56932… 1127730… 2011-09-29 21:58:00 2011-09-30 16:37:00 11806. #> 4 33544… 1537839… 2011-09-18 13:21:00 2011-10-04 15:52:00 165563. #> 5 80141… 1426155… 2011-09-18 15:50:00 2011-10-06 15:25:00 137769. #> 6 44194… 1588054… 2011-09-30 09:14:00 2011-10-07 09:00:00 64195 #> 7 15917… 1023432… 2011-10-07 04:19:00 2011-10-08 16:30:00 29082. #> 8 45753… 1636854… 2011-10-02 02:37:00 2011-10-11 14:40:00 89552. #> 9 15982… 1131846… 2011-10-09 07:14:00 2011-10-16 15:50:00 46561. #> 10 75745… 1816201… 2011-10-16 16:39:00 2011-10-17 19:56:00 10487. #> # ℹ 2,243 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Major Depression/Bipolar Affective Disorders` #> # A tibble: 2,866 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 83028… 1773215… 2011-09-19 16:52:00 2011-09-22 13:18:00 12668. #> 2 52413… 1344738… 2011-09-17 15:46:00 2011-09-28 15:13:00 41043. #> 3 76863… 1963121… 2011-09-20 20:26:00 2011-09-28 17:11:00 30736. #> 4 31780… 1094724… 2011-09-26 00:15:00 2011-09-30 13:55:00 17790. #> 5 51449… 1225742… 2011-09-28 22:44:00 2011-10-03 14:35:00 19806. #> 6 16347… 1925531… 2011-09-30 16:55:00 2011-10-03 15:06:00 13748. #> 7 95753… 1886595… 2011-09-24 20:06:00 2011-10-03 15:07:00 34606. #> 8 52126… 1594861… 2011-09-22 19:56:00 2011-10-03 15:21:00 40757. #> 9 75670… 1235696… 2011-09-27 16:18:00 2011-10-03 15:26:00 24597. #> 10 42724… 1433227… 2011-09-19 10:39:00 2011-10-04 12:40:00 55108. #> # ℹ 2,856 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Mastectomy #> # A tibble: 58 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 80731… 1129236… 2011-11-07 04:43:00 2011-11-09 13:05:00 33908. #> 2 37638… 1018182… 2011-11-14 06:43:00 2011-11-15 14:20:00 28817. #> 3 57062… 1503680… 2011-11-28 04:49:00 2011-11-29 15:00:00 29532. #> 4 57598… 1330344… 2011-12-12 09:22:00 2011-12-13 18:00:00 22163. #> 5 67748… 1066637… 2011-12-12 05:32:00 2011-12-14 14:00:00 36931. #> 6 81680… 1751336… 2012-01-16 06:00:00 2012-01-16 11:25:00 19637. #> 7 26174… 1748684… 2012-01-30 05:15:00 2012-01-31 18:30:00 25352. #> 8 59559… 1265426… 2012-02-06 05:00:00 2012-02-07 16:51:00 58899. #> 9 79465… 1419822… 2012-04-02 05:45:00 2012-04-03 13:50:00 104772. #> 10 27380… 1719685… 2012-04-16 05:57:00 2012-04-17 14:35:00 86889. #> # ℹ 48 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Medical #> # A tibble: 64,435 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 15915… 1588023… 2011-09-11 19:55:00 2011-09-13 16:01:00 23983. #> 2 24790… 1351333… 2011-09-18 22:00:00 2011-09-21 14:10:00 29385. #> 3 40945… 1350530… 2011-09-20 22:23:00 2011-09-21 16:15:00 12161. #> 4 67359… 1906290… 2011-09-19 23:09:00 2011-09-21 17:27:00 16550. #> 5 36661… 1162679… 2011-09-21 03:14:00 2011-09-21 17:30:00 17444. #> 6 59649… 1179016… 2011-09-20 22:57:00 2011-09-21 22:30:00 27419 #> 7 65736… 1669246… 2011-09-21 09:45:00 2011-09-22 11:35:00 38719. #> 8 27099… 1828863… 2011-09-21 20:19:00 2011-09-22 11:35:00 9612. #> 9 78487… 1754195… 2011-09-20 15:47:00 2011-09-22 12:30:00 21077. #> 10 17896… 1716209… 2011-09-21 15:44:00 2011-09-22 12:42:00 11714. #> # ℹ 64,425 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $PTCA #> # A tibble: 1,343 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 65802… 1922614… 2013-12-16 18:42:00 2013-12-18 15:54:00 95300. #> 2 47960… 1712037… 2013-12-17 09:24:00 2013-12-20 11:44:00 126548. #> 3 88081… 1416143… 2013-12-16 15:57:00 2013-12-21 18:29:00 165931. #> 4 47327… 1242762… 2013-12-20 23:49:00 2013-12-24 16:27:00 72849. #> 5 68288… 1687746… 2013-12-08 13:12:00 2013-12-24 18:40:00 277715. #> 6 65853… 1602546… 2013-12-24 12:16:00 2013-12-27 17:21:00 129947. #> 7 22470… 1919563… 2014-01-02 22:02:00 2014-01-05 12:45:00 122591. #> 8 70383… 1542050… 2014-01-02 17:37:00 2014-01-08 15:18:00 155744. #> 9 30699… 1996197… 2014-01-07 15:17:00 2014-01-14 15:51:00 280973. #> 10 15526… 1350260… 2014-01-11 22:29:00 2014-01-15 12:13:00 100158. #> # ℹ 1,333 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`PTCA Outpatient` #> # A tibble: 369 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 40037… 3514125… 2013-12-18 05:00:00 2013-12-19 00:00:00 107785. #> 2 65938… 3525540… 2013-12-19 05:00:00 2013-12-20 00:00:00 99169. #> 3 64137… 3456566… 2013-12-19 05:00:00 2013-12-20 00:00:00 104680. #> 4 32157… 3927503… 2013-12-20 05:00:00 2013-12-20 00:00:00 85622. #> 5 97406… 3404098… 2014-01-08 05:00:00 2014-01-08 00:00:00 54834. #> 6 52799… 3644914… 2014-01-09 05:00:00 2014-01-10 00:00:00 38735. #> 7 31448… 3922625… 2014-01-28 05:00:00 2014-01-28 00:00:00 73034. #> 8 69180… 3654599… 2014-01-29 05:00:00 2014-01-30 00:00:00 69213. #> 9 79461… 3382468… 2014-01-30 05:00:00 2014-01-31 00:00:00 73589. #> 10 35852… 3344079… 2014-02-18 05:00:00 2014-02-18 00:00:00 73071. #> # ℹ 359 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Pneumonia #> # A tibble: 3,323 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 41168… 1339933… 2011-09-19 00:15:00 2011-09-20 18:15:00 13585. #> 2 87344… 1581344… 2011-09-21 09:39:00 2011-09-24 18:21:00 38143. #> 3 64810… 1511895… 2011-09-23 20:30:00 2011-09-26 12:45:00 23686. #> 4 23339… 1813741… 2011-09-23 15:18:00 2011-09-26 13:23:00 26700. #> 5 43861… 1935030… 2011-09-22 14:03:00 2011-09-26 20:03:00 32690. #> 6 35356… 1551465… 2011-09-21 20:50:00 2011-09-27 16:34:00 45089. #> 7 49815… 1349707… 2011-09-23 02:48:00 2011-09-30 18:10:00 50528. #> 8 77558… 1443601… 2011-09-30 15:42:00 2011-10-01 11:28:00 12873. #> 9 72612… 1249400… 2011-09-30 19:05:00 2011-10-03 18:47:00 18688. #> 10 36317… 1539295… 2011-10-01 10:44:00 2011-10-04 13:59:00 24887. #> # ℹ 3,313 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Schizophrenia #> # A tibble: 1,681 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 78864… 1578423… 2011-09-10 10:37:00 2011-09-16 14:08:00 25230. #> 2 90780… 1948172… 2011-09-12 20:18:00 2011-09-22 13:19:00 37537. #> 3 24439… 1541902… 2011-09-17 20:52:00 2011-09-23 14:34:00 24523. #> 4 17550… 1239946… 2011-09-15 19:56:00 2011-10-04 10:50:00 70223. #> 5 90449… 1067597… 2011-09-26 10:16:00 2011-10-06 15:08:00 40697. #> 6 21252… 1222746… 2011-10-05 10:32:00 2011-10-11 14:28:00 25232. #> 7 47554… 1507806… 2011-09-24 19:18:00 2011-10-12 15:41:00 62677. #> 8 34234… 1699816… 2011-10-06 19:05:00 2011-10-13 12:57:00 34400. #> 9 70046… 1132874… 2011-10-07 20:28:00 2011-10-14 15:26:00 26578. #> 10 74820… 1025221… 2011-10-11 20:57:00 2011-10-19 13:46:00 30806. #> # ℹ 1,671 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Surgical #> # A tibble: 14,916 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 58762… 1957238… 2011-09-19 20:12:00 2011-09-21 11:17:00 33911. #> 2 66908… 1572987… 2011-09-20 09:09:00 2011-09-22 10:27:00 16933. #> 3 55391… 1020021… 2011-09-21 23:20:00 2011-09-22 15:44:00 13050. #> 4 28900… 1121152… 2011-09-20 05:00:00 2011-09-22 17:51:00 24769. #> 5 46455… 1937756… 2011-09-22 20:09:00 2011-09-23 18:07:00 32807. #> 6 86883… 1781570… 2011-09-23 05:00:00 2011-09-24 11:44:00 20214. #> 7 74525… 1390406… 2011-09-25 07:23:00 2011-09-26 17:45:00 37743. #> 8 91913… 1827659… 2011-09-23 13:36:00 2011-09-27 11:47:00 53769. #> 9 95797… 1767983… 2011-09-11 20:12:00 2011-09-27 15:47:00 161126. #> 10 68422… 1124488… 2011-09-26 07:18:00 2011-09-28 14:42:00 105689. #> # ℹ 14,906 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $Syncope #> # A tibble: 1,854 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 23076… 1461398… 2011-09-20 01:18:00 2011-09-20 10:38:00 13422. #> 2 84855… 1170655… 2011-09-19 18:23:00 2011-09-21 15:51:00 21865. #> 3 47360… 1041458… 2011-09-20 23:24:00 2011-09-22 13:34:00 17635 #> 4 29909… 1798395… 2011-09-22 15:38:00 2011-09-25 15:12:00 33088. #> 5 86969… 1347663… 2011-09-25 15:28:00 2011-09-26 16:43:00 14623. #> 6 16815… 1367750… 2011-09-23 17:02:00 2011-09-26 18:51:00 27595. #> 7 74671… 1467173… 2011-09-25 02:07:00 2011-09-26 22:00:00 34697. #> 8 58540… 1224109… 2011-09-22 23:12:00 2011-09-27 18:47:00 29705. #> 9 44743… 1018572… 2011-09-27 18:07:00 2011-09-28 18:40:00 16385. #> 10 69830… 1136058… 2011-09-27 10:55:00 2011-09-28 21:16:00 5867. #> # ℹ 1,844 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $TIA #> # A tibble: 1,490 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 11900… 1817373… 2011-09-26 20:51:00 2011-09-27 14:07:00 15764. #> 2 40157… 1365680… 2011-09-26 22:49:00 2011-09-29 18:35:00 27759. #> 3 81648… 1909292… 2011-10-08 15:57:00 2011-10-11 16:46:00 44648. #> 4 35853… 1358966… 2011-10-06 19:41:00 2011-10-13 11:24:00 66200. #> 5 35309… 1512759… 2011-10-10 17:33:00 2011-10-13 15:46:00 32168. #> 6 60037… 1754357… 2011-10-09 21:27:00 2011-10-13 16:03:00 37201. #> 7 24439… 1805134… 2011-10-12 14:56:00 2011-10-17 14:21:00 56238. #> 8 95326… 1662410… 2011-10-13 14:44:00 2011-10-20 16:27:00 85644. #> 9 97257… 1096965… 2011-10-19 23:02:00 2011-10-23 14:11:00 37159. #> 10 19835… 1741208… 2011-10-16 19:00:00 2011-10-24 16:56:00 65126. #> # ℹ 1,480 more rows #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Vaginal Delivery` #> # A tibble: 11 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 97356… 1473544… 2011-12-14 15:30:00 2011-12-14 17:37:00 5707 #> 2 54205… 1412111… 2012-01-31 07:10:00 2012-01-31 09:00:00 7885. #> 3 78836… 1257448… 2012-03-05 13:51:00 2012-03-05 16:40:00 11019. #> 4 51141… 1989466… 2012-06-12 12:02:00 2012-06-12 13:17:00 7702 #> 5 63911… 1743794… 2012-07-06 08:59:00 2012-07-06 11:07:00 7386. #> 6 16156… 1997707… 2012-07-13 09:15:00 2012-07-13 11:59:00 15250. #> 7 25535… 1161988… 2012-09-22 18:35:00 2012-09-22 22:00:00 8301. #> 8 88987… 1605284… 2012-11-04 00:50:00 2012-11-11 14:14:00 46743. #> 9 88866… 1936904… 2012-12-14 07:10:00 2012-12-15 20:37:00 12017. #> 10 93192… 1506189… 2013-03-06 12:01:00 2013-03-06 13:31:00 8192. #> 11 79312… 1724518… 2013-09-08 22:32:00 2013-09-08 23:21:00 6599. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #> #> $`Valve Procedure` #> # A tibble: 8 × 17 #> mrn visit_id visit_start_date_time visit_end_date_time total_charge_amount #> #> 1 698201… 1919502… 2014-10-01 02:44:00 2014-10-01 10:30:00 61967. #> 2 825784… 1181134… 2014-11-19 15:29:00 2014-11-20 22:42:00 95348. #> 3 697728… 1925626… 2015-06-12 22:07:00 2015-06-13 02:00:00 210729. #> 4 497633… 1911039… 2016-01-12 02:12:00 2016-01-13 12:25:00 209630. #> 5 586969… 1572755… 2016-01-12 09:06:00 2016-01-14 14:55:00 244695. #> 6 729922… 1565557… 2016-04-06 10:38:00 2016-04-15 16:33:00 215360. #> 7 507774… 1715639… 2018-06-05 00:37:00 2018-06-05 13:58:00 295358. #> 8 444943… 1920905… 2020-07-13 10:21:00 2020-07-13 15:00:00 341798. #> # ℹ 12 more variables: total_amount_due , total_adjustment_amount , #> # payer_grouping , total_payment_amount , ip_op_flag , #> # service_line , length_of_stay , expected_length_of_stay , #> # length_of_stay_threshold , los_outlier_flag , readmit_flag , #> # readmit_expectation #>"},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":null,"dir":"Reference","previous_headings":"","what":"Get the optimal binwidth for a histogram — opt_bin","title":"Get the optimal binwidth for a histogram — opt_bin","text":"Gives optimal binwidth histogram given data set, value desired amount bins","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get the optimal binwidth for a histogram — opt_bin","text":"","code":"opt_bin(.data, .value_col, .iters = 30)"},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get the optimal binwidth for a histogram — opt_bin","text":".data data set question .value_col column holds values .iters many times cost function loop run","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get the optimal binwidth for a histogram — opt_bin","text":"tibble histogram breakpoints","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get the optimal binwidth for a histogram — opt_bin","text":"Modified Hideaki Shimazaki Department Physics, Kyoto University shimazaki ton.scphys.kyoto-u.ac.jp Feel free modify/distribute program. Supply data.frame/tibble value column. optimal binwidth computed amount binds desired","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/opt_bin.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get the optimal binwidth for a histogram — opt_bin","text":"","code":"suppressPackageStartupMessages(library(purrr)) suppressPackageStartupMessages(library(dplyr)) df_tbl <- rnorm(n = 1000, mean = 0, sd = 1) df_tbl <- df_tbl %>% as_tibble() %>% set_names(\"value\") df_tbl %>% opt_bin( .value_col = value , .iters = 100 ) #> # A tibble: 16 × 1 #> value #> #> 1 -2.85 #> 2 -2.45 #> 3 -2.04 #> 4 -1.64 #> 5 -1.23 #> 6 -0.825 #> 7 -0.419 #> 8 -0.0131 #> 9 0.393 #> 10 0.799 #> 11 1.20 #> 12 1.61 #> 13 2.02 #> 14 2.42 #> 15 2.83 #> 16 3.23"},{"path":"https://www.spsanderson.com/healthyR/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":null,"dir":"Reference","previous_headings":"","what":"Procedure to Condition Code Mapping file — px_cc_mapping","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"dataset containing Procedure Code AHRQ Condition Code Mapping used helping define servce lines inpatient discharges.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"","code":"data(px_cc_mapping)"},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"data frame 79721 rows 5 variables","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/px_cc_mapping.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Procedure to Condition Code Mapping file — px_cc_mapping","text":"CC_Code. PX_1, PX_2, ..., PX_n CC_Desc. PX_1 = Genitourinary incontinence procedures ICD_Ver_Flag. 10 9 ICDCode. ICD-9 ICD-10 Code Procedure. Inject Implant Urethra","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":null,"dir":"Reference","previous_headings":"","what":"Save a file to Excel — save_to_excel","title":"Save a file to Excel — save_to_excel","text":"Save tibble/data.frame excel .xlsx file. file automatically save_dtime format 20201109_132416 November 11th, 2020 1:24:16PM.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Save a file to Excel — save_to_excel","text":"","code":"save_to_excel(.data, .file_name)"},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Save a file to Excel — save_to_excel","text":".data tibble/data.frame want save .xlsx file. .file_name name want give file.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Save a file to Excel — save_to_excel","text":"saved excel file","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Save a file to Excel — save_to_excel","text":"Requires tibble/data.frame passed .","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/save_to_excel.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Save a file to Excel — save_to_excel","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":null,"dir":"Reference","previous_headings":"","what":"Service Line Grouper Augment Function — service_line_augment","title":"Service Line Grouper Augment Function — service_line_augment","text":"Takes arguments data.frame/tibble returns service line augmented data.frame/tibble set patients.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Service Line Grouper Augment Function — service_line_augment","text":"","code":"service_line_augment(.data, .dx_col, .px_col, .drg_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Service Line Grouper Augment Function — service_line_augment","text":".data data passed augmented function. .dx_col column containing Principal Diagnosis discharge. .px_col column containing Principal Coded Procedure discharge. possible blank. .drg_col DRG Number coded inpatient discharge.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Service Line Grouper Augment Function — service_line_augment","text":"augmented data.frame/tibble service line appended new column.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Service Line Grouper Augment Function — service_line_augment","text":"augment function appends vector data.frame/tibble passed .data parameter. data.frame/tibble required, along principal diagnosis column, principal procedure column, column DRG number. needed function can join dx_cc_mapping px_cc_mapping columns provide service line. function works visits coded using ICD Version 10 . Lets take example discharge, DRG 896 Principal Diagnosis code maps DX_660, visit get grouped alcohol_abuse DRG 896: ALCOHOL, DRUG ABUSE DEPENDENCE WITHOUT REHABILITATION THERAPY MAJOR COMPLICATION COMORBIDITY (MCC) DX_660 Maps following ICD-10 Codes ie F1010 Alcohol abuse, uncomplicated:","code":"library(healthyR) dx_cc_mapping %>% filter(CC_Code == \"DX_660\", ICD_Ver_Flag == \"10\")"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Service Line Grouper Augment Function — service_line_augment","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_augment.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Service Line Grouper Augment Function — service_line_augment","text":"","code":"df <- data.frame( dx_col = \"F10.10\", px_col = NA, drg_col = \"896\" ) service_line_augment( .data = df, .dx_col = dx_col, .px_col = px_col, .drg_col = drg_col ) #> # A tibble: 1 × 4 #> dx_col px_col drg_col service_line #> #> 1 F10.10 NA 896 alcohol_abuse"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":null,"dir":"Reference","previous_headings":"","what":"Service Line Grouper Vectorized Function — service_line_vec","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"Takes arguments data.frame/tibble returns service line vector set patients.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"","code":"service_line_vec(.data, .dx_col, .px_col, .drg_col)"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Service Line Grouper Vectorized Function — service_line_vec","text":".data data passed augmented function. .dx_col column containing Principal Diagnosis discharge. .px_col column containing Principal Coded Procedure discharge. possible blank. .drg_col DRG Number coded inpatient discharge.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"vector service line assignments.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"vectorized function returns vector. can applied inside mutate statement using dplyr desired. data.frame/tibble required, along principal diagnosis column, principal procedure column, column DRG number. needed function can join dx_cc_mapping px_cc_mapping columns provide service line. function works visits coded using ICD Version 10 . Lets take example discharge, DRG 896 Principal Diagnosis code maps DX_660, visit get grouped alcohol_abuse DRG 896: ALCOHOL, DRUG ABUSE DEPENDENCE WITHOUT REHABILITATION THERAPY MAJOR COMPLICATION COMORBIDITY (MCC) DX_660 Maps following ICD-10 Codes ie F1010 Alcohol abuse, uncomplicated:","code":"library(healthyR) dx_cc_mapping %>% filter(CC_Code == \"DX_660\", ICD_Ver_Flag == \"10\")"},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/service_line_vec.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Service Line Grouper Vectorized Function — service_line_vec","text":"","code":"df <- data.frame( dx_col = \"F10.10\", px_col = NA, drg_col = \"896\" ) service_line_vec( .data = df, .dx_col = dx_col, .px_col = px_col, .drg_col = drg_col ) #> [1] \"alcohol_abuse\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL LEFT type function — sql_left","title":"Use SQL LEFT type function — sql_left","text":"Perform SQL LEFT() type function piece text","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL LEFT type function — sql_left","text":"","code":"sql_left(.text, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL LEFT type function — sql_left","text":".text piece text/string manipulated .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL LEFT type function — sql_left","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_left.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL LEFT type function — sql_left","text":"","code":"sql_left(\"text\", 3) #> [1] \"tex\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL MID type function — sql_mid","title":"Use SQL MID type function — sql_mid","text":"Perform SQL SUBSTRING type function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL MID type function — sql_mid","text":"","code":"sql_mid(.text, .start_num, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL MID type function — sql_mid","text":".text piece text/string manipulated .start_num place start .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL MID type function — sql_mid","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_mid.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL MID type function — sql_mid","text":"","code":"sql_mid(\"this is some text\", 6, 2) #> [1] \"is\""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":null,"dir":"Reference","previous_headings":"","what":"Use SQL RIGHT type functions — sql_right","title":"Use SQL RIGHT type functions — sql_right","text":"Perform SQL RIGHT type function","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Use SQL RIGHT type functions — sql_right","text":"","code":"sql_right(.text, .num_char)"},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Use SQL RIGHT type functions — sql_right","text":".text piece text/string manipulated .num_char many characters want grab","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Use SQL RIGHT type functions — sql_right","text":"must supply data want manipulate.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/sql_right.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Use SQL RIGHT type functions — sql_right","text":"","code":"sql_right(\"this is some more text\", 3) #> [1] \"ext\""},{"path":"https://www.spsanderson.com/healthyR/reference/tidyeval.html","id":null,"dir":"Reference","previous_headings":"","what":"Tidy eval helpers — tidyeval","title":"Tidy eval helpers — tidyeval","text":"sym() creates symbol string syms() creates list symbols character vector. enquo() enquos() delay execution one several function arguments. enquo() returns single quoted expression, like blueprint delayed computation. enquos() returns list quoted expressions. expr() quotes new expression locally. mostly useful build new expressions around arguments captured enquo() enquos(): expr(mean(!!enquo(arg), na.rm = TRUE)). as_name() transforms quoted variable name string. Supplying something else quoted variable name error. unlike as_label() also returns single string supports kind R object input, including quoted function calls vectors. purpose summarise object single label. label often suitable default name. know quoted expression contains (instance expressions captured enquo() variable name, call function, unquoted constant), use as_label(). know quoted simple variable name, like enforce , use as_name(). learn tidy eval use tools, visit Metaprogramming section Advanced R.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Top N tibble — top_n_tbl","title":"Top N tibble — top_n_tbl","text":"Get tibble returned n records sorted either descending order (default) ascending order.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Top N tibble — top_n_tbl","text":"","code":"top_n_tbl(.data, .n_records, .arrange_value = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Top N tibble — top_n_tbl","text":".data data want pass function .n_records many records want returned .arrange_value boolean TRUE default. TRUE sorts data descending order ... columns want pass function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Top N tibble — top_n_tbl","text":"Requires data.frame/tibble Requires least one column chosen inside ... return tibble sorted order chosen descending default","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Top N tibble — top_n_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/top_n_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Top N tibble — top_n_tbl","text":"","code":"library(healthyR.data) df <- healthyR_data df_tbl <- top_n_tbl( .data = df , .n_records = 3 , .arrange_value = TRUE , service_line , payer_grouping ) print(df_tbl) #> # A tibble: 3 × 3 #> service_line payer_grouping n #> #> 1 Medical Medicare A 30250 #> 2 General Outpatient Medicare B 13646 #> 3 General Outpatient Blue Cross 10607"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot ALOS - Average Length of Stay — ts_alos_plt","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Plot ALOS - Average Length Stay","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"","code":"ts_alos_plt(.data, .date_col, .value_col, .by_grouping, .interactive)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":".data time series data need pass .date_col date column .value_col value column .by_grouping want data summarized - \"sec\", \"min\", \"hour\", \"day\", \"week\", \"month\", \"quarter\" \"year\" .interactive TRUE FALSE. TRUE returns plotly plot FALSE returns static ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"timetk time series plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Expects tibble date time column value column Uses timetk underlying sumarization plot .by_grouping missing default \"day\" static ggplot2 object return .interactive function FALSE otherwise plotly plot returned.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_alos_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot ALOS - Average Length of Stay — ts_alos_plt","text":"","code":"library(healthyR) library(healthyR.data) library(timetk) library(dplyr) library(purrr) # Make A Series of Dates ---- data_tbl <- healthyR_data df_tbl <- data_tbl %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, length_of_stay) %>% summarise_by_time( .date_var = visit_end_date_time , .by = \"day\" , visits = mean(length_of_stay, na.rm = TRUE) ) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2012\" , .end_date = \"2019\" ) %>% set_names(\"Date\",\"Values\") ts_alos_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Sometimes important know census given day, average length stay given day, including patients yet discharged. can easily achieved. return one record every account data still need summarized. multiple entries per day records show therefore multiple entries column date resulting tibble. want aggregate able easily. record .start_date_col filled corresponding end_date null end date set equal Sys.Date() record start_date NA discarded. function can take little bit time run join comparison runs.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"","code":"ts_census_los_daily_tbl( .data, .keep_nulls_only = FALSE, .start_date_col, .end_date_col, .by_time = \"day\" )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":".data data want pass function .keep_nulls_only boolean keep records NULL end date, meaning patient still admitted. default FALSE brings back records. .start_date_col column containing start date record .end_date_col column containing end date record. .by_time want data presented, defaults day remain way unless need granular data.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"tibble object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Requires dataset least start date column end date column Takes single boolean parameter","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_census_los_daily_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Time Series - Census and LOS by Day — ts_census_los_daily_tbl","text":"","code":"library(healthyR) library(healthyR.data) library(dplyr) df <- healthyR_data df_tbl <- df %>% filter(ip_op_flag == \"I\") %>% select(visit_start_date_time, visit_end_date_time) %>% timetk::filter_by_time(.date_var = visit_start_date_time, .start_date = \"2020\") ts_census_los_daily_tbl( .data = df_tbl , .keep_nulls_only = FALSE , .start_date_col = visit_start_date_time , .end_date_col = visit_end_date_time ) #> # A tibble: 45,572 × 5 #> date visit_start_date_time visit_end_date_time los census #> #> 1 2020-01-01 2020-01-01 2020-01-02 1 1 #> 2 2020-01-01 2020-01-01 2020-01-02 1 1 #> 3 2020-01-01 2020-01-01 2020-01-02 1 1 #> 4 2020-01-01 2020-01-01 2020-01-03 2 1 #> 5 2020-01-01 2020-01-01 2020-01-03 2 1 #> 6 2020-01-01 2020-01-01 2020-01-03 2 1 #> 7 2020-01-01 2020-01-01 2020-01-04 3 1 #> 8 2020-01-01 2020-01-01 2020-01-04 3 1 #> 9 2020-01-01 2020-01-01 2020-01-04 3 1 #> 10 2020-01-01 2020-01-01 2020-01-05 4 1 #> # ℹ 45,562 more rows"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a plot showing the excess of the median value — ts_median_excess_plt","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"Plot excess +/- median value grouped certain time parameters.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"","code":"ts_median_excess_plt( .data, .date_col, .value_col, .x_axis, .ggplot_group_var, .years_back )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":".data data analyzed, data must tibble/data.frame. .date_col column tibble holds date. .value_col column holds value interest. .x_axis x-axis, day, week, etc. .ggplot_group_var variable group ggplot . .years_back many yeas back want go order compute median value.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"ggplot2 plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"Supply data want view see excess +/- median values specified time series tibble.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_median_excess_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a plot showing the excess of the median value — ts_median_excess_plt","text":"","code":"suppressPackageStartupMessages(library(timetk)) ts_signature_tbl( .data = m4_daily , .date_col = date ) %>% ts_median_excess_plt( .date_col = date , .value_col = value , .x_axis = month , .ggplot_group_var = year , .years_back = 1 ) #> pad applied on the interval: day #> Joining with `by = join_by(month)` #> Warning: The `` argument of `guides()` cannot be `FALSE`. Use \"none\" instead as #> of ggplot2 3.3.4. #> ℹ The deprecated feature was likely used in the healthyR package. #> Please report the issue at . #> Warning: Removed 261 rows containing missing values (`geom_line()`)."},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Time Series Plot — ts_plt","title":"Time Series Plot — ts_plt","text":"warpper function timetk::plot_time_series() function limited functionality parameter set. see full reference please visit timetk package site.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Time Series Plot — ts_plt","text":"","code":"ts_plt( .data, .date_col, .value_col, .color_col = NULL, .facet_col = NULL, .facet_ncol = NULL, .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Time Series Plot — ts_plt","text":".data data pass function, must tibble/data.frame. .date_col column holding date. .value_col column holding value. .color_col column holding variable color. .facet_col column holding variable faceting. .facet_ncol many columns want. .interactive Return plotly plot set TRUE static ggplot2 plot set FALSE. default FALSE.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Time Series Plot — ts_plt","text":"plotly plot ggplot2 static plot","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Time Series Plot — ts_plt","text":"function takes arguments function presets others choosing defaults others. smoother functionality turned .","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Time Series Plot — ts_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Time Series Plot — ts_plt","text":"","code":"suppressPackageStartupMessages(library(dplyr)) library(timetk) library(healthyR.data) healthyR.data::healthyR_data %>% filter(ip_op_flag == \"I\") %>% select(visit_end_date_time, service_line) %>% filter_by_time( .date_var = visit_end_date_time , .start_date = \"2020\" ) %>% group_by(service_line) %>% summarize_by_time( .date_var = visit_end_date_time , .by = \"month\" , visits = n() ) %>% ungroup() %>% ts_plt( .date_col = visit_end_date_time , .value_col = visits , .color_col = service_line )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot Readmit Rate — ts_readmit_rate_plt","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Plot Readmit Rate","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"","code":"ts_readmit_rate_plt(.data, .date_col, .value_col, .by_grouping, .interactive)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":".data data need pass. .date_col date column. .value_col value column. .by_grouping want data summarized - \"sec\", \"min\", \"hour\", \"day\", \"week\", \"month\", \"quarter\" \"year\". .interactive TRUE FALSE. TRUE returns plotly plot FALSE returns static ggplot2 plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"timetk time series plot interactive","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Expects tibble date time column value column Uses timetk underlying sumarization plot .by_grouping missing default \"day\"","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_readmit_rate_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot Readmit Rate — ts_readmit_rate_plt","text":"","code":"set.seed(123) suppressPackageStartupMessages(library(timetk)) suppressPackageStartupMessages(library(purrr)) suppressPackageStartupMessages(library(dplyr)) ts_tbl <- tk_make_timeseries( start = \"2019-01-01\" , by = \"day\" , length_out = \"1 year 6 months\" ) values <- arima.sim( model = list( order = c(0, 1, 0)) , n = 547 , mean = 1 , sd = 5 ) df_tbl <- tibble( x = ts_tbl , y = values ) %>% set_names(\"Date\",\"Values\") ts_readmit_rate_plt( .data = df_tbl , .date_col = Date , .value_col = Values , .by = \"month\" , .interactive = FALSE )"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":null,"dir":"Reference","previous_headings":"","what":"Make a Time Enhanced Tibble — ts_signature_tbl","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"Returns tibble adds time series signature timetk::tk_augment_timeseries_signature() function. added chosen date column defined .date_col parameter.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"","code":"ts_signature_tbl(.data, .date_col, .pad_time = TRUE, ...)"},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":".data data analyzed. .date_col column holds date. .pad_time Boolean TRUE/FALSE. TRUE timetk::pad_by_time() function called used data.frame modification. default TRUE. ... Grouping variables used dplyr::group_by() using timetk::pad_by_time()","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"tibble","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"Supply data date column add year, month, week, week day hour tibble. original date column kept. Returns time-series signature tibble. must know data going function certain columns dropped kept using functions","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/ts_signature_tbl.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make a Time Enhanced Tibble — ts_signature_tbl","text":"","code":"library(timetk) ts_signature_tbl( .data = m4_daily , .date_col = date , .pad_time = TRUE , id ) #> pad applied on the interval: day #> # A tibble: 9,743 × 31 #> id date value index.num diff year year.iso half quarter month #> #> 1 D410 1978-06-23 9109. 267408000 NA 1978 1978 1 2 6 #> 2 D410 1978-06-24 9103. 267494400 86400 1978 1978 1 2 6 #> 3 D410 1978-06-25 9116. 267580800 86400 1978 1978 1 2 6 #> 4 D410 1978-06-26 9116. 267667200 86400 1978 1978 1 2 6 #> 5 D410 1978-06-27 9106. 267753600 86400 1978 1978 1 2 6 #> 6 D410 1978-06-28 9094. 267840000 86400 1978 1978 1 2 6 #> 7 D410 1978-06-29 9094. 267926400 86400 1978 1978 1 2 6 #> 8 D410 1978-06-30 9084. 268012800 86400 1978 1978 1 2 6 #> 9 D410 1978-07-01 9081. 268099200 86400 1978 1978 2 3 7 #> 10 D410 1978-07-02 9047. 268185600 86400 1978 1978 2 3 7 #> # ℹ 9,733 more rows #> # ℹ 21 more variables: month.xts , month.lbl , day , hour , #> # minute , second , hour12 , am.pm , wday , #> # wday.xts , wday.lbl , mday , qday , yday , #> # mweek , week , week.iso , week2 , week3 , #> # week4 , mday7 "},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":null,"dir":"Reference","previous_headings":"","what":"UMAP Projection — umap_list","title":"UMAP Projection — umap_list","text":"Create umap object uwot::umap() function.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"UMAP Projection — umap_list","text":"","code":"umap_list(.data, .kmeans_map_tbl, .k_cluster = 5)"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"UMAP Projection — umap_list","text":".data data kmeans_user_item_tbl() function. .kmeans_map_tbl data kmeans_mapped_tbl(). .k_cluster Pick desired amount clusters analysis scree plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"UMAP Projection — umap_list","text":"list tibbles umap object","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"UMAP Projection — umap_list","text":"takes user item table/matix produced kmeans_user_item_tbl() function. function uses defaults uwot::umap().","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"UMAP Projection — umap_list","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_list.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"UMAP Projection — umap_list","text":"","code":"library(healthyR.data) library(healthyR) library(dplyr) library(broom) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(uit_tbl) umap_list(.data = uit_tbl, kmm_tbl, 3) #> Warning: The `x` argument of `as_tibble.matrix()` must have unique column names if `.name_repair` is omitted as of tibble 2.0.0. #> Using compatibility `.name_repair`. #> This warning is displayed once every 8 hours. #> Call `lifecycle::last_lifecycle_warnings()` to see where this warning was generated. #> Joining, by = \"service_line\" #> $umap_obj #> [,1] [,2] #> [1,] -1.20154126 -1.47929355 #> [2,] -1.85642035 -0.92673132 #> [3,] 2.06673794 0.43277195 #> [4,] 0.50777595 0.88411787 #> [5,] 1.39594083 0.91600016 #> [6,] 2.07423394 0.07035807 #> [7,] -1.58056147 0.54257897 #> [8,] -1.28963168 -0.07908270 #> [9,] 1.64515095 0.56890276 #> [10,] 0.51813190 0.06985691 #> [11,] -1.65750105 -0.38041183 #> [12,] 1.28338330 -0.23311302 #> [13,] -1.14359362 -0.99453851 #> [14,] -1.57960684 0.21351746 #> [15,] 0.07514446 0.57518891 #> [16,] -0.79473717 0.35539225 #> [17,] 1.41217868 0.20038059 #> [18,] -0.87235720 -0.62273332 #> [19,] -1.12270386 0.55439070 #> [20,] 0.89454477 0.56136778 #> [21,] 0.92169182 0.11029461 #> [22,] -1.39727528 -1.20793316 #> [23,] 1.70101528 -0.13128158 #> attr(,\"scaled:center\") #> [1] -3.380066 5.532106 #> #> $umap_results_tbl #> # A tibble: 23 × 3 #> x y service_line #> #> 1 -1.20 -1.48 Alcohol Abuse #> 2 -1.86 -0.927 Bariatric Surgery For Obesity #> 3 2.07 0.433 CHF #> 4 0.508 0.884 COPD #> 5 1.40 0.916 CVA #> 6 2.07 0.0704 Carotid Endarterectomy #> 7 -1.58 0.543 Cellulitis #> 8 -1.29 -0.0791 Chest Pain #> 9 1.65 0.569 GI Hemorrhage #> 10 0.518 0.0699 Joint Replacement #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #> #> $kmeans_obj #> K-means clustering with 3 clusters of sizes 6, 12, 5 #> #> Cluster means: #> Blue Cross Commercial Compensation Exchange Plans HMO Medicaid #> 1 0.1170278 0.03141187 0.0101665392 0.013865190 0.09822472 0.08557952 #> 2 0.0783745 0.02182129 0.0043244347 0.006202137 0.04493860 0.03684344 #> 3 0.1495475 0.03679700 0.0003066332 0.020729565 0.16252855 0.13072521 #> Medicaid HMO Medicare A Medicare HMO No Fault Self Pay #> 1 0.14652195 0.3535395 0.10524131 0.007067791 0.031353724 #> 2 0.08001653 0.5625037 0.15152338 0.003475542 0.009976485 #> 3 0.31446157 0.1318675 0.03192357 0.001364577 0.019748398 #> #> Clustering vector: #> [1] 3 3 2 2 2 2 1 1 2 2 3 2 3 1 2 1 2 1 1 2 2 3 2 #> #> Within cluster sum of squares by cluster: #> [1] 0.08456928 0.09625399 0.19152559 #> (between_SS / total_SS = 73.6 %) #> #> Available components: #> #> [1] \"cluster\" \"centers\" \"totss\" \"withinss\" \"tot.withinss\" #> [6] \"betweenss\" \"size\" \"iter\" \"ifault\" #> #> $kmeans_cluster_tbl #> # A tibble: 23 × 2 #> service_line .cluster #> #> 1 Alcohol Abuse 3 #> 2 Bariatric Surgery For Obesity 3 #> 3 CHF 2 #> 4 COPD 2 #> 5 CVA 2 #> 6 Carotid Endarterectomy 2 #> 7 Cellulitis 1 #> 8 Chest Pain 1 #> 9 GI Hemorrhage 2 #> 10 Joint Replacement 2 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #> #> $umap_kmeans_cluster_results_tbl #> # A tibble: 23 × 4 #> x y service_line .cluster #> #> 1 -1.20 -1.48 Alcohol Abuse 3 #> 2 -1.86 -0.927 Bariatric Surgery For Obesity 3 #> 3 2.07 0.433 CHF 2 #> 4 0.508 0.884 COPD 2 #> 5 1.40 0.916 CVA 2 #> 6 2.07 0.0704 Carotid Endarterectomy 2 #> 7 -1.58 0.543 Cellulitis 1 #> 8 -1.29 -0.0791 Chest Pain 1 #> 9 1.65 0.569 GI Hemorrhage 2 #> 10 0.518 0.0699 Joint Replacement 2 #> # … with 13 more rows #> # ℹ Use `print(n = ...)` to see more rows #>"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":null,"dir":"Reference","previous_headings":"","what":"UMAP and K-Means Cluster Visualization — umap_plt","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"Create UMAP Projection plot.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"","code":"umap_plt(.data, .point_size = 2, .label = TRUE)"},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":".data data umap_list() function. .point_size desired size points plot. .label ggrepel::geom_label_repel() used display cluster user labels.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"ggplot2 UMAP Projection clusters represented colors.","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"takes umap_kmeans_cluster_results_tbl umap_list() function output.","code":""},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"Steven P. Sanderson II, MPH","code":""},{"path":"https://www.spsanderson.com/healthyR/reference/umap_plt.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"UMAP and K-Means Cluster Visualization — umap_plt","text":"","code":"library(healthyR.data) library(healthyR) library(dplyr) library(broom) library(ggplot2) data_tbl <- healthyR_data %>% filter(ip_op_flag == \"I\") %>% filter(payer_grouping != \"Medicare B\") %>% filter(payer_grouping != \"?\") %>% select(service_line, payer_grouping) %>% mutate(record = 1) %>% as_tibble() uit_tbl <- kmeans_user_item_tbl( .data = data_tbl , .row_input = service_line , .col_input = payer_grouping , .record_input = record ) kmm_tbl <- kmeans_mapped_tbl(uit_tbl) ump_lst <- umap_list(.data = uit_tbl, kmm_tbl, 3) #> Joining, by = \"service_line\" umap_plt(.data = ump_lst, .point_size = 3)"},{"path":[]},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-021","dir":"Changelog","previous_headings":"","what":"healthyR 0.2.1","title":"healthyR 0.2.1","text":"CRAN release: 2023-04-06","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-2-1","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.2.1","text":"Fix #141 - Drop support kmeans functions umap functions moved healthyR.ai Fix #152 - Updated Depends R >= 3.3","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-2-1","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.2.1","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-2-1","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.2.1","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-020","dir":"Changelog","previous_headings":"","what":"healthyR 0.2.0","title":"healthyR 0.2.0","text":"CRAN release: 2022-07-18","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-2-0","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.2.0","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-2-0","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.2.0","text":"Fix #139 - Add functions color_blind() hr_scale_fill_colorblind() hr_scale_color_colorblind() Fix #138 - Add parameter gartner_magic_chart_plt() function order size points accoring column data.frame/tibble.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-2-0","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.2.0","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-019","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.9","title":"healthyR 0.1.9","text":"CRAN release: 2022-04-25","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-9","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.9","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-9","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.9","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-9","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.9","text":"Fix #129 - Default ggplot2::theme_minimal() plots.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-018","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.8","title":"healthyR 0.1.8","text":"CRAN release: 2022-02-27","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-8","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.8","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-8","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.8","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-8","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.8","text":"Fix #116 - Drop need cli, crayon, rstudioapi F-x #105 - correct code make minor updates ts_census_los_daily_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-017","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.7","title":"healthyR 0.1.7","text":"CRAN release: 2022-01-05","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-7","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.7","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-7","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.7","text":"Fix #107 - Add service_line_vec() Fix #108 - Add service_line_augment()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-7","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.7","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-016","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.6","title":"healthyR 0.1.6","text":"CRAN release: 2021-08-20","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-6","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.6","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-6","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.6","text":"Fix #92 - Add diverging_lollipop_plt Fix #93 - Add diverging_bar_plt","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvements-0-1-6","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvements","title":"healthyR 0.1.6","text":"Fix #90 - Add startup message library attachment.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-015","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.5","title":"healthyR 0.1.5","text":"CRAN release: 2021-06-22","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-5","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.5","text":"Fix #70 - ts_ymwdh_tbl() renamed ts_signature_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-5","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.5","text":"Fix #70 - Add timetk::tk_augment_time_series_signature() tibble gets returned. Fix #59 - Add boolean ts_signature_tbl() timetk::pad_by_time() functionality. Fix #55 - Add uwot::umap() functionality umap_list(). Fix #56 - Add umap_plt() functionality plot UMAP Projection K-Means cluster assignments.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-5","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.5","text":"Fix #76 - Require user select column aggregated normalized kmeans_user_item_tbl() function. Fix #62 - Add lifecycle project.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-014","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.4","title":"healthyR 0.1.4","text":"CRAN release: 2021-06-13","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-4","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.4","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-4","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.4","text":"Added Functions kmeans_tidy_tbl() Fix #40 - broom style function get tidy, augment glance kmeans_obj() output kmeans_scree_data_tbl() Fix #41 - Creates tibble data underlies kmeans_scree_plot() kmeans_scree_plt() Fix #42 - ggplot2 plot Scree data help find optimal elbow. Otherwise known elbow plot. kmeans_mapped_tbl() - Fix #43 - generates data help create elbow ploat data. maps kmeans_obj() function across stated amount centers. default set 15.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-4","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.4","text":"Fix #45 - drop .row_col parameter kmeans_tidy_tbl() function needed, saves user needing remember selected user column.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-013","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.3","title":"healthyR 0.1.3","text":"CRAN release: 2021-06-03","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"breaking-changes-0-1-3","dir":"Changelog","previous_headings":"","what":"Breaking Changes","title":"healthyR 0.1.3","text":"None","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"new-features-0-1-3","dir":"Changelog","previous_headings":"","what":"New Features","title":"healthyR 0.1.3","text":"Added functions kmeans_user_item_tbl() Fix #37 - Creates user item tibble preprocessed data. kmeans_obj() Fix #37 - Creates stats kmeans object, simple wrapper.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"minor-fixes-and-improvments-0-1-3","dir":"Changelog","previous_headings":"","what":"Minor Fixes and Improvments","title":"healthyR 0.1.3","text":"Minor fixes improvements ts_census_los_daily_tbl() Fix #37 - Correctly arranges date gets correct counts date column.","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.2","title":"healthyR 0.1.3","text":"Add function ts_census_los_daily_tbl - Can get census length stay given just two columns data, admit/arrival date discharge/departure date","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-1","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.1","title":"healthyR 0.1.3","text":"Add function(s) category_counts_tbl - Get counts specified column user specified grouping provided named_item_list - Good saving tibble many groups different sheets excel file top_n_tbl - Good getting tibble n records column selection ts_census_los_daily_tbl - Can compute alos census data given simply Admit Date Discharge Date (discharge date can null). Sometimes want see average length stay patients currently admitted","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-2","dir":"Changelog","previous_headings":"","what":"healthyR 0.1.0","title":"healthyR 0.1.3","text":"Released CRAN 12-03-2020","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-3","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9006","title":"healthyR 0.1.3","text":"Add data files dx_cc_mapping px_cc_mapping Added fucntion(s) save_to_excel() los_ra_index_summary_tbl los_ra_index_plt","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-4","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9005","title":"healthyR 0.1.3","text":"Add parameters gartner magic chart interior lables","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-5","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9004","title":"healthyR 0.1.3","text":"Update sql substring ike functions","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-6","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9003","title":"healthyR 0.1.3","text":"Added plt_gartner_magic_chart()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-7","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9002","title":"healthyR 0.1.3","text":"Added function opt_bin()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-8","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9001","title":"healthyR 0.1.3","text":"Added function ts_ymwdh_tbl()","code":""},{"path":"https://www.spsanderson.com/healthyR/news/index.html","id":"healthyr-0-1-3-9","dir":"Changelog","previous_headings":"","what":"healthyR 0.0.0.9000","title":"healthyR 0.1.3","text":"Added NEWS.md file track changes package.","code":""}] diff --git a/pkgdown/favicon/apple-touch-icon-120x120.png b/pkgdown/favicon/apple-touch-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..b73e9d00d8418b8ac35f5c62c5f9b46b8ba42314 GIT binary patch literal 7528 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 literal 0 HcmV?d00001 diff --git a/pkgdown/favicon/apple-touch-icon-60x60.png b/pkgdown/favicon/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..d6db546ed7d0a16056c9d9f40bd14714a7e81fb3 GIT binary patch literal 3933 zcmV-j52EmiP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/pkgdown/favicon/favicon-16x16.png b/pkgdown/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..b9866888e769dee21cb1dbb111f67b6cd72d4634 GIT binary patch literal 1077 zcmZ`$drVVT7(Z=+c2K~sJOmBtY{p1XQb3qPMtHP?B4Aq^fv~aGQXbh5WVd7Ja23sh zi5oH=vPBbMF=K3Vyi`=AL|BHUx{b#I*a=vR(g?G+k9&LD+q=V`Te6eydCvKL-}lRR zUQ&=9=pX4100dQX^UQ{y((8W!d`-vA`RU~iDD5}qKv?x>efse^vw6#5 z-n8GHeR}#keOdeXfPTgJ%!(5pjPSr<;Qos8tGggp+oM~WUE4&Rgw^T#WA#P1ZV|An z3%|JYr)g{9$(H2&sG?oBvVs2f+*;f+rfAbWhVcga*n$>*d1t}21rpEoPAtu>ZQ3vb z*6Ep80uh>uPTkPVDum!}652uiin>GB)Njzuo7ew#u5UTuc-rr0K=PSOqYL*RZ9wT9 zod2%_d4&fnj%!N5H z)Q(X&PTB1ghEWbXtzlx0|xrJPwE8YbIO{ zIEu&$wwL*zLr)s~c|R?(ac%WfL}2Mdk~F-_rlpPG_)sd1^UJ+p?gKps>I2RsE&Yb; zdKxWA`MdYG_XBrpO;1kmq8}I;PNrW)2Et%j+Ob2~LZ6n(B`Hjph&W%weCF%BBOvPS zk8f>veJK`Z$al`E6oCHDYf6qZ{zSANOHtl>vE4u5QfI4L>07t7Xnq zdR}c^O?lOaY97*1tL9bJA}Rnrxokq&tP@9LV)Tb+3}UkkF!%v+ssJvZd#Ejh!Q~0H u`zOm7{9!q7W^sOc$}qKiiaDdr>CTMaY=+(kVlp<2h3OEje)F>*j;ZTP@DBu9f42l#1 zWuzlbr0UQm;L@8Q2mz81l8{c?x8I!oYya4D_MP|M@4Q=n_q}`XOLx6;Nm)@t5dfg< zU~lIRBl@o;kAQc(R~Z8^$OYLt+XB##y;tmu{7dO)@9qph%t-(eQvnddqC_$P5f}id zJ^)xf13*2ru-(lD0NFv;%Q!4-pm^b-{MlcCx_4stm+*#JpbAGqSjRV+MZY9fx%OX*^!>%-Qp#_>mu zUKT*g2cuJ_A62&u{MwI%j9r=u@k7SmOPp zTf@8PZebs6zeeM%Zn3KdmhKev9=!hCJfbF{g4j7hY9Cws`Sq~LKdayjWH(O`7pcRa zDZe(3JEgXOvk!f8yG!2BEo?C7))~d!bKXz7fN8RJKv{Unz?M?Xw&bWg4)RgG9j)d66M%V>MtGLh3f;g~B$n*(c7-AdM9v>2kAU+=w2&7^$M5jX(3Phtp z+uM*(2vMmJnGCVn5X{KsLc6;Vj|Z_>5QhV8Z9yaww6Os(nGk~kZEivm3AD2Vt*q92eqQjdHS zG%b}*_^a%3=oId@UEHJhVux998d>)mfqK`7L?P=dmp?_K?#n2(d-F55 z_kW+YMaejZu&(8CD=iR;9z$YrKTbhCVre1#po~F9`QK#_TB*Ol7nQl?bjePc*X+xM z4=93zGZwXpM1HgPsAE`q9{f#19qepz7Q~3F+}KIi1Il&%nH?P}k&%(DzP(EiIyyRN zElZvrzCWS@mJ*H7IcX>HuYC0aoW5qSthZ2}=7q;coAV178H;>+KjxsLPmxt5CFA$L z)t5NRy`@;rW%6`~OMYV*IecBj+d79vf~60(DGzXh2lW<&Ip+SD#FC?yw>i%o-3S4r zb75=B=;SE{wZGx3?8sHqCtdQbl#e`zbrfPK-uK4`M*nXIYm@R4*uf(P=Sgt)jYNlr-w(ux1fU7g zp#f-oD8UbasKPatl6=@T9i3qp;)uh#J3wgf)%V-0rmg0bdjO$^wo5eW^+#wo;n2jn msiD4+KFvN9G10!nQ6Es%_Y+t@nEnoj01ntIc6C4aB>x*T1j5Py literal 0 HcmV?d00001 diff --git a/pkgdown/favicon/favicon.ico b/pkgdown/favicon/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d135d6fb6ba9da1561c498e52c7aca3af836a183 GIT binary patch literal 15086 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