Use cases

Voordat je de koppeling tussen Elanza en het externe systeem bouwt, is een kennismakingsgesprek nodig. Dit gesprek vormt de basis voor een goede afstemming over de technische inrichting en functionele verwachtingen. Heb je dit gesprek nog niet gehad? Plan het dan in via support@elanza.nl.

Na het kennismakingsgesprek kan de softwareontwikkelaar aan de slag met het opzetten van de koppeling. Bij de ontwikkeling is het belangrijk om onderstaande use cases te verwerken. Deze zijn essentieel voor een stabiele en betrouwbare integratie.

⚠ Let op
Ontbreekt een of meerdere use cases? Dan kunnen er problemen ontstaan in de werking van de koppeling.

Om die reden testen wij na de ontwikkeling van de koppeling graag samen met de softwareontwikkelaar of alle use cases correct zijn geïmplementeerd. Zodra wij groen licht geven, kun je door naar de volgende testfase samen met de zorgorganisatie.

We maken onderscheid tussen twee typen koppelingen:

  • 1-way koppeling: data stroomt uitsluitend van Elanza naar het externe systeem.
  • 2-way koppeling: data stroomt zowel van Elanza naar het externe systeem als andersom.

Hieronder vind je een overzicht van de use cases voor beide typen koppelingen. Onder de use cases vind je daarnaast een aantal handige links naar gerelateerde helpdeskartikelen. We raden aan om deze goed door te nemen, omdat ze helpen om de use cases beter te begrijpen én inzicht geven in hun praktische toepassing. Heb je vragen? Neem dan gerust contact op via support@elanza.nl.

1-way koppeling

Open diensten

  1. Publiceert de zorgorganisatie een dienst in Elanza naar een van de pools van de intermediair? Dan verschijnt deze in het systeem van de intermediair met de correcte tijden, datum, pauze, product, afdeling, organisatienaam en beschrijving.
  2. Is de afdeling en/of het product van een dienst in Elanza onbekend voor het externe systeem? Dan handelt het systeem van de intermediair dit netjes af, of maakt het duidelijk dat er mapping ontbreekt.
  3. Wijzigen de tijd, datum, naam, beschrijving, product en/of pauze van een dienst in Elanza? Dan voert het systeem van de intermediair deze wijziging ook door.
  4. Is een beschikbare dienst niet meer beschikbaar voor de intermediair? Dan verdwijnt deze ook uit het systeem van de intermediair.

Handige informatie over diensten en producten.

Direct ingeplande aanmeldingen

  1. Heeft een dienst een aanmelding van een zorgverlener van de intermediair met de status Direct ingepland? Dan toont het systeem van de intermediair deze niet als beschikbare dienst. Idealiter toont het systeem van de intermediair een status waaraan de planner ziet dat de direct ingeplande aanmelding in Elanza nog geaccepteerd moet worden.

Handige informatie over direct ingeplande aanmeldingen.

Ingeplande diensten

  1. Wijzigen de tijden, datum en/of pauze van een dienst die in Elanza is ingepland met een zorgverlener van de intermediair? Dan voert het systeem van de intermediair deze wijzigingen ook door.
  2. Annuleert de zorgorganisatie een goedgekeurde aanmelding van een zorgverlener in Elanza? Dan haalt het systeem van de intermediair deze persoon ook van de dienst af.
  3. Is de zorgverlener van een dienst in Elanza onbekend voor het externe systeem? Dan handelt het systeem van de intermediair dit netjes af, of maakt het duidelijk dat er mapping ontbreekt.

Gewerkte diensten

  1. Wijzigen de tijden, data, naam, beschrijving, product en/of pauze van een dienst die in Elanza is gewerkt door een zorgverlener van de intermediair? Dan bepaalt de intermediair zelf of het deze wijzigingen overneemt in het eigen systeem.
  2. Annuleert de zorgorganisatie of de intermediair een goedgekeurde aanmelding van een zorgverlener in Elanza die in het verleden heeft plaatsgevonden? Dan bepaalt de intermediair zelf of het deze wijziging overneemt in het eigen systeem.

2-way koppeling

Zorgverleners beheren

  1. Een zorgverlener in het systeem van de intermediair is gekoppeld aan een zorgverlener in Elanza.
  2. Maakt de intermediair een zorgverlener aan in het eigen systeem? Dan maakt Elanza deze zorgverlener ook aan in een pool naar keuze.
  3. Past de intermediair de gegevens van een zorgverlener aan in het eigen systeem? Dan neemt Elanza deze wijzigingen ook over. Of dit ook andersom gebeurt — van Elanza naar het systeem van de intermediair — is aan de externe partij om te bepalen.

Handige informatie over zorgverleners en deskundigheden.

Open diensten inplannen

  1. Plant de intermediair in het eigen systeem een zorgverlener in op een dienst? Dan verschijnt dit in Elanza als een aanmelding met de status Wachten.
  2. Verandert een aanmelding van een zorgverlener in Elanza van Wachten naar Wordt ingepland? Dan plant het systeem van de intermediair deze aanmelding nog niet definitief in.
  3. Verandert een aanmelding van een zorgverlener in Elanza van Wachten of Wordt ingepland naar Goedgekeurd? Dan plant het systeem van de intermediair deze aanmelding definitief in.
  4. Je kunt een zorgverlener alleen aanmelden voor diensten waarbij het product overeenkomt met de deskundigheden van de zorgverlener. Heeft de zorgverlener niet de juiste deskundigheden? Dan maakt het systeem van de intermediair dit duidelijk aan de gebruiker.
  5. Je kunt een zorgverlener alleen aanmelden voor diensten waarbij er geen mismatch bestaat tussen de zorgverlener en de afdeling. Is er sprake van een mismatch? Dan kun je de zorgverlener niet aanmelden voor de dienst in Elanza, en mag het systeem van de intermediair deze ook niet inplannen.
  6. Beheert de intermediair twee pools, en komt een dienst beschikbaar voor zowel pool A als pool B? Meldt zich een zorgverlener uit pool A aan op de dienst en wordt deze geaccepteerd? Dan is de dienst niet meer beschikbaar voor pool B. Het externe systeem verwerkt dit correct.
  7. Beheert de intermediair twee pools, en komt een dienst beschikbaar voor pool A? Dan kan de gebruiker via het externe systeem geen zorgverlener uit pool B op deze dienst inplannen. Het externe systeem koppelt dit op een duidelijke en nette manier terug aan de gebruiker.

⚠ Let op
Mismatches zijn niet zichtbaar voor intermediairs, alleen voor de zorgorganisatie.

Handige informatie over automatisch goedkeuren, statussen van aanmeldingen, mismatches en pool-onderscheid.

Ingeplande diensten

  1. Haalt de intermediair in het eigen systeem een zorgverlener van een dienst af? Dan annuleert Elanza die aanmelding.
  2. Wissel je een zorgverlener? Dan krijgt de aanmelding van de oorspronkelijke zorgverlener in Elanza de status Geannuleerd, en de nieuwe aanmelding de status Wachten.