Ingénieur d'intégration (interopérabilité en santé)
Les ingénieurs d'intégration relient les systèmes cliniques et de gestion de l'organisation pour que les informations de santé et de soins circulent en toute sécurité là où elles sont nécessaires. Ils conçoivent, développent, testent et maintiennent des interfaces, des API et des flux de messages avec des normes comme HL7 FHIR et HL7 version 2, établissent les correspondances de données et de codes cliniques entre systèmes, et maintiennent les intégrations en fonctionnement en production.
Ce texte a été traduit de l'anglais par un assistant d'intelligence artificielle et n'a pas encore été relu par un locuteur natif. Les citations du référentiel des compétences de la profession numérique et données du gouvernement britannique (UK GDaD PCF) et d'ESCO restent en anglais.
- Famille
- Développement logiciel
- Rôle du UK GDaD PCF
- Aucun : cette référence définit le rôle
- Professions ESCO
- integration engineer (ISCO-08 2511); database developer (ISCO-08 2521)
- Sur GitHub
- Document du rôle · Données du rôle
Niveaux
| Bande | Niveau de rôle | Niveau du UK GDaD PCF | Grades de la fonction publique britannique | Points d'évaluation de l'emploi |
|---|---|---|---|---|
| 5 | Ingénieur d'intégration junior | — | — | 335 |
| 6 | Ingénieur d'intégration | — | — | 418 |
| 7 | Ingénieur d'intégration senior | — | — | 477 |
| 8a | Ingénieur d'intégration référent | — | — | 551 |
Dans une organisation de santé numérique
- Un message perdu, retardé, dupliqué ou rattaché au mauvais patient, comme un résultat d'examen ou une demande d'avis, peut directement causer un préjudice, c'est pourquoi le travail d'intégration suit le processus de gestion des risques cliniques.
- Les intégrations transportent de grands volumes d'informations de santé confidentielles entre organisations, c'est pourquoi chaque flux a besoin d'une base légale, d'un transport sécurisé et d'une traçabilité.
- Les systèmes de santé utilisent de nombreuses normes et versions, des messages HL7 version 2 aux API HL7 FHIR et aux profils IHE, souvent avec des variantes locales.
- Le sens clinique doit être préservé de bout en bout, c'est pourquoi les ingénieurs établissent correctement les correspondances des terminologies cliniques comme SNOMED CT et rapprochent les patients de façon fiable.
- De nombreuses intégrations soutiennent les soins jour et nuit, c'est pourquoi elles ont besoin de supervision, d'alertes et de circuits clairs pour traiter les messages en échec.
Professions et compétences ESCO
ESCO énumère les compétences et les connaissances dont les employeurs ont généralement besoin (essentielles) ou peuvent avoir besoin (facultatives) pour chaque profession. Utilisez-les comme liste de contrôle lors des échanges sur le développement.
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.
Compétences et connaissances essentielles (16)
Aptitudes et compétences
- 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
Connaissances
Compétences et connaissances facultatives (71)
Aptitudes et compétences
- 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
Connaissances
- 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.
Compétences et connaissances essentielles (20)
Aptitudes et compétences
- 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
Connaissances
Compétences et connaissances facultatives (96)
Aptitudes et compétences
- 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
Connaissances
- 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.