WS-Beschreibung - Terminologieserver Administration ImportValueSet

Aus Termserver-CTS2
Wechseln zu: Navigation, Suche
System Terminologieserver
Webservice Administration
WSDL http://www.term.mi.fh-dortmund.de:8080/Terminologieserver/Administration?wsdl
Methode ImportValueSet

Inhaltsverzeichnis

Funktionalität

Mit ImportValueSet können Value Set-Inhalte in den Terminologieserver importiert werden. Dabei müssen die Daten im CSV-Format vorliegen.

Vorbedingungen

Erfordert Login.

Request/Response

Anmerkungen

Besonderheiten

CSV-Import
Die kommagetrennte Datei muss folgendermaßen aufgebaut sein:

  • Syntax
    • Codierung: ISO-8859-1
    • Felder getrennt mit einem Semikolon ;
    • Strings können, falls Sie Sonderzeichen oder Trennzeichen enthalten, mit " " angegeben werden
    • 1. Zeile enthält Informationen über die Spalten
  • Felder
    • erlaubte Werte
      • code (entweder code oder conecpt_id verpflichtend)
      • conecpt_id (entweder code oder conecpt_id verpflichtend)

*Kursive Einträge sind optional

Ist keine Konzept-ID angegeben, wird die Code-Bezeichnung verwendet, um die Konzept-ID zu lesen (schlechtere Performance).

Hinweise

Beispiele

Dateien

Die folgende Datei zeigt ein Beispiel eines CSV-Imports mit einem kleinen Vokabular inklusive Beziehungen: CSV-Import_Beispiel

Eine Beispieldatei (CSV) mit verschiedenen Übersetzungen ist hier zu finden: Geschlechtercodes CSV

SOAP-Nachrichten

 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:adm="http://administration.ws.terminologie.fhdo.de/">
   <soapenv:Header/>
   <soapenv:Body>
      <adm:ImportCodeSystem>
         <parameter>
            <codeSystem>
               <codeSystemVersions>
                  <name>Administrative sex (HL7)</name>
                  <underLicence>0</underLicence>
               </codeSystemVersions>
               <name>Administrative sex (HL7)</name>
            </codeSystem>
            <importInfos>
            <filecontent>BASE64-CONTENT</filecontent>  <!-- kann man in Soap-UI direkt importieren (Kontextmenü) -->
               <formatId>194</formatId>
            </importInfos>
            <login>
               <sessionID>71a4f756-dc1a-41a6-941d-0e4fb0145f7f</sessionID>  <!-- Session-ID vom Login einfügen -->
            </login>
         </parameter>
      </adm:ImportCodeSystem>
   </soapenv:Body>
 </soapenv:Envelope>
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge