Git Product home page Git Product logo

e-rezept-app-android's Introduction

eRezept App

New Features in 1.1.0:

  • Authentication without electronical health card: Fasttrack (Feature flagged)
  • Manage multiple profiles (Feature flagged)
  • Desktop Client

Introduction

Prescriptions for medicines that are only available in pharmacies can be issued as electronic prescriptions (e-prescriptions resp. E-Rezepte) for people with public health insurance from 1 July 2021. The official gematik E-Rezept App (electronic prescription app) is available to receive and redeem prescriptions digitally. Anyone can download the app for free:

Download E-Rezept on the App StoreDownload E-Rezept on the PlayStoreDownload E-Rezept on the App Gallery

and login with the health card of the public health insurance. In July 2021, the e-prescription will start with a test phase, initially in the focus region Berlin-Brandenburg. The nationwide rollout will follow three month later in the fourth quarter.

The e-prescriptions are stored in the telematics infrastructure, for which gematik is responsible.

Visit our FAQ page for more information about the e-prescription.

Support & Feedback

For endusers and insurant:

E-Rezept Webseite eMail E-Rezept E-Rezept Support Telephone

Members of the health-industry with functional questions

eMail E-Rezept Team

IT specialists

eMail E-Rezept Fachportal eMail E-Rezept Team

Data Privacy

You can find the privacy policy for the app at: https://www.das-e-rezept-fuer-deutschland.de/app/datenschutz

Contributors

We plan to enable contribution to the E-Rezept App in the near future.

Licensing

The E-Rezept App is licensed under the European Union Public Licence (EUPL); every use of the E-Rezept App Sourcecode must be in compliance with the EUPL.

You will find more details about the EUPL here: https://joinup.ec.europa.eu/collection/eupl

Unless required by applicable law or agreed to in writing, software distributed under the EUPL is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the EUPL for the specific language governing permissions and limitations under the License.

Development

Getting started

To get started, build one of the *Pu* variants. Currently, the Google and Huawei variants differ only in configuration. The code is identical. This is likely to change soon.

This repository is an Kotlin Multiplatform Project unifying the upcoming E-Rezept App for desktop and the Android App.

Structure

|-- android
|   `-- src
|       |-- androidTest
|       |-- debug
|       |-- main
|       |-- release
|       |-- sharedTest
|       `-- test
|-- common
|   `-- src
|       |-- androidMain
|       |-- androidTest
|       |-- commonMain
|       |-- commonTest
|       |-- desktopMain
|       `-- desktopTest
|-- desktop
|   `-- src
|       |-- jvmMain
|       `-- jvmTest
`-- plugins
    `-- dependencies

plugins/dependencies is a composed build required by any of the other modules (android, common and desktop) managing the dependencies in one place.

The gradle.properties file contains all pre-defined properties required to communicate with the FD (FachDienst), IDP (IDentity Provider) and the pharmacy lookup service. Unfortunately the actual values are not meant to be public.

Android

To build the Android App choose one variant (e.g. gradle :android:assembleGooglePuExternalDebug -Pbuildkonfig.flavor=googlePuExternal):

gradle :android:assemble(Google|Huawei)Pu(External|Internal)(Debug|Release) -Pbuildkonfig.flavor=(google|huawei)Pu(External|Internal)

Note: Currently the android build variant is derived from the buildkonfig.flavor property.

The resulting .apk can be found in e.g. android/build/outputs/apk/googlePuExternal/debug/.

Desktop

To build a fat JAR run:

gradle :desktop:packageUberJarForCurrentOS -Pbuildkonfig.flavor=desktopPu(External|Internal)

Java 15 is required to execute the JAR located in desktop/build/compose/jars/.

Links Sourcecode

e-rezept-app-android's People

Contributors

gematik-entwicklung avatar heinzelotto avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.