Health Informatics on FHIR

بواسطة: Coursera

Overview

Through this course even non-technical students can gain basic proficiency in health informatics: the application of computing to healthcare delivery, public health and community-based clinical research. The overall course paradigm is the Institute of Medicine's vision of a "Learning Health System" that uses data from actual patient care to gain new knowledge and feeds that knowledge back as care is delivered to achieve a safer, higher quality and more cost effective health delivery system. Module 1 covers the US healthcare delivery system's unique structural, economic and policy issues and the strategic role for health informatics. It also looks at the federal programs to encourage adoption of electronic record systems. Module 2 gives a high level overview of some key health standards with a particular emphasis on the new Fast Healthcare Interoperability Resource (FHIR) standard. Module 3 explores how these technologies are being deployed and some of their current limitations using specific commercial and open source systems as examples. It features an interview with the developers of an innovative, new EHR. Module 4 presents examples of cutting edge research using "big data" and shows how analytic based tools are helping overcome some of the challenges posed in the prior module. It features an interview with developers of a innovative cloud-based service to bring together datasets and analytic tools from diverse sources. Optionally, as the course progresses, students read the instructor’s book, Practitioner's Guide to Health Informatics.

Syllabus

WELCOME TO HEALTH INFORMATICS ON FHIR
Health informatics, broadly speaking, is the application of information technology to care delivery. The field is arguably now at a "tipping point" because of the relatively recent widespread adoption of electronic record and other digital systems for use by both providers and patients. Because of that, we are now, at least in theory, able to aggregate data from millions of patient encounters in order to analyze it to gain new knowledge and to obtain feedback on the quality and efficiency of the care those patients received. Of course, it's not that simple and in this module we'll explore some of the unique structural issues of US healthcare and what the federal government has been doing to bridge those issues in order to create what the Institute of Medicine calls a "learning health system" -- a continuously improving system based on data from the applications of information technology just described.

Data and Interoperability Standards
To usefully aggregate and analyze data from thousands of electronic record systems and millions of patient encounters these systems need to be interoperable -- they need to be able to meaningfully share data. It is generally agreed that accomplishing this requires standards. The degree to which they are critical is somewhat less clear now that computers are powerful enough to do sophisticated natural language processing. However, it is likely that, for many years into the future, useful health data will be standardized to some degree. In this module we'll explore the most commonly used health data standards and we'll briefly discuss how standardized data (along with free text) is packaged into standard electronic clinical documents and into messages to link together diverse systems in hospitals and beyond. We'll focus on Fast Healthcare Interoperability Resources (FHIR), the new, rapidly evolving standard that offers to accelerate interoperability and even create a universal health app platform that could potentially help solve some of the challenges with current electronic record systems we'll discuss in Module 3.

Real World Applications & Challenges
With the increased use of electronic health record and other digital health systems and tools it is increasingly clear that much work remains to be done to make those systems easier and more efficient to use. These systems must also insure the privacy of patients and the security of the data they contain. Finally, they should provide researchers and other secondary users with the highest possible data quality consistent with the practical needs of the providers entering that data. In this module we'll explore all of these issues as they occur in real world systems. We'll interview the developers of one of the most innovative new electronic health record systems to gain some insights into the future directions these systems may take.

Big Data and Analytics
Despite the many challenges we've discussed a great deal is already being done to aggregate and analyze health data from actual patient care for purposes such as improved diagnosis and treatment. In this module we'll look at examples of that as well as some of the other exciting future opportunities in big health data and analytics. We'll also see how analytic-based tools and systems can help overcome some of the challenges we introduced earlier including protecting patient privacy and security, helping to improve the quality of the data that is collected and making massive amounts of clinical data useful in daily clinical practice.

Taught by

Mark Braunstein

Health Informatics on FHIR
الذهاب الي الدورة

Health Informatics on FHIR

بواسطة: Coursera

  • Coursera
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • أيام محددة
  • الجميع
  • N/A
