@@ -12,7 +12,7 @@ trolley = Trolley(searcher=Mint(a_session, "https://server/mint"),
1212
1313### Trolley search
1414You query for DICOM objects by calling [ ` Trolley.find_studies() ` ] [ dicomtrolley.trolley.Trolley.find_studies ] with a
15- [ Query] ( #Query ) instance. This will send back one or more [ DICOMObjects] ( #dicomobject ) .
15+ [ Query] ( #query ) instance. This will send back one or more [ DICOMObjects] ( #dicomobject ) .
1616``` python
1717studies = trolley.find_studies(Query(PatientName = ' B*' ))
1818```
@@ -129,8 +129,8 @@ makes no sense for a study-level query.
129129
130130
131131### Query subtypes
132- The base [ ` Query ` ] [ dicomtrolley.core.Query ] object is acceptable to all [ ` Searchers ` ] ( concepts.md#Query ) . Some Searchers
133- accept specialized query subtypes. For example [ MINT] ( #MINT ) searcher can take a specialized
132+ The base [ ` Query ` ] [ dicomtrolley.core.Query ] object is acceptable to all [ ` Searchers ` ] ( concepts.md#query ) . Some Searchers
133+ accept specialized query subtypes. For example [ MINT] ( usage.md#mint ) searcher can take a specialized
134134[ ` MintQuery ` ] [ dicomtrolley.mint.MintQuery ] , which allows an additional ` limit `
135135parameter:
136136``` python
@@ -198,61 +198,16 @@ trolley.download(InstanceReference(study_uid="1.1",
198198 instance_uid = ' 3.3' ), " /tmp" )
199199```
200200
201-
202201## Searcher
203- Something that can search for DICOM studies. Dicomtrolley includes the following
204- [ Searcher] [ dicomtrolley.core.Searcher ] classes:
205-
206- ### DICOM-QR
207- ``` python
208- searcher = DICOMQR(host = " hostname" , port = " 123" ,aet = " DICOMTROLLEY" , aec = " ANY-SCP" )
209- ```
210- DICOM query retrieve ([ dicomtrolley.dicom_qr.DICOMQR] [ ] ). This method does not use a http connection but
211- uses the DICOM protocol directly.
212-
213- In addition to the standard [ ` Query ` ] [ dicomtrolley.core.Query ] , DICOMQR instances accept [ dicomtrolley.dicom_qr.DICOMQuery] [ ] queries
214-
215- ### MINT
216- ``` python
217- searcher = Mint(requests.session(), " http://server/mint" )
218- ```
219- See [ dicomtrolley.mint.Mint] [ ]
220-
221- In addition to the standard [ ` Query ` ] [ dicomtrolley.core.Query ] , Mint instances accept [ dicomtrolley.mint.MintQuery] [ ] queries
202+ Something that can search for DICOM studies. Accepts [ a query] ( #query ) and returns a
203+ list of [ DICOM objects] ( #dicomobject ) . The usage page lists several
204+ [ search system implementations] ( usage.md/#choosing-a-searcher ) .
222205
223- ### QIDO-RS
224- ``` python
225- searcher = QidoRS(session = session, url = " http://server/qido" )
226- ```
227- See [ dicomtrolley.qido_rs.QidoRS] [ ]
228-
229- In addition to the standard [ ` Query ` ] [ dicomtrolley.core.Query ] , QidoRS instances accept both
230- [ dicomtrolley.qido_rs.RelationalQuery] [ ] and [ dicomtrolley.qido_rs.HierarchicalQuery] [ ] instances
231206
232207
233208## Downloader
234- Something that can download DICOM images. Dicomtrolley includes the following [ Downloader] [ dicomtrolley.core.Downloader ]
235- classes:
236-
237- ### WADO-URI
238- ``` python
239- downloader = WadoURI(requests.session(), " https://server/wado" )
240- ```
241- See [ DICOM part18 chapter 9] ( https://dicom.nema.org/medical/dicom/current/output/chtml/part18/chapter_9.html ) .
242- API reference: [ dicomtrolleywado_uri] [ ]
243-
244- ### RAD69
245- ``` python
246- searcher = Rad69(session = requests.session(), url = " https://server/rad69" )
247- ```
248-
249- Based on [ this document] ( https://gazelle.ihe.net/content/rad-69-retrieve-imaging-document-set ) .
250- API reference: [ dicomtrolleyrad69] [ ]
251-
252- ### WADO-RS
253- ``` python
254- searcher = WadoRS(session = requests.session(), url = " https://server/wadors" )
255- ```
209+ Something that can download DICOM images. Takes a [ DICOMDownloadable] ( #dicomdownloadable )
210+ and returns [ pydicom Datasets] ( https://pydicom.github.io/pydicom/stable/guides/user/base_element.html#dataset ) .
211+ The usage page lists several
212+ [ download system implementations] ( usage.md/#choosing-a-downloader ) .
256213
257- [ WADO-RS description] ( https://www.dicomstandard.org/using/dicomweb/retrieve-wado-rs-and-wado-uri/ ) .
258- API reference: [ dicomtrolleywado_rs] [ ]
0 commit comments