On Schedule?

Just a question - I've had a firm send a press release today describing itself as a provider of 'unscheduled and urgent care solutions'.

A what?

I know solution is still a much-used buzzword - but I sat looking at this description for quite some time before deciding I really didn't understand what on earth it is supposed to mean.

So if anyone can shed some light on this for me in plain English - I would be most grateful.

In fact - has anyone seen a more confusing company description that this?