Page 1

GEHealthcare
OptimaEMSECGManagementSystem 
HIS/EMRInterfaceReferenceManual
SoftwareVersion1.0 
2069773-002RevisionB
OptiamEMS 
English 
©2012GeneralElectricCompany. 
AllRightsReserved.
 
Page 2

PublicationInformation
TheinformationinthismanualappliesonlytoOptimaEMSECGManagementSystemVersion1.0.Itdoesnotapplytoearlierproduct 
versions.Duetocontinuingproductinnovation,specicationsinthismanualaresubjecttochangewithoutnotice.
MUSEandMACaretrademarksownedbyGEMedicalSystemsInformationTechnologies,Inc.,aGeneralElectricCompanygoingtomarket 
asGEHealthcare.Allothertrademarkscontainedhereinarethepropertyoftheirrespectiveowners.
Thedocumentpartnumberandrevisionappearatthebottomofeachpage.Therevisionidentiesthedocument’supdatelevel.The 
revisionhistoryofthisdocumentissummarizedinthefollowingtable.
Revision
A
B
ToaccessotherGEHealthcaremanuals,gototheCommonDocumentationLibrary(CDL),locatedathttp://www.gehealthcare.com/usen/
service/biomed_tech_selfservice/services_user_doc/products/support.htmlandclickCardiology.
ToaccessOriginalEquipmentManufacturer(OEM)manuals,gotothedevicemanufacturer'sWebsite.
Date
1November2012InitialRelease
10December2012Initialreleaseforcustomer
Comments
ServiceManualLanguageInformation
WARNING 
(EN)
ПРЕДУПРЕЖДЕНИЕ 
(BG)
警告
ZH-CN
警告
(ZH-TW)
ThisservicemanualisavailableinEnglishonly.
•Ifacustomer'sserviceproviderrequiresalanguageotherthanEnglish,itisthecustomer's
responsibilitytoprovidetranslationservices.
•Donotattempttoservicetheequipmentunlessthisservicemanualhasbeenconsulted
andisunderstood.
•Failuretoheedthiswarningmayresultininjurytotheserviceprovider,operator ,orpatient,
fromelectricshock,mechanicalorotherhazards.
Товаупътванезаработаеналичносамонаанглийскиезик.
•Акодоставчикътнауслугатанаклиентаизискадругезик,задължениенаклиентае
даосигурипревод.
•Неизползвайтеоборудването,предидастесеконсултиралииразбралиупътването
заработа.
•Неспазванетонатовапредупреждениеможедадоведедонараняваненадоставчика
науслугата,оператораилипациентврезултатнатоковударилимеханичнаили 
другаопасност.
本维修手册仅提供英文版本。
•如果维修服务提供商需要非英文版本,客户需自行提供翻译服务。
•未详细阅读和完全理解本维修手册之前,不得进行维修。
•忽略本警告可能对维修人员,操作员或患者造成触电、机械伤害或其他形式的伤害。
本維修手冊只提供英文版。
•如果客戶的維修人員有英語以外的其他語言版本需求,則由該客戶負責提供翻
譯服務。
•除非您已詳閱本維修手冊並了解其內容,否則切勿嘗試對本設備進行維修。
•不重視本警告可能導致維修人員、操作人員或病患因電擊、機械因素或其他因素
而受到傷害。
2
OptimaEMSECGManagementSystem
2069773-002B
10December2012
 
Page 3

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.
Denneservicemanualndeskunpå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-002B
OptimaEMSECGManagementSystem
3
 
Page 4

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.
•Ezengyelmeztetésgyelmenkí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áraosti,vélrænumeðaöðrumáhættum.
ManualservisinihanyatersediadalambahasaInggris.
•JikapenyediajasaservispelangganmemerlukanbahasalainselaindariBahasaInggris,
merupakantanggungjawabdaripenyediajasaservistersebutuntukmenyediakan 
terjemahannya.
•Janganmencobamelakukanservisterhadapperlengkapankecualitelahmembacadan
memahamimanualservisini.
•Mengabaikanperingataninibisamengakibatkancederapadapenyediaservis,operator,
ataupasien,karenaterkenakejutlistrik,bahayamekanisataubahayalainnya.
4
OptimaEMSECGManagementSystem
2069773-002B
10December2012
 
Page 5

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åndbokennnesbarepåengelsk.
•Hviskundensserviceleverandørtrengeretannetspråk,erdetkundensansvaråsørge
foroversettelse.
•Ikkeforsøkåreparereutstyretutenatdenneservicehåndbokenerlestogforstått.
•Manglendehensyntildenneadvarselenkanføretilatserviceleverandøren,operatøren
ellerpasientenskadespågrunnavelektriskstøt,mekaniskeellerandrefarer .
2069773-002B
OptimaEMSECGManagementSystem
5
 
