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: examples/healthcare/README.md
+44-9Lines changed: 44 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,9 @@ The sample data is located in the input/ folder.
15
15
```
16
16
17
17
# TLDR; How do I run it?
18
-
1. Download the latest quick-start jar from the [releases page](https://github.com/marklogic-community/marklogic-data-hub/releases) into this folder.
18
+
1. Download the [latest quick-start war](https://github.com/marklogic-community/marklogic-data-hub/releases/download/v2.0.0-rc.2/quick-start-2.0.0-rc.2.war) into this folder.
19
19
20
-
1. Run the quick-start jar `java -jar quick-start.jar`
20
+
1. Run the quick-start jar `java -jar quick-start-2.0.0-rc.2.war`
21
21
22
22
1. Open your web browser to [http://localhost:8080](http://localhost:8080).
23
23
@@ -29,16 +29,51 @@ The sample data is located in the input/ folder.
29
29
30
30
1. Install the Hub into MarkLogic (if necessary)
31
31
32
-
1. Load hl7 data by pressing the **Load Data** button next to hl7. When prompted Set the Path to **input/hl7**. Set the collection to **hl7**. Set the Data Format to **Documents**. Now Press **Submit**.
32
+
## Loading the HL7 data
33
33
34
-
1.Load nppes data by pressing the **Load Data**button next to nppes. When prompted Set the Path to **input/nppes**. Set the collection to **nppes**. Set the Data Format to **Delimited Text**. Now Press **Submit**.
34
+
1.Click on the **Flows**tab.
35
35
36
-
1.At this point you have loaded the sample data. You can browse the data via [QConsole](http://localhost:8000/qconsole) or by searching the REST endpoint on the Staging Http Server [http://localhost:8010/v1/search](http://localhost:8010/v1/search). *Your port may be different if you changed it during setup*
36
+
1.Click on Input Flows => hl7 on the left side.
37
37
38
-
1.To run the harmonize flows simply press the **Run** button next to the final flow.
38
+
1.On the right side you can configure the MLCP (MarkLogic Content Pump) options.
39
39
40
-
1.Now you have harmonized the data into your final database. You can browse the data via [QConsole](http://localhost:8000/qconsole) or by searching the REST endpoint on the Final Http Server [http://localhost:8011/v1/search](http://localhost:8011/v1/search). *Your port may be different if you changed it during setup*
40
+
1.Browse the Input Files to **input/hl7**.
41
41
42
+
1. Set the Data Format to **Documents**.
43
+
44
+
1. Now Click **RUN IMPORT**.
45
+
46
+
## Loading the NPPES data
47
+
48
+
1. Click on Input Flows => nppes on the left side.
49
+
50
+
1. On the right side you can configure the MLCP (MarkLogic Content Pump) options.
51
+
52
+
1. Browse the Input Files to **input/nppes**.
53
+
54
+
1. Set the Data Format to **Delimited Text**.
55
+
56
+
1. Now Click **RUN IMPORT**.
57
+
58
+
## Browsing the Staging Data
59
+
60
+
1. At this point you have loaded the sample data. You can browse the data by clicking on the Browse tab at the top menu.
61
+
62
+
## Harmonizing Data
63
+
64
+
1. Click on the **Flows** tab.
65
+
66
+
1. Click on the **final** flow.
67
+
68
+
1. To run the harmonize flows simply press the **Run** button on the info screen.
69
+
70
+
## Browsing the Harmonized Data
71
+
72
+
1. Now you have harmonized the data into your final database. You can browse the harmonized data by clicking on the Browse tab at the top menu.
73
+
74
+
1. Next change the database to **FINAL**.
75
+
76
+
1. Click Search.
42
77
43
78
# Entities
44
79
Entities represent the data you are modeling. For this example we provide the **Patients** entity. Inside this entity definition you will find all of the example flows.
@@ -52,10 +87,10 @@ Flows are sets of plugins that work together to create an envelope document.
52
87
## Input Flows
53
88
54
89
### hl7
55
-
The hl7 Flow is intended to ingest C-CDA C32 Hl7 XML files. When running the hl7 flow simply point it at input/hl7. Set the collection to **hl7** and set the document type to **Document**.
90
+
The hl7 Flow is intended to ingest C-CDA C32 Hl7 XML files. When running the hl7 flow simply point it at input/hl7. Set the document type to **Document**.
56
91
57
92
### nppes
58
-
The nppes Flow is intended to ingest NPPES csv files. This flow will split each row of the NPPES file into a separate XML document in the staging database. When running the hl7 flow simply point it at input/nppes. Set the collection to **nppes** and set the document type to **Delimited Text**.
93
+
The nppes Flow is intended to ingest NPPES csv files. This flow will split each row of the NPPES file into a separate XML document in the staging database. When running the hl7 flow simply point it at input/nppes. Set the document type to **Delimited Text**.
0 commit comments