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 />

Beskrivelse af det udførte system.<br />

Indledning<br />

En række beslutninger taget omkring arkitekturen af <strong>EKG</strong> opsamlingssystemet <strong>på</strong>virker selve<br />

designet af systemet. Valget af en komponent og service orienteret arkitektur sikre en lav kobling<br />

og særligt løs kobling mellem komponenterne. Så længe de enkelte komponenter enten<br />

implementere eller benytter en given service som specificeret, så står udførelsen af en given<br />

komponent ret åbent/frit.<br />

I dette projekt har valget af host platform, dvs. computer og operativsystem, været en afgørende.<br />

Faktor. At driveren til Kine Base stationen er udført i C# .NET har en afgørende indflydelse <strong>på</strong><br />

valget af programmeringsplatform og sprog til udførelse af HealthCare@Home Base Stationen, som<br />

ikke overraskende udføres med C# .NET.<br />

Den nuværende udgave af SIH projektets HealthCare@Central komponenter/services bruger også<br />

C#. NET og den nye komponent, der tilføjes, udføres således også i C#.NET. Som en<br />

webapplikation, hvilket sikre en løs, skalerbar og meget åben kobling til fremvisere/aftagere af<br />

<strong>EKG</strong> måledataene. Figur 4 viser den faktiske komponentarkitektur for systemet.<br />

«Offentlig Host»<br />

sih2.sn.iha.dk<br />

«PC'er»<br />

Columna Klient<br />

Persistence<br />

«C# .NET»<br />

HealthCare@Central<br />

«C# .NET Webapplication»<br />

Kine ECG Presenter<br />

HTTP Server<br />

EPJ Klient HTML Browser<br />

WSDL //http:sih2.sn.iha.dk/HealthCare@Central/Persistence/Service.asmx?wsdl:<br />

«Webservice»<br />

HTTP Soap<br />

«Windows XP»<br />

Base Station PC<br />

«Kontrol Enhed»<br />

Kine Myo Base Station<br />

«C# .NET»<br />

RealTimeKMUI<br />

«Seriel/COM port»<br />

Kine Data Protokol<br />

Data Service<br />

«Radio Link»<br />

Unit Channel<br />

Firmware<br />

URL http://sih2.sn.iha.dk/HealthCare@Central/Persistence/EcgSelectorUsr.aspx:<br />

«Måler»<br />

ECG Unit<br />

Figur 4 Komponenter og serviceinterfaces i Kine Myo ECG systemet. URL og WSDL til services er vist som<br />

noter i diagrammet.<br />

Person in focus<br />

Komponenterne for dette projekt er beskrevet i det efterfølgende. Rækkefølgen for udviklingen af<br />

komponenterne har været:<br />

1. Persistence service, som <strong>på</strong> forhånd var under udvikling til andre projekter. Som følge af det<br />

iterative udviklingsforløb sammen med RealTimeMUI, ændres komponenten noget under<br />

dette projekt.<br />

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

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

Saved successfully!

Ooh no, something went wrong!