BizTalk and Healthcare (publication QNH techblog)

711 views
627 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
711
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Devdays gweest??
  • GERBEN!!!Waarom alweer HL7? Gerben vertelt meer over algemeen accelerators, HL7 eruit gepikt. Er zijn nog andere accelerators
  • Standaard in HealthcareVrijwilligersSponsorsDeelnemers
  • > 1300 schema’s
  • Er zijn veel aanbieders, zoals. ……Daarnaast de grotere spelers als MULE (OS), Oracle, IBMEn natuurlijk Tibco(MIRTH = MULE)
  • Veel andere systemen hebben oogkleppen op. Ze doen alleen maar HL7. Met name de standaard producten+ BIZTALK ACCELARATOR!!!
  • Algemeen ziekenhuis vs academisch ziekenhuisAmbtenaren mentaliteitheerst nog steeds wel (werktijden, kennis loopt ver achter!!)Limburg (need i say more)OTAP bestaat er nietEr zijn heel veel applicaties (= werk!)GEEN TECHNISCH TESTER!
  • ACK duurt superlang!!! Deferred mode aangezet!ACK komt niet aan bij source als een mapping foutgaat (architectuur beslissing)PARING OBX/OBRVoorbeelden doen  VOORBEREIDEN!!
  • BizTalk and Healthcare (publication QNH techblog)

    1. 1. BizTalk and Healthcare<br />Omdat ik veel gebruik gemaakt heb van afbeeldingen, staan de opmerkingen in deze textboxen.<br />
    2. 2. IamRob<br />Rob Fox<br /><ul><li>Rob Fox
    3. 3. Werkzaam voor QNH
    4. 4. Voornamelijk bezig met integratie met BizTalk
    5. 5. Schrijvend voor de QNH Techblog</li></li></ul><li>BizTalk and Healthcare<br />HL7<br />HL7 Accelerator<br />Waarom BizTalk<br />Probleempjes?<br />
    6. 6. Health Level 7<br /><ul><li>HL7: Health Level 7
    7. 7. Standaard uit de jaren 80
    8. 8. Wordt gerund door vrijwilligers
    9. 9. Je moet er lid van worden om het te kunnen “gebruiken” (documentatie en ondersteuning). Dit kost geld.
    10. 10. Het wordt ook gefinancierd door “sponsoren”.</li></li></ul><li>HL7 Benefactors<br />
    11. 11. Health Level 7<br />7e laag van het OSI model<br />Communicatie over IP poorten (MLLP)<br />
    12. 12. Health Level 7<br /><ul><li>2 versies, versie 2 en versie 3
    13. 13. Versie 2 is flatfile
    14. 14. Versie 3 is XML. Dit wordt weinig gebruikt. O.a. de inrichting van de security eisen is een drempel voor het gebruik.</li></ul>V2<br />MSH|^~&|IE|MCM|BTAHL7InterfaceEngine||199601121005||ADT^A04|000001|P|2.4<br />EVN|A03|201105051200||01||199601121000<br />PID|||191919^^^MYHOS^MR|253763|SMITH^JOHN^Q||19560129|M|||123MAIN^^BUFFALO^NY^98052^""||(123)555-0100| PV1|1|I|2000^2012^01^hey&test&DNS^test^test^test^test^test||||004777^MILLER^CONNIE^A.|||SUR||||2|A0<br /><PRPA_IN403001 xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema<br /><id root="1.1.2.3.4.5" extension="5929" assigningAuthorityName="Litware Inc."/><br /> <creationTime value="20050303180027"/><br /> <versionCode code="V3PR1"/><br /> <interactionId root="1.1.6.7.8" extension="PRPA_IN403001" assigningAuthorityName="HL7"/><br /> <processingCode code="D"/><br /> <processingModeCode code="T"/><br /> <acceptAckCode code="AL"/><br /> <receiver typeCode="RCV"><br /> <device classCode="DEV" determinerCode="INSTANCE"><br /> <id root="1.4.7.8.3"/><br /> </device><br /> </receiver><br /> (…)<br /></PRPA_IN403001><br />V3<br />
    15. 15. Health Level 7<br />Header<br />Source<br />Destination<br />MessageType<br />Triggerevent<br />Version<br />MSH|^~&|HIS||RIS||199601121005||ADT^A04|000001|P|2.2<br />EVN|A03|201105051200||01||199601121000<br />PID|||191919^^^MYHOS^MR|253763|SMITH^JOHN^Q||19560129|M|||123MAIN^^<br />PV1|1|I|2000^2012^01^hey&test&DNS^test^test^test^test^test||||<br />ZPI|1|Y||||01001234^Huisarts^^H.^^de||||||12004321^Tandarts^^T.^^de|<br />Body<br />Z-segments<br /><ul><li>Daarom concentreren op de flatfile
    16. 16. 3 delen, Header, Body en Z-segmenten
    17. 17. Elke regel in de file heet Segment
    18. 18. Z-segmenten zijn landspecifieke segmenten en bevatten gegevens die men nergens anders kwijt kon
    19. 19. De header bevat allemaal stuurelementen, die van belang zijn voor het parsen en het routeren van het bericht</li></li></ul><li>BizTalk accelerators<br />SWIFT<br />Banken<br />HIPAA<br />Health Insurance Portability and Acountability Act<br />RosettaNet<br />Supply Chain Solutions<br />HL7<br />Healthcare<br />
    20. 20. HL7 accelerator<br />MLLP Adapter<br />Pipelines<br />Project templates<br />Schema templates<br />HL7 Configuration Explorer<br />Batching<br />Auditing & Logging<br /><ul><li>Welke tools krijg je van Microsoft bij de HL7 Accelerator?</li></li></ul><li>Wat doet ie nou?<br />HDR<br />+<br />XML<br />BODY<br />CONTEXT<br />FLATFILE<br />ADT<br />BTAHL7 Pipeline Comp<br />Z<br />+<br />ACK<br />MsgBox<br />ADT<br />XML<br />MSG<br />ACKXML<br />ACK<br />ACK<br />XML<br />
    21. 21. Waarom BizTalk?<br /><ul><li>Waarom voor BizTalk kiezen als er zo veel alternatieven zijn?</li></ul>Cloverleaf<br />Iguana<br />OpenHub<br />OpenLink<br />Mirth<br />Boston<br />Tibco<br />Oracle<br />IBM<br />
    22. 22. Waarom BizTalk?<br />Waarom BizTalk?<br /><ul><li>Veel van de middleware platformen voor ziekenhuizen kunnen maar 1 kunstje, en dat is HL7 berichten transformeren
    23. 23. We zijn met veel BizTalk professionals, kennis is wijd verbreid
    24. 24. Dus ook op internet
    25. 25. Uiteindelijk is BizTalk sowieso een goedkoop alternatief, zeker voor ziekenhuizen
    26. 26. Zonder de HL7 Accelerator was er niet voor BizTalk gekozen, en dit is dus een belangrijk onderdeel voor de healthcare wereld</li></li></ul><li>Het ziekenhuis & IT<br /><ul><li>Het komt voort uit een ambtenarenwereld. Dat is te merken. Het is anders dan het bedrijfsleven en de gemiddelde leeftijd is er hoog. Kennis vernieuwing wordt weinig aan gedaan.
    27. 27. Komt ook doordat het Limburg is. Mensen zijn toch minder geneigd naar seminars te gaan in “het noorden”.
    28. 28. Een OTAP straat zul je er niet snel vinden, al wordt dat wel steeds beter.
    29. 29. Er zijn relatief veel applicaties in een ziekenhuis.,Dit komt wellicht ook voort uit het feit dat het Atrium MC een algemeen ziekenhuis is.
    30. 30. De structuur in sommige ziekenhuizen is ver te zoeken. Het Atrium MC heeft gelukkig wel redelijke structuur, omdat zij wel een middleware implementatie hebben.</li></ul><br />
    31. 31. Probleempjes?<br />Hotfix (KB961020)<br />Mapping op receiveport<br />Sequence elementen<br />Soms, heel soms, duurt het parsen van een bericht erg lang<br />
    32. 32. BizTalk and Healthcare<br />BizTalk is een goed alternatief voor de standaard middleware platforms in ziekenhuizen <br />De HL7 accelerator zorgt voor een snelle ontwikkeling van HL7<br />Healthcare is booming, maak daar gebruik van!<br />http://blog.hl7-info.com (HL7 Acc blog)<br />http://msdn.microsoft.com/en-us/library/bb945647.aspx (HL7 Acc)<br />http://www.ragingbulltech.com/ (Minotaur)<br />http://www.qnhtechblog.nl<br />

    ×