Giter Club home page Giter Club logo

gosh-fhirworks2020-fhir_in_ar's Introduction

FHIR_in_AR

Display FHIR Patient Data in AR Environment

Setup

Optimally, first download FHIR_in_AR.unitypackage. Then in Unity Hub, create a new 3D project and import all the content in the package to use.

Alternatively, clone this repository and manually exclude the unitypackage. In Unity Hub, add the folder to be a project and use. This may cause some sort of setting errors so the former one is preferred.

For Windows users running Unity Version 2019, Compiler error may occur. Install multiplayer HLAPI and XR Legacy Input Helpers in package manager to resolve.

If you have further questions, please refer to the Google AR Core Development Manual https://developers.google.com/ar/develop

Description

This package has mainly two types of templates, used respectively in \scenes\3dScene and \scenes\ARScene

In 3dScene, the script would send a GET request to local host for patient data. A specialized json parser is used to read data from the json string and create objects from it.

In ARScene, because the mobile device cannot get access to computer's localhost, patient data are pre-set just for demonstration. Created object can be linked to the scripts to be generated when the user touches the detected surface. This shows the collected data in the AR environment.

Run

For 3dScene, first run the FHIR API to open the local host port, then use play mode in Unity to preview.

For ARScene, build the ARScene in Unity towards Android environment and get the apk file, or alternatively download test.apk from this repository

Parpare a phone with AR Service for Google installed, install the apk file and run the app to see the demonstration.

gosh-fhirworks2020-fhir_in_ar's People

Contributors

miao981127 avatar

Watchers

 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.