theflyingape / bidmc-its-crosby

A back-end service gateway bridging BIDMC ITS apps with Google My Business APIs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🏥 BIDMC ITS: CrOSby ☁️

This Node.js express server provides a REST API backend service purposed mainly for the BIDMC ITS: Who Am I Chrome extension:

  • ou: retrieve Organization Units in our domain
  • device: retrieve an enrolled Chrome device
  • devices: query for an enrolled Chrome device with either deviceId, serialNumber, macAddress, or assetId
  • move: place an enrolled Chrome device into another OU
  • patch: update any of the annotated attributes: assetId, Location, User, notes.

Google Chrome APIs

[*] watching issue #1157

Note: There may be need / opportunity to expand this service gateway to integrate device registration with our standalone Electronic Health Record, webOMR, for printing and flag tasks (aka ZO).

Apache access into this service is proxy configured to only allow ITS technician access using mod_authnz_pam.

About

A back-end service gateway bridging BIDMC ITS apps with Google My Business APIs

License:MIT License


Languages

Language:TypeScript 62.8%Language:JavaScript 22.0%Language:HTML 9.7%Language:Shell 5.5%