Skip to content

aaron3636/KAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Klinisches Anwendungsprojekt - Server Repository

Welcome to the Klinisches Anwendungsprojekt (Clinical Application Project) server repository! This project comprises a server and a client application designed to streamline the testing of clinical data resources. The server is built upon the open-source Hapi-FHIR project and incorporates bearer token authentication for enhanced security.

Table of Contents

Introduction

In the context of clinical applications, it is crucial to have a reliable and easy-to-use environment for testing different resources. This project aims to provide a practical solution for testing a server with clinical data resources. The server, based on Hapi-FHIR, offers various RESTful endpoints, and we have added bearer token authentication to enhance security.

Frontend Integration

This server repository is designed to seamlessly integrate with the frontend component of the project, available in the repository KAPFrontEnd. Together, these two repositories offer a comprehensive solution for clinical application testing, providing a user-friendly interface to interact with the clinical data resources.

We invite you to explore the KAPFrontEnd repository to leverage the full potential of the Klinisches Anwendungsprojekt. The frontend enhances the overall user experience and complements the functionality of the server.

Client - PatientGenerator

The PatientGenerator-client is a mock client application designed to generate random patient data and interact with the server through HTTP requests. This allows users to simulate real-world scenarios and test the server's handling of different resources. The client is a valuable tool for validating the server's functionality and performance.

Server Configuration

The server directory contains the Hapi-FHIR-based server, which serves as the core component of this project. We have customized the server to suit the specific requirements of our clinical application. Bearer token authentication has been integrated to secure the server and control access to sensitive patient data.

Getting Started

To get started with the Klinisches Anwendungsprojekt, follow these steps:

  1. Clone the Repository: Begin by cloning this repository to your local machine using the following command:

    git clone https://github.com/your-username/your-repo.git
    
  2. Configure the Server: Navigate to the server directory and follow the provided instructions to set up and configure the server. Ensure that you have all the required dependencies installed.

  3. Build the Client: Next, go to the PatientGenerator-client directory. If needed, update the configurations to match your server's endpoint. Then, build the client application as per the instructions provided in the README.md file of the client directory.

  4. Testing: With both the server and the client ready, you can now start testing the server's response to various resources and HTTP methods using the PatientGenerator client.

Usage

Once you have set up the project and the server is running, you can use the PatientGenerator-client to generate random patient data and interact with the server. This is especially useful for testing the server's handling of different resources, such as creating, updating, and deleting patients.

Ensure that you have appropriate authorization tokens to access the server's resources. Refer to the server's README.md for details on how to obtain and use the bearer tokens.

Acknowledgment

Special thanks to the Hapi-FHIR community for providing the core server component that forms the foundation of our Klinisches Anwendungsprojekt. Their dedication to open-source excellence has been instrumental in advancing healthcare interoperability. We are grateful for their exceptional work and contributions.

License

The Klinisches Anwendungsprojekt is distributed under the MIT License. You are free to use, modify, and distribute the code as per the terms of the license.


Thank you for your interest in the Klinisches Anwendungsprojekt. We hope this project proves to be a valuable asset in your clinical application testing endeavors. If you have any questions or need further assistance, please don't hesitate to reach out to us. Happy testing!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •