RS Integrasjon Webservice


Click here for a complete list of operations.

LesFravaerForPersoner

Leser avvik for personer fra RS.
Innparameter EmploymentSearchRequest[] (orgenhetid, personid, stillingsid, ansattloepenr), datofra og datotil. Minst en ansettelse (personid) og periode MÅ angis for å begrense søket.
Innparamter visvaktifravaerperiode angis som False/True. Hvis True vil kun vaktperioder i fraværsperioden returneres. Dvs det kan returneres flere rader for ett fravær. (F.eks Fravær hel dag 00:00-00:00, Har vakt D 08:00-16:00 og Mertid 16:00-18:00, returnerer en linje med 08:00-16:00 og en med 16:00-18:00 på aktuelt fravær.
Dato angis i format YYYYMMDD
12.02.2015: Rettelse på fravær registrert med fra/til = 00:00 i RS. Denne skal tolkes som 'hele dagen', dvs tildato ble angitt med en dag for lite

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /prsgericaws/PrsGerica.asmx HTTP/1.1
Host: prstest.no
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://healthXML.org/PrsGateway/LesFravaerForPersoner"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <LesFravaerForPersoner xmlns="http://healthXML.org/PrsGateway">
      <kunde>string</kunde>
      <bruker>string</bruker>
      <passord>string</passord>
      <ansettelser>
        <EmploymentSearchRequest>
          <OrgenhetID>string</OrgenhetID>
          <PersonID>string</PersonID>
          <StillingsID>string</StillingsID>
          <AnsattLoepenr>string</AnsattLoepenr>
        </EmploymentSearchRequest>
        <EmploymentSearchRequest>
          <OrgenhetID>string</OrgenhetID>
          <PersonID>string</PersonID>
          <StillingsID>string</StillingsID>
          <AnsattLoepenr>string</AnsattLoepenr>
        </EmploymentSearchRequest>
      </ansettelser>
      <datofra>string</datofra>
      <datotil>string</datotil>
      <visvaktifravaerperiode>boolean</visvaktifravaerperiode>
      <returinfo>string</returinfo>
      <xml>string</xml>
    </LesFravaerForPersoner>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <LesFravaerForPersonerResponse xmlns="http://healthXML.org/PrsGateway">
      <LesFravaerForPersonerResult>boolean</LesFravaerForPersonerResult>
      <returinfo>string</returinfo>
      <xml>string</xml>
    </LesFravaerForPersonerResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /prsgericaws/PrsGerica.asmx HTTP/1.1
Host: prstest.no
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <LesFravaerForPersoner xmlns="http://healthXML.org/PrsGateway">
      <kunde>string</kunde>
      <bruker>string</bruker>
      <passord>string</passord>
      <ansettelser>
        <EmploymentSearchRequest>
          <OrgenhetID>string</OrgenhetID>
          <PersonID>string</PersonID>
          <StillingsID>string</StillingsID>
          <AnsattLoepenr>string</AnsattLoepenr>
        </EmploymentSearchRequest>
        <EmploymentSearchRequest>
          <OrgenhetID>string</OrgenhetID>
          <PersonID>string</PersonID>
          <StillingsID>string</StillingsID>
          <AnsattLoepenr>string</AnsattLoepenr>
        </EmploymentSearchRequest>
      </ansettelser>
      <datofra>string</datofra>
      <datotil>string</datotil>
      <visvaktifravaerperiode>boolean</visvaktifravaerperiode>
      <returinfo>string</returinfo>
      <xml>string</xml>
    </LesFravaerForPersoner>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <LesFravaerForPersonerResponse xmlns="http://healthXML.org/PrsGateway">
      <LesFravaerForPersonerResult>boolean</LesFravaerForPersonerResult>
      <returinfo>string</returinfo>
      <xml>string</xml>
    </LesFravaerForPersonerResponse>
  </soap12:Body>
</soap12:Envelope>