Healthcare and TechnologyEngineering careers at Cerner CorporationFrank RydzewskiSenior Software Architect – Cerner Corporation
Background1999: University of PennsylvaniaBachelor’s Degree in Biological Basis of Behavior1999-2001:  Research Assistant & StudentUniversity of Iowa2001:  University of IowaBachelor’s Degree in Computer Science2002-Present:  Cerner CorporationStarted as a Software EngineerCurrently a Senior Software ArchitectiAware Platform team
Cerner CorporationKansas City, MO
Cerner’s MissionTo contribute to the systemic improvement of health care delivery and health of communities.
Cerner at a GlanceFounded in 1979, based in Kansas CityLead by 3 founders still with the companyMost experienced healthcare IT managementLargest standalone healthcare IT company in worldLargest, most strategic global client footprint~9,000 facilities around the world, 2,600 hospitals3,500 physician practices covering more than 30,000 physicians 500 ambulatory facilities800 home-health facilities1,600 retail pharmacies.9,000+ Associates WorldwideOver 3,500 in Professional / Managed ServicesOver 2,000 person Intellectual Property (IP) Organization
Impacting Health Care through technologyWho are our clients?Hospitals and Health SystemsPhysician PracticesLaboratories, Clinics and PharmaciesCommunities and GovernmentsEmployersUsing Cerner solutions…Clinicians spend more time with patients Enhanced information access for superior careHospitals reduce errors and waste while improving workflowConsumers better manage their healthEmployers save money by reducing administrative friction and improving the health of their associatesOur Work is proven…Over 7,000 Cerner Millennium solutions live at 1,200 facilities160,000 total physician users
Fulfilling the MissionBeyond Healthcare IT
Cerner is Transforming HealthcareIssues with Healthcare today are systemicEfficiencyEliminate waste, reduce variance of outcomes, prevent errorsInsuranceUninsured, Availability, Unnecessary friction/costsCommunityEducate, Promote, Incentivize
How Cerner is Transforming HealthcareInnovative Healthcare IT SolutionsCerner is self-insured, as a model on how to improve employer-provided insurance and reduce costs and frictionWe operate our own on-campus clinics and pharmacies for associates and their familiesReduces employer costs & improves associate productivityCisco Systems recently consulted with Cerner to build their own clinicCommunity EffortsKansas City Slimdown Challengehttp://kcslimdown.comFocused on improving the health of Kansas City residents
Healthcare and TechnologyCerner Solutions
Healthcare is Complex – coordinating peopleEach person below played a some role during the treatment of this patient’s cardiac conditionEvery interaction presents a risk in the patient’s outcomeKeeping everyone aware of changes or updatesUnnecessary duplication of effort (clinical tests, forms, billing)
Healthcare is Complex – information overloadEach participant in the treatment of a patient may be faced with an amazing array of complex interactions, each of which must be documented, managed, and updatedflickr.com/nomadicentrepreneur/2327177503
Healthcare Technology – Health RecordsPaper records are still a realityEasy to misread or transcribe something incorrectlyMost retailer’s POS systems contain higher tech solutions than some doctors’ officesHuge opportunities for innovation and creative engineering solutions exist throughout healthcare
Enter the EMRThe EMR (Electronic Medical Record)Also known as a patient’s “Chart”Initially, focus was on putting the data INTO the systemManual entry by userAchieved the goal of eliminating paper chartsData could be shared and more easily retrieved during future visitsEliminate a patient having to fill out the same form repeatedlyHowever, most modern medical treatments are complex – remember our NICU patient!Dozens of people interacting with the dataEach requires a different set of data to make their decisionsThousands of data points possibly changing by the secondCost cutting reduces staffing, meaning fewer clinicians per patient
Cerner Millennium / PowerchartElectronic Medical RecordStarted with old character-cell computersClinical data entry / viewingMulti-tier client-server technology stackPowerchart suite of applicationsClinical settingsAdmissionsBillingFocused on recording data and venue-specific views of dataMeaningful, but requires a lot of navigation to access all the data you needGoal was to develop a new platform to bring together customized views that show theright data to the right user at the right time
Cerner SolutionsInnovative solutions that transform healthcare
Cerner Solutions – iAware PlatformSystem independentMillenniumNew Cerner SolutionsNon-Cerner (vendors/competitors)Device IntegrationCustomizable Applications for a user/role/workflowCollaboratively designed with cliniciansMultiple solutionsCritical CareInfusion ManagementStaffingEnterprise Tracking / Capacity
Cerner Solutions  – innovating “at the edges”CommunityWeb-based solutions that connect individuals in the community with the appropriate caregivers / physiciansLink the community together in health-improving effortskcslimdown.com – competition underwayCollaboration between associates and clinician users of Cerner solutionswww.ucern.com - blogs, documentation, discussion boardsChart Search“Google” for your EMRSearch charts by terms and conditions, not patient names or idsQuickly find information on a related diagnosis or re-visit a previously diagnosed patientChart Crawling“Crawl” and aggregate clinical information to identify trends in a population (e.g. disease outbreaks identified early)
Cerner Solutions – innovating “at the edges”MobileWindows Mobile, iPad/iPhone, AndroidRemote access to clinical data Remote interaction with applicationsDevice ConnectivityInfusion PumpsVentilatorsBarcode scannersMedication DispensingReal-time data
EngineeringCareers at Cerner
Engineers… we’re kind of important.http://xkcd.com/898/
What is Engineering?From Wikipedia:“Engineering is the discipline, art, skill and profession of acquiring and applying scientific, mathematical, economic, social, and practical knowledge, in order todesign and buildstructures, machines, devices, systems, materials and processes that safely realize improvements to the lives of people.”
Engineering at CernerSoftware EngineerIndividuals engaged in the practiceof computer programmingSystem EngineerIndividuals engaged in installing and maintaining Cerner software systemsIntelligent, pragmatic, critical thinkers who are able to use software and hardware to transform requirements into practical, deliverable, high-quality solutionsWork in teams and collaborateContinue learning and applying new knowledge Interact with clients and business partnersDeliver on-time, quality solutions
Engineering at CernerSoftware Development OpportunitiesMulti-tier application developmentSystem support, Client support, and troubleshootingInternal systems, tools, and processesTechnologiesJavaAnd other JRE scripting languagesServer and Client side developmentWeb Services & DevelopmentREST, JAX-RS, Client Web ApplicationsHTML, Javascript, Ruby on Rails, GrailsWin32 .NET, C#, VC++Data accessOracle, SQL, CCL (Cerner-developed scripting)MobileiOS, Windows Mobile,AndroidContinuing EducationSoftware ConferencesPrototyping with new technologiesCerner Knowledgeworks Courses
Computer Science at IowaAbsolutely essential if applying for Software Engineering roleRecommended coursework:22C:016 – Computer Science I: Fundamentals22C:019 – Discrete Structures22C:021 – Computer Science II: Data Structures22C:022 (OO Software Dev) and/or 22C:031 (Algorithms)http-//xkcd.com/927/
Cerner VelocityThe Velocity Associate Development Program provides the training necessary for associates to become effective and experienced contributors to Cerner clients and organizations. Velocity ProgramsBusiness ConsultantDelivery ConsultantSystem EngineerSoftware Engineer
Velocity System EngineerSystem Engineers oversee implementation and/or support of Cerner’s Enterprise Solutions.Velocity System Engineers may be responsible for:Performing processes related to system upgrades, foreign system interfaces and system performance managementConsulting with clients to identify problems and provide outcomesBuilding, refreshing, and maintaining domainsInstalling and supporting Cerner and/or third-party licensed softwareConfiguring systems for optimal performanceDesigning and implementing data interfaces with non-Cerner information systems
Velocity Software EngineerSoftware Engineers develop and support Cerner’s leading edge clinical and management information systems.Responsibilities include:Understanding user requirementsProviding input to functional designDeveloping applicationsTesting and troubleshooting across Cerner’s family of solutionsCerner’s primary programming languages:Java, C Languages (C#, C++, VC), SQL, .NET, JavaScript, Web
ReferencesCernerwww.cerner.comwww.cernercareers.comCerner in the communityCerner and Cisco Clinic Partnershiphttp://www.ucern.comkcslimdown.comContact Mehttp://www.linkedin.com/in/frydzewskifrydzewski@cerner.comFollow Cerner Careerswww.facebook.com/CernerCareerstwitter.com/cernercareers
Important Dates9/29:  Engineering Career Fair10/4-10/7: On-Campus InterviewsSign up for interviews and entry level training programs at:HireaHawk.com
Questions?http://xkcd.com/844/

Cerner - Iowa Biomedical Engineering Seminar Presentation

  • 1.
    Healthcare and TechnologyEngineeringcareers at Cerner CorporationFrank RydzewskiSenior Software Architect – Cerner Corporation
  • 2.
    Background1999: University ofPennsylvaniaBachelor’s Degree in Biological Basis of Behavior1999-2001: Research Assistant & StudentUniversity of Iowa2001: University of IowaBachelor’s Degree in Computer Science2002-Present: Cerner CorporationStarted as a Software EngineerCurrently a Senior Software ArchitectiAware Platform team
  • 3.
  • 4.
    Cerner’s MissionTo contributeto the systemic improvement of health care delivery and health of communities.
  • 5.
    Cerner at aGlanceFounded in 1979, based in Kansas CityLead by 3 founders still with the companyMost experienced healthcare IT managementLargest standalone healthcare IT company in worldLargest, most strategic global client footprint~9,000 facilities around the world, 2,600 hospitals3,500 physician practices covering more than 30,000 physicians 500 ambulatory facilities800 home-health facilities1,600 retail pharmacies.9,000+ Associates WorldwideOver 3,500 in Professional / Managed ServicesOver 2,000 person Intellectual Property (IP) Organization
  • 6.
    Impacting Health Carethrough technologyWho are our clients?Hospitals and Health SystemsPhysician PracticesLaboratories, Clinics and PharmaciesCommunities and GovernmentsEmployersUsing Cerner solutions…Clinicians spend more time with patients Enhanced information access for superior careHospitals reduce errors and waste while improving workflowConsumers better manage their healthEmployers save money by reducing administrative friction and improving the health of their associatesOur Work is proven…Over 7,000 Cerner Millennium solutions live at 1,200 facilities160,000 total physician users
  • 7.
  • 8.
    Cerner is TransformingHealthcareIssues with Healthcare today are systemicEfficiencyEliminate waste, reduce variance of outcomes, prevent errorsInsuranceUninsured, Availability, Unnecessary friction/costsCommunityEducate, Promote, Incentivize
  • 9.
    How Cerner isTransforming HealthcareInnovative Healthcare IT SolutionsCerner is self-insured, as a model on how to improve employer-provided insurance and reduce costs and frictionWe operate our own on-campus clinics and pharmacies for associates and their familiesReduces employer costs & improves associate productivityCisco Systems recently consulted with Cerner to build their own clinicCommunity EffortsKansas City Slimdown Challengehttp://kcslimdown.comFocused on improving the health of Kansas City residents
  • 10.
  • 11.
    Healthcare is Complex– coordinating peopleEach person below played a some role during the treatment of this patient’s cardiac conditionEvery interaction presents a risk in the patient’s outcomeKeeping everyone aware of changes or updatesUnnecessary duplication of effort (clinical tests, forms, billing)
  • 12.
    Healthcare is Complex– information overloadEach participant in the treatment of a patient may be faced with an amazing array of complex interactions, each of which must be documented, managed, and updatedflickr.com/nomadicentrepreneur/2327177503
  • 13.
    Healthcare Technology –Health RecordsPaper records are still a realityEasy to misread or transcribe something incorrectlyMost retailer’s POS systems contain higher tech solutions than some doctors’ officesHuge opportunities for innovation and creative engineering solutions exist throughout healthcare
  • 14.
    Enter the EMRTheEMR (Electronic Medical Record)Also known as a patient’s “Chart”Initially, focus was on putting the data INTO the systemManual entry by userAchieved the goal of eliminating paper chartsData could be shared and more easily retrieved during future visitsEliminate a patient having to fill out the same form repeatedlyHowever, most modern medical treatments are complex – remember our NICU patient!Dozens of people interacting with the dataEach requires a different set of data to make their decisionsThousands of data points possibly changing by the secondCost cutting reduces staffing, meaning fewer clinicians per patient
  • 15.
    Cerner Millennium /PowerchartElectronic Medical RecordStarted with old character-cell computersClinical data entry / viewingMulti-tier client-server technology stackPowerchart suite of applicationsClinical settingsAdmissionsBillingFocused on recording data and venue-specific views of dataMeaningful, but requires a lot of navigation to access all the data you needGoal was to develop a new platform to bring together customized views that show theright data to the right user at the right time
  • 16.
    Cerner SolutionsInnovative solutionsthat transform healthcare
  • 17.
    Cerner Solutions –iAware PlatformSystem independentMillenniumNew Cerner SolutionsNon-Cerner (vendors/competitors)Device IntegrationCustomizable Applications for a user/role/workflowCollaboratively designed with cliniciansMultiple solutionsCritical CareInfusion ManagementStaffingEnterprise Tracking / Capacity
  • 18.
    Cerner Solutions – innovating “at the edges”CommunityWeb-based solutions that connect individuals in the community with the appropriate caregivers / physiciansLink the community together in health-improving effortskcslimdown.com – competition underwayCollaboration between associates and clinician users of Cerner solutionswww.ucern.com - blogs, documentation, discussion boardsChart Search“Google” for your EMRSearch charts by terms and conditions, not patient names or idsQuickly find information on a related diagnosis or re-visit a previously diagnosed patientChart Crawling“Crawl” and aggregate clinical information to identify trends in a population (e.g. disease outbreaks identified early)
  • 19.
    Cerner Solutions –innovating “at the edges”MobileWindows Mobile, iPad/iPhone, AndroidRemote access to clinical data Remote interaction with applicationsDevice ConnectivityInfusion PumpsVentilatorsBarcode scannersMedication DispensingReal-time data
  • 20.
  • 21.
    Engineers… we’re kindof important.http://xkcd.com/898/
  • 22.
    What is Engineering?FromWikipedia:“Engineering is the discipline, art, skill and profession of acquiring and applying scientific, mathematical, economic, social, and practical knowledge, in order todesign and buildstructures, machines, devices, systems, materials and processes that safely realize improvements to the lives of people.”
  • 23.
    Engineering at CernerSoftwareEngineerIndividuals engaged in the practiceof computer programmingSystem EngineerIndividuals engaged in installing and maintaining Cerner software systemsIntelligent, pragmatic, critical thinkers who are able to use software and hardware to transform requirements into practical, deliverable, high-quality solutionsWork in teams and collaborateContinue learning and applying new knowledge Interact with clients and business partnersDeliver on-time, quality solutions
  • 24.
    Engineering at CernerSoftwareDevelopment OpportunitiesMulti-tier application developmentSystem support, Client support, and troubleshootingInternal systems, tools, and processesTechnologiesJavaAnd other JRE scripting languagesServer and Client side developmentWeb Services & DevelopmentREST, JAX-RS, Client Web ApplicationsHTML, Javascript, Ruby on Rails, GrailsWin32 .NET, C#, VC++Data accessOracle, SQL, CCL (Cerner-developed scripting)MobileiOS, Windows Mobile,AndroidContinuing EducationSoftware ConferencesPrototyping with new technologiesCerner Knowledgeworks Courses
  • 25.
    Computer Science atIowaAbsolutely essential if applying for Software Engineering roleRecommended coursework:22C:016 – Computer Science I: Fundamentals22C:019 – Discrete Structures22C:021 – Computer Science II: Data Structures22C:022 (OO Software Dev) and/or 22C:031 (Algorithms)http-//xkcd.com/927/
  • 26.
    Cerner VelocityThe VelocityAssociate Development Program provides the training necessary for associates to become effective and experienced contributors to Cerner clients and organizations. Velocity ProgramsBusiness ConsultantDelivery ConsultantSystem EngineerSoftware Engineer
  • 27.
    Velocity System EngineerSystemEngineers oversee implementation and/or support of Cerner’s Enterprise Solutions.Velocity System Engineers may be responsible for:Performing processes related to system upgrades, foreign system interfaces and system performance managementConsulting with clients to identify problems and provide outcomesBuilding, refreshing, and maintaining domainsInstalling and supporting Cerner and/or third-party licensed softwareConfiguring systems for optimal performanceDesigning and implementing data interfaces with non-Cerner information systems
  • 28.
    Velocity Software EngineerSoftwareEngineers develop and support Cerner’s leading edge clinical and management information systems.Responsibilities include:Understanding user requirementsProviding input to functional designDeveloping applicationsTesting and troubleshooting across Cerner’s family of solutionsCerner’s primary programming languages:Java, C Languages (C#, C++, VC), SQL, .NET, JavaScript, Web
  • 29.
    ReferencesCernerwww.cerner.comwww.cernercareers.comCerner in thecommunityCerner and Cisco Clinic Partnershiphttp://www.ucern.comkcslimdown.comContact Mehttp://www.linkedin.com/in/frydzewskifrydzewski@cerner.comFollow Cerner Careerswww.facebook.com/CernerCareerstwitter.com/cernercareers
  • 30.
    Important Dates9/29: Engineering Career Fair10/4-10/7: On-Campus InterviewsSign up for interviews and entry level training programs at:HireaHawk.com
  • 31.