{"id":19260368,"url":"https://github.com/mitre/ecqm","last_synced_at":"2025-04-21T16:31:42.715Z","repository":{"id":66776182,"uuid":"51473659","full_name":"mitre/ecqm","owner":"mitre","description":"Server side components to support electronic clinical quality measure calculation","archived":false,"fork":false,"pushed_at":"2017-02-28T16:07:44.000Z","size":1888,"stargazers_count":11,"open_issues_count":1,"forks_count":4,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-01T14:37:17.646Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mitre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-10T21:29:28.000Z","updated_at":"2023-07-12T01:44:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"a7704081-4a05-444c-a8a7-c8fee953a727","html_url":"https://github.com/mitre/ecqm","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fecqm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fecqm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fecqm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitre%2Fecqm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitre","download_url":"https://codeload.github.com/mitre/ecqm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250090895,"owners_count":21373270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T19:20:24.132Z","updated_at":"2025-04-21T16:31:42.028Z","avatar_url":"https://github.com/mitre.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ecqm [![Build Status](https://api.travis-ci.org/mitre/ecqm.svg)](https://travis-ci.org/mitre/ecqm)\n\nThis project contains the components to serve information about electronic\nClinical Quality Measures. It is assumed that this project will be used with the\n[Go based FHIR server](http://https://github.com/intervention-engine/fhir) for\nthe storage of patient information. Clinical quality measure calculation will be\nhandled by the\n[node.js based quality measure engine](https://github.com/mitre/node-qme).\n\nThis library provides a RESTful JSON API for accessing information on quality\nmeasures as well as running calculations and accessing their results. This can\nalso be used with the [eCQM Frontend](https://github.com/mitre/ecqm-frontend)\nfor a web based interface to this information.\n\nThis project also includes the services for the [Patient Matching Test Harness](https://github.com/mitre/ptmatch).\nThat allows the project to calculate quality measures, function as a patient matching test harness or work\nas a plain FHIR server.\n\n## Requirements\n\n* Git\n* Go \u003e= 1.7\n* Ruby \u003e= 2.2\n* MongoDB \u003e= 3.2\n\n## Install\n\nGet the code:\n\n```\nmkdir -p $GOPATH/src/github.com/mitre\ncd $GOPATH/src/github.com/mitre\ngit clone https://github.com/mitre/ecqm.git\n```\n\n## Running and Testing\n\nThis project uses [Glide](https://github.com/Masterminds/glide) to manage dependencies. To get all of the\ndependencies needed run:\n\n    go get github.com/Masterminds/glide\n    glide install\n\nTo run all of the tests for this project, run:\n\n    go test $(glide novendor)\n\nin this directory.\n\nTo start the server, run:\n\n    go run server.go -assets PATH_TO_ASSETS\n\nIn this case, PATH_TO_ASSETS should be a location where a version of either the\n[eCQM Frontend](https://github.com/mitre/ecqm-frontend) or [Patient Match Frontend](https://github.com/mitre/ptmatch-frontend)\nhas been built.\n\nIt is also possible to use the -mongoHost argument to provide a hostname for the\nMongoDB server. If one is not provided, it defaults to localhost.\n\n## HEART authentication and authorization:\n\nThis server has the ability to authenticate users by acting as a [HEART](http://openid.net/wg/heart/)\ncompliant OpenID Connect relying party. It can also perform OAuth 2.0 token\nintrospection in a HEART compliant manner. To enable it, the following command\nline flags must be used:\n\n    -heartJWK - The path to the client's private key in [JWK format](https://tools.ietf.org/html/rfc7517). The\n                public key must be registered at the OpenID Connect Provider\n    -heartOP - The URL of the HEART compliant OpenID Connect Provider\n    -heartClientID - The client identifier for this system as registered at the OpenID Connect Provider\n\n## License\n\nCopyright 2016 The MITRE Corporation\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitre%2Fecqm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitre%2Fecqm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitre%2Fecqm/lists"}