Page 6

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-002B
10December2012
 
Page 7

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ärservicehandbokennnsbaratillgä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-002B
OptimaEMSECGManagementSystem
7
 
Page 8

ServiceManualLanguageInformation(cont'd.)
ЗАСТЕРЕЖЕННЯ 
(UK)
CẢNHBÁO 
(VI)
Данекерівництвозсервісногообслуговуванняпостачаєтьсявиключноанглійськоюмовою.
•Якщосервіснийінженерпотребуєкерівництвоіншоюмовою,користувачзобов'язаний
забезпечитипослугиперекладача.
•Ненамагайтесяздійснюватитехнічнеобслуговуванняданогообладнання,якщо
винечитали,абонезрозумілиінформацію,наданувкерівництвізсервісного 
обслуговування.
•Недотриманняцьогозастереженняможепризвестидотравмуваннясервісного
інженера,користувачаданогообладнанняабопацієнтавнаслідокелектричногошоку, 
механічногоушкодженняабозіншихпричинневірногообслуговуванняобладнання.
TàiLiệuHướngDẫnSửaChữachỉcóbảntiếngAnh.
•Nếucácđơnvịcungcấpdịchvụchokháchhàngyêucầumộtngônngữnàokháctiếng
Anh,thìkháchhàngsẽcótráchnhiệmcungcấpcácdịchvụdịchthuật.
•KhôngđượcsửachữathiếtbịtrừkhiđãthamkhảovàhiểuTàiliệuHướngdẫnSửachữa.
•Khôngtuânthủnhữngcảnhbáonàycóthểdẫnđếncáctổnthươngchongườithực
hiệnsửachữa,ngườivậnhànhhaybệnhnhân,dosốcđiện,cácrủirovềcơkhíhay 
cácrủirokhác.
8
OptimaEMSECGManagementSystem
2069773-002B
10December2012
 
Page 9

Contents
1Introduction
2HL7Inbound
ManualInformation..................................................................................11
IntendedAudience...................................................................................11
ManualPurpose......................................................................................11
DocumentConventions.............................................................................11
AdditionalAssistance................................................................................12
MappingHL7MessagestotheOptimalEMSHL7Interface......................14
SiteHL7conguration...............................................................................14
ADTMessageHandlerConguration.............................................................17
ORMMessageHandlerConguration............................................................18
OMGMessageHandlerConguration............................................................19
EnablingthesystemHL7Inbound............................................................20
3Non-HL7Inbound
4HIS/EMROutbound
ConguringtheSystemHL7ServiceEntry................................................21
IsPatientExisted........................................................................................23
AdmitPatient.............................................................................................24
UpdatePatient...........................................................................................25
MergePatient.............................................................................................25
CreateOrder..............................................................................................26
ActivatingtheSystemHIS/EMROutbound...............................................27
CustomizingHIS/EMROutboundFileNameRules....................................30
CreatingAC#ClassLibraryProject...............................................................30
AddingMacItHooks.dllReference.................................................................33
AddingANewClassNamedCustomizeOutBoundFiler........................................34
ImplementingIHisOutboundFileNameStrategyInterfacein
CustomizeOutBoundFilerClass....................................................................36
BuildingC#dllLibraryProject......................................................................37
ReleasingAssemblydllFiletotheSystemServer..............................................38
2069773-002B
OptimaEMSECGManagementSystem
9
 
Page 10

10
OptimaEMSECGManagementSystem
2069773-002B
 
Page 11

1
Introduction
Thischapterprovidesgeneralinformationrequiredfortheproperuseofthesystem 
andthismanual.Familiarizeyourselfwiththisinformationbeforeusingthesystem.
ManualInformation
Thissectionprovidesinformationforthecorrectuseofthismanual. 
Keepthismanualwiththeequipmentatalltimesandperiodicallyreviewit.You
shouldrequesttrainingassistancefromGEHealthcare,ifneeded.
IntendedAudience
ThismanualisintendedforusebyanyoneresponsibleforintegratingtheOptimaEMS 
system(alsoreferredtoas"thesystem"throughoutthismanual)andtheHIS/EMR 
system.
ManualPurpose
DocumentConventions
TypographicalConventions
2069773-002B
ThismanualdetailsthedescriptionofthedataowbetweenthesystemandHIS/EMR. 
Itdescribeshowtointegratewiththesesystems.
Thismanualusesthefollowingconventions.
ConventionDescription 
BoldTextIndicateskeysonthekeyboard,texttoenter,orhardwareitemssuchas
buttonsorswitchesontheequipment.
Italicized-Bold
Text
CTRL+ESC
Indicatessoftwaretermsthatidentifymenuitems,buttonsoroptionsin 
variouswindows.
Indicatesakeyboardoperation.Aplus(+)signbetweenthenamesoftwo 
keysindicatesthatwhileholdingtherstkey,youshouldpressandrelease 
thesecondkey.Forexample,PressCTRL+ESCmeanstopressandholdthe 
CTRLkeyandthenpressandreleasetheESCkey.
OptimaEMSECGManagementSystem
11
 
Page 12

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
Notes
AdditionalAssistance
Allillustrationsinthemanualareprovidedasexamplesonly.Dependingonsystem 
conguration,screensinthemanualmaydifferfromthescreensonyoursystem.
Allpatientnamesanddataarectitious.Anysimilaritytoactualpersonsis 
coincidental.
Notesprovideapplicationtipsoradditionalinformationthat,whileuseful,arenot 
essentialtothecorrectoperationofthesystem.Theyarecalledoutfromthebody 
textthroughaagwordandindentation,asfollows:
NOTE:
ThetiporadditionalinformationisindentedbelowtheNOTEagword.
GEHealthcaremaintainsatrainedstaffofapplicationandtechnicalexpertstoanswer 
questionsandrespondtoissuesandproblemsthatmayariseduringtheinstallation, 
maintenance,anduseofthissystem.
ContactyourlocalGEHealthcarerepresentativetorequestadditionalassistance.
12
OptimaEMSECGManagementSystem
2069773-002B
 
Page 13

2
HL7Inbound
ThesystemsupportsHL7interfacestoacceptADT,OMG,andOrdermessagesfrom 
theHospitalInformationSystemandElectronicMedicalRecord(HIS/EMR).Youmust 
enabletheappropriateHISoptions(ADT,Orders)inthesystem.
Thefollowingdiagramdepictsatypicalproductiondeploymentenvironmentfor 
HIS/EMRandthesystem.
ThesystemreceivestheinboundADT,OMG,andOrder(ORM)HL7messagesfrom 
externalsystems(HIS/EMR)androutesthemtotheHL7serviceentryofaspecialsite.
ThedatatransferfromHIS/RMRtothesystemisdoneusingTCP/IPsocket-based 
communicationprotocol.Apre-denedHL7messageformatisusedtoroutedata.
ThefollowingHL7eventtypesaresupportedbythesystemHL7InterfaceforHL7 
messages
SupportedHL7 
event
ADT
ADT
2069773-002B
Sub-eventSupportedHL7
version
A012.3,2.3.1
2.42.5
2.5.1
A082.3,2.3.1
2.42.5
2.5.1
OptimaEMSECGManagementSystem
Supported 
(OptimaEMS) 
workow 
function
Admitpatient
Updatepatient 
information
Denition
Patientis 
admitted.
Patientdatahas 
changed.
13
 
Page 14

HL7Inbound
ADT
ADT
ORMO012.3,2.3.1
OMGO192.3,2.3.1
A392.3,2.3.1
A402.3,2.3.1
MergepatientPatientis
2.42.5
2.5.1 
MergepatientPatientis
2.42.5
2.5.1 
CreateorderAnorderis
2.42.5
2.5.1 
CreateorderAnorderis
2.42.5
2.5.1
AllotherHL7messagesandversionsareunsupportedandwillbediscardedbythe 
HL7interface.WhenanunsupportedHL7messageorversionissenttothesystem 
HL7interface,anunsupportedmessageislogged.
MappingHL7MessagestotheOptimalEMSHL7 
Interface
merged.
merged.
created.
created.
EachcentricityhospitalinOptimalEMSwillconguretheHL7interfacetomeetthe 
needsoftheHIS/EMRsystems.
ThesystemprovidesacongurationletomeettheHL7interfacerouteandparse 
HL7messages.Thecongurationlenameishl7_mapping_cong.xmllocatedatthe 
defaultfolderatC:\ProgramFiles\GEHealthCare\OptimaEMSService.
SiteHL7conguration
Eachcentricityhospitalhasacongurationlewithveattributestocongureas 
indicatedinthefollowingtable.
Attributename
Name
1
ID
ECGKeywordTheordertypedescriptionintheHL7
StressKeywordSimilartotheECGKeyword,thesystemwill
Description
Thenameofthecentricityhospital. 
ThesiteIDofthecentricityhospitalinthe
system..
message.IfHL7order(ORM)messages 
containthisword,Thesystemwillmarkthis 
orderasanECGorder.
markthisorderasastressorder.
14
OptimaEMSECGManagementSystem
2069773-002B
 
Page 15

HL7Inbound
HolterKeywordSimilartotheECGKeyword,thesystemwill
markthisorderasaHolterorder.
1
ObtainthecongurationleIDvaluefromthesystemasfollows:
1.OpentheSiteInformationwindowbyclickingSystemConguration>Site 
Conguration.
2.TheSiteIDislistedintheSiteIDeldofBasicInformation.
MessageHandlerComponentInterfaces
ThesystemHL7Interfaceconsistsofthreemessagehandlercomponentinterfaces:
•ADT
•ORM
•OMG
EachHL7messagehandlerhasanassociatedcongurationinthecongurationle.It 
getsconguredaccordingtovariousHIS.
EachHL7messagehandlercongurationiscomposedofoneortwogroup 
sub-sections,andeachgrouphasmultiplemappingparts.Amappingpartshas 
threeattributes.
KeyAttribute
Thekeyisuniversallypre-denedandcannotbechanged.Thekeysaremapped 
areasindicatedinthefollowingtable.
keydenition
Key
100 
101 
102 
103
Mapped
PIDofpatient 
FamilyNameofpatient 
GivenNameofpatient 
Genderofpatient
2069773-002B
OptimaEMSECGManagementSystem
15
 
Page 16

HL7Inbound
keydenition(cont'd.)
104 
107 
108 
200 
201 
202 
203 
204 
205 
300 
301 
302 
303
BirthDateofpatient 
Heightofpatient 
Weightofpatient 
AdmitDate/Timeofpatient 
PIDofpatientvisit 
Roomofpatientvisit 
Bedofpatientvisit 
Diagnosisofpatientvisit 
VisitIDofpatientvisit 
OrderDateofpatientorder 
PIDofpatientorder 
Typeofpatientorder 
TestReasonofpatientorder
PathAttribute
ThePathattributedetermineshowtogetthedataitemfromHL7messages.Ithas 
differentvaluesforvariousHL7messages.
ExplanationAttribute
TheExplanationattributecontainsadescriptionofthemappedpartsandcanbe 
empty.
ASampleoftheCongurationFile
Asampleofthecongurationleisindicatedasfollows: 
TheADT_A01messagewillbeusedasanexample.ADT_A01hasacorresponding
interface,andhastwoparameters,PatientandVisit,eachisaGroupitem.Each 
groupindicateswhatdataisneeded(thekeyattribute)andwheretogetit(thepath 
attribute).
Forthedatetimetypemappingelement,aformatattributeisneededbecause 
differentsystemsmayemploydifferentdatetimeformats.
Theexplanationattributeexistsonlyfortheuser’sconvenience.
<?xmlversion="1.0”encoding=”utf-8”?> 
<HL7Mappingsite=”gumei”id=”1075”ecgkeyword=”ecg”stresskeyword="stress”
holterkeyword=”holter”>
<Messagetype=”ADT_A01”version=”2.3”>
<Groupname=”Patient”>
16
OptimaEMSECGManagementSystem
2069773-002B
 
Page 17

<mappingkey=”100”path=”/.PID(0)-2”explanation=”patientid”/> 
<mappingkey=”101”path=”/.PID(0)-5–1”explanation=”familyname”/> 
<mappingkey=”102”path=”/.PID(0)-5–2”explanation=”givenname”/> 
<mappingkey=”103”path=”/.PID(0)-8”explanation=”gender”/> 
<mappingkey=”104”path=”/.PID(0)-7”explanation=”birthday”format=”YYYY-MM-DD”
/> 
</Group> 
<Groupname=”Visit”>
<mappingkey=”100”path=”/.PID(0)-2”explanation=”patientid”/>
<mappingkey=”101”path=”/.PID(0)-5–1”explanation=”familyname”/>
<mappingkey=”102”path=”/.PID(0)-5–2”explanation=”givenname”/>
<mappingkey=”103”path=”/.PID(0)-8”explanation=”gender”/>
<mappingkey=”104”path=”/.PID(0)-7”explanation=”birthday”format=”YYYY-MM-DD”
/> 
</Group>
HL7Inbound
ADTMessageHandlerConguration
A01/A08
</Message>
</HL7Mapping>
A01/A08hastwogroupsthatneedtobecongured:patientandvisit. 
Seethefollowingexample:
<Messagetype="ADT_A01"version="2.3">
<HL7Mappingsite=”gumei”id=”1075”ecgkeyword=”ecg”stresskeyword="stress” 
holterkeyword=”holter”>
<Groupname="Patient">
<mappingkey=”100”path=”/.PID(0)-2”explanation=”patientid”/> 
<mappingkey=”101”path=”/.PID(0)-5–1”explanation=”familyname”/> 
<mappingkey=”102”path=”/.PID(0)-5–2”explanation=”givenname”/> 
<mappingkey=”103”path=”/.PID(0)-8”explanation=”gender”/> 
<mappingkey=”104”path=”/.PID(0)-7”explanation=”birthday”format=”YYYY-MM-DD”
/> 
</Group> 
<Groupname=”Visit”>
2069773-002B
OptimaEMSECGManagementSystem
17
 
Page 18

HL7Inbound
<mappingkey=”100”path=”/.PID(0)-2”explanation=”patientid”/>
<mappingkey=”101”path=”/.PID(0)-5–1”explanation=”familyname”/>
<mappingkey=”102”path=”/.PID(0)-5–2”explanation=”givenname”/>
<mappingkey=”103”path=”/.PID(0)-8”explanation=”gender”/>
<mappingkey=”104”path=”/.PID(0)-7”explanation=”birthday”format=”YYYY-MM-DD”
/> 
</Group>
</Message>
A39/A40
A39/A40hastwogroupsthatneedtobecongured,newpatientandoldpatient. 
Seethefollowingexample:
<Messagetype="ADT_A39"version="2.3">
<Groups>
<Groupname="OldPatientID">
ORMMessageHandlerConguration
<Mappings>
<Mappingkey="100"path="/.MRG(0)-4"rep="false"explanation="OldpatientID"/>
</Mappings> 
</Group> 
<Groupname="NewPatientID">
<Mappings>
<Mappingkey="100"path="/.PID(0)-2"rep="false"explanation="NewpatientID"/>
</Mappings> 
</Group>
</Groups>
</Message>
TheORMmessagehandlerhastwogroupsthatneedtobecongured:orderandvisit. 
Seethefollowingexample:
<Messagetype="ORM_O01"version="2.3">
<Groups>
<Groupname="Order">
<Mappings>
18
OptimaEMSECGManagementSystem
2069773-002B
 
Page 19

<Mappingkey="300"path="/.ORC(0)-9"rep="false"explanation="orderdate"/> 
<Mappingkey="301"path="/.PID(0)-3"rep="false"explanation="patientid"/> 
<Mappingkey="302"path="/.OBR(0)-4-2"rep="false"explanation="devicetype"/> 
<Mappingkey="303"path="/.OBR(0)-31-2"rep="false"explanation="testreason"/>
</Mappings> 
</Group> 
<Groupname="Visit">
<Mappings>
<Mappingkey="200"path="/.MSH(0)-7"rep="false"explanation="visitdatetime"/> 
<Mappingkey="201"path="/.PID(0)-3-1"rep="false"explanation="patientid"/> 
<Mappingkey="202"path="/.PV1(0)-11-2"rep="false"explanation="room"/> 
<Mappingkey="203"path="/.PV1(0)-11-3"rep="false"explanation="bed"/> 
<Mappingkey="204"path="/.DG1(0)-4"rep="false"explanation="diagnosis"/> 
<Mappingkey="205"path="/.PV1(0)-19-1"rep="false"explanation="visitid"/>
</Mappings>
HL7Inbound
OMGMessageHandlerConguration
</Group>
</Groups>
</Message>
OMGmessagehandlerhasonegrouptocongure,order. 
Seethefollowingexample:
<Messagetype="OMG_O19"version="2.3">
<Groups>
<Groupname="Order">
<Mappings>
<Mappingkey="300"path="/.ORC(0)-9"rep="false"explanation="orderdate"/> 
<Mappingkey="301"path="/.PID(0)-3"rep="false"explanation="patientid"/> 
<Mappingkey="302"path="/.OBR(0)-4-2"rep="false"explanation="devicetype"/> 
<Mappingkey="303"path="/.OBR(0)-31-2"rep="false"explanation="testreason"/>
</Mappings> 
</Group>
</Groups>
</Message>
2069773-002B
OptimaEMSECGManagementSystem
19
 
Page 20

HL7Inbound
EnablingthesystemHL7Inbound
OpentheSiteCongurationwindowbyclickingSystemConguration>Site 
Conguration.
HL7Settingsareenabledbyselectingthefollowingcheckboxes:
•AllowHL7ADT
•AllowHL7Order
20
OptimaEMSECGManagementSystem
2069773-002B
 
Page 21

ConguringtheSystemHL7ServiceEntry
1.OpentheHL7ServiceEntrywindowbyclickingSystemConguration>HL7 
ServiceEntry.
HL7Inbound
•EachsiteshoulduseanHL7serviceentrysothatitismapped.
•Makesuretheporthasnotbeenoccupiedbyotherprogramandsoftware.
Theportisdifferentbetweeneachsite.
2.IntheHL7ServiceEntrywindow,clickStarttostarttheserviceentry.
2069773-002B
OptimaEMSECGManagementSystem
21
 
Page 22

HL7Inbound
NOTE:
MakesurethestatusoftheserviceentryisRunning.
•YoucanchangethecongurationoftheserviceentrybyclickingModify
(Port,removeserviceentry,andsoon).
•Ifanychangehasbeenmadetotheserviceentryconguration,youneedto
restarttheserviceentrybyclickingRestart.
Aftertheabovecongurationshavebeenset,thesystemwillacceptHL7ADTand 
OrdermessagesfromtheHIS.Youneedtorestartthesystemservicetoapplythese 
changes.
22
OptimaEMSECGManagementSystem
2069773-002B
 
Page 23

Non-HL7Inbound
3
Thesystemsupportsnon-HL7interfacestoimportpatientandorderdatafrom 
theHIS.Itprovidesawebservicetoimportpatientsandordersforthird-party 
applications.Thedefaultserviceaddressishttp://OptimaEMSServerIP 
address:8999/MacItWebServiceInBound.
Thefollowingwebservicefunctionsareprovidedbythesystemnon-HL7Interface.
FunctionNameFunctionPrototype
IsPatientExistedIsPatientExisted(stringpatientID,stringhisID) 
AdmitPatientAdmitPatient(Patientpatient,PatientVisit
visit,stringHisID)
UpdatePatientUpdatePatient(Patientpatient,PatientVisit
visit,stringHisID)
MergePatient
CreateOrderCreateOrder(Orderorder,stringHisID)
Seethefollowingdataowdiagram.
IsPatientExisted
Thisfunctionisusedtocheckwhetherapatientalreadyexistsinthesystem. 
IsPatientExistedhastwoparameters.
•PatientID:thepatientidentifyIDinHISsystem
•HisID:identieswhichsitethepatientbelongsto
MergePatient(stringoldPatientIDList,string 
newPatientID,stringHisID)
2069773-002B
OptimaEMSECGManagementSystem
23
 
Page 24

Non-HL7Inbound
TheHISIDshouldbesameasinthesystemandcannotbeempty.Obtainthevalue 
byperformingthefollowingprocedure:
1.LogintotheOptimalEMSsystem.
2.OpentheSiteCongurationwindowbyclickingSystemConguration>Site 
Conguration.
3.AttheSiteCongurationwindow,settheHISIDvalueshownintheleftwindow 
tothesamevalueastheHISName.
AdmitPatient
Thisfunctionisusedtocreateanewpatientinthesystem.Ithasthreeparameters. 
AdmitPatienthasfollowsub-dataitems.
Name
SocialInsuranceNum
SocialInsuranceType
PatientID
FamilyName
GivenName
Enableemptyvalue
No
No
No 
No 
No
Description
Patientsocialsecurity 
number.
Ifthepatientdoesnothavea 
socialsecuritynumber,keep 
thiseldblank.
Patientsocialsecuritytype. 
DifferentareasofChinamay
havedifferenttypesofsocial 
security.Ifasocialsecurity 
typeisnotpresent,keepthis 
eldblank.
PatientIDintheHISsystem. 
FamilynameofthePatient 
GivennameofthePatient
24
OptimaEMSECGManagementSystem
2069773-002B
 
Page 25

Non-HL7Inbound
BirthDate
Gender
Age
AgeUnit
HeightInCm
WeightInKg
Yes 
No
Yes 
No
Yes 
Yes
DateofbirthofthePatient 
Genderofpatient.Thevalue
canbeoneoffollowing: 
Male,Female,Unknown.
AgeofthePatient 
Patientageeld.Thevalue
canbeoneoffollowing:Year, 
Month,Week,Day,Hour, 
Unknown.
HeightofthePatient 
WeightofthePatient
PatientVisit:patientvisitinformationfromtheHIShasthefollowingsub-dataitems:
Name
HisVisitID
PatientID 
RoomYes
Bed
Diagnosis
AdmitDatetime
Enableemptyvalue
No
No
Yes 
Yes
No
Description
PatientvisitIDintheHIS.It 
isusedtoidentifymultiple 
patientvisits.
PatientIDintheHISsystem. 
RoomnumberofthePatient 
BednumberofthePatient 
Diagnosisresultofthe
Patient 
Patientvisittime.
UpdatePatient
MergePatient
HisID:sameastheHisIDparameterof“IsPatientExisted”onpage23.
Thisfunctionisusedtoupdatepatientinformationandcreateanewpatientvisit 
informationinthesystem.
UpdatePatienthasthreeparameters.
•Patient:hasthesamepatientparametersastheAdmitPatientfunction.
•PatientVisit:hasthesamepatientvisitparametersastheAdmitPatientfunction
•HisID:sameasthepatientvisitparametersof“IsPatientExisted”onpage23.
Thisfunctionisusedtomergemultiplepatientsintoonepatientinthesystem.
2069773-002B
OptimaEMSECGManagementSystem
25
 
Page 26

Non-HL7Inbound
CreateOrder
MergePatienthasthreeparameters.
•oldPatientIDList:thepatientIDintheHISsystemwhichwillbemergedinthe
system.
•newPatientID:thepatientIDintheHISsystemwhichwillreplaceotherpatients
inthesystem.
•HisID:sameastheHisIDparametersof“IsPatientExisted”onpage23.
Thisfunctionisusedtocreatepatientorderinformationinthesystem.
CreateOrderhastwoparameters. 
Order:patientorderinformationfromtheHISwiththefollowingsub-dataitems:
Name
PatientID
HisOrderID
HisVisitID
OrderDate
TestReasonYes
DeviceType
Enableemptyvalue
No 
No
No
No
No
Note
PatientIDintheHISsystem. 
PatientorderIDintheHIS
system. 
PatientvisitIDintheHIS
system. 
PatientorderdateintheHIS
system. 
Reasonforthepatienttest 
Typeofpatientorder.The
valuecanbeoneoffollowing:
ECG,Stress,Holter,and 
Unknown.
HisID:sameastheHisIDparametersof“IsPatientExisted”onpage23.
26
OptimaEMSECGManagementSystem
2069773-002B
 
Page 27

HIS/EMROutbound
Thesystemsupportsexportingofbillinganddiagnosisresultreportinformationtoa 
sharedfolder.AHISorEMRsystemshouldaccessthissharedfoldertogetoutbound 
data(billing,diagnosisresultreport).Therearenoreal-timeHL7outboundmessages 
whichcommunicatebetweenthesystemandHIS/EMR.TheappropriateHISoption 
(HISoutput)shouldbeenabledinthesystem,toautomaticallyexportbillingandtest 
reportsofaconrmedtest.HIS/EMRcouldaccessthesharedfolderonthesystem 
serveroverthenetwork.
ActivatingtheSystemHIS/EMROutbound
EnablingtheSystemHISOutbound
1.OpentheSiteCongurationwindowbyclickingSystemConguration>Site 
Conguration.
4
2.SelecttheAllowHL7Outboundcheckbox. 
TheHISoutboundisnowenabled.
2069773-002B
OptimaEMSECGManagementSystem
27
 
Page 28

HIS/EMROutbound
ConguringtheSystemHISOutboundCongurations
1.AttheHISNameeld,typetheHISname,whichisthesamenameasthe 
foldernamewherealltestreportareexportedtoforthatparticularsite.This 
eldshouldnotbeleftempty.
2.SelecttheDefaultReportTemplatebychoosingfromthelistinthedrop-down 
menu.
Inthefollowinggure,theTestreporttemplatewasselected.
28
OptimaEMSECGManagementSystem
2069773-002B
 
Page 29

ConguringtheSystemHISOutboundSharedFolder
Thissharedfolderisonthesystemserver.Thedefaultpathis:C:\ProgramFiles\GE 
HealthCare\OptimaEMSService\ECGData\MACIToutbound\+HisName.
1.Setthepermissionsofthefollowingfoldersothatitcanbeaccessedbythe 
HIS/EMRsystem:
C:\ProgramFiles\GEHealthCare\OptimaEMSService\ECGData\MACIT 
outbound\+HisName.
Thesystemwillnowautomaticallyexportbillingandtestreportstoasharedfolder 
whenauserconrmsatest.
HIS/EMROutbound
NOTE:
Thesystemwillexportbillingofanorderasalewiththe.txtextension.The 
contentisaHL7DFT_P03message.
Thesystemwillexportdiagnosisresultreportofanorderasalewitha.pdf 
extension.
TheexportlenameruleispatientOrderDatetime_PID_Report.pdfand
patientOrderDatetime_PID_Billing.txt
ThesystemsupportscustomizedHIS/EMRoutboundlenameruleswhenneeded.
2069773-002B
OptimaEMSECGManagementSystem
29
 
Page 30

HIS/EMROutbound
CustomizingHIS/EMROutboundFileNameRules
CreatingAC#ClassLibraryProject
1.Fromyourdesktop,clickStart>Programs>MicrosoftVisualStudio2010> 
MicrosoftVisualStudio2010.
NOTE:
TheMicrosoftVisualStudio2010isasoftwaredevelopmenttoolwhich 
needstobeinstalledonyourlocalmachine.
30
OptimaEMSECGManagementSystem
2069773-002B
 
Page 31

TheMicrosoftVisualStudiowindowopens.
HIS/EMROutbound
2.ClickFile>New>Project....
TheNewProjectwindowopens.
2069773-002B
OptimaEMSECGManagementSystem
31
 
Page 32

HIS/EMROutbound
3.ClicktheClassLibraryintheNewProjectwindow.
4.EntertheinformationdisplayedatthebottomoftheNewProjectwindow.
•Name:theprojectname
Forexample,CustomizeOutBoundFile.
•Location:theprojectlocation
Itisalocalstoragelefolderpathwhichsavethisprojectcontent. 
Forexample,D:\CustomizeOutBoundFilefolder.
5.ClickOK. 
Anewprojectiscreatedsuccessfullyandwillbeopenedautomatically
(CustomizeOutBoundFilewindowasexample).
32
OptimaEMSECGManagementSystem
2069773-002B
 
Page 33

AddingMacItHooks.dllReference
AreferenceneedstobeaddedtotheMacItHooks.dllleinanewproject.
1.Right-clicktheReferenceintheSolutionExplorerpanelofthe 
CustomizeOutBoundFilewindow.
HIS/EMROutbound
TheAddReferencewindowopens.
2.ClickBrowsetochoosetheMacItHooks.dllfromthelocalle.
NOTE:
TheMacItHooks.dllislocatedatthesystemserverinstallationfolderby 
default:C:\ProgramFiles\GEHealthCare\OptimaEMSService.
3.ClickOK. 
ThereferenceisaddedtotheMacItHooks.dlllesuccessfully.
2069773-002B
OptimaEMSECGManagementSystem
33
 
Page 34

HIS/EMROutbound
AddingANewClassNamedCustomizeOutBoundFiler
1.Right-clicktheCustomizeOutBoundFileintheSolutionExplorerpanelofthe
2.SelectAdd>Class....
CustomizeOutBoundFilewindow.
TheAddNewItemwindowopens.
34
OptimaEMSECGManagementSystem
2069773-002B
 
Page 35

HIS/EMROutbound
3.SelectClassintheAddNewItemwindow,andentertheNamedisplayedatthe 
bottomoftheAddNewItemwindow.
4.ClickAdd. 
theSourceCodeEditwindowwillopenautomatically.
2069773-002B
OptimaEMSECGManagementSystem
35
 
Page 36

HIS/EMROutbound
ImplementingIHisOutboundFileNameStrategyInterfacein 
CustomizeOutBoundFilerClass
IntheSourceCodeEditwindow,youcanwriteyoursourcecodetoimplementthe 
customizefunction.
1.MarkclassCustomizeOutBoundFilerasthepublicprex.
2.InherittheIhisOutboundFileNameStrategyinterface.
3.ImplementtheGetHisOutboundFileNamefunctioncodecustomized.
36
OptimaEMSECGManagementSystem
2069773-002B
 
Page 37

BuildingC#dllLibraryProject
1.SelectReleaseintheBuildOptioneld.
HIS/EMROutbound
2.BuildtheprojectbyclickingBuild>BuildSolution. 
ThiswillgeneratetheBuildLogintheOutputwindow.
3.GettheProjectBuildResultle. 
TheProjectBuildResultleislocatedinbin\Releasefolderundertheproject
locationyoucreatedinStep4of“CreatingAC#ClassLibraryProject”onpage
30.AndthelenameisCustomizeOutBoundFile.dll.
2069773-002B
OptimaEMSECGManagementSystem
37
 
Page 38

HIS/EMROutbound
ReleasingAssemblydllFiletotheSystemServer
CopytheProjectBuildResultleyougotinStep3of“BuildingC#dllLibraryProject”
onpage37tothePluginfolderunderthesystemserverinstallationfolder.
38
OptimaEMSECGManagementSystem
2069773-002B
 
Page 39
Page 40

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