Retrieve all concepts for a given code system

Aus Termserver-CTS2
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Description

You can retrieve all concepts for a given code system with the method "ListCodeSystemConcepts" in the "Search" web service.

You have to add the code system version id as a parameter. If you don't know the version id from the code system you want to get concepts from, please take a look to Retrieve available code systems.

SOAP

Web service: Search

Method: ListCodeSystemConcepts

Request

versionId: Change the versionId to the versionId from your code system you want to get concepts from.

isMainClass: true, if you want to get only the root concepts (if code system is hierarchical)

lookForward: true, if you want to get the childs from the concepts, if available (if code system is hierarchical)

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sear="http://search.ws.terminologie.fhdo.de/">
  <soapenv:Header/>
  <soapenv:Body>
    <sear:ListCodeSystemConcepts>
      <parameter>
        <codeSystem>
          <codeSystemVersions>
            <versionId>6</versionId>
          </codeSystemVersions>
        </codeSystem>
        <codeSystemEntity>
          <codeSystemVersionEntityMemberships>
            <isMainClass>true</isMainClass>
          </codeSystemVersionEntityMemberships>
        </codeSystemEntity>
        <searchParameter>
        </searchParameter>
        <lookForward>false</lookForward>
      </parameter>
    </sear:ListCodeSystemConcepts>
  </soapenv:Body>
</soapenv:Envelope>

Response

A possible response can look like this:

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:ListCodeSystemConceptsResponse xmlns:ns2="http://search.ws.terminologie.fhdo.de/">
         <return>
            <returnInfos>
               <count>26</count>
               <message>Konzepte erfolgreich gelesen, Anzahl: 26</message>
               <overallErrorCategory>INFO</overallErrorCategory>
               <status>OK</status>
            </returnInfos>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50001</code>
                     <codeSystemEntityVersionId>16</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Allgemeine Innere Medizin</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-20T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-20T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-20T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-20T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-20T00:00:00+01:00</statusWorkflowDate>
                  <versionId>16</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>16</currentVersionId>
               <id>16</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50002</code>
                     <codeSystemEntityVersionId>31</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Anästhesiologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>31</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>31</currentVersionId>
               <id>31</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50003</code>
                     <codeSystemEntityVersionId>32</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Arbeitsmedizin</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>32</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>32</currentVersionId>
               <id>32</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50004</code>
                     <codeSystemEntityVersionId>33</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Chirurgie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>33</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>33</currentVersionId>
               <id>33</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50005</code>
                     <codeSystemEntityVersionId>34</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Dermatologie und Venerologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>34</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>34</currentVersionId>
               <id>34</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50006</code>
                     <codeSystemEntityVersionId>35</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Endokrinologie / Diabetologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>35</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>35</currentVersionId>
               <id>35</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50007</code>
                     <codeSystemEntityVersionId>36</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Gastroenterologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>36</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>36</currentVersionId>
               <id>36</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50008</code>
                     <codeSystemEntityVersionId>37</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Gynäkologie und Geburtshilfe</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>37</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>37</currentVersionId>
               <id>37</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50009</code>
                     <codeSystemEntityVersionId>38</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Hämatologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>38</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>38</currentVersionId>
               <id>38</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50010</code>
                     <codeSystemEntityVersionId>39</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Herz- und thorakale Gefässchirurgie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>39</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>39</currentVersionId>
               <id>39</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50011</code>
                     <codeSystemEntityVersionId>40</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Infektiologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>40</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>40</currentVersionId>
               <id>40</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50012</code>
                     <codeSystemEntityVersionId>41</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Kardiologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>41</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>41</currentVersionId>
               <id>41</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50013</code>
                     <codeSystemEntityVersionId>42</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Kinder- und Jugendmedizin</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>42</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>42</currentVersionId>
               <id>42</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50014</code>
                     <codeSystemEntityVersionId>43</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Kinder- und Jugendpsychiatrie und -psychotherapie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>43</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>43</currentVersionId>
               <id>43</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50015</code>
                     <codeSystemEntityVersionId>44</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Kinderchirurgie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>44</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>44</currentVersionId>
               <id>44</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50016</code>
                     <codeSystemEntityVersionId>45</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Klinische Pharmakologie und Toxikologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>45</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>45</currentVersionId>
               <id>45</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50017</code>
                     <codeSystemEntityVersionId>46</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Mund-, Kiefer- und Gesichtschirurgie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>46</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>46</currentVersionId>
               <id>46</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50018</code>
                     <codeSystemEntityVersionId>47</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Nephrologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>47</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>47</currentVersionId>
               <id>47</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50019</code>
                     <codeSystemEntityVersionId>48</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Neurochirurgie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>48</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>48</currentVersionId>
               <id>48</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50020</code>
                     <codeSystemEntityVersionId>49</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Neurologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>49</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>49</currentVersionId>
               <id>49</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50021</code>
                     <codeSystemEntityVersionId>50</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Nuklearmedizin</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>50</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>50</currentVersionId>
               <id>50</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50022</code>
                     <codeSystemEntityVersionId>51</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Ophthalmologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>51</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>51</currentVersionId>
               <id>51</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50023</code>
                     <codeSystemEntityVersionId>52</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Orthopädische Chirurgie und Traumatologie des Bewegungsapparates</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>52</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>52</currentVersionId>
               <id>52</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50024</code>
                     <codeSystemEntityVersionId>53</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Oto-Rhino-Laryngologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>53</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>53</currentVersionId>
               <id>53</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50025</code>
                     <codeSystemEntityVersionId>54</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Pathologie</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>54</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>54</currentVersionId>
               <id>54</id>
            </codeSystemEntity>
            <codeSystemEntity>
               <codeSystemEntityVersions>
                  <codeSystemConcepts>
                     <code>50026</code>
                     <codeSystemEntityVersionId>55</codeSystemEntityVersionId>
                     <isPreferred>true</isPreferred>
                     <term>Fachärztin/Facharzt für Physikalische Medizin und Rehabiliation</term>
                  </codeSystemConcepts>
                  <effectiveDate>2014-11-21T00:00:00+01:00</effectiveDate>
                  <insertTimestamp>2014-11-21T00:00:00+01:00</insertTimestamp>
                  <isLeaf>true</isLeaf>
                  <statusDeactivated>0</statusDeactivated>
                  <statusDeactivatedDate>2014-11-21T00:00:00+01:00</statusDeactivatedDate>
                  <statusVisibility>1</statusVisibility>
                  <statusVisibilityDate>2014-11-21T00:00:00+01:00</statusVisibilityDate>
                  <statusWorkflow>0</statusWorkflow>
                  <statusWorkflowDate>2014-11-21T00:00:00+01:00</statusWorkflowDate>
                  <versionId>55</versionId>
               </codeSystemEntityVersions>
               <codeSystemVersionEntityMemberships>
                  <isAxis>false</isAxis>
                  <isMainClass>true</isMainClass>
               </codeSystemVersionEntityMemberships>
               <currentVersionId>55</currentVersionId>
               <id>55</id>
            </codeSystemEntity>
         </return>
      </ns2:ListCodeSystemConceptsResponse>
   </S:Body>
