ActiveTreatmentPlan

Deze methode geeft het huidige active Multidisciplinaire behandelplan terug in de vorm van html. Er is gekozen voor html om deze gegevens invoudig toonbaar te maken zonder inhoudelijk gegevens te hoeven mappen.

Zie de WSDL voor details
WSDL: https://acceptatie1-webservice.ysis.nl/wsdl/medicalrecord.wsdl
Endpoints:
Acceptatie1: https://acceptatie1-webservice.ysis.nl/webservice
Acceptatie2: https://acceptatie2-webservice.ysis.nl/webservice
Productie: https://webservice.ysis.nl/webservice
Opmerkingen:

  • In Ysis zijn er ook historische en conceptuele behandelplannen. Voor de integratie wordt alleen het active plan teruggegeven.

Voorbeeld Requests:
“Geef de gegevens van patient 123456782”

<soapenv:Body>
   <med:ActiveTreatmentPlanRequest>
      <med:bsn>123456782</med:bsn>
   </med:ActiveTreatmentPlanRequest>
</soapenv:Body>

Voorbeeld Responses
correcte response

 <SOAP-ENV:Body>
    <record:ActiveTreatmentPlanResponse xmlns:admin="http://ysis.nl/webservices/administrative" xmlns:basic="http://ysis.nl/webservices/basicmedicaldata" xmlns:bopz="http://ysis.nl/webservices/bopz" xmlns:checkup="http://ysis.nl/webservices/checkup" xmlns:common="http://ysis.nl/webservices/common" xmlns:connect="http://ysis.nl/webservices/connect" xmlns:dbc="http://ysis.nl/webservices/dbc" xmlns:ns12="http://ysis.nl/webservices/carenotifications" xmlns:ns17="http://ysis.nl/webservices/financingtype/20170307" xmlns:plan="http://ysis.nl/webservices/treatmentplan" xmlns:record="http://ysis.nl/webservices/medicalrecord" xmlns:report="http://ysis.nl/webservices/report" xmlns:transport="http://ysis.nl/webservices/transport">
       <record:status>OK</record:status>
       <record:treatmentPlan date="2013-10-30+01:00" editor="Barend Brandsma" revision="5">
          <plan:html>
 <![CDATA[<table>
 <thead>
 <tr>
 <th class="category">Categorie</th>
 <th class="problem">Probleem</th>
 <th class="goal">Doel</th>
 <th class="action">Actie</th>
 <th class="evaluation">Evaluatie</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td class="category">Somatisch</td>
 <td class="problem">Pijn</td>
 <td class="goal">Pijnvrij</td>
 <td class="action">Pijnstilling</td>
 <td class="evaluation">zomaar wat tekst</td>
 </tr>
 <tr>
 <td class="category">Algemene levensverrichtingen</td>
 <td class="problem">Niet zelfstandig mobiel</td>
 <td class="goal">Mobiel met rollator</td>
 <td class="action">Oefentherapie (FT)
ET: hulpmiddel </td>
 <td class="evaluation"></td>
 </tr>
 <tr>
 <td class="category">Maatschappelijk</td>
 <td class="problem">Heeft nog rest schulden</td>
 <td class="goal">heeft nog woning om naar huis te gaan</td>
 <td class="action">MW; ondersteuning
familie
EVV;
zomaar wat tekst
 </td>
 <td class="evaluation"></td>
 </tr>
 <tr>
 <td class="category">Psychisch</td>
 <td class="problem">erg somber en terugel</td>
 <td class="goal">lkja sdlfkj </td>
 <td class="action">lakjs dflkj</td>
 <td class="evaluation"></td>
 </tr>
 <tr>
 <td class="category">Communicatief</td>
 <td class="problem"></td>
 <td class="goal"></td>
 <td class="action"></td>
 <td class="evaluation"></td>
 </tr>
 </tbody>
 </table>]]>
         </plan:html>
      </record:treatmentPlan>
   </record:ActiveTreatmentPlanResponse>
</SOAP-ENV:Body>

BSN is niet bekend in Ysis. DIt is een functionele fout die moet onderzocht worden door de aanroepende partij, herhalen van de aanroep is niet zinvol

<SOAP-ENV:Body>
   <record:ActiveTreatmentPlanResponse etc...>
      <record:status>OK</record:status>
      <record:log>No medical record found that matches your query</record:log>
   </record:ActiveTreatmentPlanResponse>
</SOAP-ENV:Body>

Technische fout of validatie 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>