MedUX

OpenSource EMR

User Tools

Site Tools


en:dev:coding-concepts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:dev:coding-concepts [2019/09/15 16:27] nerdocen:dev:coding-concepts [2019/09/15 16:34] (current) nerdoc
Line 3: Line 3:
 As there is literally no to few code yet, this page is a work-in-progress. As there is literally no to few code yet, this page is a work-in-progress.
  
-MedUX is planned as modular software, which contains a central [[https://djangoproject.org|Django]] server exposing a REST API with the [[http://www.django-rest-framework.org|Django REST Framework]] and/or a GraphQL API using graphene-django. The Django server is a [[https://hl7.org/fhir|FHIR]] implementation which adds some unofficial extensions to enable a better workflow on the client.+MedUX is planned as modular software, which contains a central [[https://djangoproject.org|Django]] server exposing a REST API with the [[http://www.django-rest-framework.org|Django REST Framework]] and/or a GraphQL API using graphene-django. 
  
-Communication of the server to the clients and back is done via [[http://graphql.org|GraphGL]], using [[http://graphene-python.org|Graphene]].+* The Django server should aim to also be a [[https://hl7.org/fhir|FHIR]] implementation which adds some unofficial extensions to enable a better workflow on the client. 
 + 
 +Communication of the clients to the server and back should mainly be done using [[http://graphql.org|GraphGL]]/[[http://graphene-python.org|Graphene]]. Channels/webssocket push the other way round.
en/dev/coding-concepts.txt · Last modified: 2019/09/15 16:34 by nerdoc