

In this presentation series, we will cover the integration of the Survivorship Passport in our hospital.
We will cover:
To give a little context, we will briefly review some integration concepts that we took into account and examine them in different ways.
The integration faced some challenges that were solved with more or less successful results.
Dealing with FHIR wasn't the biggest challenge. Nowadays, there are many resources available online, and the official documentation is quite good.
We addressed this problem using a mixed approach. On the one hand, we added some necessary codifications directly within the Genes system. On the other hand, we mapped Genes' internal keys to standard codification systems using our application.
The application checks these codes and essentially acts as a conversion table.
To handle this, our middleware is responsible for encrypting and hashing certain internal business identifiers.
We adopted a security-by-design and multi-layered approach for developing the application. This includes data logging encryption, UI-API communication encryption, HTTPS, and a reverse proxy for external data transmission, following the instructions of the workpackage 3.4, privacy Impact Assessments (“PIAs”) and GDPR compliance.
We initially used JUnit and later transitioned to JSON schemas for validating FHIR resources. We also developed a custom testing framework to test the FHIR API using synthetic data.
The planning of the project was done trying to accomplish some specifications.
Now we are going to see some schemas following the C4 model by Simon Brown.
These kinds of schemas are flexible and let us show you the general architecture.
Here you have a general Diagram.
Here are some insights into the system.
Now, we'll see a demonstration of the application.
This video provides a walkthrough of the application in action.
Here are some screenshots showcasing the application's interface.
At this point the application is capable of sending data and retrieving the care plan in addition to the Survival passport.
Import data from the db
Display the data for review
Send the data to the Cineca platform
Retrieve Passport and Care plan
The legacy application, where we can find our data.
The middleware, extract data, transform and interact with FHIR SurPass Server.
/* THE BUTTON IS AT THE END OF THE TABLE SOWN IN PREVIOUS SLIDES */
Next, we'll see the application stack!
Marisa, Antonio, Vicente, Jose, Celia, Paco, Lucas