Extracting info from ezyvet (online cloud based software)

Good evening (sorry I'm so needy lately)!
I am trying to format a large number of client based follow-up emails for a vet clinic using Ezyvet software (cloud based record management system that uses chrome). Part of this is auto inputting client and patient names, but I am having a problem as I am using the CSS selector to extract a specific part of the webpage. However, with this particular management software, multiple patients can be open at the same time (see pic below), the red arrow is pointing to some of the info I want to extract, and the blue areas are pointing to the various patient cards that are open at this time - this can range from 1 to 25 patients). When I use the webselector on a certain patient card within my snippet (ex. Mia), anytime that patient's health card is open (ie one of the blue arrows), it inserts that patient's (Mia's) name even if I am currently in another patient card. If the original patient card is completely closed and I am in a different patient card, then this error appears: [Error - No match found for selector: "#an-49-animaldata_name".]

How can I refine my search so it inserts the specific patient info on the screen at that moment and ignores the other health cards in the background?

Any help is so greatly appreciated!

Hello!

It looks like the selector is being too specific and is only selecting that specific field for that specific patient, rather than a more generic selector

One way to fix this is to try to select multiple names, and try to find what's the commonality between them. From what you said, this selector may fix the issue: [id$="animaldata_name"] . You can try that out by selecting the {site} command and clicking on "Manual edit".

I'd also be happy to jump on a call with you to help you with this. Please send me an email at obed@blaze.today to discuss a time to meet.

That did the trick! Thank you so very much!

1 Like