25.07.2013 Views

EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus

EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus

EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Multidisciplinær SW-Ingeniøropgave. Teknisk IT, IHA/AU 2008<br />

• getBindId Endnu ikke komplet metode, men nuværende udgave returnerer et mulig NFC 6<br />

tag <strong>på</strong> baggrund af en enheds unikke EquipmentID.<br />

• getEquidId Returnerer en enheds unikke EquipmentID udfra enhedens MAC 7 adresse.<br />

• getLogId Pba. af en enheds EuipmentID returneres det unikke EquipmentID for den<br />

person enheden er tilknyttet. Sammenkoblingen af udstyr og en person foregår via en<br />

såkaldt CareProcess en abstrakt enhed hvortil man ”linker” personer og udstyr. Der er<br />

kun tilknyttet en person til en CareProcess<br />

• getRawData Returnere alle persisterede målinger fra et givent tidsinterval og en given<br />

person angivet ved dennes EquipmentID (evt. hentet med getLogID metoden).<br />

• getUniqueId Returnere MAC adressen for en enhed ud fra dennes EquipmentID.<br />

• rawDataByteSec Metode for persistering af en sekvens af byte. Benytter en typestærk<br />

parameterliste for enkel datakonvertering.<br />

• rawDataFloatSec Metode for persistering af en sekvens af floats. Benytter en typestærk<br />

parameterliste for enkel datakonvertering.<br />

• rawDataTimeSec Anden udgave af en metode til persistering af data. Alle parametre <strong>på</strong><br />

nær tidsstempling angives via byte arrays, hvilket giver en åben men også besværlig type<br />

håndtering<br />

• rawDataSec Første udgave af en metode til persistering af data. Alle parametre angives<br />

via byte arrays, hvilket giver en åben men også besværlig type håndtering<br />

• setPair Tom metode til fremtidig brug<br />

Figur 8 Metode <strong>på</strong> Persistence service.<br />

Mange af metoderne er ”kun” første iteration i forhold til SIH projektet. Primærer fokus har i<br />

foråret 2008 været rettet mod indrapporteringsmetoderne præfikset med ” rawData..”.<br />

Ideen bag metoderne er, at en enhed, producent, med så få oplysninger og så simpelt som muligt<br />

kan aflevere en ”bunke data” fra en person til persistering. Signaturen for en af de fire ”rawData”<br />

metoder er vist her i C# .NET syntaks, forskellen for de andre tre er brugen af type i signaturen:<br />

[WebMethod ]<br />

public string rawDataFloatSec(float[] data, DateTime time,string logtype, long personid,<br />

long sensorid, long secid)<br />

{…<br />

hvor data er sekvensen af måledata, time er tidspunktet for datamåling, logtype er typen af måling,<br />

personid unik ID, EquipmentID, for personen der er målt <strong>på</strong>, sensorid er unik ID for måleenhed<br />

bag målingen og secid til fremtidig brug for ”krydscheck” af korrekt sensor etc. Returværdien er en<br />

string som enten returnere en unik id, RecordID, for den gemte måling eller en simpel fejlbesked.<br />

Der er i metoderne <strong>på</strong> ingen måde taget hensyn til kontekst for målingen, format af data og den<br />

videre brug disse, data betragtes udelukkende som enkle binære datablokke. Det forudsættes at<br />

sensor og person er korrekte sammenhørende og at logtype er bestemt i sammenhæng med hhv.<br />

producent og aftager, eksempelvis for dette projekt som "Kine ECG rawdata" for en binære rå data<br />

målesekvens og "Kine ECG paper" for et <strong>EKG</strong> diagram i form af et JPEG billede.<br />

CareProcess princippet.<br />

En ”CareProcess” er moduleringsbegrebet 8 for omsorg og er scenariet, der omfavner udførelsen en<br />

sundhedsopgave overfor en person. En CareProcess omfatter, som den vigtigste del, den person<br />

6 NFC Near Field Communication<br />

7 MAC adresse MediaAccesControl adresse, bruges særligt ved Ethernet og Bluetooth netværk.<br />

Jesper Rosholm Tørresø: 20060653 Side 14 26-08-2008

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

Saved successfully!

Ooh no, something went wrong!