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
@@ -15,10 +13,9 @@ pandas DataFrames. Want to use R instead? Try out [fhircrackr](https://github.co
15
13
16
14
**If you use this package, please cite:**
17
15
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>
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
19
17
20
18
There are four main classes:
21
-
22
19
*[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
-
83
76
```bash
84
77
pip install "fhir-pyrate[miner]"# only for miner
85
78
pip install "fhir-pyrate[downloader]"# only for downloader
86
79
pip install "fhir-pyrate[all]"# for both
87
80
```
88
81
89
82
### Or Within Poetry
90
-
91
83
We can also use poetry for this same purpose. Using PyPi we need to run the following commands.
92
-
93
84
```bash
94
85
poetry add fhir-pyrate
95
86
poetry install
96
87
```
97
-
98
88
Whereas to add it from GitHub, we have different options, because until recently
99
89
[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
-
122
106
```bash
123
107
poetry add "fhir-pyrate[miner]"# only for miner
124
108
poetry add "fhir-pyrate[downloader]"# only for downloader
125
109
poetry add "fhir-pyrate[all]"# for both
126
110
```
127
-
128
111
or by adding the following to your `pyproject.toml` file:
The **Miner** takes a DataFrame and searches it for a particular regular expression
490
465
with the help of [SpaCy](https://spacy.io/).
@@ -596,15 +571,13 @@ request. You can also simply open an issue with the tag "enhancement".
596
571
597
572
This package was developed by the [SHIP-AI group at the Institute for Artificial Intelligence in Medicine](https://ship-ai.ikim.nrw/).
598
573
599
-
*[goku1110](https://github.com/goku1110): initial idea, development, logo & figures
600
-
*[giuliabaldini](https://github.com/giuliabaldini): development, tests, new features
574
+
-[goku1110](https://github.com/goku1110): initial idea, development, logo & figures
575
+
-[giuliabaldini](https://github.com/giuliabaldini): development, tests, new features
601
576
602
577
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.
603
578
604
579
## License
605
-
606
580
This project is licenced under the [MIT Licence](LICENSE).
0 commit comments