icpcQuery

Deze methode geeft terug welke ICPC codes zijn geregistreerd bij deze patiënt.

Opmerkingen:

  • Deze methode geeft altijd alleen de huidige status terug.
  • Bij technische of security issues wordt een SOAP error teruggeven. Als er functioneel de aanroep niet klopt worden een foutcode teruggegeven in de Response.

Zie de website van het nederlands huisartsen genootschap voor meer informatie over ICPC: https://www.nhg.org/themas/publicaties/icpc

Zie de WSDL voor de exacte specificatie van de input en output.

WSDL:  https://acceptatie1-webservice.ysis.nl/mr/query/icpc/20151221?wsdl

Endpoints:

Voorbeeld Requests:
Voorbeeld voor gebruik in ‘Notify’/’Fetch’ real-time interfaces.
“Geef de soorten zorg voor Patient 123456782”

<soapenv:Body>
   <icpc:icpcQueryRequest>
      <med:bsn>123456782</med:bsn>
   </icpc:icpcQueryRequest>
</soapenv:Body>

Voorbeeld Response

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fin="http://ysis.nl/webservices/financingtype/20170307">
<SOAP-ENV:Body>
   <ns3:icpcQueryResponse  etc... >
       <mr:status>OK</mr:status>
       <ns3:Icpc>
          <ns3:code>U70</ns3:code>
          <ns3:title>Acute pyelonephritis/pyelitis</ns3:title>
       </ns3:Icpc>
       <ns3:Icpc> 
          <ns3:code>R81</ns3:code>
          <ns3:title>Pneumonie</ns3:title>
       </ns3:Icpc>     
   </ns3:icpcQueryResponse>
</SOAP-ENV:Body>
<SOAP-ENV:Body>
   <ns3:icpcQueryResponse etc... >
      <mr:status>FAILED</mr:status>
      <mr:log>Client error: Not a valid bsn; nested exception is java.lang.IllegalArgumentException: Not a valid bsn</mr:log>
   </ns3:icpcQueryResponse>
</SOAP-ENV:Body>