General Electric MACIT_XML_IMPORT_GUIDELINE_SM_2069773-003_C Optima EMS ECG Management System XML Import Guideline for Third-Party Device Software Version 1.0 2069773-003 Revision C

GEHealthcare
OptimaEMSECGManagementSystem XMLImportGuidelineforThird-PartyDevice
SoftwareVersion1.0 2069773-003RevisionC
OptiamEMS English ©2012,2013GeneralElectricCompany. AllRightsReserved.
PublicationInformation
TheinformationinthismanualappliesonlytoOptimaEMSECGManagementSystemVersion1.0.Itdoesnotapplytoearlierproduct versions.Duetocontinuingproductinnovation,specicationsinthismanualaresubjecttochangewithoutnotice.
MUSEandMACaretrademarksownedbyGEMedicalSystemsInformationTechnologies,Inc.,aGeneralElectricCompanygoingtomarket asGEHealthcare.Allothertrademarkscontainedhereinarethepropertyoftheirrespectiveowners.
Thedocumentpartnumberandrevisionappearatthebottomofeachpage.Therevisionidentiesthedocument’supdatelevel.The revisionhistoryofthisdocumentissummarizedinthefollowingtable.
Revision
A
B
C
ToaccessotherGEHealthcaremanuals,gototheCommonDocumentationLibrary(CDL),locatedathttp://www.gehealthcare.com/usen/
service/biomed_tech_selfservice/services_user_doc/products/support.htmlandclickCardiology.
ToaccessOriginalEquipmentManufacturer(OEM)manuals,gotothedevicemanufacturer'sWebsite.
Date
1November2012InternalRelease
10December2012Initialreleaseforcustomer
17July2013PerSPRHCSDM00221960anewsectiontitled:SettingUptheConnectionwith
Comments
NK1550Pwasadded.
ServiceManualLanguageInformation
WARNING (EN)
ПРЕДУПРЕЖДЕНИЕ (BG)
警告
ZH-CN
警告
(ZH-TW)
ThisservicemanualisavailableinEnglishonly.
Ifacustomer'sserviceproviderrequiresalanguageotherthanEnglish,itisthecustomer's
responsibilitytoprovidetranslationservices.
Donotattempttoservicetheequipmentunlessthisservicemanualhasbeenconsulted
andisunderstood.
Failuretoheedthiswarningmayresultininjurytotheserviceprovider ,operator ,orpatient,
fromelectricshock,mechanicalorotherhazards.
Товаупътванезаработаеналичносамонаанглийскиезик.
Акодоставчикътнауслугатанаклиентаизискадругезик,задължениенаклиентае
даосигурипревод.
Неизползвайтеоборудването,предидастесеконсултиралииразбралиупътването
заработа.
Неспазванетонатовапредупреждениеможедадоведедонараняваненадоставчика
науслугата,оператораилипациентврезултатнатоковударилимеханичнаили другаопасност.
本维修手册仅提供英文版本。
如果维修服务提供商需要非英文版本,客户需自行提供翻译服务。
未详细阅读和完全理解本维修手册之前,不得进行维修。
忽略本警告可能对维修人员,操作员或患者造成触电、机械伤害或其他形式的伤害。
本維修手冊只提供英文版。
如果客戶的維修人員有英語以外的其他語言版本需求,則由該客戶負責提供翻
譯服務。
除非您已詳閱本維修手冊並了解其內容,否則切勿嘗試對本設備進行維修。
不重視本警告可能導致維修人員、操作人員或病患因電擊、機械因素或其他因素
而受到傷害。
2
OptimaEMSECGManagementSystem
2069773-003C
17July2013
ServiceManualLanguageInformation(cont'd.)
UPOZORENJE (HR)
VAROVÁNÍ (CS)
ADVARSEL (DA)
WAARSCHUWING (NL)
HOIATUS (ET)
VAROITUS (FI)
Oveuputezaservisiranjedostupnesusamonaengleskomjeziku.
Ukolikokorisničkiserviszahtijevanekidrugijezik,korisnikovajeodgovornostosigurati
odgovarajućiprijevod.
Nemojtepokušavatiservisiratiopremuukolikonistekonzultiraliirazumjelioveupute.
Nepoštivanjeovogupozorenjamožerezultiratiozljedamaservisnogosoblja,korisnikaili
pacijentaprouzročenimelektričnimudaromtemehaničkimilinekimdrugimopasnostima.
Tentoprovoznínávodexistujepouzevanglickémjazyce.
Vpřípadě,žeexterníslužbazákazníkůmpotřebujenávodvjinémjazyce,jezajištění
překladudoodpovídajícíhojazykaúkolemzákazníka.
Nesnažteseoúdržbutohotozařízení,anižbystesipřečetlitentoprovoznínávoda
pochopilijehoobsah.
Vpřípaděnedodržovánítétovarovánímůžedojítkporaněnípracovníkaprodejního
servisu,obslužnéhopersonálunebopacientůvlivemelektrickéhoproudu,respektive vlivemmechanickýchčijinýchrizik.
Denneservicemanualndeskunpåengelsk.
Hvisenkundesteknikerharbrugforetandetsprogendengelsk,erdetkundensansvar
atsørgeforoversættelse.
Forsøgikkeatservicereudstyretmedmindredenneservicemanualharværetkonsulteret
ogerforstået.
Manglendeoverholdelseafdenneadvarselkanmedføreskadepågrundafelektrisk,
mekaniskellerandenfareforteknikeren,operatørenellerpatienten.
DezeservicemanualisalleeninhetEngelsverkrijgbaar.
Indienhetonderhoudspersoneeleenanderetaalnodigheeft,danisdeklant
verantwoordelijkvoordevertalingervan.
Probeerdeapparatuurnietteonderhoudenvoordatdezeservicemanualgeraadpleegd
enbegrepenis.
Indiendezewaarschuwingnietwordtopgevolgd,zouhetonderhoudspersoneel,de
gebruikerofeenpatiëntgewondkunnenrakenalsgevolgvaneenelektrischeschok, mechanischeofanderegevaren.
Käesolevteenindusjuhendonsaadavalainultinglisekeeles.
Kuiklienditeeninduseosutajanõuabjuhenditinglisekeelesterinevaskeeles,vastutab
klienttõlketeenuseosutamiseeest.
Ärgeüritageseadmeidteenindadaenneeelnevaltkäesolevateenindusjuhendiga
tutvumistjasellestarusaamist.
Käesolevahoiatuseeiraminevõibpõhjustadateenuseosutaja,operaatorivõipatsiendi
vigastamistelektrilöögi,mehaanilisevõimuuohutagajärjel.
Tämähuolto-ohjeonsaatavillavainenglanniksi.
Josasiakkaanhuoltohenkilöstövaatiimuutakuinenglanninkielistämateriaalia,tarvittavan
käännöksenhankkiminenonasiakkaanvastuulla.
Äläyritäkorjatalaitteistoaennenkuinoletvarmastilukenutjaymmärtänyttämän
huolto-ohjeen.
Mikälitätävaroitustaeinoudateta,seurauksenavoiollahuoltohenkilöstön,laitteiston
käyttäjäntaipotilaanvahingoittuminensähköiskun,mekaanisenviantaimuun vaaratilanteenvuoksi.
2069773-003C
OptimaEMSECGManagementSystem
3
ServiceManualLanguageInformation(cont'd.)
ATTENTION (FR)
WARNUNG (DE)
ΠΡΟΕΙΔΟΠΟΙΗΣΗ (GR)
FIGYELMEZTETÉS (HU)
AÐVÖRUN (IS)
PERINGATAN (ID)
Cemanueltechniquen'estdisponiblequ'enanglais.
Siunservicetechniqueclientsouhaiteobtenircemanueldansuneautrelangueque
l'anglais,ildevraprendreenchargelatraductionetlaresponsabilitéducontenu.
Nepastenterd'intervenirsurleséquipementstantquelemanueltechniquen'apasété
consultéetcompris.
Lenon-respectdecetavertissementpeutentraînerchezletechnicien,l'opérateuroule
patientdesblessuresduesàdesdangersélectriques,mécaniquesouautres.
DieseServiceanleitungistnurinenglischerSpracheverfügbar.
FallsderKundendiensteineandereSprachebenötigt,musserfüreineentsprechende
Übersetzungsorgen.
KeineWartungdurchführen,ohnedieseServiceanleitunggelesenundverstandenzu
haben.
BeiZuwiderhandlungkanneszuVerletzungendesKundendiensttechnikers,des
AnwendersoderdesPatientendurchStromschläge,mechanischeodersonstigeGefahren kommen.
Τοπαρόνεγχειρίδιοσέρβιςδιατίθεταιστααγγλικάμόνο.
Εάντοάτομοπαροχήςσέρβιςενόςπελάτηαπαιτείτοπαρόνεγχειρίδιοσεγλώσσαεκτός
τωναγγλικών,αποτελείευθύνητουπελάτηναπαρέχειυπηρεσίεςμετάφρασης.
Μηνεπιχειρήσετετηνεκτέλεσηεργασιώνσέρβιςστονεξοπλισμόεκτόςεάνέχετε
συμβουλευτείκαιέχετεκατανοήσειτοπαρόνεγχειρίδιοσέρβις.
Εάνδενλάβετευπόψητηνπροειδοποίησηαυτή,ενδέχεταιναπροκληθείτραυματισμός
στοάτομοπαροχήςσέρβις,στοχειριστήήστονασθενήαπόηλεκτροπληξία,μηχανικούς ήάλλουςκινδύνους.
Ezaszervizkézikönyvkizárólagangolnyelvenérhetőel.
Haavevőszervizellátójaangoltóleltérőnyelvretartigényt,akkoravevőfelelőssége
afordításelkészíttetése.
Nepróbáljaelkezdenihasználniaberendezést,amígaszervizkézikönyvbenleírtakat
nemértelmeztékésértettékmeg.
Ezengyelmeztetésgyelmenkívülhagyásaaszervizellátó,aműködtetővagyapáciens
áramütés,mechanikaivagyegyébveszélyhelyzetmiattisérüléséteredményezheti.
Þessiþjónustuhandbókereingöngufáanlegáensku.
Efaðþjónustuveitandiviðskiptamannsþarfnastannarstungumálsenensku,erþaðskylda
viðskiptamannsaðskaffatungumálaþjónustu.
Reyniðekkiaðafgreiðatækiðnemaþessiþjónustuhandbókhefurveriðskoðuðogskilin.
Brotáaðsinnaþessariaðvörungeturleitttilmeiðslaáþjónustuveitanda,stjórnandaeða
sjúklingifráraosti,vélrænumeðaöðrumáhættum.
ManualservisinihanyatersediadalambahasaInggris.
JikapenyediajasaservispelangganmemerlukanbahasalainselaindariBahasaInggris,
merupakantanggungjawabdaripenyediajasaservistersebutuntukmenyediakan terjemahannya.
Janganmencobamelakukanservisterhadapperlengkapankecualitelahmembacadan
memahamimanualservisini.
Mengabaikanperingataninibisamengakibatkancederapadapenyediaservis,operator ,
ataupasien,karenaterkenakejutlistrik,bahayamekanisataubahayalainnya.
4
OptimaEMSECGManagementSystem
2069773-003C
17July2013
ServiceManualLanguageInformation(cont'd.)
AVVERTENZA (IT)
警告
(JA)
경고
(KO)
BRĪDINĀJUMS (LV)
ĮSPĖJIMAS (LT)
ADVARSEL (NO)
IlpresentemanualedimanutenzioneèdisponibilesoltantoinInglese.
Seunaddettoallamanutenzionerichiedeilmanualeinunalinguadiversa,ilclienteè
tenutoaprovvederedirettamenteallatraduzione.
Siprocedaallamanutenzionedell'apparecchiaturasolodopoaverconsultatoilpresente
manualeedavernecompresoilcontenuto.
Ilnonrispettodellapresenteavvertenzapotrebbefarcompiereoperazionidacuiderivino
lesioniall'addetto,allamanutenzione,all'utilizzatoreedalpazienteperfolgorazione elettrica,perurtimeccaniciodaltririschi.
このサービスマニュアルは英語版しかありません。
サービスを担当される業者が英語以外の言語を要求される場合、翻訳作業はその業
者の責任で行うものとさせていただきます。
このサービスマニュアルを熟読し、十分に理解をした上で装置のサービスを
行ってください。
この警告に従わない場合、サービスを担当される方、操作員あるいは患者が、感電
や機械的又はその他の危険により負傷する可能性があります。
본서비스지침서는영어로만이용하실수있습니다.
고객의서비스제공자가영어이외의언어를요구할경우,번역서비스를제공하는것
은고객의책임입니다.
본서비스지침서를참고했고이해하지않는한은해당장비를수리하려고시도하
지마십시오.
이경고에유의하지않으면전기쇼크,기계상의혹은다른위험으로부터서비스제
공자,운영자혹은환자에게위해를가할수있습니다.
Šīapkalpotājurokasgrāmatairpieejamatikaiangļuvalodā.
Jaapkalpošanassniedzējamnepieciešamainformācijacitā,nevisangļu,valodā,klienta
pienākumsirnodrošināttāstulkošanu.
Neveicietaprīkojumaapkopi,neizlasotunnesaprototapkalpotājurokasgrāmatu.
Šībrīdinājumaneievērošanavarradītelektriskāsstrāvastrieciena,mehāniskuvaiciturisku
izraisītutraumuapkopessniedzējam,operatoramvaipacientam.
Šiseksploatavimovadovasyraprieinamastikanglųkalba.
Jeiklientopaslaugųtiekėjasreikalaujavadovokitakalba-neanglų,numatytivertimo
paslaugasyraklientoatsakomybė.
Nemėginkiteatliktiįrangostechninėspriežiūros,nebentatsižvelgėteįšįeksploatavimo
vadovąirjįsupratote.
Jeineatkreipsitedėmesioįšįperspėjimą,galimisužalojimaidėlelektrosšoko,mechaninių
arkitųpaslaugųtiekėjui,operatoriuiarpacientui.
Denneservicehåndbokennnesbarepåengelsk.
Hviskundensserviceleverandørtrengeretannetspråk,erdetkundensansvaråsørge
foroversettelse.
Ikkeforsøkåreparereutstyretutenatdenneservicehåndbokenerlestogforstått.
Manglendehensyntildenneadvarselenkanføretilatserviceleverandøren,operatøren
ellerpasientenskadespågrunnavelektriskstøt,mekaniskeellerandrefarer.
2069773-003C
OptimaEMSECGManagementSystem
5
ServiceManualLanguageInformation(cont'd.)
OSTRZEŻENIE (PL)
Niniejszypodręcznikserwisowydostępnyjestjedyniewjęzykuangielskim.
Jeślidostawcausługklientawymagajęzykainnegoniżangielski,zapewnienieusługi
tłumaczeniajestobowiązkiemklienta.
Nienależyserwisowaćwyposażeniabezzapoznaniasięizrozumienianiniejszego
podręcznikaserwisowego.
Niezastosowaniesiędotegoostrzeżeniamożespowodowaćurazydostawcyusług,
operatoralubpacjentawwynikuporażeniaelektrycznego,zagrożeniamechanicznego bądźinnego.
AVISO (PT-BR)
Estemanualdeassistênciatécnicasóseencontradisponíveleminglês.
SeoserviçodeassistênciatécnicadoclientenãoforGE,eprecisardeoutroidioma,será
daresponsabilidadedoclientefornecerosserviçosdetradução.
Nãotenterepararoequipamentosemterconsultadoecompreendidoestemanualde
assistênciatécnica.
Onãocumprimentodesteavisopodeporemperigoasegurançadotécnico,operadorou
pacientedevidoachoqueselétricos,mecânicosououtros.
AVISO (PT-PT)
Estemanualtécnicosóseencontradisponíveleminglês.
Seaassistênciatécnicadoclientesolicitarestesmanuaisnoutroidioma,éda
responsabilidadedoclientefornecerosserviçosdetradução.
Nãotenterepararoequipamentosemterconsultadoecompreendidoestemanual
técnico.
Onãocumprimentodesteavisopodeprovocarlesõesaotécnico,aoutilizadorouao
pacientedevidoachoqueseléctricos,mecânicosououtros.
AVERTISMENT (RO)
Acestmanualdeserviceestedisponibilnumaiînlimbaengleză.
Dacăunfurnizordeserviciipentruclienţinecesităoaltălimbădecâtceaengleză,estede
datoriaclientuluisăfurnizezeotraducere.
Nuîncercaţisăreparaţiechipamentuldecâtulteriorconsultăriişiînţelegeriiacestui
manualdeservice.
Ignorareaacestuiavertismentarputeaducelarănireadepanatorului,operatoruluisau
pacientuluiînurmapericolelordeelectrocutare,mecanicesaudealtănatură.
ПРЕДУПРЕЖДЕНИЕ (RU)
Настоящееруководствопообслуживаниюпредлагаетсятольконаанглийскомязыке.
Еслисервисномуперсоналуклиентанеобходиморуководствоненаанглийском,ана
каком-тодругомязыке,клиентуследуетобеспечитьпереводсамостоятельно.
Преждечемприступатькобслуживаниюоборудования,обязательнообратитеськ
настоящемуруководствуивнимательноизучитеизложенныевнемсведения.
Несоблюдениетребованийданногопредупрежденияможетпривестиктому,что
специалистыпообслуживанию,операторыилипациентыполучатударэлектрическим током,механическуютравмуилидругоеповреждение.
UPOZORENJE (SR)
Ovoservisnouputstvojedostupnosamonaengleskomjeziku.
Akoklijentovserviserzahtevanekidrugijezik,klijentjedužandaobezbediprevodilačke
usluge.
Nepokušavajtedaopraviteuređajakonistepročitaliirazumeliovoservisnouputstvo.
Zanemarivanjeovogupozorenjamožedovestidopovređivanjaservisera,rukovaocaili
pacijentausledstrujnogudara,ilimehaničkihidrugihopasnosti.
6
OptimaEMSECGManagementSystem
2069773-003C
17July2013
ServiceManualLanguageInformation(cont'd.)
VAROVANIE (SK)
OPOZORILO (SL)
ADVERTENCIA (ES)
VARNING (SV)
UYARI (TR)
Tentonávodnaobsluhujekdispozíciilenvangličtine.
Akzákazníkovposkytovateľslužiebvyžadujeinýjazykakoangličtinu,poskytnutie
prekladateľskýchslužiebjezodpovednosťouzákazníka.
Nepokúšajtesaoobsluhuzariadeniaskôr,akosineprečítatenávodnaobsluhua
neporozumietemu.
Zanedbanietohtovarovaniamôževyústiťdozraneniaposkytovateľaslužieb,obsluhujúcej
osobyalebopacientaelektrickýmprúdom,mechanickýmaleboinýmnebezpečenstvom.
Taservisnipriročnikjenavoljosamovangleškemjeziku.
Čeponudnikstoritvestrankepotrebujepriročnikvdrugemjeziku,morastrankazagotoviti
prevod.
Neposkušajteservisiratiopreme,četegapriročnikanistevcelotiprebraliinrazumeli.
Četegaopozorilaneupoštevate,selahkozaradielektričnegaudara,mehanskihalidrugih
nevarnostipoškodujeponudnikstoritev,operateralibolnik.
Estemanualdeserviciosóloexisteeninglés.
Sielencargadodemantenimientodeunclientenecesitaunidiomaquenoseaelinglés,el
clientedeberáencargarsedelatraduccióndelmanual.
Nosedeberádarserviciotécnicoalequipo,sinhaberconsultadoycomprendidoeste
manualdeservicio.
Lanoobservanciadelpresenteavisopuededarlugaraqueelproveedordeservicios,el
operadoroelpacientesufranlesionesprovocadasporcausaseléctricas,mecánicaso deotranaturaleza.
Denhärservicehandbokennnsbaratillgängligpåengelska.
Omenkundsserviceteknikerharbehovavettannatspråkänengelskaansvararkunden
föratttillhandahållaöversättningstjänster.
Försökinteutföraservicepåutrustningenomduinteharlästochförstårdenhär
servicehandboken.
Omduintetarhänsyntilldenhärvarningenkandetresulteraiskadorpåserviceteknikern,
operatörenellerpatiententillföljdavelektriskastötar ,mekaniskafarorellerandrafaror.
Buserviskılavuzununsadeceİngilizcesimevcuttur .
Eğermüşteriteknisyenibukılavuzuİngilizcedışındabirbaşkalisandantalepederse,bunu
tercümeettirmekmüşteriyedüşer.
Serviskılavuzunuokuyupanlamadanekipmanlaramüdahaleetmeyiniz.
Buuyarıyauyulmaması,elektrik,mekanikveyadiğertehlikelerdendolayıteknisyen,
operatörveyahastanınyaralanmasınayolaçabilir.
2069773-003C
OptimaEMSECGManagementSystem
7
ServiceManualLanguageInformation(cont'd.)
ЗАСТЕРЕЖЕННЯ (UK)
CNHBÁO (VI)
Данекерівництвозсервісногообслуговуванняпостачаєтьсявиключноанглійськоюмовою.
Якщосервіснийінженерпотребуєкерівництвоіншоюмовою,користувачзобов'язаний
забезпечитипослугиперекладача.
Ненамагайтесяздійснюватитехнічнеобслуговуванняданогообладнання,якщо
винечитали,абонезрозумілиінформацію,наданувкерівництвізсервісного обслуговування.
Недотриманняцьогозастереженняможепризвестидотравмуваннясервісного
інженера,користувачаданогообладнанняабопацієнтавнаслідокелектричногошоку, механічногоушкодженняабозіншихпричинневірногообслуговуванняобладнання.
TàiLiuHướngDnSaChachỉcóbntiếngAnh.
Nếucácđơnvịcungcpdchvụchokháchhàngyêucumtngônngữnàokháctiếng
Anh,thìkháchhàngsẽcótráchnhimcungcpcácdchvụdchthut.
KhôngđượcsachathiếtbịtrừkhiđãthamkhovàhiuTàiliuHướngdnSacha.
Khôngtuânthủnhngcnhbáonàycóthểdếncáctnthươngchongườithc
hinsacha,ngườivnhànhhaybnhnhân,doscđin,cácrirovềcơkhíhay cácrirokhác.
8
OptimaEMSECGManagementSystem
2069773-003C
17July2013
Contents
1Introduction
ManualInformation..................................................................................11
IntendedAudience...................................................................................11
ManualPurpose......................................................................................11
DocumentConventions.............................................................................11
ResponsibilityofthePurchaser/Customer...............................................12
AdditionalAssistance................................................................................12
2Third-PartyECGDataSolutionOverview
3Third-PartyECGDataSolutionUserGuidelines
SettingUptheConnectionwithNK1550P.................................................16
BeforeInstallation....................................................................................16
NK1550PNetworkSetup............................................................................17
CommunicationSetup...............................................................................21
InstallingandSettingUptheECGViewerII......................................................24
SettingUptheTransmissionLayer...........................................................26
FTPTransmissionLayerExample..................................................................26
TheParserLayer.......................................................................................39
OptimaEMSFolderforEachDevice..........................................................45
4Third-PartyECGDataSolutionDetailedDesign
TheSystemCompatibleXMLFormat........................................................47
Third-PartySolutionArchitecture.............................................................53
TheTopLayer.........................................................................................53
TheCoreLayer........................................................................................53
TheAdaptersLayer..................................................................................56
5Third-PartyECGDataExtensibility
2069773-003C
OptimaEMSECGManagementSystem
9
10
OptimaEMSECGManagementSystem
2069773-003C
1

Introduction

Thischapterprovidesgeneralinformationrequiredfortheproperuseofthesystem andthismanual.Familiarizeyourselfwiththisinformationbeforeusingthesystem.

ManualInformation

Thissectionprovidesinformationforthecorrectuseofthismanual. Keepthismanualwiththeequipmentatalltimesandperiodicallyreviewit.You
shouldrequesttrainingassistancefromGEHealthcare,ifneeded.

IntendedAudience

ThismanualisintendedforusebyanyoneresponsibleforimportingXMLlesfrom third-partydevice.

ManualPurpose

DocumentConventions

TypographicalConventions
Thismanualprovidesadetaileddescriptionofthethird-partyECGdatasolutionofthe OptimaEMSsystem(alsoreferredtoas"thesystem"throughoutthismanual).
Thismanualusesthefollowingconventions.
ConventionDescription BoldTextIndicateskeysonthekeyboard,texttoenter,orhardwareitemssuchas
buttonsorswitchesontheequipment.
Italicized-Bold
Text
CTRL+ESC
Indicatessoftwaretermsthatidentifymenuitems,buttonsoroptionsin variouswindows.
Indicatesakeyboardoperation.Aplus(+)signbetweenthenamesoftwo keysindicatesthatwhileholdingtherstkey,youshouldpressandrelease thesecondkey.Forexample,PressCTRL+ESCmeanstopressandholdthe CTRLkeyandthenpressandreleasetheESCkey.
2069773-003C
OptimaEMSECGManagementSystem
11
Introduction
ConventionDescription
<space>
Enter
>
Indicatesthatyoumustpressthespacebar.Wheninstructionsaregiven fortypingaprecisetextstringwithoneormorespaces,thepointwhere youmustpressthespacebarisindicatedas<space>.Thisensuresthat thecorrectnumberofspacesisinsertedinthecorrectpositionswithin theliteraltextstring.Thepurposeofthe<>bracketsistodistinguishthe commandfromtheliteraltextwithinthestring.
IndicatesthatyoumustpresstheEnterorReturnkeyonthekeyboard.Do nottypeEnter.
Thegreaterthansymbol,orrightanglebracket,isaconcisemethodto indicateasequenceofmenuselections.
Forexample,thestatement“Fromthemainmenu,selectSystem>Setup> OptionstoopentheOptionActivationwindow”replacesthefollowing:
1.Fromthemainmenu,selectSystemtoopentheSystemmenu.
2.FromtheSystemmenu,selectSetuptoopentheSetupmenu.
3.FromtheSetupmenu,selectOptionstoopentheOptionActivation window.
Illustrations
Allillustrationsinthemanualareprovidedasexamplesonly.Dependingonsystem conguration,screensinthemanualmaydifferfromthescreensonyoursystem.
Allpatientnamesanddataarectitious.Anysimilaritytoactualpersonsis coincidental.
Notes
Notesprovideapplicationtipsoradditionalinformationthat,whileuseful,arenot essentialtothecorrectoperationofthesystem.Theyarecalledoutfromthebody textthroughaagwordandindentation,asfollows:
NOTE:
ThetiporadditionalinformationisindentedbelowtheNOTEagword.

ResponsibilityofthePurchaser/Customer

Thecustomerisresponsibleforprovidingappropriatedesks,chairs,electricalwall outlets,networkconnections,analogphonelines,andforlocatinganyoftheOptima EMSsystemcomponentsdescribedinthismanualincompliancewithalllocal,state ornationalcodes.

AdditionalAssistance

GEHealthcaremaintainsatrainedstaffofapplicationandtechnicalexpertstoanswer questionsandrespondtoissuesandproblemsthatmayariseduringtheinstallation, maintenance,anduseofthissystem.
ContactyourlocalGEHealthcarerepresentativetorequestadditionalassistance.
12
OptimaEMSECGManagementSystem
2069773-003C

Third-PartyECGDataSolution Overview

Third-partyECGdatasolutionprovidesthecapabilitytoreceivedatafromthird-party devices(suchasNKdevices,Fukudadevices,andsoon).
2
SolutionOverview
AsillustratedinthegureSolutionOverview,therearetwostepswhensending third-partydatatothesystem.
1.Receivedatafromthird-partydevices. ThemostpreferredtransmissionmethodisFTPandsharedfolder.Thesetwo methodsneednoextraproprietarysoftware.Freesoftwarecouldhandlethe transmissionequallywell.Serialtransmission,inmostcases,needssoftware fromdevicevendors.
2.Convertthereceiveddatatothesystemcompatibleformatandsendittothe system. Thisstepconvertsdatatothesystemcompatibleformat.Thesolutionincludes threeparsers,oneisdedicateforNKdevices,oneisdedicateforFukudadevices, andthelastisdedicatedtotheSCPopenformat.Aswillbeillustratedinthe document,othernewlydevelopedparserscouldalsoeasilybeaddedtothis solution.
2069773-003C
OptimaEMSECGManagementSystem
13
Third-PartyECGDataSolutionOverview
14
OptimaEMSECGManagementSystem
2069773-003C

Third-PartyECGDataSolutionUser Guidelines

Third-partyECGdatasolutionprovidesthecapabilitytoreceivedatafromthird-party devices(suchasNKdevices,Fukudadevices,andsoon).
3
2069773-003C
OptimaEMSECGManagementSystem
15
Third-PartyECGDataSolutionUserGuidelines

SettingUptheConnectionwithNK1550P

BeforeInstallation

ECGViewerIIisrequiredwhenconnectingtoNK1550P.
NOTE:
ECGViewerIIiscompatiblewithWindows2000andWindowsXP.Ifyouareusing Windows7,compatiblemodeisneededduringinstalling.
16
OptimaEMSECGManagementSystem
2069773-003C

NK1550PNetworkSetup

1.Fromthemainwindow,clickMenu.
Third-PartyECGDataSolutionUserGuidelines
2.ClickSystemTesting.
2069773-003C
OptimaEMSECGManagementSystem
17
Third-PartyECGDataSolutionUserGuidelines
3.ClickNetworkSetup.
4.Double-clickthenetworkadapter.
18
OptimaEMSECGManagementSystem
2069773-003C
Third-PartyECGDataSolutionUserGuidelines
5.SetuptheIPAddress,SubnetMask,andDefaultGatewayaccordingtothe
networkenvironment.
2069773-003C
OptimaEMSECGManagementSystem
19
Third-PartyECGDataSolutionUserGuidelines
6.ExittheNetworkSetupbyselectingFile>Close.
7.ClosetheSystemTestingbyclickingEndintheSystemTestingwindow.
20
OptimaEMSECGManagementSystem
2069773-003C

CommunicationSetup

1.Fromthemainwindow,clickMenu.
Third-PartyECGDataSolutionUserGuidelines
2.ClickSystemSetup.
2069773-003C
OptimaEMSECGManagementSystem
21
Third-PartyECGDataSolutionUserGuidelines
3.ClickCommunicationSetup.
4.ClickEthernetSetup.
22
OptimaEMSECGManagementSystem
2069773-003C
5.SetuptheEthernetaccordingtothefollowingillustrations.
NOTE:
EntertheDirectiveServerAddressandFileServerAddresswiththeIP addressofthecomputerwhereECGViewerIIisinstalled.
a.Enterthehighlightedinformation.
Third-PartyECGDataSolutionUserGuidelines
b.Enterthehighlightedinformation.
6.ClickCheckintosaveandexit.
2069773-003C
OptimaEMSECGManagementSystem
23
Third-PartyECGDataSolutionUserGuidelines

InstallingandSettingUptheECGViewerII

InstalltheECGViewerIIwiththeinstallationCD.
NOTE:
SomeprogramsoftheECGViewercanberunonlywhentheinstallationCD remainsinthedrive.
1.SelecttheinstallationdirectoryandrunQB903D.
2.CreatetheDatabaseaccordingly.
24
OptimaEMSECGManagementSystem
2069773-003C
Third-PartyECGDataSolutionUserGuidelines
3.AccesstheFTPSetupbyselectingSetup>FTPSetupintheECGFileSelect
window.
2069773-003C
OptimaEMSECGManagementSystem
25
Third-PartyECGDataSolutionUserGuidelines
4.Makethefollowingsettingsasshowninthefollowingillustration.
5.TheFTPwindowwillopen,clickOKtorestartQB903D.

SettingUptheTransmissionLayer

Thissectiondemonstrateshowtosetupthetransmissionlayerusedinthethird-party ECGDatasolution.

FTPTransmissionLayerExample

DemonstrationEnvironment
FTPServer
Third-PartyDeviceFukudaCardiMaxFX-7202
QuickEasyFTPServer
26
OptimaEMSECGManagementSystem
2069773-003C
InstallingtheFTPServer
1.Double-clicktheFTPserverinstallation.
Third-PartyECGDataSolutionUserGuidelines
TheWelcomewindowopens.
2.ClickNext.
TheLicenseAgreementwindowopens.
3.SelectIaccepttheagreement,andclickNext.
TheSelectDestinationLocationwindowopens.
2069773-003C
OptimaEMSECGManagementSystem
27
Third-PartyECGDataSolutionUserGuidelines
4.ClickBrowsetoselectthelocationwhereyouwanttoinstalltheFTPserver.
5.ClickNext.
TheSelectStartMenuFolderwindowopens.
6.ClickBrowsetoselectadifferentfolder.
7.ClickNext.
TheSelectAdditionalTaskswindowopens.
28
OptimaEMSECGManagementSystem
2069773-003C
Third-PartyECGDataSolutionUserGuidelines
IfyouwanttocreateadesktopiconforthisFTPserver,selecttheCreatea desktopiconcheckbox.
8.ClickNext.
TheReadytoInstallwindowopens.
Reviewtheinformationtomakesureitiscorrect.Ifyouwanttomakeachange, clickBackandyouwillgobacktothepreviouswindows.
2069773-003C
OptimaEMSECGManagementSystem
29
Third-PartyECGDataSolutionUserGuidelines
9.ClickInstall.
Theinstallationbegins.
10.Aftertheinstallationisnished,clickOKtonishandexittheinstallation.
CreatingaNewFTPServerAccount
ThersttimeyouruntheFTPserver,thecongurationguidewilldisplay.
1.RuntheFTPserverbydouble-clickingtheFTPservershortcuticononthe
2.TypetheUserName.
desktop. TheCreateanewaccountwindowopens.
30
OptimaEMSECGManagementSystem
2069773-003C
Third-PartyECGDataSolutionUserGuidelines
3.ClickNext.
TheEnterthepasswordwindowopens.
4.TypethePasswordinthePasswordled.
5.TypethepasswordagaintoconrmitintheConrmPasswordeld.
6.ClickNext.
TheRootDirectoryfortheaccountwindowopens.
7.ClickBrowsetochoosethelocationthatyouwanttomakeastheRootDirectory.
8.ClickNext.
ThePermissionsettingswindowopens.
2069773-003C
OptimaEMSECGManagementSystem
31
Third-PartyECGDataSolutionUserGuidelines
9.Enableallthefunctionslistedinthewindowbyselectingthecheckboxesnext
toeachfunction..
10.ClickNext.
TheYouraccounthasbeencreatedsuccessfullywindowopens.
11.ClickFinishtonishtheconguration.
32
OptimaEMSECGManagementSystem
2069773-003C
StartingtheServer
Third-PartyECGDataSolutionUserGuidelines
AftercreatinganewFTPserveraccount,theFTPservercongurationutilityopens automatically.
1.ClickServerCongurationtoopentheServerCongurationwindow.
2.Enterthefollowinginformation:
ServerIP
ServerPort
3.StarttheserverbyclickingtheStartbutton.
Theserverisnowstarted.
2069773-003C
OptimaEMSECGManagementSystem
33
Third-PartyECGDataSolutionUserGuidelines
ConguringtheCardiMaxFX-7202
1.PowerontheCardiMaxFX-7202.
2.IntheMainwindow,clickMenu.
TheModeSelectwindowopens.
3.SelectSetup.
TheSetup(Menu)windowopens
34
OptimaEMSECGManagementSystem
2069773-003C
4.SelectFile.
Third-PartyECGDataSolutionUserGuidelines
TheSetup(File)windowopens.
5.EnterECGDeviceIPAddressandHOSTIPAddressbyclickingthebuttons
nexttotheeldnames.
NOTE:
TheCardiMaxFX-7202doesnotsupportDHCP . TheHOSTIPaddressistheIPaddressoftheFTPserver.
2069773-003C
OptimaEMSECGManagementSystem
35
Third-PartyECGDataSolutionUserGuidelines
SendingDatatotheFTPServer
1.AcquireECGdataontheECGdevice.
2.IntheMainwindow,clickMenu.
TheModeSelectwindowopens.
3.SelectFile.
TheFile(Menu)windowopens.
36
OptimaEMSECGManagementSystem
2069773-003C
4.ClickSend.
Third-PartyECGDataSolutionUserGuidelines
TheSendingECGDatawindowopens.
5.ClickMedia.
TheECGrecordsonthemediaarelistedinthewindow.
2069773-003C
OptimaEMSECGManagementSystem
37
Third-PartyECGDataSolutionUserGuidelines
6.Selecttherecordsthatyouwanttosend,andclickSend.
7.Amessagedisplaysindicatingtheprogress.
CheckingTransmittedData
Waituntilalltherecordshavebeensent.
ChecktheFTProotfoldertomakesureanECGleexists.
38
OptimaEMSECGManagementSystem
2069773-003C

TheParserLayer

Theparserlayerparsesthedatafromathird-partydevice,convertsittothesystem compatibleformat,andsendittothesystemserver.Theparserlayeristhecoreof thissolution.Itconsistsofaframework,acongurator,andseveralparsers.
Theconguratormodiesthecongurationle,whichdeneshowtheframework works.
Theparsersareeachdedicatedtoaspecicdevice,parsingdatafromthedevice. Theframeworkreadsthecongurationle,whichmustbenamed
ConverterCong.xml,loadstheparser,andallowseverythingtoworktogether.
ConguringtheParser
1.Runthecongurator.
The3rdPartyConvertConguratorwindowopens.
Third-PartyECGDataSolutionUserGuidelines
2069773-003C
OptimaEMSECGManagementSystem
39
Third-PartyECGDataSolutionUserGuidelines
2.AttheAdapterstab,clickAdd.
Theconguratorhastwomajorfunctions.
•Deningparsers,whichisdoneintheAdapterstab.
•Deningmonitors,whichisdownintheMonitorstab.
3.TypeanewparsernameintheNameeldandclickLoad.
40
OptimaEMSECGManagementSystem
2069773-003C
Third-PartyECGDataSolutionUserGuidelines
4.Selectanassemblywherethereisaparser,suchasFUKUDA2XMLAdapter.dll.
Theparser/adapterintheassemblywillbelisted. Forexample,asindicatedinthefollowinggurethe
FUKUDA2XMLAdapter.SCPAdapterandFUKUDA2XMLAdapter.FDAdapter arelisted.
2069773-003C
OptimaEMSECGManagementSystem
41
Third-PartyECGDataSolutionUserGuidelines
5.SelecttheappropriateadapterandclickAdd.
6.ClicktheMonitorstab,andclickAdd.
42
OptimaEMSECGManagementSystem
2069773-003C
7.SelectanAdapter/Parser.
Third-PartyECGDataSolutionUserGuidelines
Addtheinformationtotheothereldsasfollows:
Field
Source
Dest
VenderVenderofthedevice.
Module SerialDeviceserialnumber .
Description
Thisisthepathwherethe third-partydataislocated.
Thisisthepathwherethe converteddatawillbe located.
Devicename.
Required
Yes
Yes
Yes Yes Yes
2069773-003C
OptimaEMSECGManagementSystem
43
Third-PartyECGDataSolutionUserGuidelines
8.SavethecongurationbyselectingFile>Save.Thesavedlenamemustbe
Eachaddeditemwillstartathreadforconvertingdata.
ConverterCong.xml.
RunningtheParser
Toruntheparser,clicktheThirdPartyDataConverter.exe. Thefollowingwindowopens.
44
OptimaEMSECGManagementSystem
2069773-003C
TransmittingFiles
Third-PartyECGDataSolutionUserGuidelines
1.TransmitalefromtheFUKUDAdevice.
2.OpentheD:\Convertedfolder.
Iftheletransmittedsuccessfully,youwillndanXMLlesimilartothe following,intheD:\Convertedfolder:

OptimaEMSFolderforEachDevice

Adeviceneedstobeconguredbeforeanyacquisitionworkisdone. Thesystemserverwillcreateafolderforeachdeviceunderthecurrentsite’sfolder. Forexample,afolderontheservernamedD:\somefolderwiththeshared
nameofMACITECGDataontheMinhangsite,shouldhaveafoldernamed D:\somefolder\MinhangontheMinhangsite.
Ifthedevicep1025isaddedtotheMinhangsite,therewillbeafoldernamed D:\somefolder\Minhang\p1025.Thisfolderiswherethedatafromp1025willbe storedandalldatagoingintothatfolderwillbecomingfromthedevicep1025.
Itisthecongurator’sresponsibilitytoroutetheconvertedxmlletothecorrectfolder.
2069773-003C
OptimaEMSECGManagementSystem
45
Third-PartyECGDataSolutionUserGuidelines
46
OptimaEMSECGManagementSystem
2069773-003C

Third-PartyECGDataSolution DetailedDesign

TheSystemCompatibleXMLFormat

ThisXMLformatisthedataconventionbetweenthesystemandanythird-party system.Thesystemcanprocessdatafromanysystemaslongasitsupportsthe CompatibleXMLFormat.
FollowingistheXMLformatschema.
<?xmlversion="1.0"encoding="utf-8"?> <xs:schemaattributeFormDefault="unqualied"elementFormDefault="qualied"
xmlns:xs="http://www.w3.org/2001/XMLSchema>
4
<xs:elementname="RestingECG">
<xs:complexType>
<xs:sequence>
<xs:elementname="Patient"minOccurs="1"maxOccurs="1">
<xs:complexType>
<xs:attributename="id"type="xs:string"use="optional"/> <xs:attributename="name"type="xs:string"use="optional"/> <xs:attributename="gender"type="xs:string"use="optional"/> <xs:attributename="ageUnit"type="xs:string"use="optional"/> <xs:attributename="age"type="xs:unsignedInt"use="optional"/> <xs:attributename="height"type="xs:unsignedInt"use="optional"/> <xs:attributename="weight"type="xs:unsignedInt"use="optional"/>
</xs:complexType>
</xs:element> <xs:elementname="Device"minOccurs="1"maxOccurs="1">
<xs:complexType>
2069773-003C
OptimaEMSECGManagementSystem
47
Third-PartyECGDataSolutionDetailedDesign
</xs:complexType>
</xs:element> <xs:elementname="DiagnosisResult"minOccurs="0"maxOccurs="1">
<xs:complexType>
</xs:complexType>
</xs:element> <xs:elementname="Measurements"minOccurs="0"maxOccurs="1">
<xs:complexType>
<xs:attributename="vender"type="xs:string"use="required"/> <xs:attributename="module"type="xs:string"use="required"/> <xs:attributename="serial"type="xs:string"use="required"/>
<xs:attributename="text"type="xs:string"use="required"/>
<xs:attributename="atrialRate"type="xs:unsignedShort"use="optional"/> <xs:attributename="ventRate"type="xs:unsignedShort"use="optional"/> <xs:attributename="pOn"type="xs:unsignedShort"use="optional"/> <xs:attributename="pOff"type="xs:unsignedShort"use="optional"/> <xs:attributename="qOn"type="xs:unsignedShort"use="optional"/> <xs:attributename="qOff"type="xs:unsignedShort"use="optional"/> <xs:attributename="tOff"type="xs:unsignedShort"use="optional"/> <xs:attributename="sysBp"type="xs:unsignedShort"use="optional"/> <xs:attributename="diaBp"type="xs:unsignedShort"use="optional"/> <xs:attributename="prInterval"type="xs:unsignedShort"use="optional"/> <xs:attributename="qrsDuration"type="xs:unsignedShort"use="optional"/> <xs:attributename="qtInterval"type="xs:unsignedShort"use="optional"/> <xs:attributename="qtc"type="xs:unsignedShort"use="optional"/> <xs:attributename="qtcFred"type="xs:unsignedShort"use="optional"/> <xs:attributename="qtcFram"type="xs:unsignedShort"use="optional"/> <xs:attributename="pAxis"type="xs:short"use="optional"/> <xs:attributename="rAxis"type="xs:short"use="optional"/> <xs:attributename="tAxis"type="xs:short"use="optional"/> <xs:attributename="qrsCount"type="xs:unsignedShort"use="optional"/>
</xs:complexType>
</xs:element> <xs:elementname="WaveData"minOccurs="1"maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:elementname="Summary"minOccurs="1"maxOccurs="1">
<xs:complexType>
48
OptimaEMSECGManagementSystem
2069773-003C
Third-PartyECGDataSolutionDetailedDesign
<xs:attributename="precesion"type="xs:decimal"use="required"/> <xs:attributename="sampleRate"type="xs:unsignedShort"use="required"
/> <xs:attributename="rhythmsDuration"type="xs:unsignedShort"
use="required"/> <xs:attributename="lowPassFilter"type="xs:double"use="optional"/> <xs:attributename="hightPassFilter"type="xs:double"use="optional"/>
</xs:complexType>
</xs:element> <xs:elementname="Medians"minOccurs="0"maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:elementminOccurs="8"maxOccurs="12"name="Lead">
<xs:complexType>
<xs:attributename="id"type="xs:string"use="required"/> <xs:attributename="samples"type="xs:unsignedShort"
use="required"/> <xs:attributename="value"type="xs:string"use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element> <xs:elementname="Rhythms"minOccurs="1"maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:elementminOccurs="8"maxOccurs="12"name="Lead">
<xs:complexType>
<xs:attributename="id"type="xs:string"use="required"/> <xs:attributename="samples"type="xs:unsignedShort"
use="required"/> <xs:attributename="value"type="xs:string"use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
2069773-003C
OptimaEMSECGManagementSystem
49
Third-PartyECGDataSolutionDetailedDesign
</xs:element>
</xs:sequence> <xs:attributename="acquiredDateTime"type="xs:dateTime"use="optional"/>
</xs:complexType>
</xs:element>
</xs:schema>
SchemaDenitions
ElementAttributeDenition
ID
PatientID,whichshouldbe uniqueinsitescope.
Name
Patientname/family name/givenname.The maximumlengthis20bytes.
GenderEnumerationvalues:Male,
Female.
DiagnosisResult
AgeUnit
Patient
Age
Enumerationvalues:Year, Month,WeekDay.
Patientage.Theattribute workswiththeAgeUnit attributetodescribepatient age.
HeightPatientheight.Unitis
centimeter.
WeightPatientweight.Unitis
kilogram.
VenderDeviceVender.Maximum
lengthis50bytes.
Device
ModuleDeviceType.Maximumlength
is50bytes.
SerialDeviceserialnumber.
Maximumlengthis50bytes.
Text
Diagnosistext.Maximum lengthis1024bytes.
atrialRateAtrialrate.Unitis
beats/minute.
ventRate
Ventricularrate.Unitis beats/minute.
Measurements
pOn
Ponsettime.Unitisms.
pOffPoffsettime.Unitisms.
qOn
Qonsettime.Unitisms.
qOffQoffsettime.Unitisms. tOffToffsettime.Unitisms.
50
OptimaEMSECGManagementSystem
2069773-003C
SchemaDenitions(cont'd.)
Third-PartyECGDataSolutionDetailedDesign
Summary
sysBp
Systolicbloodpressure.Unitis mmHg.
diaBpDiastolicbloodpressure.Unit
ismmHg.
prIntervalPRinterval.Unitisms.
qrsDuration
QRSduration.Unitisms.
qtIntervalQTinterval.Unitisms.
qtc
QTC.Unitisms.
qtcFredQTCFridericia.Unitisms.
qtcFram
pAxis
rAxis
tAxis
qrsCount
Precesion
QTCFram.Unitisms. PAxis.Unitisdegree. RAxis.Unitisdegree. TAxis.Unitisdegree. QRScount.Unitisheartbeat. Mustbe4.88uV.
SampleRateMustbe500Hz,ifnot,resample
originaldata.
RhythmsDurationMustbe10second.Thesystem
onlysupports10sECG.
LowPassFilterLowpasslterwhenacquiring
thewavedata.UnitisHz.
HightPassFilterHighpasslterwhenacquiring
thewavedata.UnitisHz.
ID
LeadIDECGLeadIDdenition,seethe
LeadIDDenitiontable.
WaveData
SamplesSamplesMustbe600(1.2s) Medians ValueValueTheleadsamplevalues
separatedwithwhitespaces.
ID
LeadIDECGleadIDdenition,seethe
LeadIDDenitiontable.
Rhythms
SamplesSamplesMustbe5000for10seconds
ECGdata.
ValueValueTheleadsamplevalues
separatedwithwhitespaces.
acquiredDateTimeThedateandtimewhenthis
dataisacquired.
2069773-003C
OptimaEMSECGManagementSystem
51
Third-PartyECGDataSolutionDetailedDesign
AvailableleadIDsinthesystemare:(AllleadIDsarecase-sensitive).
LeadIDDenition
LeadID
I
II
III
aVL
aVR
aVF
V1
V2
V3
V4
V5
V6
V7
V8
V9
V2R
V3R
V4R
V5R
V6R
V7R
V8R
V9R
X
Y
Z
mX
mY
mZ
Comments
Ileadinwaveform. IIleadinwaveform. IIIleadinwaveform. aVLleadinwaveform. aVRleadinwaveform. aVFleadinwaveform. V1leadinwaveform. V2leadinwaveform. V3leadinwaveform. V4leadinwaveform. V5leadinwaveform. V6leadinwaveform. V7leadinwaveform. V8leadinwaveform. V9leadinwaveform. V2Rleadinwaveform. V3Rleadinwaveform. V4Rleadinwaveform. V5Rleadinwaveform. V6Rleadinwaveform. V7Rleadinwaveform. V8Rleadinwaveform. V9Rleadinwaveform. Xleadinwaveform. Yleadinwaveform. Zleadinwaveform. mXleadinwaveform. mYleadinwaveform. mZleadinwaveform.
XdXdleadinwaveform. YdYdleadinwaveform. ZdZdleadinwaveform. mXdmXdleadinwaveform.
52
OptimaEMSECGManagementSystem
2069773-003C
LeadIDDenition(cont'd.)
mYdmYdleadinwaveform. mZdmZdleadinwaveform.
NEHB_D
NEHB_A
NEHB_J
ML
CH
A1
A2
A3
A4
Third-PartyECGDataSolutionDetailedDesign
NEHB_Dleadinwaveform. NEHB_Aleadinwaveform. NEHB_Jleadinwaveform. MLleadinwaveform. CHleadinwaveform. A1leadinwaveform. A2leadinwaveform. A3leadinwaveform. A4leadinwaveform.

Third-PartySolutionArchitecture

Thefollowinggureisthearchitectureofthethird-partyECGdatasolution.

TheTopLayer

Thetoplayeristhetransmissionlayerresponsibleforreceivingdatafromthird-party devices.ThemethodsforreceivingdatainthissolutionaregeneralFTP,sharedfolder , andexternalstorage(SDCard,USBDisk,andsoon).Theseriallineapproachneeds specializedsoftwaresupport,whichisgenerallybundledwithdevices.

TheCoreLayer

Themiddlelayeristhecorepartofthissolution,itcontainsthreeparts:the conguration,thecongurator,andtheconverters.
Thecongurationreadsandwritesthecongurationle.Conguratormodiesthe congurationles.Convertersareorganizedbytherulesincongurationlesand convertsthethird-partydata.
2069773-003C
OptimaEMSECGManagementSystem
53
Third-PartyECGDataSolutionDetailedDesign
Thecongurationleschemaisasfollows:
<?xmlversion="1.0"encoding="utf-8"?> <xs:schemaxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xs="http://www.w3.org/2001/ XMLSchema"attributeFormDefault="unqualied"elementFormDefault="qualied" targetNamespace="http://parser.3rdParty.com">
<xsd:elementname="Conguration">
<xsd:complexType>
<xsd:sequence>
<xsd:elementname="Adapters">
<xsd:complexType>
<xsd:sequence>
<xsd:elementname="Adapter">
<xsd:complexType>
<xsd:attributename="Name"type="xsd:string"use="required"/> <xsd:attributename="Assembly"type="xsd:string"use="required"/> <xsd:attributename="Type"type="xsd:string"use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element> <xsd:elementname="Monitors">
<xsd:complexType>
<xsd:sequence>
<xsd:elementname="Monitor">
<xsd:complexType>
<xsd:attributename="Adapter"type="xsd:string"use="required"/> <xsd:attributename="Source"type="xsd:string"use="required"/> <xsd:attributename="Dest"type="xsd:string"use="required"/> <xsd:attributename="Vender"type="xsd:string"use="required"/> <xsd:attributename="Module"type="xsd:string"use="required"/> <xsd:attributename="Serial"type="xsd:unsignedByte"use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
54
OptimaEMSECGManagementSystem
2069773-003C
Third-PartyECGDataSolutionDetailedDesign
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xs:schema>
Therearetwoelementsinthecongurationle:AdaptersandMonitors. Adaptersdescribetheadapterswhichwillbecreated.Monitorsdescribethe
monitoringthreadsthatwillbecreated. AdaptersandMonitorsarerelatedtotheAdapter.NameandMonitor.Adapter
attributes. Followingisasampleofacongurationle.Thiscongurationindicatesthereisa
monitoringthread,whichmakesuseoftheNKType2adapter,andmonitoringthe D:\Sourcefolder.IfthereareanylesintheD:\Sourcefolder,themonitorwilltryto convertittothesystemcompatibleXMLleandthensavetheXMLletoD:\dest folder.
<?xmlversion="1.0"encoding="utf-8"?> <Congurationxmlns="http://parser.3rdParty.com">
<Adapters>
<AdapterName="NKType2"Assembly="NK2XMLAdapter.dll"Type= "NK2XMLAdapter.Adapter"/>
</Adapters> <Monitors>
<MonitorAdapter="NKType2"Source="D:\Source"Dest="d:\Dest"Vender=”NK” Module=”P1025”Serial=”12345”/>
</Monitors>
</Conguration>
CongurationFileSchemaDescriptions
ElementAttribute
Adapter
Name
AssemblyTheassemblyle,wherethisadapteris
Type
Description
AdapterName
located. Thefullname,includingnamespace,ofthe
adapter.
2069773-003C
OptimaEMSECGManagementSystem
55
Third-PartyECGDataSolutionDetailedDesign
CongurationFileSchemaDescriptions(cont'd.)
Monitor

TheAdaptersLayer

TheAdapterslayerprovidesexibilitythatitcouldbeextendedbyarbitraryadapters. Toachievethisexibilityacongurationle,acongurator,anddependencyinjection technologyareemployed.
Alladapterswillneedtoimplementthefollowinginterface.
publicinterfaceIAdapter
{
AdapterNameoftheadapterusedbythismonitor .
Source
Dest
VenderDevicevender.Thevalueofthiseldwillbe
ModuleDevicemodule.Thevalueofthiseldwillbe
SerialDeviceserial.Thevalueofthiseldwillbe
Thefolderbeingmonitored. Thedestinationfolderoftheconverted
systemcompatibleXMLle.
copiedtotheconvertedXMLle.
copiedtotheconvertedXMLle.
copiedtotheconvertedXMLle.
stringToXML(stringrawFileName);
}
Thisinterfaceconvertsthird-partydatatothesystemcompatibleXMLformat.
56
OptimaEMSECGManagementSystem
2069773-003C

Third-PartyECGDataExtensibility

Toaddanadditionaladapter,performthefollowingprocedure:
1.DevelopanadapterwhichimplementstheIAdapterinterface.(Fordeveloperonly).
2.Copytheassemblycontainingtheadaptertotheinstallpath.
3.Runthecongurator,andopentheexistingcongurationle.
4.Usetheadaptereditortoloadthenewlyaddedassembly.
5.Addanadaptername,theadapter,andsettheassemblyandtype.
6.Usethemonitoreditortoaddamonitor.Settheadapterledtothenewlyadded adapter,andsetthesourceanddestinationfolderaccordingtotherequirement.
7.Savethecongurationle.
8.RestarttheThirdPartyDataConverter.
5
2069773-003C
OptimaEMSECGManagementSystem
57
Third-PartyECGDataExtensibility
58
OptimaEMSECGManagementSystem
2069773-003C
GEMedicalSystems InformationTechnologies,Inc. 8200WestTowerAvenue Milwaukee,WI53223USA Tel:+14143555000
+18005587044(USOnly)
Fax:+14143553790
AsiaHeadquarters
GEMedicalSystems InformationTechnologies,Inc. Asia;GE(China)Co.,Ltd. 1HuatuoRoad ZhangjiangHi-techParkPudong Shanghai,People'sRepublicofChina201203 Tel:+862138777888 Fax:+862138777451
GEMedicalSystemsInformationTechnologies,Inc.,aGeneralElectricCompany,goingtomarketas GEHealthcare.
www.gehealthcare.com
Loading...