FHIR Appointment/Patient/Encounter/ValueSet (#7066)
* Fix/enhance FhirAppointmentService _lastUpdated, appointmentType, location.
- Fix Location, appointmentType, _lastUpdated w search on FhirAppointmentService.
- Implement FHIR ValueSet endpoint w appointment-type for all list_options.
- Add new scopes.
* Implement deceasedBoolean on FhirPatientService.
* Add form_encounter last_update timestamp and FhirEncounter _lastUpdated search.
* Add to upgrade.sql. Fix example to generate missing route in openemr-api.yaml.
* Fix ValueSet getOne/getAll filtering. Use util fns.
* Implement ValueSet _id AND/OR search.
Allows ?_id=appointment-type,address-types,abook_type to return multiple resources,
but ?_id[]=appointment-type&_id[]=address-types (AND) will return none.
* Fix ValueSet _id search w array value.
Now properly handles each case:
?_id[]=address-types
?_id[]=appointment-type
---------
Co-authored-by: Robert Jones (Analog Informatics Corporation) <robert@analoginfo.com,robert@justjones.org>
14 files changed: