Ingeniero de integración (interoperabilidad sanitaria)
Los ingenieros de integración conectan los sistemas clínicos y de gestión de la organización para que la información de salud y asistencia llegue con seguridad a donde se necesita. Diseñan, crean, prueban y dan soporte a interfaces, API y flujos de mensajes con estándares como HL7 FHIR y HL7 versión 2, mapean datos y códigos clínicos entre sistemas, y mantienen las integraciones en funcionamiento en producción.
Este texto ha sido traducido del inglés por un asistente de inteligencia artificial y todavía no lo ha revisado un hablante nativo de español. Las citas del Marco de Capacidades de la Profesión Digital y de Datos del Gobierno del Reino Unido (UK GDaD PCF) y de ESCO se mantienen en inglés.
- Familia
- Desarrollo de software
- Rol del UK GDaD PCF
- Ninguno: esta referencia define el rol
- Ocupaciones de ESCO
- integration engineer (ISCO-08 2511); database developer (ISCO-08 2521)
- En GitHub
- Documento del rol · Datos del rol
Niveles
| Banda | Nivel del rol | Nivel del UK GDaD PCF | Grados de la función pública | Puntos de valoración del puesto |
|---|---|---|---|---|
| 5 | Ingeniero de integración júnior | — | — | 335 |
| 6 | Ingeniero de integración | — | — | 418 |
| 7 | Ingeniero de integración sénior | — | — | 477 |
| 8a | Ingeniero de integración líder | — | — | 551 |
En una organización de atención sanitaria digital
- Un mensaje perdido, retrasado, duplicado o asociado al paciente equivocado, como un resultado de una prueba o una derivación, puede causar daño directamente, por lo que el trabajo de integración sigue el proceso de gestión del riesgo clínico.
- Las integraciones transportan grandes volúmenes de información sanitaria confidencial entre organizaciones, por lo que cada flujo necesita una base jurídica, un transporte seguro y auditoría.
- Los sistemas sanitarios usan muchos estándares y versiones, desde los mensajes HL7 versión 2 hasta las API HL7 FHIR y los perfiles IHE, a menudo con variantes locales.
- El significado clínico debe llegar intacto, por lo que los ingenieros mapean correctamente terminologías clínicas como SNOMED CT y asocian a los pacientes de forma fiable.
- Muchas integraciones apoyan la atención a todas horas, por lo que necesitan monitorización, alertas y vías claras para resolver los mensajes fallidos.
Ocupaciones y habilidades de ESCO
ESCO enumera las habilidades y los conocimientos que los empleadores suelen necesitar (esenciales) o pueden necesitar (opcionales) en cada ocupación. Úselos como lista de comprobación en las conversaciones sobre el desarrollo.
integration engineer
Integration engineers develop and implement solutions which coordinate applications across the enterprise or its units and departments. They evaluate existing components or systems to determine integration requirements and ensure that the final solutions meet organisational needs. They reuse components when possible and assist management in taking decisions. They perform ICT system integration troubleshooting.
Habilidades y conocimientos esenciales (16)
Habilidades y competencias
- analyse network bandwidth requirements
- apply ICT system usage policies
- apply company policies
- define integration strategy
- define technology strategy
- deploy ICT systems
- design component interfaces
- integrate system components
- use scripting programming
Conocimientos
Habilidades y conocimientos opcionales (71)
Habilidades y competencias
- adapt to changing situations
- communicate with customers
- design computer network
- implement a firewall
- implement anti-virus software
- perform project management
- use an application-specific interface
- use back-up and recovery tools
- utilise computer-aided software engineering tools
Conocimientos
- ABAP
- AJAX
- APL
- ASP.NET
- Agile project management
- Ansible
- Apache Maven
- Assembly (computer programming)
- C#
- C++
- COBOL
- Cisco
- Common Lisp
- Groovy
- Haskell
- ICT debugging tools
- ICT infrastructure
- ICT network routing
- ICT recovery techniques
- ICT system integration
- ICT system programming
- Java (computer programming)
- JavaScript
- Jenkins (tools for software configuration management)
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- Objective-C
- OpenEdge Advanced Business Language
- PHP
- Pascal (computer programming)
- Perl
- Process-based management
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- STAF
- Salt (tools for software configuration management)
- Scala
- Scratch (computer programming)
- Swift (computer programming)
- Vagrant
- Visual Basic
- computer programming
- embedded systems
- engineering processes
- hardware components
- information architecture
- information security strategy
- interfacing techniques
- lean project management
- model based system engineering
- software components libraries
- solution deployment
- systems development life-cycle
- tools for ICT test automation
- tools for software configuration management
database developer
Database developers program, implement and coordinate changes to computer databases based on their expertise of database management systems.
Habilidades y conocimientos esenciales (20)
Habilidades y competencias
- apply information security policies
- balance database resources
- collect customer feedback on applications
- create data models
- estimate duration of work
- identify customer requirements
- interpret technical texts
- perform backups
- report analysis results
- test ICT queries
- use an application-specific interface
- use databases
- write database documentation
Conocimientos
Habilidades y conocimientos opcionales (96)
Habilidades y competencias
- address problems critically
- create solutions to problems
- execute ICT audits
- execute analytical mathematical calculations
- execute integration testing
- execute software tests
- identify ICT security risks
- integrate system components
- manage business knowledge
- manage cloud data and storage
- manage digital documents
- perform data mining
- store digital data and systems
- use back-up and recovery tools
- use personal organization software
- use query languages
- use software design patterns
- use spreadsheets software
- verify formal ICT specifications
Conocimientos
- ABAP
- AJAX
- APL
- ASP.NET
- Ajax Framework
- Assembly (computer programming)
- C#
- C++
- CA Datacom/DB
- COBOL
- CoffeeScript
- Common Lisp
- DB2
- Erlang
- Filemaker (database management systems)
- Groovy
- Haskell
- IBM InfoSphere DataStage
- IBM InfoSphere Information Server
- IBM Informix
- ICT infrastructure
- ICT power consumption
- Informatica PowerCenter
- Java (computer programming)
- JavaScript
- JavaScript Framework
- LDAP
- LINQ
- Lisp
- MATLAB
- MDX
- ML (computer programming)
- MarkLogic
- Microsoft Access
- Microsoft Visual C++
- MySQL
- N1QL
- ObjectStore
- Objective-C
- OpenEdge Advanced Business Language
- OpenEdge Database
- Oracle Application Development Framework
- Oracle Data Integrator
- Oracle Relational Database
- Oracle Warehouse Builder
- PHP
- Pascal (computer programming)
- Pentaho Data Integration
- Perl
- PostgreSQL
- Prolog (computer programming)
- Python (computer programming)
- QlikView Expressor
- R
- Ruby (computer programming)
- SAP Data Services
- SAP R3
- SAS Data Management
- SAS language
- SPARQL
- SQL
- SQL Server
- SQL Server Integration Services
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- Swift (computer programming)
- Teradata Database
- TripleStore
- TypeScript
- VBScript
- Visual Basic
- WordPress
- XQuery
- computer programming
- data engineering
- hardware architectures
Contains ESCO v1.2.1 data (https://esco.ec.europa.eu/). © European Union. Reuse authorised under Commission Decision 2011/833/EU.