1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
"""Run an example script to quickly test."""
import asyncio
from aiohttp import ClientSession
from pyiqvia import Client
from pyiqvia.errors import IQVIAError
async def main() -> None:
"""Run."""
async with ClientSession() as session:
try:
client = Client("17015", session=session)
print(f"Client instantiated for ZIP: {client.zip_code}")
print()
print("Allergen Data:")
print(await client.allergens.current())
print(await client.allergens.extended())
print(await client.allergens.historic())
print(await client.allergens.outlook())
print()
print("Disease Data:")
print(await client.disease.current())
print(await client.disease.extended())
print(await client.disease.historic())
print()
print("Asthma Data:")
print(await client.asthma.current())
print(await client.asthma.extended())
print(await client.asthma.historic())
except IQVIAError as err:
print(err)
asyncio.run(main())
|