Apache Kafka can be used to create an interoperability layer for electronic health systems in Zambia. As a distributed streaming platform, Kafka allows different health information systems to communicate asynchronously using topics that correspond to HL7 message templates. This provides a standardized, decoupled, and scalable approach to sharing data between systems in a plug-and-play manner. By storing all messages on topics in Kafka, the system also enables a single source of truth and audit trail for all health data transactions in the country.
What is Yaml:
Human friendly, cross language, Unicode based data serialization language.
Pronounced in such a way as to rhyme with “camel”
Acronym for
YAML
Ain’t
A language used to convert or represent structured data or objects as a series of characters that can be stored on a disk.
Examples:
CSV – Comma separated values
XML – Extensible markup language
JSON – JavaScript object notation
YAML – YAML ain’t markup language
Markup
Language
While many organizations have started to automate their software development processes, many still engineer their infrastructure largely by hand. Treating your infrastructure just like any other piece of code creates a “programmable infrastructure” that allows you to take full advantage of the scalability and reliability of the AWS cloud. This session will walk through practical examples of how AWS customers have merged infrastructure configuration with application code to create application-specific infrastructure and a truly unified development lifecycle. You will learn how AWS customers have leveraged tools like CloudFormation, orchestration engines, and source control systems to enable their applications to take full advantage of the scalability and reliability of the AWS cloud, create self-reliant applications, and easily recover when things go seriously wrong with their infrastructure.
Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)Adin Ermie
In this new presentation, we will cover advanced Terraform topics (full-on DevOps). We will compare the deployment of Terraform using Azure DevOps, GitHub/GitHub Actions, and Terraform Cloud. We wrap everything up with some key takeaway learning resources in your Terraform learning adventure.
NOTE: A recording of this presenting is available here: https://www.youtube.com/watch?v=fJ8_ZbOIdto&t=5574s
What is Yaml:
Human friendly, cross language, Unicode based data serialization language.
Pronounced in such a way as to rhyme with “camel”
Acronym for
YAML
Ain’t
A language used to convert or represent structured data or objects as a series of characters that can be stored on a disk.
Examples:
CSV – Comma separated values
XML – Extensible markup language
JSON – JavaScript object notation
YAML – YAML ain’t markup language
Markup
Language
While many organizations have started to automate their software development processes, many still engineer their infrastructure largely by hand. Treating your infrastructure just like any other piece of code creates a “programmable infrastructure” that allows you to take full advantage of the scalability and reliability of the AWS cloud. This session will walk through practical examples of how AWS customers have merged infrastructure configuration with application code to create application-specific infrastructure and a truly unified development lifecycle. You will learn how AWS customers have leveraged tools like CloudFormation, orchestration engines, and source control systems to enable their applications to take full advantage of the scalability and reliability of the AWS cloud, create self-reliant applications, and easily recover when things go seriously wrong with their infrastructure.
Infrastructure-as-Code (IaC) Using Terraform (Advanced Edition)Adin Ermie
In this new presentation, we will cover advanced Terraform topics (full-on DevOps). We will compare the deployment of Terraform using Azure DevOps, GitHub/GitHub Actions, and Terraform Cloud. We wrap everything up with some key takeaway learning resources in your Terraform learning adventure.
NOTE: A recording of this presenting is available here: https://www.youtube.com/watch?v=fJ8_ZbOIdto&t=5574s
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)옥시즌
‘인사이트뷰 모니터링 (insightVew Monitoring)’ 솔루션은 클라우드/IDC 운영자를 위한 서버 모니터링 솔루션으로 Linux/Unix, Windows 서버에 대한 장애/성능/구성정보 모니터링을 통하여 IT 인프라 서버의 안정적인 운영을 지원합니다. 서버에 대한 주요 상태 정보를 직관적으로 파악하고 관리할 수 있도록 효율적인 각종 기능을 제공하고 있습니다.
- Linux/Unix, Windows 서버 통합 모니터링 관리 지원
- 계정그룹을 통한 관리자 계정 권한 위임
- 모니터링 설정 기본값 적용에 따른 설치 즉시 사용 가능
- 태스크 별 적용을 통한 유연한 모니터링 항목 관리
- 현 상태 정보 제공을 통한 모니터링 설정의 편의성 제공
- 통지 메시지에 대한 데이터 속성값 매핑 지원
- 장애 이벤트의 다양한 통지 방법 제공(이메일, 슬랙, 텔레그램 등)
Best Practices for Middleware and Integration Architecture Modernization with...Claus Ibsen
What are important considerations when modernizing middleware and moving towards serverless and/or cloud native integration architectures? How can we make the most of flexible technologies such as Camel K, Kafka, Quarkus and OpenShift. Claus is working as project lead on Apache Camel and has extensive experience from open source product development.
The talk was recorded and runs for 30 minutes and published on youtube at: https://www.youtube.com/watch?v=d1Hr78a7Lww
NGINX, Istio, and the Move to Microservices and Service MeshNGINX, Inc.
On-demand recording: https://www.nginx.com/resources/webinars/istio-move-to-microservices-service-mesh/
About the webinar
NGINX is widely known, used, and trusted for a variety of purposes. NGINX works as a reliable, high-performance web server, reverse proxy server, and load balancer. NGINX is also a widely used microservices hub, an Ingress controller for Kubernetes, and a sidecar proxy in the Istio service mesh.
In this webinar, we’ll describe the move to microservices, the crucial role that NGINX has already played, and a range of architectural options that organizations have for their microservices apps, including three progressively complex models in the NGINX Microservices Reference Architecture. We’ll then introduce the emergence of Kubernetes as a container orchestration framework, the use of service mesh architectures, and the design of Istio. We’ll finish by showing how NGINX Open Source and NGINX Plus can be used as the sidecar proxy in an Istio service mesh, bringing greater reliability and capability to your service mesh application.
Amazon Route 53 is a highly available, scalable, and easy to use cloud Domain Name System (DNS) web service. With an SLA of 100% availability, Route 53 is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications. By using Route 53 as your DNS provider, you can ensure your application’s up-time, run architecture that delivers better performance, and provide your end users with a better experience through lower latency and faster load times, all at the fraction of the cost of other DNS providers. Learning Objective: In this webinar, you will learn the following: - General overview of DNS, and how Route 53 is built to provide reliable and secure DNS - Using the Route 53 console to manage your DNS, easily and seamlessly - Utilizing health checks and failover to ensure high availability - Configuring advanced routing policies, including running your application in multiple regions with LBR and Geo for better performance for your end users. - Saving costs by using Route 53 - Registering or transferring your domains into Route 53 to manage all of your domain resources from one place - How to start using Route 53, including migrating your DNS without experiencing any downtime.
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
Get these visually appealing Kubernetes Concepts And Architecture PowerPoint Presentation Slides to discuss the process of operating containerized applications. You can display the need for containers by the company with the help of an open-source architecture PPT slideshow. The architecture of containers can be demonstrated with the help of a visually appealing PPT slideshow. The reasons for opting for Kubernetes by an organization can be explained to your teammates with the help of containers PowerPoint infographics. Highlight the roadmap for installing Kubernetes in the organization by using content-ready PPT slides. Take the assistance of visually appealing PPT templates to depict the major advantages of Kubernetes such as improving productivity, the stability of application run, and many more. After that, display 30 60 90 days plan to implement Kubernetes in the organization. Display the key components of Kubernetes with the help of a diagram using this professionally designed cluster architecture PPT layouts. Describe the functionality of each components of Kubernetes. Hence, download Kubernetes architecture PPT slides to easily and efficiently manage the clusters. https://bit.ly/34DWa7x
Hands-on tutorial on installation IPFS node and creation of smart contracts that use IPFS for data storage. As an example of IPFS usage in smart contracts, we create ERC-721 NFT that reference file in IPFS.
Tools and technologies used in this tutorial:
GCP https://console.cloud.google.com/home
ApiDapp https://apidapp.com/
Etherscan https://kovan.etherscan.io/
Solidity https://solidity.readthedocs.io/en/v0.6.1/
Open Zeppelin https://openzeppelin.com/contracts/
Secure Your Kubernetes Apps from Attacks with NGINXNGINX, Inc.
On-Demand Recording:
https://www.nginx.com/resources/webinars/secure-your-kubernetes-apps-from-attacks-with-nginx/
With more and more organizations conducting business with their customers online, web applications remain the top attack target for cybercriminals. It’s easy to see why; they are often complex, composed of microservices, and spanning distributed environments, increasing the number of endpoints vulnerable to exploitation. It is no surprise that OWASP Top 10 vulnerabilities such as SQL injection and cross scripting (XSS) remain popular cyberattacks. You need to strengthen security for your containerized apps deployed in Kubernetes by adding a WAF to NGINX Ingress Controller.
In this webinar we look at the cost of a typical application hack and why traditional WAFs don’t work for today’s modern applications. We conclude with a demo that showcases how by combining NGINX Ingress Controller with NGINX App Protect WAF you can protect your apps against common vulnerabilities, create granular policies for app services, and make your Kubernetes clusters a safer place to run your apps.
Lessons learned from writing over 300,000 lines of infrastructure codeYevgeniy Brikman
This talk is a concise masterclass on how to write infrastructure code. I share key lessons from the “Infrastructure Cookbook” we developed at Gruntwork while creating and maintaining a library of over 300,000 lines of infrastructure code that’s used in production by hundreds of companies. Come and hear our war stories, laugh about all the mistakes we’ve made along the way, and learn what Terraform, Packer, Docker, and Go look like in the wild.
For the past 5 years, Canonical has engaged with dozens of communications service providers to design, build and operate virtualization infrastructure for network functions -- for the acronym lovers, delivering NFVI for VNFs. This presentation goes over the approach, challenges and learnings from multiple NFVI projects supporting multiple telco use cases.
Developing Microservices with Apache CamelClaus Ibsen
Red Hat Microservices Architecture Day - New York, November 2015. Presented by Claus Ibsen.
Apache Camel is a very popular integration library that works very well with microservice architecture. This talk introduces you to Apache Camel and how you can easily get started with Camel on your computer. Then we cover how to create new Camel projects from scratch as microservices, which you can boot using Camel or Spring Boot, or other micro containers such as Jetty or fat JARs. We then take a look at what options you have for monitoring and managing your Camel microservices using tooling such as Jolokia, and hawtio web console.
Airbnb's Journey from Self-Managed Redis to ElastiCache for Redis (DAT319) - ...Amazon Web Services
At Airbnb, we use Redis extensively as an in-memory data store to reduce latency and provide sub-millisecond response for our website, search, images, payments, and more. We migrated our self-managed Redis environment from EC2 classic to fully-managed Amazon ElastiCache for Redis to reduce operational overhead and improve availability. Now, all our Redis is in an AWS managed service that provides multi-Availability Zone support, automatic failover, and maintenance. Attend this session to learn how we migrated our Redis environment while ensuring data integrity and zero downtime.
Control Kubernetes Ingress and Egress Together with NGINXNGINX, Inc.
On-Demand Recording
https://www.nginx.com/resources/webinars/control-kubernetes-ingress-egress-together-nginx/
About the Webinar
Join our resident Kubernetes and modern apps experts in a discussion of the challenges of Kubernetes traffic management in today’s technology landscape. While Kubernetes Ingress gets most of the attention, how you handle egress traffic is just as important. Egress isn’t just about traffic leaving a cluster, either, but also concerns traffic among managed and unmanaged services within the cluster. We demo a solution using NGINX Service Mesh and NGINX Ingress Controller to control egress from the cluster and between NGINX Service Mesh and unmanaged services. Whether you’re new to modern application architectures, or looking to improve your current microservices deployment, this webinar is for you.
Speakers:
Amir Rawdat
Technical Marketing Engineer
F5
Faisal Memon
Software Engineer
F5
Bahmni - Open Source EHR System (By Ranjan Sakalley)Bahmni
Bahmni - affordable, simple and scalable EMR system that can be installed from a primary health care clinic to a integral part of a national health records strategy/implementation.
This presentation was originally presented at AEHIN: https://aehin.hingx.org/bahmni
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)옥시즌
‘인사이트뷰 모니터링 (insightVew Monitoring)’ 솔루션은 클라우드/IDC 운영자를 위한 서버 모니터링 솔루션으로 Linux/Unix, Windows 서버에 대한 장애/성능/구성정보 모니터링을 통하여 IT 인프라 서버의 안정적인 운영을 지원합니다. 서버에 대한 주요 상태 정보를 직관적으로 파악하고 관리할 수 있도록 효율적인 각종 기능을 제공하고 있습니다.
- Linux/Unix, Windows 서버 통합 모니터링 관리 지원
- 계정그룹을 통한 관리자 계정 권한 위임
- 모니터링 설정 기본값 적용에 따른 설치 즉시 사용 가능
- 태스크 별 적용을 통한 유연한 모니터링 항목 관리
- 현 상태 정보 제공을 통한 모니터링 설정의 편의성 제공
- 통지 메시지에 대한 데이터 속성값 매핑 지원
- 장애 이벤트의 다양한 통지 방법 제공(이메일, 슬랙, 텔레그램 등)
Best Practices for Middleware and Integration Architecture Modernization with...Claus Ibsen
What are important considerations when modernizing middleware and moving towards serverless and/or cloud native integration architectures? How can we make the most of flexible technologies such as Camel K, Kafka, Quarkus and OpenShift. Claus is working as project lead on Apache Camel and has extensive experience from open source product development.
The talk was recorded and runs for 30 minutes and published on youtube at: https://www.youtube.com/watch?v=d1Hr78a7Lww
NGINX, Istio, and the Move to Microservices and Service MeshNGINX, Inc.
On-demand recording: https://www.nginx.com/resources/webinars/istio-move-to-microservices-service-mesh/
About the webinar
NGINX is widely known, used, and trusted for a variety of purposes. NGINX works as a reliable, high-performance web server, reverse proxy server, and load balancer. NGINX is also a widely used microservices hub, an Ingress controller for Kubernetes, and a sidecar proxy in the Istio service mesh.
In this webinar, we’ll describe the move to microservices, the crucial role that NGINX has already played, and a range of architectural options that organizations have for their microservices apps, including three progressively complex models in the NGINX Microservices Reference Architecture. We’ll then introduce the emergence of Kubernetes as a container orchestration framework, the use of service mesh architectures, and the design of Istio. We’ll finish by showing how NGINX Open Source and NGINX Plus can be used as the sidecar proxy in an Istio service mesh, bringing greater reliability and capability to your service mesh application.
Amazon Route 53 is a highly available, scalable, and easy to use cloud Domain Name System (DNS) web service. With an SLA of 100% availability, Route 53 is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications. By using Route 53 as your DNS provider, you can ensure your application’s up-time, run architecture that delivers better performance, and provide your end users with a better experience through lower latency and faster load times, all at the fraction of the cost of other DNS providers. Learning Objective: In this webinar, you will learn the following: - General overview of DNS, and how Route 53 is built to provide reliable and secure DNS - Using the Route 53 console to manage your DNS, easily and seamlessly - Utilizing health checks and failover to ensure high availability - Configuring advanced routing policies, including running your application in multiple regions with LBR and Geo for better performance for your end users. - Saving costs by using Route 53 - Registering or transferring your domains into Route 53 to manage all of your domain resources from one place - How to start using Route 53, including migrating your DNS without experiencing any downtime.
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
Get these visually appealing Kubernetes Concepts And Architecture PowerPoint Presentation Slides to discuss the process of operating containerized applications. You can display the need for containers by the company with the help of an open-source architecture PPT slideshow. The architecture of containers can be demonstrated with the help of a visually appealing PPT slideshow. The reasons for opting for Kubernetes by an organization can be explained to your teammates with the help of containers PowerPoint infographics. Highlight the roadmap for installing Kubernetes in the organization by using content-ready PPT slides. Take the assistance of visually appealing PPT templates to depict the major advantages of Kubernetes such as improving productivity, the stability of application run, and many more. After that, display 30 60 90 days plan to implement Kubernetes in the organization. Display the key components of Kubernetes with the help of a diagram using this professionally designed cluster architecture PPT layouts. Describe the functionality of each components of Kubernetes. Hence, download Kubernetes architecture PPT slides to easily and efficiently manage the clusters. https://bit.ly/34DWa7x
Hands-on tutorial on installation IPFS node and creation of smart contracts that use IPFS for data storage. As an example of IPFS usage in smart contracts, we create ERC-721 NFT that reference file in IPFS.
Tools and technologies used in this tutorial:
GCP https://console.cloud.google.com/home
ApiDapp https://apidapp.com/
Etherscan https://kovan.etherscan.io/
Solidity https://solidity.readthedocs.io/en/v0.6.1/
Open Zeppelin https://openzeppelin.com/contracts/
Secure Your Kubernetes Apps from Attacks with NGINXNGINX, Inc.
On-Demand Recording:
https://www.nginx.com/resources/webinars/secure-your-kubernetes-apps-from-attacks-with-nginx/
With more and more organizations conducting business with their customers online, web applications remain the top attack target for cybercriminals. It’s easy to see why; they are often complex, composed of microservices, and spanning distributed environments, increasing the number of endpoints vulnerable to exploitation. It is no surprise that OWASP Top 10 vulnerabilities such as SQL injection and cross scripting (XSS) remain popular cyberattacks. You need to strengthen security for your containerized apps deployed in Kubernetes by adding a WAF to NGINX Ingress Controller.
In this webinar we look at the cost of a typical application hack and why traditional WAFs don’t work for today’s modern applications. We conclude with a demo that showcases how by combining NGINX Ingress Controller with NGINX App Protect WAF you can protect your apps against common vulnerabilities, create granular policies for app services, and make your Kubernetes clusters a safer place to run your apps.
Lessons learned from writing over 300,000 lines of infrastructure codeYevgeniy Brikman
This talk is a concise masterclass on how to write infrastructure code. I share key lessons from the “Infrastructure Cookbook” we developed at Gruntwork while creating and maintaining a library of over 300,000 lines of infrastructure code that’s used in production by hundreds of companies. Come and hear our war stories, laugh about all the mistakes we’ve made along the way, and learn what Terraform, Packer, Docker, and Go look like in the wild.
For the past 5 years, Canonical has engaged with dozens of communications service providers to design, build and operate virtualization infrastructure for network functions -- for the acronym lovers, delivering NFVI for VNFs. This presentation goes over the approach, challenges and learnings from multiple NFVI projects supporting multiple telco use cases.
Developing Microservices with Apache CamelClaus Ibsen
Red Hat Microservices Architecture Day - New York, November 2015. Presented by Claus Ibsen.
Apache Camel is a very popular integration library that works very well with microservice architecture. This talk introduces you to Apache Camel and how you can easily get started with Camel on your computer. Then we cover how to create new Camel projects from scratch as microservices, which you can boot using Camel or Spring Boot, or other micro containers such as Jetty or fat JARs. We then take a look at what options you have for monitoring and managing your Camel microservices using tooling such as Jolokia, and hawtio web console.
Airbnb's Journey from Self-Managed Redis to ElastiCache for Redis (DAT319) - ...Amazon Web Services
At Airbnb, we use Redis extensively as an in-memory data store to reduce latency and provide sub-millisecond response for our website, search, images, payments, and more. We migrated our self-managed Redis environment from EC2 classic to fully-managed Amazon ElastiCache for Redis to reduce operational overhead and improve availability. Now, all our Redis is in an AWS managed service that provides multi-Availability Zone support, automatic failover, and maintenance. Attend this session to learn how we migrated our Redis environment while ensuring data integrity and zero downtime.
Control Kubernetes Ingress and Egress Together with NGINXNGINX, Inc.
On-Demand Recording
https://www.nginx.com/resources/webinars/control-kubernetes-ingress-egress-together-nginx/
About the Webinar
Join our resident Kubernetes and modern apps experts in a discussion of the challenges of Kubernetes traffic management in today’s technology landscape. While Kubernetes Ingress gets most of the attention, how you handle egress traffic is just as important. Egress isn’t just about traffic leaving a cluster, either, but also concerns traffic among managed and unmanaged services within the cluster. We demo a solution using NGINX Service Mesh and NGINX Ingress Controller to control egress from the cluster and between NGINX Service Mesh and unmanaged services. Whether you’re new to modern application architectures, or looking to improve your current microservices deployment, this webinar is for you.
Speakers:
Amir Rawdat
Technical Marketing Engineer
F5
Faisal Memon
Software Engineer
F5
Bahmni - Open Source EHR System (By Ranjan Sakalley)Bahmni
Bahmni - affordable, simple and scalable EMR system that can be installed from a primary health care clinic to a integral part of a national health records strategy/implementation.
This presentation was originally presented at AEHIN: https://aehin.hingx.org/bahmni
Bahmni - affordable, simple and scalable EMR system that can be installed from a primary health care clinic to a integral part of a national health records strategy/implementation.
This presentation was originally presented at AEHIN: https://aehin.hingx.org/bahmni
Inter-Process Communication in distributed systemsAya Mahmoud
Inter-Process Communication is at the heart of all distributed systems, so we need to know the ways that processes can exchange information.
Communication in distributed systems is based on Low-level message passing as offered by the underlying network.
Paper presented at the Rizal Library Conference on "Library Management in the 21st Century" (Ateneo de Manila University, Quezon City, 29-30 March 2004) by Perla T. Garcia
Title: Sense of Taste
Presenter: Dr. Faiza, Assistant Professor of Physiology
Qualifications:
MBBS (Best Graduate, AIMC Lahore)
FCPS Physiology
ICMT, CHPE, DHPE (STMU)
MPH (GC University, Faisalabad)
MBA (Virtual University of Pakistan)
Learning Objectives:
Describe the structure and function of taste buds.
Describe the relationship between the taste threshold and taste index of common substances.
Explain the chemical basis and signal transduction of taste perception for each type of primary taste sensation.
Recognize different abnormalities of taste perception and their causes.
Key Topics:
Significance of Taste Sensation:
Differentiation between pleasant and harmful food
Influence on behavior
Selection of food based on metabolic needs
Receptors of Taste:
Taste buds on the tongue
Influence of sense of smell, texture of food, and pain stimulation (e.g., by pepper)
Primary and Secondary Taste Sensations:
Primary taste sensations: Sweet, Sour, Salty, Bitter, Umami
Chemical basis and signal transduction mechanisms for each taste
Taste Threshold and Index:
Taste threshold values for Sweet (sucrose), Salty (NaCl), Sour (HCl), and Bitter (Quinine)
Taste index relationship: Inversely proportional to taste threshold
Taste Blindness:
Inability to taste certain substances, particularly thiourea compounds
Example: Phenylthiocarbamide
Structure and Function of Taste Buds:
Composition: Epithelial cells, Sustentacular/Supporting cells, Taste cells, Basal cells
Features: Taste pores, Taste hairs/microvilli, and Taste nerve fibers
Location of Taste Buds:
Found in papillae of the tongue (Fungiform, Circumvallate, Foliate)
Also present on the palate, tonsillar pillars, epiglottis, and proximal esophagus
Mechanism of Taste Stimulation:
Interaction of taste substances with receptors on microvilli
Signal transduction pathways for Umami, Sweet, Bitter, Sour, and Salty tastes
Taste Sensitivity and Adaptation:
Decrease in sensitivity with age
Rapid adaptation of taste sensation
Role of Saliva in Taste:
Dissolution of tastants to reach receptors
Washing away the stimulus
Taste Preferences and Aversions:
Mechanisms behind taste preference and aversion
Influence of receptors and neural pathways
Impact of Sensory Nerve Damage:
Degeneration of taste buds if the sensory nerve fiber is cut
Abnormalities of Taste Detection:
Conditions: Ageusia, Hypogeusia, Dysgeusia (parageusia)
Causes: Nerve damage, neurological disorders, infections, poor oral hygiene, adverse drug effects, deficiencies, aging, tobacco use, altered neurotransmitter levels
Neurotransmitters and Taste Threshold:
Effects of serotonin (5-HT) and norepinephrine (NE) on taste sensitivity
Supertasters:
25% of the population with heightened sensitivity to taste, especially bitterness
Increased number of fungiform papillae
These lecture slides, by Dr Sidra Arshad, offer a quick overview of the physiological basis of a normal electrocardiogram.
Learning objectives:
1. Define an electrocardiogram (ECG) and electrocardiography
2. Describe how dipoles generated by the heart produce the waveforms of the ECG
3. Describe the components of a normal electrocardiogram of a typical bipolar lead (limb II)
4. Differentiate between intervals and segments
5. Enlist some common indications for obtaining an ECG
6. Describe the flow of current around the heart during the cardiac cycle
7. Discuss the placement and polarity of the leads of electrocardiograph
8. Describe the normal electrocardiograms recorded from the limb leads and explain the physiological basis of the different records that are obtained
9. Define mean electrical vector (axis) of the heart and give the normal range
10. Define the mean QRS vector
11. Describe the axes of leads (hexagonal reference system)
12. Comprehend the vectorial analysis of the normal ECG
13. Determine the mean electrical axis of the ventricular QRS and appreciate the mean axis deviation
14. Explain the concepts of current of injury, J point, and their significance
Study Resources:
1. Chapter 11, Guyton and Hall Textbook of Medical Physiology, 14th edition
2. Chapter 9, Human Physiology - From Cells to Systems, Lauralee Sherwood, 9th edition
3. Chapter 29, Ganong’s Review of Medical Physiology, 26th edition
4. Electrocardiogram, StatPearls - https://www.ncbi.nlm.nih.gov/books/NBK549803/
5. ECG in Medical Practice by ABM Abdullah, 4th edition
6. Chapter 3, Cardiology Explained, https://www.ncbi.nlm.nih.gov/books/NBK2214/
7. ECG Basics, http://www.nataliescasebook.com/tag/e-c-g-basics
Adv. biopharm. APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMSAkankshaAshtankar
MIP 201T & MPH 202T
ADVANCED BIOPHARMACEUTICS & PHARMACOKINETICS : UNIT 5
APPLICATION OF PHARMACOKINETICS : TARGETED DRUG DELIVERY SYSTEMS By - AKANKSHA ASHTANKAR
micro teaching on communication m.sc nursing.pdfAnurag Sharma
Microteaching is a unique model of practice teaching. It is a viable instrument for the. desired change in the teaching behavior or the behavior potential which, in specified types of real. classroom situations, tends to facilitate the achievement of specified types of objectives.
Knee anatomy and clinical tests 2024.pdfvimalpl1234
This includes all relevant anatomy and clinical tests compiled from standard textbooks, Campbell,netter etc..It is comprehensive and best suited for orthopaedicians and orthopaedic residents.
Basavarajeeyam is an important text for ayurvedic physician belonging to andhra pradehs. It is a popular compendium in various parts of our country as well as in andhra pradesh. The content of the text was presented in sanskrit and telugu language (Bilingual). One of the most famous book in ayurvedic pharmaceutics and therapeutics. This book contains 25 chapters called as prakaranas. Many rasaoushadis were explained, pioneer of dhatu druti, nadi pareeksha, mutra pareeksha etc. Belongs to the period of 15-16 century. New diseases like upadamsha, phiranga rogas are explained.
- Video recording of this lecture in English language: https://youtu.be/lK81BzxMqdo
- Video recording of this lecture in Arabic language: https://youtu.be/Ve4P0COk9OI
- Link to download the book free: https://nephrotube.blogspot.com/p/nephrotube-nephrology-books.html
- Link to NephroTube website: www.NephroTube.com
- Link to NephroTube social media accounts: https://nephrotube.blogspot.com/p/join-nephrotube-on-social-media.html
New Drug Discovery and Development .....NEHA GUPTA
The "New Drug Discovery and Development" process involves the identification, design, testing, and manufacturing of novel pharmaceutical compounds with the aim of introducing new and improved treatments for various medical conditions. This comprehensive endeavor encompasses various stages, including target identification, preclinical studies, clinical trials, regulatory approval, and post-market surveillance. It involves multidisciplinary collaboration among scientists, researchers, clinicians, regulatory experts, and pharmaceutical companies to bring innovative therapies to market and address unmet medical needs.
The Gram stain is a fundamental technique in microbiology used to classify bacteria based on their cell wall structure. It provides a quick and simple method to distinguish between Gram-positive and Gram-negative bacteria, which have different susceptibilities to antibiotics
CDSCO and Phamacovigilance {Regulatory body in India}NEHA GUPTA
The Central Drugs Standard Control Organization (CDSCO) is India's national regulatory body for pharmaceuticals and medical devices. Operating under the Directorate General of Health Services, Ministry of Health & Family Welfare, Government of India, the CDSCO is responsible for approving new drugs, conducting clinical trials, setting standards for drugs, controlling the quality of imported drugs, and coordinating the activities of State Drug Control Organizations by providing expert advice.
Pharmacovigilance, on the other hand, is the science and activities related to the detection, assessment, understanding, and prevention of adverse effects or any other drug-related problems. The primary aim of pharmacovigilance is to ensure the safety and efficacy of medicines, thereby protecting public health.
In India, pharmacovigilance activities are monitored by the Pharmacovigilance Programme of India (PvPI), which works closely with CDSCO to collect, analyze, and act upon data regarding adverse drug reactions (ADRs). Together, they play a critical role in ensuring that the benefits of drugs outweigh their risks, maintaining high standards of patient safety, and promoting the rational use of medicines.
Top 10 Best Ayurvedic Kidney Stone Syrups in India
E health interoperability layer through kafka
1. Seamless, decoupled, multi-directional and
standards-based interoperability in the E-Health
Space
Ifunga Ndana
MIKA Hotel Kabulonga
11th July 2019
E-Health Interoperability
Layer through Kafka
2. Interoperability Layer
“An interoperability layer is a system that
enables simpler interoperability between
disparate information systems. In the context of
Electronic Health, these are Health Information
Systems (HISs) such as a Client Registry, Lab
Information System, Facility Registry and a
shared Health Record.” – https://ohie.org
2
3. Quick Outline
•We will begin by discussing the Interoperability
Layer based on the OpenHIE architecture as a
reference point.
•Following this we will touch on how a technology
called Apache Kafka can be applied to achieve
seamless, decoupled, multi-directional and
standards based interoperability in an effective
manner.
3
4. Architecture & Principles
“The fundamental basis of interoperability is in harmonizing the context with
which information is collected in so that it’s broadly reusable to a much
larger set of stakeholders.”
“The OpenHIE architecture supports interoperability by creating a framework
that maximally leverages health information standards, enables flexible
implementation by country partners, and supports interchangeability of
individual components.”
https://ohie.org/architecture/
4
5. An Interoperability Layer must:
•Harmonize the context with which information is collected;
•Utilize Health information standards (HL7, LOINC, ICD10);
•Be broadly reusable (plug & play);
•Cater to a large set of stakeholders;
•Allow for Flexible/independent implementation within each
system;
•Allow for interchangeability of individual components; and
•Allow for identification (Authorization/Authentication);
5
6. What is Apache Kafka®?
•Apache Kafka® is a distributed data streaming platform.
•It was originally developed by LinkedIn before being
donated to the Apache Foundation as an open-source
project.
•The project aims to provide a unified, high-throughput,
low-latency platform for handling real-time data feeds
•Kafka has several features which make it well suited for
use as an interoperability layer.
6
7. How does Apache Kafka® work?
Kafka leverages two system design principles for its core implementation: Message Queuing
and The Publisher/Subscriber model
“Message queues allow different parts of an ecosystem (e.g. Microservices / disparate
systems) to communicate and process operations asynchronously. A message queue
provides a buffer which stores messages for a defined period, and endpoints (connections)
that allow software components to communicate with the queue in order to send and receive
messages.” – Amazon
“The Publisher-Subscriber pattern enables an application to automatically announce events to
multiple interested consumers asynchronously, without coupling the senders to the
receivers.” - Microsoft
7
8. Apache Kafka® - Topics
• In Kafka, one or more Message Queues can be defined. These Message Queues are called
Topics. All messages must be written (Published) to and also read (Subscribed) from
specific Topics
• One or multiple systems can Subscribe to one or multiple Topics. One or multiple systems
can Publish to one or multiple Topics. In short communication can be multi-directional.
• Any systems in the space will only need to interface with Kafka (the Interoperability Layer) and
not each other directly. These systems will be completely decoupled.
• This way the development, upgrade and roll-out of each system is completely independent
of each other.
• Furthermore, this allows the Interoperability Layer to be plug and play as any number of
systems can be added to the ecosystem as long as they adhere to the Topic Message
Template.
8
9. HL7 2X Messaging Standards
• Kafka’s use of Topics is well suited to the HL7 2X Messaging Standard developed by an
organization called Health Level Seven International
• HL7 has standard Message Templates, each covering specific domains within the E-Health
space. For example, the message template for a Patient Registration is ADT_A04 while the
message template for a Lab Order is OML_O21.
• In the Interoperability Layer, the HL7 Message Templates would be used to define Topics
• One or more systems would Subscribe to relevant Topics to automatically read all
incoming messages on the queue.
• Similarly one or more systems would Publish messages to specific Topics as well, these
messages would then be automatically broadcast to ALL subscribing systems without
need for manual polling or system notifications
• With this in place, and using reliable Patient Identification, a system such as DISA could post
a Lab Result to the relevant Topic (ORL_O22). Following this, SmartCare (and indeed any
other subscribed system) would automatically be made aware of a new message on the
ORL_O22 Queue and process this it, updating the client record.
9
10. HL7 2X Messaging Standards
• HL7 Messaging Templates would allow each system in the space to have
unique/independent underlying implementations. The only requirement is that
outgoing messages be encoded in standard HL7 Message Templates.
• With this systems such as SmartCare or ELMIS would not have to modify
their underlying data structures, rather, only need to expose their information
in a standard HL7 Message Template that any other system can translate.
• Similarly, systems such as SmartCare or ELMIS could have their underlying
data structures or indeed technology completely rewritten from the ground up
without compromising the ecosystem granted that the correct HL7 Message
Template is adhered to.
• In short, adopting HL7 Messaging (as well as other standards such as LOINC,
ICPC2 & ICD10) adds both consistency and flexibility to the entire E-Health
ecosystem
10
11. HL7 2X Messaging Standards
• HL7 Message Templates are self-contained. Meaning each message has enough meta-data to satisfy
a request without need for follow-up calls.
• Specifically each HL7 Message Template has a MSH (Header) section
• The Header Includes:
• The sending application e.g. SmartCare
• The sending application version e.g. August 2019 Release
• The sending facility e.g. Chilenje 1st Level Hospital (System level ID for consistency)
• The sending timestamp
• Furthermore, most messages include a PV1 (Patient Visit), a PID (Patient Identification) and a PID1
(Patient Demographics) section
• In short, if a system like DISA got an HL7 Lab Order Message from SmartCare it would not need to
call SmartCare for additional information such as the gender or age of a client as all of this would be
provided upfront.
• In short HL7 is very efficient for use in Interoperability
• HL7 2X is a separate topic which I encourage further reading on – Carepoint Health
11
13. Use Case – Lab Orders, Results and Pharmacy Prescriptions
• We have SmartCare which is the National EHR sitting in multiple facilities
• During the provision of care Lab Orders would be created within SmartCare
• Following this, we would expect these Lab Orders (with all relevant
information) to be shared with a dedicated Lab Information System, in this
case DISA
• Lab Technicians should be able to see all incoming Lab Orders in DISA, and
based on the availability of samples, run various tests
• These Lab Orders should be entered in DISA and shared back to SmartCare
• It would be beneficial to monitor the flow of all lab orders and lab results at
higher aggregation levels
• For this, a dedicated Statistics Aggregation Application called Lab Trans
would be expected to be aware of all these transactions
13
14. Use Case – Lab Orders, Results and Pharmacy Prescriptions
14
15. Benefits
• Multiple systems can co-exist in the same space.
• These systems all speak the same "language" due to the use of standardized
HL7 2X messages
• New systems can be added to the space without major disruption, this is
because the systems are decoupled
• Full transparency at national aggregation level (MOH has visibility on all
shared messages)
• If any system is down, the other systems continue to function regardless
• Backlogs (for both the sending & receiving of messages) are resolved
automatically when the system comes back online
• Every system can be extended, upgraded, rewritten and deployed
independently of each other.
15
16. Benefits - Single source of truth and audit-trail
• All messages coming to all topics defined in Kafka can have a set storage
period applied. While the default is 7 days this can be set to several years or
even infinity. Alternatively this data can be configured to be written to a
conventional database such as MySQL or PostgreSQL for backup through
“Kafka Connectors” (a means of directly outputting Kafka messages to
Database Tables)
• This means that through Kafka the Ministry of Health and relevant
stakeholders could have access to every message sent by every system in
one location.
• Furthermore this allows newly introduced or existing systems to access all
historic data for backlog or ETL/re-importing purposes.
16
17. Benefits - A mature technology with robust support and
documentation
• Kafka is used in production by many of the worlds largest organisations
(LinkedIn, Uber, Netflix, Twitter etc)
• Kafka can be easily integrated into existing systems through libraries
developed by Confluence (official Kafka maintainer) and organisations like
Microsoft and Oracle.
• Once integrated into systems developer effort would be dedicated to the
creation and parsing of HL7 Message Templates only. Polling, Reading,
Writing, Synchronization and Offsets are all handled by Kafka leaving
implementors to focus more on the messages rather than on low level
technology.
• Kafka is free to use and open-source with no need for licensing fees
• Kafka can be hosted on-premise, within a Data-Centre (ZNDC) or on the
cloud.
17
18. Code Sample – Basic Producer in C#
18https://github.com/confluentinc/confluent-kafka-dotnet
19. Code Sample – Basic Consumer in C#
19
https://github.com/confluentinc/confluent-kafka-dotnet
20. Code Samples – Other Languages
20
•Code samples for more languages Java, Kotlin & C# can
be found here: https://github.com/confluentinc/examples