8.1.2PHP Version279msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (173ms)
    • Application (105ms)
    • 1 x Booting (61.99%)
      172.64ms
      1 x Application (37.77%)
      105.18ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed7.24ms
      • select * from `courses` where `slug_ar` = 'health-informatics-on-fhir38Y' limit 1
        5.44ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. health-informatics-on-fhir38Y
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-25 04:39:06' where `id` = 1949
        890μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-25 04:39:06
        • 1. 1949
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (9)
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        170μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (22) and `institutions`.`deleted_at` is null
        180μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        160μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 1940 limit 1
        190μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1940
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        vSLGUc61m6DKl6MM9Ti6rnZFTtqHZ7ih3sYAmFbP
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/health...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/health-informatics-on-fhir38Y
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.216.186.122" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "935b2799bfb3224c-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "18.216.186.122" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "18.216.186.122" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "935b2799bfb3224c-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "18.216.186.122" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "64124" "REMOTE_ADDR" => "172.71.255.34" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/health-informatics-on-fhir38Y" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1745555946.7906 "REQUEST_TIME" => 1745555946 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 25 Apr 2025 04:39:07 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InMzcUdtcjVPN01UR3ZpTHcrR1JicFE9PSIsInZhbHVlIjoidWJCZG8yOHpoMjlDMmViWXd2NmkwMzgxUDNLdFNIUmVtYjhBOEtYTVZOSkJQRnl4ZkFyUmI1NHlIblBMVTZ2REVlbkRBSmgvajJuVjdtVXF4Y09LNUVLVElWY21jeVBQVGozeVFJRy94M2VhVDZqVHpxTjk2NHZnNkN1VTVXeUIiLCJtYWMiOiJkM2JhYTFlNzdlNDRlOTMwMDBhYWNiMjlhNjdiZWJjZmQyNmI1YmEyMzU0ZjFkOTIwMjEwYzdjZTZjYTQ2ZWViIiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 06:39:07 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InMzcUdtcjVPN01UR3ZpTHcrR1JicFE9PSIsInZhbHVlIjoidWJCZG8yOHpoMjlDMmViWXd2NmkwMzgxUDNLdFNIUmVtYjhBOEtYTVZOSkJQRnl4ZkFyUmI1NHlIblBMVTZ2REVlbkRBS" 1 => "laravel_session=eyJpdiI6IjQ1S2RIWXMzZHo2MDI1b29hK1RzTHc9PSIsInZhbHVlIjoidXRmZTlGRFVpa1RiSmdhQUovb3VnMlVuV2RieGNkTjFlOVo3SjkxeFp6b1dNZGVncmhwcDN6Tytpd3NvMnNiR1FmUjFOT05PNWo1R0ZzcmFETG5SSkMrUjE1ZW9vYlhScnpXWlJzbGhyckUvMk9xempueGhCSnU5dlVNM2Y1YVkiLCJtYWMiOiIyOTk3YzgyYjEwMjQzZTYyOTkyYTI3N2E1YTNlMjQ4Mzg0ZDA1ZDI2ZjY3NTIyMmMzMjRlOTBhMGI3YmFjY2ZlIiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 06:39:07 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IjQ1S2RIWXMzZHo2MDI1b29hK1RzTHc9PSIsInZhbHVlIjoidXRmZTlGRFVpa1RiSmdhQUovb3VnMlVuV2RieGNkTjFlOVo3SjkxeFp6b1dNZGVncmhwcDN6Tytpd3NvMnNiR1Fm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InMzcUdtcjVPN01UR3ZpTHcrR1JicFE9PSIsInZhbHVlIjoidWJCZG8yOHpoMjlDMmViWXd2NmkwMzgxUDNLdFNIUmVtYjhBOEtYTVZOSkJQRnl4ZkFyUmI1NHlIblBMVTZ2REVlbkRBSmgvajJuVjdtVXF4Y09LNUVLVElWY21jeVBQVGozeVFJRy94M2VhVDZqVHpxTjk2NHZnNkN1VTVXeUIiLCJtYWMiOiJkM2JhYTFlNzdlNDRlOTMwMDBhYWNiMjlhNjdiZWJjZmQyNmI1YmEyMzU0ZjFkOTIwMjEwYzdjZTZjYTQ2ZWViIiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 06:39:07 GMT; path=/XSRF-TOKEN=eyJpdiI6InMzcUdtcjVPN01UR3ZpTHcrR1JicFE9PSIsInZhbHVlIjoidWJCZG8yOHpoMjlDMmViWXd2NmkwMzgxUDNLdFNIUmVtYjhBOEtYTVZOSkJQRnl4ZkFyUmI1NHlIblBMVTZ2REVlbkRBS" 1 => "laravel_session=eyJpdiI6IjQ1S2RIWXMzZHo2MDI1b29hK1RzTHc9PSIsInZhbHVlIjoidXRmZTlGRFVpa1RiSmdhQUovb3VnMlVuV2RieGNkTjFlOVo3SjkxeFp6b1dNZGVncmhwcDN6Tytpd3NvMnNiR1FmUjFOT05PNWo1R0ZzcmFETG5SSkMrUjE1ZW9vYlhScnpXWlJzbGhyckUvMk9xempueGhCSnU5dlVNM2Y1YVkiLCJtYWMiOiIyOTk3YzgyYjEwMjQzZTYyOTkyYTI3N2E1YTNlMjQ4Mzg0ZDA1ZDI2ZjY3NTIyMmMzMjRlOTBhMGI3YmFjY2ZlIiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 06:39:07 GMT; path=/; httponlylaravel_session=eyJpdiI6IjQ1S2RIWXMzZHo2MDI1b29hK1RzTHc9PSIsInZhbHVlIjoidXRmZTlGRFVpa1RiSmdhQUovb3VnMlVuV2RieGNkTjFlOVo3SjkxeFp6b1dNZGVncmhwcDN6Tytpd3NvMnNiR1Fm" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "vSLGUc61m6DKl6MM9Ti6rnZFTtqHZ7ih3sYAmFbP" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/health-informatics-on-fhir38Y" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]