Technology & Connectivity of PROMs Application
Technology
- SaaS-solution (Software-as-a-Service)
- Java EE, High-End-Open-Source-Technology (WildFly und PostgreSQL)
- RestAPI
- Multi-tiered high availability application
- Front-End-Web-application (Beans)
- Portal- und Backend-Middleware as Host for business logic
- Terminology & FHIR Repositories
- Portal und Middleware on nodes with double load balancing
- Database cluster and 3 nodes in the backend
- Automatic backup and controlled data recovery
- Easy scalability and high flexibility
- Fully End-to-End-encryption
- On-Premise or Private Cloud
- Kubernetes & Microservices architecture possible
Connectivity through FHIR resources and RestfulAPI
FHIR-2 Core Components
Package | ca.uhn.fhir.model.dstu2.resource |
Classes | Person |
| Organization |
| Practitioner |
| Patient |
| Account |
| Appointment |
| AppointmentResponse |
| AuditEvent |
| Binary |
| Communication |
| CommunicationRequest |
| Composition |
| DocumentManifest |
| DocumentReference |
| Group |
| HeathcareService |
| Location |
| Media |
| RelatedPerson |
| Schedule |
| Slot |
FHIR-2 Custom Components
Package | com.healthbrain.resource |
Classes | CareGroup.java |
| CIBinaryFile.java |
| CIComment.java |
| CIContent.java |
| CIContents.java |
| CIFolder.java |
| CIGroup.java |
| CIRichText.java |
| ConsentSettings.java |
| Conversation.java |
| FrequencyQuestionnaireResponse.java |
| FrequencySettings.java |
| License.java |
| Message.java |
| PrivacySettings.java |
| Relations.java |
| Survey.java |
| UserCredentials.java |
| VideoCall.java |
| VideoCallDetails.java |
| Workflow.java |
| WorkflowResponse.java |
FHIR-3 Core Components
Package | org.hl7.fhir.dstu3.model |
Classes | Questionnaire |
| QuestionnaireResponse |