Skip to content

A HAPI FHIR webservice to communicate with VistA

Notifications You must be signed in to change notification settings

soto14/gt-vista-fhir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gt-vista-fhir

HAPI FHIR Project to talk to VistA Ex API About

This application uses the HAPI FHIR API to expose webservices to talk with the VistA Exchange API available at https://ehmp.vaftl.us/resource/docs/vx-api. Specifically, it exposes calls to the "FHIR" section of the API to return patient queries for the following:

  • Patient
  • MedicationOrder
  • Condition
  • Observation
  • Ecounter
  • Procedure
  • MedicationAdministration
  • AllergyIntolerance

How to build the WAR

This application uses Maven to manage the build process.

The WAR file for the application can be built by running the following command

mvn clean install

When Maven finishes the build there will be a WAR file for the application in the /target directory.

How to configure

The application can be configured via the gtvistaex.properties file. This file contains properties for the VistaEx user, site, and endpoint URLS. By default the system is configured to use the user "sc1234" and the and the PANORAMA site, 9E7A.

How to deploy to Tomcat

After running a "mvn clean install" command there will be a WAR file in the /target directory named "hapiGtVistaEx.war".

Copy that war file to the $CATALINA_HOME/webapps directory.

Then start Tomcat, and it will deploy the WAR file.

To get the conformance statement

You will be able to hit the web services at:

How to run locally with Jetty

For testing the application can be run locally using the Maven Jetty plugin. It allows Maven to create/run a Jetty servlet container that can be hit by a web browser/client for testing. To start up the application in Jetty, run the following Maven command:

mvn jetty:run

To get the conformance statement

You will be able to hit the web services at:

About

A HAPI FHIR webservice to communicate with VistA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages