Skip to content

Instantly share code, notes, and snippets.

@yongbin
Created February 25, 2011 21:29
Show Gist options
  • Save yongbin/844530 to your computer and use it in GitHub Desktop.
Save yongbin/844530 to your computer and use it in GitHub Desktop.
Which word in #HIMSS11 session title is most frequent?
#!/usr/bin/env perl
# Thanks to @JEEN_LEE!
use strict;
use warnings;
use 5.010;
use utf8;
binmode STDOUT, ':encoding(utf8)';
use Web::Query;
my @ignore = qw/and the for of to a in from -/;
my ( $n, %dict );
wq('http://www.himssconference.org/handouts/')
->find('div#middleColumnWide > table > tr')->each(
sub {
my ( $i, $elm ) = @_;
my $id = $elm->find('span.sessionid')->text;
my $title = $elm->find('span.title')->text;
if ($id) {
foreach my $word ( map { lc } split /\s/, $title ) {
$word =~ s/\W//g;
$dict{$word}++;
}
}
}
);
foreach my $key ( sort { $dict{$b} <=> $dict{$a} } keys %dict ) {
next unless $key =~ /^\w+$/;
next if $key ~~ @ignore;
say sprintf "%3d : %s - %s", ++$n, $key, $dict{$key};
}
1 : health - 27
2 : use - 26
3 : meaningful - 26
4 : healthcare - 21
5 : it - 17
6 : data - 15
7 : clinical - 14
8 : care - 13
9 : quality - 13
10 : management - 12
11 : ehr - 12
12 : hit - 11
13 : welcome - 11
14 : information - 11
15 : an - 10
16 : future - 9
17 : success - 9
18 : what - 8
19 : electronic - 8
20 : patient - 8
21 : hie - 8
22 : through - 8
23 : with - 8
24 : medical - 8
25 : technology - 8
26 : your - 8
27 : informatics - 8
28 : on - 7
29 : change - 7
30 : workshop - 7
31 : support - 7
32 : nursing - 7
33 : project - 6
34 : introductions - 6
35 : industry - 6
36 : home - 6
37 : integration - 6
38 : social - 6
39 : cms - 6
40 : role - 6
41 : do - 6
42 : decision - 6
43 : emr - 5
44 : is - 5
45 : improvement - 5
46 : you - 5
47 : new - 5
48 : implementing - 5
49 : leadership - 4
50 : model - 4
51 : outcomes - 4
52 : case - 4
53 : 1 - 4
54 : arra - 4
55 : beyond - 4
56 : introduction - 4
57 : adoption - 4
58 : update - 4
59 : got - 4
60 : impact - 4
61 : reporting - 4
62 : analytics - 4
63 : real - 4
64 : process - 4
65 : keynote - 4
66 : usability - 4
67 : effective - 4
68 : talent - 4
69 : programs - 4
70 : career - 4
71 : physician - 4
72 : public - 4
73 : why - 4
74 : interoperability - 4
75 : using - 4
76 : critical - 4
77 : strategies - 4
78 : today - 4
79 : icd10 - 4
80 : opportunities - 4
81 : emerging - 4
82 : readiness - 4
83 : perspective - 4
84 : community - 4
85 : media - 4
86 : hospital - 4
87 : leveraging - 3
88 : implementation - 3
89 : life - 3
90 : closing - 3
91 : enabling - 3
92 : practices - 3
93 : privacy - 3
94 : standards - 3
95 : symposium - 3
96 : documentation - 3
97 : payer - 3
98 : state - 3
99 : designing - 3
100 : how - 3
101 : up - 3
102 : security - 3
103 : panel - 3
104 : exchange - 3
105 : vision - 3
106 : achieving - 3
107 : its - 3
108 : transformation - 3
109 : we - 3
110 : metrics - 3
111 : tomorrow - 3
112 : are - 3
113 : program - 3
114 : business - 3
115 : recognition - 3
116 : innovative - 3
117 : practice - 3
118 : rfid - 3
119 : control - 3
120 : collaboration - 3
121 : geeks - 3
122 : organizations - 3
123 : workforce - 3
124 : innovation - 3
125 : intelligence - 3
126 : safety - 3
127 : 2011 - 3
128 : governance - 3
129 : mobile - 3
130 : lessons - 3
131 : i - 3
132 : track - 3
133 : response - 3
134 : patients - 3
135 : tools - 3
136 : sharing - 3
137 : factors - 3
138 : among - 3
139 : at - 3
140 : opening - 2
141 : learned - 2
142 : practical - 2
143 : matters - 2
144 : cds - 2
145 : turning - 2
146 : going - 2
147 : exchanges - 2
148 : cant - 2
149 : can - 2
150 : supporting - 2
151 : challenge - 2
152 : policy - 2
153 : risk - 2
154 : requirements - 2
155 : optimize - 2
156 : study - 2
157 : veterans - 2
158 : perspectives - 2
159 : meet - 2
160 : into - 2
161 : making - 2
162 : now - 2
163 : considerations - 2
164 : creating - 2
165 : onc - 2
166 : challenges - 2
167 : point - 2
168 : performance - 2
169 : keystone - 2
170 : keep - 2
171 : improving - 2
172 : notes - 2
173 : next - 2
174 : value - 2
175 : building - 2
176 : make - 2
177 : getting - 2
178 : emrs - 2
179 : digital - 2
180 : incentive - 2
181 : phr - 2
182 : here - 2
183 : physicians - 2
184 : device - 2
185 : financial - 2
186 : cochairs - 2
187 : need - 2
188 : lifelines - 2
189 : strategy - 2
190 : research - 2
191 : himss11 - 2
192 : power - 2
193 : time - 2
194 : round - 2
195 : preparing - 2
196 : driving - 2
197 : record - 2
198 : capturing - 2
199 : workflow - 2
200 : proactive - 2
201 : development - 2
202 : certification - 2
203 : as - 2
204 : complete - 2
205 : know - 2
206 : taking - 2
207 : day - 2
208 : out - 2
209 : achieve - 2
210 : design - 2
211 : sustainable - 2
212 : technologies - 2
213 : medication - 2
214 : age - 2
215 : needed - 2
216 : clinicians - 2
217 : trends - 2
218 : two - 2
219 : townhall - 2
220 : start - 2
221 : stimulus - 2
222 : 2 - 2
223 : accountable - 2
224 : speakers - 2
225 : cpoe - 2
226 : experience - 2
227 : foundation - 2
228 : one - 2
229 : effectiveness - 2
230 : beacon - 2
231 : hitech - 2
232 : workers - 2
233 : speech - 2
234 : leading - 2
235 : high - 2
236 : guidelines - 2
237 : risks - 2
238 : drive - 2
239 : help - 2
240 : teleicu - 2
241 : rollout - 1
242 : chronic - 1
243 : wellness - 1
244 : military - 1
245 : competitive - 1
246 : pcast - 1
247 : optimal - 1
248 : medicine - 1
249 : again - 1
250 : steps - 1
251 : system - 1
252 : telemedicine - 1
253 : executive - 1
254 : hiebased - 1
255 : regional - 1
256 : costs - 1
257 : access - 1
258 : where - 1
259 : automatic - 1
260 : doctor - 1
261 : 101 - 1
262 : seeing - 1
263 : assessing - 1
264 : way - 1
265 : multispecialty - 1
266 : national - 1
267 : portal - 1
268 : leads - 1
269 : revenue - 1
270 : by - 1
271 : jumpstart - 1
272 : purchasing - 1
273 : polarity - 1
274 : quickly - 1
275 : implications - 1
276 : bedside - 1
277 : status - 1
278 : recs - 1
279 : means - 1
280 : option - 1
281 : extraordinary - 1
282 : there - 1
283 : anywhere - 1
284 : notification - 1
285 : fast - 1
286 : boosting - 1
287 : payments - 1
288 : frontend - 1
289 : blocks - 1
290 : secure - 1
291 : transforming - 1
292 : delivering - 1
293 : map - 1
294 : matter - 1
295 : transitioning - 1
296 : benefit - 1
297 : whats - 1
298 : disparate - 1
299 : affect - 1
300 : ocio - 1
301 : revolution - 1
302 : voluntary - 1
303 : identify - 1
304 : duplication - 1
305 : number - 1
306 : processes - 1
307 : developing - 1
308 : attestation - 1
309 : seven - 1
310 : good - 1
311 : professional - 1
312 : organization - 1
313 : blogs - 1
314 : comparative - 1
315 : education - 1
316 : meeting - 1
317 : translational - 1
318 : starts - 1
319 : domains - 1
320 : groupware - 1
321 : storage - 1
322 : horizons - 1
323 : integrated - 1
324 : roll - 1
325 : joseph - 1
326 : healthcarespecific - 1
327 : about - 1
328 : roles - 1
329 : government - 1
330 : reducing - 1
331 : roi - 1
332 : longterm - 1
333 : satisfaction - 1
334 : personalized - 1
335 : advancement - 1
336 : best - 1
337 : administration - 1
338 : datamining - 1
339 : researchthe - 1
340 : antimicrobial - 1
341 : should - 1
342 : together - 1
343 : engage - 1
344 : connectivity - 1
345 : ihe - 1
346 : connected - 1
347 : staffing - 1
348 : puzzle - 1
349 : format - 1
350 : icd10cmpcs - 1
351 : roadmap - 1
352 : applying - 1
353 : governmentcommercial - 1
354 : required - 1
355 : medicaids - 1
356 : eboardroom - 1
357 : canada - 1
358 : outpatient - 1
359 : columbiadoctors - 1
360 : analysis - 1
361 : supply - 1
362 : vler - 1
363 : monitoring - 1
364 : analyzing - 1
365 : small - 1
366 : tackling - 1
367 : anymore - 1
368 : reaching - 1
369 : leaders - 1
370 : federal - 1
371 : csuite - 1
372 : maximize - 1
373 : finalists - 1
374 : ncqa - 1
375 : knowledge - 1
376 : build - 1
377 : identity - 1
378 : dont - 1
379 : wrapup - 1
380 : prepares - 1
381 : specialtyoptimized - 1
382 : directconnect - 1
383 : diversity - 1
384 : 21000 - 1
385 : collective - 1
386 : crossroads - 1
387 : todays - 1
388 : iron - 1
389 : era - 1
390 : cost - 1
391 : lineyou - 1
392 : analysts - 1
393 : usercentered - 1
394 : devices - 1
395 : overview - 1
396 : areas - 1
397 : visits - 1
398 : managing - 1
399 : registry - 1
400 : programmer - 1
401 : organizational - 1
402 : evidence - 1
403 : low - 1
404 : ambulatory - 1
405 : predictive - 1
406 : uncommon - 1
407 : anticipating - 1
408 : extension - 1
409 : across - 1
410 : uh - 1
411 : maintaining - 1
412 : coming - 1
413 : networking - 1
414 : advancing - 1
415 : improves - 1
416 : yields - 1
417 : ordersets - 1
418 : projects - 1
419 : tool - 1
420 : ereferral - 1
421 : agenda - 1
422 : based - 1
423 : utilization - 1
424 : portals - 1
425 : pearls - 1
426 : pivotal - 1
427 : deploying - 1
428 : minimize - 1
429 : secondary - 1
430 : connecting - 1
431 : forum - 1
432 : architecture - 1
433 : web - 1
434 : promoting - 1
435 : transfer - 1
436 : mu - 1
437 : rural - 1
438 : wireless - 1
439 : hospitals - 1
440 : prescription - 1
441 : ahead - 1
442 : sustainability - 1
443 : managers - 1
444 : pain - 1
445 : leader - 1
446 : secrets - 1
447 : ensure - 1
448 : inspecting - 1
449 : genomics - 1
450 : music - 1
451 : built - 1
452 : networks - 1
453 : homeless - 1
454 : uses - 1
455 : chain - 1
456 : qa - 1
457 : upfront - 1
458 : militarys - 1
459 : greater - 1
460 : shape - 1
461 : passive - 1
462 : tracking - 1
463 : dodva - 1
464 : coordination - 1
465 : benefits - 1
466 : needs - 1
467 : solutions - 1
468 : securing - 1
469 : center - 1
470 : facilitate - 1
471 : biosurveillance - 1
472 : improve - 1
473 : isds - 1
474 : between - 1
475 : without - 1
476 : than - 1
477 : successful - 1
478 : lives - 1
479 : breakthroughs - 1
480 : just - 1
481 : present - 1
482 : countdown - 1
483 : provider - 1
484 : aco - 1
485 : facilitating - 1
486 : threats - 1
487 : reform - 1
488 : multiinstitutional - 1
489 : recommends - 1
490 : e - 1
491 : decisions - 1
492 : history - 1
493 : implementations - 1
494 : tailoring - 1
495 : political - 1
496 : targeted - 1
497 : barcodes - 1
498 : economic - 1
499 : fusion - 1
500 : nehcs - 1
501 : incident - 1
502 : programming - 1
503 : zero - 1
504 : handson - 1
505 : acute - 1
506 : payor - 1
507 : enterprise - 1
508 : secret - 1
509 : hybrid - 1
510 : demonstration - 1
511 : syndromic - 1
512 : mgh - 1
513 : iq - 1
514 : human - 1
515 : rehabbing - 1
516 : would - 1
517 : no - 1
518 : systems - 1
519 : user - 1
520 : sustainment - 1
521 : dissemination - 1
522 : substances - 1
523 : centered - 1
524 : century - 1
525 : ihss - 1
526 : imperative - 1
527 : after - 1
528 : controlled - 1
529 : thinking - 1
530 : get - 1
531 : discussion - 1
532 : dhims - 1
533 : global - 1
534 : saving - 1
535 : sciences - 1
536 : 10step - 1
537 : savings - 1
538 : orchestrating - 1
539 : navy - 1
540 : hunch - 1
541 : integrity - 1
542 : engineering - 1
543 : fitting - 1
544 : initiatives - 1
545 : skill - 1
546 : conversion - 1
547 : behind - 1
548 : stage - 1
549 : desk - 1
550 : planning - 1
551 : interoberbility - 1
552 : developers - 1
553 : stakeholder - 1
554 : providerpayer - 1
555 : centers - 1
556 : approach - 1
557 : multiple - 1
558 : american - 1
559 : advantage - 1
560 : empowerment - 1
561 : cloud - 1
562 : proving - 1
563 : methods - 1
564 : itrapid - 1
565 : prevention - 1
566 : other - 1
567 : diabetes - 1
568 : three - 1
569 : writing - 1
570 : identifying - 1
571 : requires - 1
572 : cphims - 1
573 : fraud - 1
574 : transfusion - 1
575 : initiative - 1
576 : assumptions - 1
577 : landscape - 1
578 : disruptions - 1
579 : communication - 1
580 : agile - 1
581 : key - 1
582 : facilitates - 1
583 : view - 1
584 : wrap - 1
585 : plan - 1
586 : st - 1
587 : dots - 1
588 : californias - 1
589 : promise - 1
590 : scanning - 1
591 : va - 1
592 : participating - 1
593 : templated - 1
594 : becoming - 1
595 : have - 1
596 : alerts - 1
597 : overcoming - 1
598 : transform - 1
599 : right - 1
600 : talk - 1
601 : medicaid - 1
602 : sport - 1
603 : responding - 1
604 : protecting - 1
605 : providers - 1
606 : disparities - 1
607 : stewardship - 1
608 : points - 1
609 : ethical - 1
610 : 5010 - 1
611 : safe - 1
612 : guide - 1
613 : reality - 1
614 : starting - 1
615 : measures - 1
616 : pieces - 1
617 : deployment - 1
618 : ready - 1
619 : enhanced - 1
620 : valuebased - 1
621 : adopt - 1
622 : patientcentered - 1
623 : alteration - 1
624 : us - 1
625 : admissionbased - 1
626 : choice - 1
627 : eprescribing - 1
628 : via - 1
629 : terminology - 1
630 : protocols - 1
631 : news - 1
632 : homebased - 1
633 : not - 1
634 : individual - 1
635 : outreach - 1
636 : dollars - 1
637 : surveillance - 1
638 : years - 1
639 : session - 1
640 : toolkit - 1
641 : warehouse - 1
642 : legal - 1
643 : loss - 1
644 : lane - 1
645 : barriers - 1
646 : whos - 1
647 : enhancing - 1
648 : principles - 1
649 : level - 1
650 : sources - 1
651 : cycle - 1
652 : efficiency - 1
653 : childrens - 1
654 : mitigating - 1
655 : oh - 1
656 : showing - 1
657 : services - 1
658 : staff - 1
659 : mhs - 1
660 : ehrs - 1
661 : 20112012 - 1
662 : defining - 1
663 : more - 1
664 : stakeholders - 1
665 : hipaa - 1
666 : reforming - 1
667 : mandatory - 1
668 : laboratory - 1
669 : interactive - 1
670 : standardized - 1
671 : insurance - 1
672 : report - 1
673 : monster - 1
674 : bottomline - 1
675 : healthcares - 1
676 : team - 1
677 : r - 1
678 : world - 1
679 : never - 1
680 : h - 1
681 : studies - 1
682 : breach - 1
683 : winning - 1
684 : roundtable - 1
685 : candidate - 1
686 : action - 1
687 : coaching - 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment