Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

EXACT gebruikt zoekopdrachten in verschillende delen van de software, maar vooral bij het genereren van contactlijsten. Deze zoekopdrachten splitsen uw patiëntenlijst op, zodat we erover kunnen rapporteren, contact met hen kunnen opnemen of kleurenschema's/notities voor hen kunnen opstellen.

Een query is een groep voorwaarden. Voorwaarden zijn de criteria waaraan een patiënt moet voldoen om te worden opgenomen in de resultaten van de zoekopdracht (zoals patiënten met een geboortedatum binnen een bepaald bereik).

Query's die worden opgeslagen voor hergebruik, worden querysjablonen genoemd en worden weergegeven voor selectie in het venster Querysjablonen weergeven.

Basisprincipes van query's - Een query maken/bewerken
U kunt query's maken of bewerken vanuit het venster Querysjablonen weergeven. Dit venster is toegankelijk bij het maken van contactlijsten (zie hieronder) of via Configure->Patient Query Templates. U kunt op +1 klikken om een ​​nieuwe bijvoorbeeld alle actieve patiënten).

  1. Ga naar Configureren - Patiëntenquerysjablonen of naar Administratie - Contactlijsten - Lijst maken - Patiënten selecteren.

  2. Op het ‘Query Sjabloons weergeven’ scherm kunt u op ‘+1’ klikken om een nieuwe zoekopdracht te maken of u kunt een bestaande zoekopdracht

...

  1. selecteren en op

...

  1. ‘e|d’ klikken om deze te bewerken.

Query's werken op een logische basis, het zal altijd zoeken naar precies datgene waar je het om hebt gevraagd, dus het is belangrijk dat we deze query's correct instellen.

EXACT uses queries in several areas of the software but mostly when generating contact lists. These queries break down your patient list so that we can report on them, contact them or set up colour schemes/notes for them.

A query is a group of conditions. Conditions are the criteria a patient has to meet to be included in the results of the query (such as patients who have a date of birth within a specified range).

...

Query Basics - Creating/Editing a Query

Expand
titleQuery Basics - Creating/Editing a Query

You can create or edit queries from the List query templates window. This window can be accessed when creating contact lists (see below) or via Configure->Patient Query Templates. You can click +1 to create a new query or you can highlight an existing query and click the e|d button to edit it.

Queries work on a logical basis, It will always search for exactly what you have asked it to so it’s important we set these queries up correctly.

Here is a basic query I have created below, it is searching for patients on my practice plan (Active PPLAN Patients) which we can use to message our Practice Plan patients or simply find out how many we have. How did I create this? 

Image Removed

When you first create a query using the +1 button it will present you with a blank screen. Firstly put a title that describes the patient list well so that all users understand what this list will create if they were to run it. Now we start building our list by adding conditions, to begin click the add condition button in the bottom right. Next choose your condition (in this example I am choosing Payor) and then click Ok. Next put in the entry you want to search for (In this example I am putting PPLAN).

Prompt for entries checkbox:

If this box is checked, every time this query template is used a window will open to prompt the query template user to specify data such as a date or date range.

TIP: Check (tick) this whenever entering a date range as this will enable a user to change the dates each time the report is run.

You now have a query with one condition but queries are very rarely built using one condition, it’s usually multiple conditions brought together. So for this example we need to add a another condition to exclude inactive patients (A condition you will use often) and to do this we click the same button as before, select “A check in inactive” and click Ok. All we need to do is change Patients With to Patient without in the drop down menu and Click Ok. You have now finished your query so click Ok once more and its ready to use.

If you make a mistake in entering a patient selection condition you can:

  • Remove the condition by clicking the Remove button

  • Edit the condition by clicking the Edit button

After you have finished and exited the query template creation, open the List Query Templates screen to check that your Query has been added to the list.

Using Date Ranges

The example before was a basic query and we will start looking at more complicated options. When using a date range options you can either specify a single date or you can make the query futureproof but putting in a value such as ‘Start of the Month’ or ‘2 Years ago’ This is useful for date of births or appointment searches.

When you are presented with a date you can either type in the date, choose it from the calendar or choose a selection from the drop down list. This includes options such as ‘Today’, ‘Yesterday’, 1 week ago’, ‘Start of the year’ and if added in will always look for that time regardless of when you run it so today will always bring up the current date.

You can take this a step further by typing in your own versions of these. For example D/M/Y-2 means two years ago or 1/M-2/Y always looks at 1st of two months ago (so if ran today at time of this blog it would be 01/02/2016). For searching for under 18s we would do

Date from: D/M/Y-18

Date to: D/M/Y

Finally check the video out below where I set up one of our most commonly asked for lists. A lapsed patients list where we will search for patients who have been into the practice but have not revisited the practice in the last 2 years.

