Medirectory is a prototype healthcare directory, built to explore the technical aspects of building a directory. Medirectory
-
Is populated using the National Plan & Provider Enumeration System (NPPES) provider and organization data sets, along with the Physician Compare data set
-
Provides a robust RESTful interface, designed for machine-to-machine communication, providing
-
search by basic information like name, location, specialty, and National Provider Identifier (NPI)
-
complex queries using organizational relationships
-
search using boolean operators such as OR, AND, and NOT
-
geospatial search, searching within a radius
-
-
Includes a web interface to demonstrate interactions with the RESTful interface, essentially a JavaScript client to the RESTful interface
-
Provides initial support for an IHE HPD interface
-
Provides initial support for a FHIR interface, supporting the Practitioner FHIR resource
This repository contains the example front-end web interface. The backend is in a separate repository.
Copyright 2015 The MITRE Corporation
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
You will need the following things properly installed on your computer.
git clone https://github.com/Medirectory/medirectory-frontend.git
cd medirectory-frontend
npm install
bower install
- Make sure the backend service is running
ember server --proxy http://localhost:3000
- Visit your app at http://localhost:4200.
ember test
ember test --server
ember build
(development)ember build --environment production
(production)