WS-Beschreibung - Terminologieserver Administration ImportValueSet
Aus Termserver-CTS2
(Unterschied zwischen Versionen)
(Die Seite wurde neu angelegt: „<div class="commonTable"> <table border="0"> <tr> <td width="100px" style="font-weight: bold;">System</td> <td>Terminologieserver</td> </tr> <tr> …“) |
(→Besonderheiten) |
||
Zeile 38: | Zeile 38: | ||
*Felder | *Felder | ||
**erlaubte Werte | **erlaubte Werte | ||
− | ***code (entweder code oder | + | ***code (entweder code oder conecpt_id verpflichtend) |
− | *** | + | ***conecpt_id (entweder code oder conecpt_id verpflichtend) |
− | ***'' | + | <!--***''sub_entries'' (1/0 oder true/false, Standard: 0 - Fügt zusätzlich alle Untereinträge hinzu, falls das Konzept welche beinhaltet)--> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<nowiki>*</nowiki>''Kursive'' Einträge sind optional | <nowiki>*</nowiki>''Kursive'' Einträge sind optional | ||
− | Ist | + | Ist keine Konzept-ID angegeben, wird die Code-Bezeichnung verwendet, um die Konzept-ID zu lesen (schlechtere Performance). |
==Hinweise== | ==Hinweise== |
Version vom 17. Januar 2013, 07:37 Uhr
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)
- erlaubte Werte
*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>