Creating Lapsed List Example

Understanding And/Or Functions

Expand
titleUnderstanding And/Or Functions

And/Or functions are used to refine a search further. For example you may want to find patients that are registered with two of your dentists, however if you simply add the conditions you will find the result is 0 patients. This is because it's not possible for a patient to be registered with both Dentist A AND Dentist B. This is where the OR function allows us to request for patient that are registered to Dentist A OR Dentist B.

 

Image Removed

 

You can see in the bottom left the AND/OR switch where we can determine what kind of search we are doing.

 

Sometimes using one or the other is not enough and we need to use a mixture of both functions. This is where brackets come into play. For example, we cannot search for patients who have had an extraction by either Dentist A or Dentist B without the assistance of brackets. The query we need to create is 'Patient with a treatment code of EXTRACT AND (With provider DENTIST A OR DENTIST B). See the video below demonstrating how to create this query.

EXACT gebruikt zoekopdrachten in verschillende delen van de software, maar vooral bij het genereren van contactlijsten. Deze zoekopdrachten splitsen uw patiëntenlijst op, zodat we erover kunnen rapporteren, contact met hen kunnen opnemen of kleurenschema's/notities voor hen kunnen opstellen.

Een query is een groep voorwaarden. Voorwaarden zijn de criteria waaraan een patiënt moet voldoen om te worden opgenomen in de resultaten van de zoekopdracht (zoals patiënten met een geboortedatum binnen een bepaald bereik).

Query's die worden opgeslagen voor hergebruik, worden querysjablonen genoemd en worden weergegeven voor selectie in het venster Querysjablonen weergeven.

Basisprincipes van query's - Een query maken/bewerken
U kunt query's maken of bewerken vanuit het venster Querysjablonen weergeven. Dit venster is toegankelijk bij het maken van contactlijsten (zie hieronder) of via Configure->Patient Query Templates. U kunt op +1 klikken om een ​​nieuwe zoekopdracht te maken of u kunt een bestaande zoekopdracht markeren en op de e|d-knop klikken om deze te bewerken.

Query's werken op een logische basis, het zal altijd zoeken naar precies datgene waar je het om hebt gevraagd, dus het is belangrijk dat we deze query's correct instellen.

Hier is een basisvraag die ik hieronder heb gemaakt, het is zoeken naar patiënten op mijn oefenplan (Actieve PPLAN-patiënten) die we kunnen gebruiken om onze oefenplan-patiënten te berichten of gewoon om erachter te komen hoeveel we hebben. Hoe heb ik dit gemaakt?

Wanneer u voor het eerst een zoekopdracht maakt met de +1-knop, krijgt u een leeg scherm te zien. Plaats eerst een titel die de patiëntenlijst goed beschrijft, zodat alle gebruikers begrijpen wat deze lijst zal opleveren als ze hem zouden gebruiken. Nu beginnen we met het samenstellen van onze lijst door voorwaarden toe te voegen, om te beginnen klikt u op de knop voorwaarde toevoegen rechtsonder. Kies vervolgens uw voorwaarde (in dit voorbeeld kies ik Betalen) en klik vervolgens op Ok. Voer vervolgens het item in waarnaar u wilt zoeken (in dit voorbeeld gebruik ik PPLAN).

Selectievakje Vragen om invoer:

Als dit vakje is aangevinkt, wordt er elke keer dat deze querysjabloon wordt gebruikt een venster geopend waarin de gebruiker van de querysjabloon wordt gevraagd gegevens op te geven, zoals een datum of datumbereik.

TIP: Vink deze optie aan wanneer u een datumbereik invoert, aangezien dit een gebruiker in staat stelt de datums te wijzigen telkens wanneer het rapport wordt uitgevoerd.

U hebt nu een query met één voorwaarde, maar query's worden zelden gebouwd met één voorwaarde, het zijn meestal meerdere voorwaarden die bij elkaar worden gebracht. Dus voor dit voorbeeld moeten we een andere voorwaarde toevoegen om inactieve patiënten uit te sluiten (een aandoening die u vaak zult gebruiken) en om dit te doen klikken we op dezelfde knop als voorheen, selecteren "Een check in inactief" en klikken op OK. Het enige wat we hoeven te doen is in het vervolgkeuzemenu Patiënten met naar Patiënt zonder te wijzigen en op OK te klikken. U bent nu klaar met uw zoekopdracht, dus klik nogmaals op OK en het is klaar voor gebruik.

Als u een fout maakt bij het invoeren van een patiëntselectievoorwaarde, kunt u:

Verwijder de voorwaarde door op de knop Verwijderen te klikken

Bewerk de voorwaarde door op de knop Bewerken te klikken

