13.07.2015 Views

WWW/Internet - Portal do Software Público Brasileiro

WWW/Internet - Portal do Software Público Brasileiro

WWW/Internet - Portal do Software Público Brasileiro

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ISBN: 978-972-8939-25-0 © 2010 IADIS3.1 VHCR AgencyIn the followings the agents living in VHCR Agency are introduced:• Specialized agent of the VHCRVHCR exposes its services using a specialized agent that interacts with its care record. The “VHCRAGENT” is responsible for integrating data from other agents into the VHCR and also for answering queriesregarding the patient’s health current status, history, and ongoing treatments. VHCR agent is the only agentaware of the internal structure of the health record.• Synthesis agentSynthesis Agent is responsible with synthesizing specialized health summaries. In a scenario a patient isreferred to perform a procedure in a private clinic. This clinic requires the medical situation of the patient andis able to process electronic <strong>do</strong>cuments sent in Continuity of Care Document format, in Continuity of CareRecord (Ferranti et al, 2006) format or in a proprietary format. In this case the agent will extract a summaryin the required format. For translating data in an unknown format the agent interacts with the translationagent, described below.• Device AgentsEach medical device will be represented in the virtual space by an agent responsible for getting data fromthe device and sending it to the “VHCR AGENT”. The “device agent” can also be used to sendconfiguration requests to the medical device. To install such an agent the medical device must be registeredin the system, by using the patient portal. If the manufacturer of the device provides the software agent it willsimply be <strong>do</strong>wnloaded and started in the agent container. If the manufacturer provides a non-agent softwarethen an adaptor agent will have to be configured to work with the available software.• Agents that interact with agents from general practitioners and clinicsMost medical data to be incorporated in the VHCR comes from patient encounters with healthcareproviders. Healthcare providers will use different software applications that need to interact with VHCReither to receive data or to send medical <strong>do</strong>cuments for integration. To each such collaboration an agent willbe assigned “HCP Agent” that will be responsible for receiving signed <strong>do</strong>cument, sending them to VHCRincomingagents and forwarding queries to VHCR-outcoming agents.• Clinical workflow agentsOnce the patient’s health issue is found out, a health care provider can devise a care plan to be carried outby the subject of care and his/her care providers. The care plan is a workflow including activities that rangefrom observations and future appointments to procedures and medication. The care plan is derived from aclinical guideline and tailored to the patient peculiarities. A patient can have more than one active care plan,saved in VHCR, corresponding to a specific health issue and episode of care. To each active care plan aworkflow agent is assigned which monitors the realization of the care plan. For example it can sendnotifications before a scheduled procedure. When deriving the care plan, the health care professional canmark which activity realizations are requiredto be acknowledged. For example it is criticalfor the patient to take a medication once aday. When the medication is taken the patientmarks this fact on his PDA or in the patientportal and the event is sent to the VHCRwhere it is extracted by the workflow agent. Ifthe event is not received in the requiredinterval, the workflow agent sends anotification.• Health monitoring agentsWith the appearance of integrated medicalmeasurement devices that provide a real-timemonitoring of the life signs of a patient thereis a need to interpret this data as soon as it isintegrated in VHCR and raise anFigure 2. Local Agents of VHCR interact with the worldalarm if the measurements are off the scale.For this we introduce a “monitoring agent”274

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!