Openemr fhir procedures (#4545)
commitace49d6d70303c06bf7be144bfe5129276575015
authorStephen Nielson <stephen@nielson.org>
Tue, 27 Jul 2021 12:20:54 +0000 (27 08:20 -0400)
committerGitHub <noreply@github.com>
Tue, 27 Jul 2021 12:20:54 +0000 (27 08:20 -0400)
tree8df984340282d89cbac5fd7b6ab98e4874942bc4
parent4edb6c61bcd8977503853b4d00aebc86db8e5544
Openemr fhir procedures (#4545)

* Initial FHIR procedure resource endpoint.

* Improved debug logs and error logs.

Needed better debugging for authorization controller and showing the
sub class when a search field exception is thrown.

* Procedure Fix single read, provenance search.

Got the procedure passing all of the test cases.

* Fix style issues.
14 files changed:
src/Common/Auth/OpenIDConnect/Entities/UserEntity.php
src/Common/Auth/OpenIDConnect/Repositories/ScopeRepository.php
src/RestControllers/AuthorizationController.php
src/Services/CodeTypesService.php
src/Services/FHIR/DiagnosticReport/FhirDiagnosticReportLaboratoryService.php
src/Services/FHIR/FhirCodeSystemConstants.php
src/Services/FHIR/FhirDiagnosticReportService.php
src/Services/FHIR/FhirProcedureService.php
src/Services/FHIR/FhirServiceBase.php
src/Services/FHIR/Procedure/FhirProcedureOEProcedureService.php [new file with mode: 0644]
src/Services/FHIR/Procedure/FhirProcedureSurgeryService.php [new file with mode: 0644]
src/Services/FHIR/Traits/MappedServiceTrait.php
src/Services/ProcedureService.php
src/Services/SurgeryService.php