├── app ├── components │ ├── .gitkeep │ ├── patient-detail.js │ ├── stats-card.js │ ├── patient-listing.js │ ├── encounter-listing.js │ ├── observation-listing.js │ ├── nav-titlebar.js │ ├── table-listing.js │ ├── placeholder-chart.js │ ├── nav-pagination.js │ └── donut-chart.js ├── helpers │ ├── .gitkeep │ ├── format-navtitle.js │ ├── phone-preference.js │ ├── address-country.js │ ├── language-preference.js │ ├── official-name.js │ ├── medrecord-number.js │ ├── passport-number.js │ ├── format-ssn.js │ ├── drivers-license.js │ └── address-line1.js ├── models │ ├── .gitkeep │ ├── change.js │ ├── encounter.js │ ├── observation.js │ └── patient.js ├── routes │ ├── .gitkeep │ ├── about.js │ ├── index.js │ ├── dashboard.js │ ├── tables.js │ ├── patients.js │ ├── encounters.js │ └── observations.js ├── controllers │ ├── .gitkeep │ ├── patients.js │ ├── tables.js │ ├── dashboard.js │ ├── encounters.js │ └── observations.js ├── templates │ ├── components │ │ ├── .gitkeep │ │ ├── placeholder-chart.hbs │ │ ├── stats-card.hbs │ │ ├── table-listing.hbs │ │ ├── donut-chart.hbs │ │ ├── patient-listing.hbs │ │ ├── encounter-listing.hbs │ │ ├── observation-listing.hbs │ │ ├── nav-titlebar.hbs │ │ ├── nav-pagination.hbs │ │ └── patient-detail.hbs │ ├── index.hbs │ ├── encounters.hbs │ ├── patients.hbs │ ├── tables.hbs │ ├── observations.hbs │ ├── dashboard.hbs │ ├── tables │ │ └── index.hbs │ ├── patients │ │ ├── index.hbs │ │ └── patient.hbs │ ├── encounters │ │ ├── index.hbs │ │ └── encounter.hbs │ ├── observations │ │ ├── index.hbs │ │ └── observation.hbs │ ├── dashboard │ │ └── index.hbs │ ├── application.hbs │ └── about.hbs ├── resolver.js ├── serializers │ └── application.js ├── adapters │ └── application.js ├── styles │ └── app.scss ├── app.js ├── index.html └── router.js ├── .watchmanconfig ├── .firebaserc ├── public ├── robots.txt └── assets │ └── images │ └── benjamin-deyoung-1437086-unsplash.jpg ├── jsconfig.json ├── config ├── optional-features.json ├── targets.js └── environment.js ├── firebase.json ├── .eslintignore ├── .ember-cli.js ├── .editorconfig ├── .gitignore ├── ember-cli-build.js ├── .eslintrc.js └── package.json /app/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/routes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/templates/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/templates/index.hbs: -------------------------------------------------------------------------------- 1 | {{outlet}} 2 | -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | { 2 | "ignore_dirs": ["tmp", "dist"] 3 | } 4 | -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- 1 | { 2 | "projects": { 3 | "default": "fhir-admin" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # http://www.robotstxt.org 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /app/resolver.js: -------------------------------------------------------------------------------- 1 | import Resolver from 'ember-resolver'; 2 | 3 | export default Resolver; -------------------------------------------------------------------------------- /app/templates/encounters.hbs: -------------------------------------------------------------------------------- 1 |
{{seg.resourceType}}
updates 7 || {{history.resourceType}} | 8 |{{history.count}} | 9 |10 | 13 | | 14 |
| {{patient.resourceType}} | 8 |{{patient.id}} | 9 |{{official-name patient}} | 10 |11 | 12 | | 13 |14 | Delete 15 | | 16 |
| {{encounter.resourceType}} | 8 |{{encounter.id}} | 9 |{{encounter.type}} | 10 |{{encounter.period}} | 11 |{{encounter.status}} | 12 |13 | 14 | | 15 |16 | Delete 17 | | 18 |
| {{observation.resourceType}} | 8 |{{observation.id}} | 9 |{{observation.effective}} | 10 |{{moment observation.issued}} | 11 |{{observation.status}} | 12 |13 | 14 | | 15 |16 | Delete 17 | | 18 |
4 | 10 | HL7® FHIR® standard is the international guideline for the inter exchange of health data. Go to HL7 to learn more. 11 | This FHIR admin website is a CRUD UI project created in Ember. 12 | It's one step beyond the FHIR ping tool, to demonstrate 13 | more operations in addition to read / update. 14 |
15 |132 | This field is private 133 |
134 |