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
@@ -13,9 +15,10 @@ pandas DataFrames. Want to use R instead? Try out [fhircrackr](https://github.co
13
15
14
16
**If you use this package, please cite:**
15
17
16
-
Hosch, R., Baldini, G., Parmar, V. et al. FHIR-PYrate: a data science friendly Python package to query FHIR servers. BMC Health Serv Res 23, 734 (2023). https://doi.org/10.1186/s12913-023-09498-1
18
+
Hosch, R., Baldini, G., Parmar, V. et al. FHIR-PYrate: a data science friendly Python package to query FHIR servers. BMC Health Serv Res 23, 734 (2023). <https://doi.org/10.1186/s12913-023-09498-1>
17
19
18
20
There are four main classes:
21
+
19
22
*[Ahoy](https://github.com/UMEssen/FHIR-PYrate/blob/main/fhir_pyrate/ahoy.py): Authenticate on the FHIR API
These two commands only install the packages needed for **Pirate**. If you also want to use the **Miner** or the **DicomDownloader**, then you need to install them as extra dependencies with
82
+
76
83
```bash
77
84
pip install "fhir-pyrate[miner]"# only for miner
78
85
pip install "fhir-pyrate[downloader]"# only for downloader
79
86
pip install "fhir-pyrate[all]"# for both
80
87
```
81
88
82
89
### Or Within Poetry
90
+
83
91
We can also use poetry for this same purpose. Using PyPi we need to run the following commands.
92
+
84
93
```bash
85
94
poetry add fhir-pyrate
86
95
poetry install
87
96
```
97
+
88
98
Whereas to add it from GitHub, we have different options, because until recently
89
99
[poetry used to exclusively install from the master branch](https://github.com/python-poetry/poetry/issues/3366).
Also in poetry, the above only installs the packages for **Pirate**. If you also want to use the **Miner** or the **DicomDownloader**, then you need to install them as extra dependencies with
121
+
106
122
```bash
107
123
poetry add "fhir-pyrate[miner]"# only for miner
108
124
poetry add "fhir-pyrate[downloader]"# only for downloader
109
125
poetry add "fhir-pyrate[all]"# for both
110
126
```
127
+
111
128
or by adding the following to your `pyproject.toml` file:
The **Miner** takes a DataFrame and searches it for a particular regular expression
465
490
with the help of [SpaCy](https://spacy.io/).
@@ -571,13 +596,15 @@ request. You can also simply open an issue with the tag "enhancement".
571
596
572
597
This package was developed by the [SHIP-AI group at the Institute for Artificial Intelligence in Medicine](https://ship-ai.ikim.nrw/).
573
598
574
-
-[goku1110](https://github.com/goku1110): initial idea, development, logo & figures
575
-
-[giuliabaldini](https://github.com/giuliabaldini): development, tests, new features
599
+
*[goku1110](https://github.com/goku1110): initial idea, development, logo & figures
600
+
*[giuliabaldini](https://github.com/giuliabaldini): development, tests, new features
576
601
577
602
We would like to thank [razorx89](https://github.com/razorx89), [butterpear](https://github.com/butterpear), [vkyprmr](https://github.com/vkyprmr), [Wizzzard93](https://github.com/Wizzzard93), [karzideh](https://github.com/karzideh) and [luckfamousa](https://github.com/luckfamousa) for their input, time and effort.
578
603
579
604
## License
605
+
580
606
This project is licenced under the [MIT Licence](LICENSE).
0 commit comments