| Sv translation | ||
|---|---|---|
| ||
1 Der VeKa-Abfrage-Webservice |
...
...
...
Endpoint
Der VeKa-Webservice Endpoint lautet:
https://www.versichertenkarte.ch/queryws_1_0/VeKa_Query_1_0.asmx
Graphische Darstellung
Request
Überblick Rückgabestruktur
Detail VeKa Response/Patient
...
Beispiel einer kompletten SOAP Anfrage
...
Anfragestruktur
...
Rückgabestruktur
...
| title | Zum Ausklappen hier klicken... |
|---|
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:veka="http://www.vekacenter.ch/veka_query/">
<soap:Header/>
<soap:Body>
<veka:VeKa_Request>
<veka:requestDate>2013-08-13T00:00:00</veka:requestDate>
<veka:questioners>
<veka:questioners>Abfragedienst-Name</veka:questioners>
<veka:user>User-Name</veka:user>
<veka:password>********</veka:password>
<veka:language>D</veka:language>
</veka:questioners>
<veka:provider>
<veka:ZSR>T000001</veka:ZSR>
</veka:provider>
<veka:insurance/>
<veka:patient>
<veka:card_id>80756012340000000527</veka:card_id>
<!--Behandlungsdatum (Schadensdatum):-->
<veka:treatment_date>2013-08-13</veka:treatment_date>
</veka:patient>
</veka:VeKa_Request>
</soap:Body>
</soap:Envelope>
1.3 Graphische Darstellung
→ Für das blau eingefärbte Kreuz (siehe folgende Grafik) ist jeweils Masterdata vorhanden: 1.3.3 Beispiel einer kompletten SOAP Anfrage
1.4 Rückmeldungen (ReturnValue) des WebserviceIm Moment werden folgende Rückmeldungen generiert. Diese Meldungen sind nicht fix und werden bei Bedarf ausgebaut.
2 Detaillierte Beschreibung der Knoten2.1 EinleitungDa jeder Versicherer selbst über seine Daten bestimmt ist es möglich, dass bestimmte Informationen bei bestimmten Leistungserbringern nicht freigeschaltet sind oder dass die Versicherung die Daten nicht liefert. Dies kann dazu führen, dass einzelne Knoten ausgeblendet werden und als Serverrückmeldung eine entsprechende Meldung kommt. 2.2 Allgemeine Datentypen
2. 3 Abfrage beim VeKa (Request)2.3.1 Abfragestruktur «VeKa Request»Beschreibung
2. 4 Rückmeldung beim VeKa (Response)2.4.1 Abfragestruktur «VeKa Response»Beschreibung
2. 5 Stammdaten2.5.1 Basisversicherung (GV)
2.5.2 Modell Grundversicherung (GV-MODELL)
2.5.3 Wohnkanton (KANTON)
2.5.4 Unfalldeckung Grundversicherung (GV-UNFALL)
2.5.5 Medikamente Hors Liste (MEDI-HL)
2.5.6 Unfalldeckung Hors Liste (MEDI-HL_UNFALL)
2.5.7 Medikamente Komplemetärmedizin (MEDI-KM)
2.5.8 Unfalldeckung KM (MEDI-KM-UNFALL)
2.5.9 Spitalabteilung VVG (ABT)
2.5.10 Spitalabteilungsmodell Zusatzversicherung (ZV-MODELL)
2.5.11 Unfalldeckung Zusatzvers. Spitalabteilung (ZV-UNFALL)
2.5.12 Einschränkung Spitaldeckung (ZV-AKUT)
2.5.13 Einschränkung Spitaldeckung (ZV-PSYCH)
2.5.14 Einschränkung Spitaldeckung (ZV-LISTE)
2.5.15 Produkte Versicherer GV (GV-PROD)
2.5.16 Produkte Versicherer ZV (ZV-PROD)
|
| Sv translation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 Insurance card query web service1.3 Graphical representation
→ Master data are available for the blue cross (see image below):
1.3.3 Example of a complete SOAP request
1.4 Web service responses (return values)All responses that are currently generated are listed below. This list is not fixed; new responses will be added as necessary.
2 Detailed description of nodes2.1 IntroductionSince each insurer is responsible for its own data, it is possible that certain information may not be available to certain service providers or may not be supplied by the insurer. Where this is the case, the corresponding nodes are hidden, and this is reflected in the response from the server. 2.2 General data types
2. 3 request of insurance card2.3.1 Insurance card request structureDescription
2. 4 Response of insurance card2.4.1 Insurance card response structure
2. 5 Master date2.5.1 Basic insurance (GV)
2.5.2 Basic insurance model (GV-MODELL)
2.5.3 Canton of residence (KANTON)
2.5.4 Basic insurance accident cover (GV-UNFALL)
2.5.5 Unlisted medicines (MEDI-HL)
2.5.6 Unlisted medicines accident cover (MEDI-HL_UNFALL)
2.5.7 Complementary medicines (MEDI-KM)
2.5.8 Complementary medicines accident cover KM (MEDI-KM-UNFALL)
2.5.9 Hospital ward under ICA (ABT)
2.5.10 Hospital ward model under supplementary insurance (ZV-MODELL)
2.5.11 Accident cover under supplementary insurance for hospital ward (ZV-UNFALL)
2.5.12 Restriction on hospital cover (ZV-AKUT)
2.5.13 Restrictions on hospital cover (ZV-PSYCH)
2.5.14 Restrictions on hospital cover (ZV-LISTE)
2.5.15 Basic insurer's products (GV-PROD)
2.5.16 Supplementary insurer’s products (ZV-PROD)
|
| Expand | ||
|---|---|---|
| ||
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <VeKa_Response xmlns="http://www.vekacenter.ch/veka_query/"> <returnCode>0</returnCode> <returnMessage/> <requestDate>2013-08-13T17:19:48.5267901+02:00</requestDate> <request_ID>109783678</request_ID> <version> <version_no>1.3.0.2</version_no> <version_date>2013-03-26T18:15:00+01:00</version_date> </version> <biller/> <provider> <ZSR>T000001</ZSR> </provider> <patient> <validFrom>2009-01-01T00:00:00</validFrom> <validUntil>2014-06-30T00:00:00</validUntil> <cardValidFrom>2009-01-01T00:00:00</cardValidFrom> <cardValidUntil>2014-06-30T00:00:00</cardValidUntil> <language>D</language> <insurance> <ean_party>7600000000000</ean_party> <BAG_insurance_id>1234</BAG_insurance_id> <name>sanacur (Testversicherer)</name> <description>Servicecenter</description> <phone>012 345 67 89</phone> <e_mail>info@sanacur.ch</e_mail> <name1>Irgendeine Versicherung</name1> <name2/> <address> <street>Strasse 1</street> <postbox>Postfach. 1234</postbox> <zip>8099</zip> <city>Zürich</city> <countrycode>CH</countrycode> </address> <dateofimport>2010-03-03T18:29:59.783</dateofimport> </insurance> <basicData> <card_id>80756012340000000527</card_id> <assured_id>52</assured_id> <unique_id>7569999999472</unique_id> <familyname>Devon</familyname> <givenname>Ann</givenname> <birthdate>1987-02-14T00:00:00</birthdate> <gender>female</gender> <address> <street>Sonnenpark 20b</street> <postbox/> <zip>8051</zip> <city>Zürich</city> <countrycode>CH</countrycode> </address> </basicData> <KVG> <basic_insurance> <Code>1</Code> <Text>Deckung OKP gems KVG</Text> </basic_insurance> <basic_insurance_model> <Code>1</Code> <Text>Standard-Modell gemäss KVG</Text> </basic_insurance_model> <basic_insurance_description/> <basic_insurance_region>ZH</basic_insurance_region> <basic_insurance_accident> <Code>0</Code> <Text>Keine Unfalldeckung gemäss KVG</Text> </basic_insurance_accident> <basic_insurance_data_locked_insured>false </basic_insurance_data_locked_insured> <basic_insurance_benefit_delay>false</basic_insurance_benefit_delay> <basic_insurance_product> <Code>1</Code> <Text>Testprodukt OKP 1</Text> </basic_insurance_product> </KVG> <drugs> <drugs_Hors_Liste> <Code>0</Code> <Text>Keine Deckung für Medikamente gemäss Hors Liste</Text> </drugs_Hors_Liste> <drugs_Hors_Liste_accident> <Code>1</Code> <Text>Unfalldeckung für Medikamente gemäss Hors Liste</Text> </drugs_Hors_Liste_accident> <drugs_complementary> <Code>0</Code> <Text>Keine Deckung für Medikamente Komplementärmedizin</Text> </drugs_complementary> <drugs_complementary_accident> <Code>0</Code> <Text>Keine Unfalldeckung für Medikamente Komplementärmedizin</Text> </drugs_complementary_accident> <drugs_benefit_delay>false</drugs_benefit_delay> </drugs> <hospital> <hospital_unit> <Code>3</Code> <Text>Private Spitalabteilung VVG</Text> </hospital_unit> <hospital_model> <Code>30</Code> <Text>Einzelzimmer mit freier Arztwahl</Text> </hospital_model> <hospital_accident> <Code>0</Code> <Text>Keine Unfalldeckung für Spitalversicherung gemäss VVG</Text> </hospital_accident> <hospital_benefit_delay>false</hospital_benefit_delay> </hospital> <vvg_product> <Code>1</Code> <Text>Prod VVG 1</Text> </vvg_product> <treatment_date>2013-08-13T00:00:00</treatment_date> </patient> <ZAS> <official_familynames>Devon-Miller</official_familynames> <official_givennames>Annemaria</official_givennames > <official_birthdate>1987-02-14T00:00:00</official_birthdate> <official_gender>female</official_gender> </ZAS> <canton> <isZsrInBlacklistActive>true</isZsrInBlacklistActive> <blacklist> <canton_name>SH</canton_name> <validFrom>2014-01-01T00:00:00</validFrom> <validUntil>2014-01-20T00:00:00</validUntil> </blacklist > <blacklist> <canton_name>TI</canton_name> <validFrom>2014-01-05T00:00:00</validFrom> </blacklist > </canton> </VeKa_Response> </soap:Body> </soap:Envelope> |
Rückmeldungen (ReturnValue) des Webservice
Im Moment werden folgende Rückmeldungen generiert. Diese Meldungen sind nicht fix und werden bei Bedarf ausgebaut.
...
Ok = 0
...
Abfrage konnte korrekt durchgeführt werden
...
NoMatch = 1
...
Keine Treffer
...
ToMuchMatches = 2
...
Zuviele Treffer (evtl. auch Fehllieferungen der Versicherer)
...
NoEnoughInformationForQuery = 4
...
Die Abfragestruktur wurde nicht korrekt gefüllt (Mussfelder sind leer, Felder nicht korrekt gefüllt)
...
UserDoesntMatchCertificate = 5
...
Der User passt nicht zum Zertifikat
...
UserPasswordNotFound = 6
...
User/Passwort-Kombination falsch
...
NoCertificate = 7
...
Der Zugriff erfolgt ohne gültiges Zertifikat (Wird schon vom Internetserver abgefangen)
...
UserLocked = 8
...
Der User ist gesperrt
...
ZSRNotForProvider = 9
...
Die Anfragende Zahlstelle wurde für das Zertifikat nicht freigeschaltet
...
BAGNrLocked = 10
...
Es konnte ein Treffer gelandet werden, die ZSR oder der Provider hat jedoch keine Freischaltung des Versicherers
...
NoFurtherRightsForQuery= 11
...
Es wurde mit den eingestellten Rechten kein Treffer gelandet
...
WrongCity= 12
...
Es konnte ein Treffer gelandet werden, der übergebene Ort stimmt jedoch nicht mit dem Ort im VeKa-Center überein
...
ZSRNotForUser = 13
...
Die übergebene ZSR-Nummer (Provider) ist nicht für den übergebenen User freigeschaltet
...
CardNotValid = 14
...
Die übergebene Kartennummer konnte zwar gefunden werden, jedoch ist die Karte nicht mehr gültig (wg. Neuer Karte, Sperrung, Austritt)
...
NewCardInInsurance = 15
...
Die mitgelieferte Kartenummer ist nicht mehr aktiv, es wurde eine aktive Kartennummer innerhalb des gleichen Versicherers gefundent.
...
OtherInsurance = 16
...
Die mitgelieferte Kartenummer ist nicht mehr aktiv, es wurde eine aktive Kartennummer innerhalb eines anderen Versicherers gefundent.
...
UnknownError = 999
...
Unbekannter Fehler, ReturnMessage beachten (Normalerweise ein Programmfehler)
Detaillierte Beschreibung der Knoten
Einleitung
Da jeder Versicherer selbst über seine Daten bestimmt ist es möglich, dass bestimmte Informationen bei bestimmten Leistungserbringern nicht freigeschaltet sind oder dass die Versicherung die Daten nicht liefert. Dies kann dazu führen, dass einzelne Knoten ausgeblendet werden und als Serverrückmeldung eine entsprechende Meldung kommt.
Allgemeine Datentypen
...
| title | typeGLN |
|---|
...
Beschreibung
...
Einschränkung
...
Beinhaltet die eine EAN-Nummer.
...

