</S:Envelope>

Java

WSDL: http://193.25.22.69:8080/TermServer/Search?wsdl

Sample has been created with netbeans. You have to add a web service reference with above WSDL to use the code below.

import de.fhdo.terminologie.ws.search.ListCodeSystemConceptsRequestType;
import de.fhdo.terminologie.ws.search.ListCodeSystemConceptsResponse;
import de.fhdo.terminologie.ws.search.Search;
import de.fhdo.terminologie.ws.search.Search_Service;
import java.net.URL;
import javax.xml.namespace.QName;
import types.termserver.fhdo.de.CodeSystemConcept;
import types.termserver.fhdo.de.CodeSystemEntity;
import types.termserver.fhdo.de.CodeSystemEntityVersion;
import types.termserver.fhdo.de.CodeSystemVersion;
import types.termserver.fhdo.de.CodeSystemVersionEntityMembership;
 
/**
 *
 * @author Robert Mützner <robert.muetzner@fh-dortmund.de>
 */
public class ListCodeSystemConcepts
{
  public void listCodeSystemConcepts()
  {
    try
    {
      // create webservice reference and port
      Search_Service service = new Search_Service(
              new URL("http://193.25.22.69:8080/TermServer/Search?wsdl"),
              new QName("http://search.ws.terminologie.fhdo.de/", "Search"));
      Search port = service.getSearchPort();
 
      // define parameter
      ListCodeSystemConceptsRequestType request = new ListCodeSystemConceptsRequestType();
      CodeSystemVersion csvRequest = new CodeSystemVersion();
      csvRequest.setVersionId(1l);  // get code system with version id '1'
 
      request.setCodeSystem(new types.termserver.fhdo.de.CodeSystem());
      request.getCodeSystem().getCodeSystemVersions().add(csvRequest);
 
      CodeSystemVersionEntityMembership csvem = new CodeSystemVersionEntityMembership();
      csvem.setIsMainClass(true);  // retrieve only main classes (root concepts)
      request.setCodeSystemEntity(new CodeSystemEntity());
      request.getCodeSystemEntity().getCodeSystemVersionEntityMemberships().add(csvem);
 
      // invoke method
      ListCodeSystemConceptsResponse.Return response = port.listCodeSystemConcepts(request);
 
      // handle response
      System.out.println("Response: " + response.getReturnInfos().getMessage());
 
      if(response.getReturnInfos().getStatus() == de.fhdo.terminologie.ws.search.Status.OK)
      {
        System.out.println("Count: " + response.getReturnInfos().getCount());
 
        for(CodeSystemEntity cse : response.getCodeSystemEntity())
        {
          for(CodeSystemEntityVersion csv : cse.getCodeSystemEntityVersions())
          {
            CodeSystemConcept csc = csv.getCodeSystemConcepts().get(0);
            System.out.println("VersionId: " + csv.getVersionId() + ", " + csc.getCode()+ " - " + csc.getTerm());
          }
        }
      }
      else
      {
        // handle error message
      }
    }
    catch (Exception ex)
    {
      ex.printStackTrace();
    }
  }
}
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge