You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/patterns/medical-diagnosis/_index.adoc
+46-33Lines changed: 46 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Medical Diagnosis
3
3
date: 2021-01-19
4
4
validated: true
5
-
summary: This pattern is based on a demo implementation of an automated data pipeline for chest x-ray analysis previously developed by Red Hat.
5
+
summary: This pattern is based on a demo implementation of an automated data pipeline for chest X-ray analysis previously developed by Red Hat.
6
6
products:
7
7
- Red Hat OpenShift Container Platform
8
8
- Red Hat OpenShift Serverless
@@ -24,69 +24,82 @@ ci: medicaldiag
24
24
:_content-type: ASSEMBLY
25
25
include::modules/comm-attributes.adoc[]
26
26
27
-
== Background
27
+
//Module to be included
28
+
//:_content-type: CONCEPT
29
+
//:imagesdir: ../../images
30
+
[id="about-med-diag-pattern"]
31
+
= About the {med-pattern}
28
32
29
-
This Validated Pattern is based on a demo implementation of an automated data pipeline for chest Xray
30
-
analysis previously developed by Red Hat. The original demo can be found link:https://github.com/red-hat-data-services/jumpstart-library[here]. It was developed for the US Department of Veteran Affairs.
33
+
Background::
31
34
32
-
This validated pattern includes the same functionality as the original demonstration. The difference is
33
-
that we use the _GitOps_ framework to deploy the pattern including operators, creation of namespaces,
34
-
and cluster configuration. Using GitOps provides a much more efficient means of doing continuous deployment.
35
+
This validated pattern is based on a demo implementation of an automated data pipeline for chest X-ray analysis that was previously developed by {redhat}. You can find the original demonstration link:https://github.com/red-hat-data-services/jumpstart-library[here]. It was developed for the US Department of Veteran Affairs.
35
36
36
-
What does this pattern do?:
37
+
This validated pattern includes the same functionality as the original demonstration. The difference is that this solution uses the GitOps framework to deploy the pattern including Operators, creation of namespaces, and cluster configuration. Using GitOps provides an efficient means of implementing continuous deployment.
37
38
38
-
* Ingest chest Xrays from a simulated Xray machine and puts them into an objectStore based on Ceph.
39
-
* The objectStore sends a notification to a Kafka topic.
40
-
* A KNative Eventing Listener to the topic triggers a KNative Serving function.
39
+
Workflow::
40
+
41
+
* Ingest chest X-rays from a simulated X-ray machine and puts them into an `objectStore` based on Ceph.
42
+
* The `objectStore` sends a notification to a Kafka topic.
43
+
* A KNative Eventing listener to the topic triggers a KNative Serving function.
41
44
* An ML-trained model running in a container makes a risk assessment of Pneumonia for incoming images.
42
-
* A Grafana dashboard displays the pipeline in real time, along with images incoming, processed and anonymized, as well as full metrics collected from Prometheus.
45
+
* A Grafana dashboard displays the pipeline in real time, along with images incoming, processed, anonymized, and full metrics collected from Prometheus.
43
46
44
47
This pipeline is showcased link:https://www.youtube.com/watch?v=zja83FVsm14[in this video].
This validated pattern is still under development. Any questions or concerns
49
-
please contact mailto:jrickard@redhat.com[Jonny Rickard] or mailto:claudiol@redhat.com[Lester Claudio].
51
+
//[NOTE]
52
+
//====
53
+
//This validated pattern is still under development. If you have any questions or concerns contact mailto:jrickard@redhat.com[Jonny Rickard] or mailto:claudiol@redhat.com[Lester Claudio].
54
+
//====
55
+
56
+
[id="about-solution-med"]
57
+
== About the solution elements
50
58
51
-
=== Solution elements
59
+
The solution aids the understanding of the following:
52
60
53
-
* How to use a GitOps approach to keep in control of configuration and operations
61
+
* How to use a GitOps approach to keep in control of configuration and operations.
54
62
* How to deploy AI/ML technologies for medical diagnosis using GitOps.
55
63
56
-
=== Red Hat Technologies
64
+
The {med-pattern} uses the following products and technologies:
57
65
58
-
* {rh-ocp} (Kubernetes)
59
-
* {rh-gitops} (ArgoCD)
60
-
* Red Hat AMQ Streams (Apache Kafka Event Broker)
61
-
* Red Hat OpenShift Serverless (Knative Eventing, Knative Serving)
62
-
* Red Hat OpenShift Data Foundations (Cloud Native storage)
63
-
* Grafana dashboard (OpenShift Grafana Operator)
64
-
* Open Data Hub
66
+
* {rh-ocp} for container orchestration
67
+
* {rh-gitops}, a GitOps continuous delivery (CD) solution
68
+
* {rh-amq-first}, an event streaming platform based on the Apache Kafka
69
+
* {rh-serverless-first} for event-driven applications
70
+
* {rh-ocp-data-first} for cloud native storage capabilities
71
+
* {grafana-op} to manage and share Grafana dashboards, data sources, and so on
65
72
* S3 storage
66
73
67
-
== Architecture
74
+
[id="about-architecture-med"]
75
+
== About the architecture
68
76
69
-
In this iteration of the pattern *there is no edge component* . Future releases have planned Edge deployment capabilities as part of the pattern architecture.
77
+
[IMPORTANT]
78
+
====
79
+
Presently, the {med-pattern} does not have an edge component. Edge deployment capabilities are planned as part of the pattern architecture for a future release.
0 commit comments