Nadat u klaar bent met het maken van de querysjabloon en deze hebt afgesloten, opent u het scherm Lijst met querysjablonen om te controleren of uw query aan de lijst is toegevoegd.

Datumbereiken gebruiken
Het voorgaande voorbeeld was een basisquery en we gaan nu naar meer gecompliceerde opties kijken. Wanneer u een datumbereik-optie gebruikt, kunt u ofwel een enkele datum specificeren of u kunt de zoekopdracht toekomstbestendig maken door een waarde in te voeren zoals 'Begin van de maand' of '2 jaar geleden'. Dit is handig voor geboortedatums of het zoeken naar afspraken.

Wanneer u een datum te zien krijgt, kunt u de datum typen, deze uit de kalender kiezen of een selectie uit de vervolgkeuzelijst kiezen. Dit omvat opties zoals 'Vandaag', 'Gisteren', 1 week geleden', 'Begin van het jaar' en indien toegevoegd, wordt altijd naar die tijd gezocht, ongeacht wanneer u het uitvoert, zodat vandaag altijd de huidige datum wordt weergegeven.

U kunt een stap verder gaan door uw eigen versies hiervan in te typen. D/M/Y-2 betekent bijvoorbeeld twee jaar geleden of 1/M-2/Y kijkt altijd naar de 1e van twee maanden geleden (dus als het vandaag zou worden uitgevoerd op het moment van deze blog, zou het 01/02/2016 zijn). Voor het zoeken naar onder de 18 jaar zouden we doen

Datum van: D/M/Y-18

Datum tot: D/M/Y

Bekijk ten slotte de onderstaande video waarin ik een van onze meest gevraagde lijsten heb opgesteld. Een vervallen patiëntenlijst waar we zullen zoeken naar patiënten die in de praktijk zijn geweest maar de afgelopen 2 jaar de praktijk niet opnieuw hebben bezocht.

Voorbeeld van een vervallen lijst maken

Begrijpen en/of functies
En/of-functies worden gebruikt om een ​​zoekopdracht verder te verfijnen. U wilt bijvoorbeeld patiënten zoeken die zijn geregistreerd bij twee van uw tandartsen, maar als u de voorwaarden toevoegt, zult u zien dat het resultaat 0 patiënten is. Het is namelijk niet mogelijk dat een patiënt zowel bij Tandarts A ALS Tandarts B staat geregistreerd. Hier kunnen we met de OK-functie patiënten opvragen die bij Tandarts A OF Tandarts B staan ​​geregistreerd.

Linksonder ziet u de EN/OF-schakelaar waar we kunnen bepalen wat voor soort zoekopdracht we doen.

...

  1. Image Added
  2. Vul een beschrijving in (of bewerk deze indien nodig).

    Image Added
  3. U kunt nu het volgende doen:

    • Een voorwaarde toevoegen door op de ‘Een patiënt selecteren invoegen in de lijst’-knop te klikken. Op het ‘voorwaarde selecteren' scherm kunt u een voorwaarde kiezen die u wilt toevoegen.

      Image Added

      Bij elke voorwaarde is er de mogelijkheid om te kiezen tussen ‘Patiënten met’ en ‘Patiënten zonder’. Ook kunt u bij sommige voorwaarden een datum of behandelaar invullen. Als u ‘Aanwijzing voor items’ aanvinkt, wordt er bij het maken van de lijst elke keer het ‘Patiëntselectie bewerken’ scherm getoond en kunt u bijvoorbeeld een datum aanpassen.

      Image Added
    • Een voorwaarde verwijderen door deze te selecteren en vervolgens op de ‘Geselecteerd(e) Patiënt selecteren verwijderen uit de lijst’-knop te klikken. Klik op ‘Ja’ om het verwijderen te bevestigen.

      Image Added
    • Een voorwaarde bewerken door deze te selecteren en vervolgens op de ‘Geselecteerd(e) Patiënt selecteren bewerken’-knop te klikken.

      Image Added
  4. Hierna heeft u de mogelijk om de voorwaarden te ordenen met behulp van aanhalingstekens en en/of opties.

    Image Added
  5. Klik op ‘OK’ nadat u alle voorwaarden heeft toegevoegd. De query sjabloon is nu aangemaakt en u kunt nu de contactlijst maken (Nieuwe contactlijst maken).

Info

Datumbereik gebruiken
Als u een voorwaarde gebruikt met een datum, dan heeft u de volgende opties:

  • Een enkele datum specificeren uit de kalender.

  • Een datumoptie kiezen uit de lijst, bijvoorbeeld ‘vandaag’ of ‘1 week terug’.

  • Uw eigen datumoptie samenstellen, bijvoorbeeld d/m/y-2 is 2 jaar geleden en d/m+2/y is 2 weken vooruit.