getAdminstrativeDetails
Geeft de huidige administratieve gegevens van de patient terug. Dit bevat de persoonsgegevens, adres, contactpersonen, verzekeringsgegevens en huisarts.
Zie de WSDL voor details
WSDL: https://acceptatie1-webservice.ysis.nl/wsdl/administrative.wsdl
Endpoints:
Acceptatie1: https://acceptatie1-webservice.ysis.nl/webservice
Acceptatie2: https://acceptatie2-webservice.ysis.nl/webservice
Productie: https://webservice.ysis.nl/webservice
Opmerkingen:
- Er is nog een 2e methode:getAdministrativeDetailsByMedicalRecordId. Deze is alleen nog beschikbaar vanwege compatibiliteit met enkele bestaande koppelingen, maar zal in de toekomst niet meer ondersteund worden.
- In de meeste gevallen is Ysis niet de bron voor de administratieve gegevens: vaak worden deze door een ECD doorgestuurd naar Ysis. Het opvragen van deze gegevens vanuit Ysis is mogelijk, maar wij raden aan indien mogelijk het direct uit het bronsysteem te halen.
Voorbeeld Requests:
“Geef de gegevens van patient 123456782”
<soapenv:Body> <adm:getAdministrativeDetailsRequest> <adm:bsn>123456782</adm:bsn> </adm:getAdministrativeDetailsRequest> </soapenv:Body>
Voorbeeld Responses
correcte response
<SOAP-ENV:Body> <admin:getAdministrativeDetailsResponse etc...> <admin:administrativeDetails> <admin:bsn>123456782</admin:bsn> <admin:medicalRecordId>a738e4dd-d380-4bd3-abb5-9ffb146fbcf1</admin:medicalRecordId> <admin:location locationId="df3bcb4e-e83d-4448-822b-4be4f026ba58">Halderbergé</admin:location> <admin:ward wardId="0">Elandshoorn</admin:ward> <admin:roomNumber/> <admin:documentType>PASSPORT</admin:documentType> <admin:documentNumber>PASSTEST</admin:documentNumber> <admin:birthName>Doe</admin:birthName> <admin:gender>MALE</admin:gender> <admin:initials>J.</admin:initials> <admin:firstNames>John</admin:firstNames> <admin:birthDate>1920-01-04</admin:birthDate> <admin:birthPlace>Plaats</admin:birthPlace> <admin:birthCountry>NL</admin:birthCountry> <admin:maritalStatus>UNMARRIED</admin:maritalStatus> <admin:address> <admin:address> <admin:street>Onbekendestraat</admin:street> <admin:houseNumber>11</admin:houseNumber> <admin:houseNumberAddition>a</admin:houseNumberAddition> <admin:city>Amsterdam</admin:city> <admin:country>NL</admin:country> <admin:zipCode>1012AB</admin:zipCode> </admin:address> <admin:phoneNumber>0204230000</admin:phoneNumber> <admin:alternativePhoneNumber>0619092542</admin:alternativePhoneNumber> <admin:addressType>HOME_ADDRESS</admin:addressType> </admin:address> <admin:contacts> <admin:contactNumber>54ddd6c7-f8f0-4720-9083-2bdf2134c5d5</admin:contactNumber> <admin:gender>MALE</admin:gender> <admin:birthNamePrefix>van</admin:birthNamePrefix> <admin:birthName>Solo</admin:birthName> <admin:initials>H.</admin:initials> <admin:address> <admin:address> <admin:street>Pennsylvania Avenue</admin:street> <admin:houseNumber>1600</admin:houseNumber> <admin:houseNumberAddition>A</admin:houseNumberAddition> <admin:city>Washington DC</admin:city> <admin:country>US</admin:country> <admin:zipCode>20001</admin:zipCode> </admin:address> <admin:phoneNumber>123456789</admin:phoneNumber> <admin:alternativePhoneNumber>987654321</admin:alternativePhoneNumber> </admin:address> <admin:email>han.solo@gmail.com</admin:email> <admin:relationToPatient>dad</admin:relationToPatient> <admin:legalTitle>MENTOR</admin:legalTitle> <admin:isRepresentative>false</admin:isRepresentative> </admin:contacts> <admin:generalPractitioner> <admin:agbCode>01024137</admin:agbCode> <admin:lastName>SNITJER</admin:lastName> <admin:lastNamePrefix/> <admin:gender>FEMALE</admin:gender> <admin:initials>NM</admin:initials> <admin:practiceName>BEHANDELGROEP OSIRA AMSTELRING</admin:practiceName> <admin:address> <admin:address> <admin:street>De Klencke</admin:street> <admin:houseNumber>111</admin:houseNumber> <admin:houseNumberAddition/> <admin:city>AMSTERDAM</admin:city> <admin:country>NL</admin:country> <admin:zipCode>1083HH</admin:zipCode> </admin:address> <admin:phoneNumber>020-5273810</admin:phoneNumber> </admin:address> </admin:generalPractitioner> <admin:insuranceCompany>OHRA Ziektekostenverzekering N.V.</admin:insuranceCompany> <admin:insuranceCompanyCode>0201</admin:insuranceCompanyCode> <admin:insuranceNumber>0201-1234567</admin:insuranceNumber> <admin:insuranceInformation> <admin:companyName>OHRA Ziektekostenverzekering N.V.</admin:companyName> <admin:companyCode>0201</admin:companyCode> <admin:policyNumber>0201-1234567</admin:policyNumber> <admin:startDate>2015-01-01</admin:startDate> </admin:insuranceInformation> </admin:administrativeDetails> <admin:status>OK</admin:status> </admin:getAdministrativeDetailsResponse> </SOAP-ENV:Body>
Technische fout
<SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server</faultcode> <faultstring xml:lang="en">een technische onvoorziene foutsituatie</faultstring> </SOAP-ENV:Fault> </SOAP-ENV:Body>