Details
-
Change Request
-
Resolution: Persuasive with Modification
-
Medium
-
SMART on FHIR (FHIR)
-
current
-
FHIR Infrastructure
-
App Launch: Scopes and Launch Context
-
-
Vassil Peytchev / Bas van den Heuvel: 12-1-3
-
Enhancement
-
Non-compatible
Description
fhirContext is defined as array. It should be a dictionary.
For example, there may be several different Location resources in context:
- The patient's encounter department
- The patient's current assigned bed
- The patient's current location (via a real-time tracking tag, e.g. in the cafeteria)
- The user's login department
If you just provide a list of Locations in fhirContext, the client app has no way of determining which location is which, other than trying to guess based information in the actual resources.
A dictionary would let you discretely descirbe what the meaning of each provided resource reference is. For example:
user_login_department: Location/123
patient_encounter_department: Location/4546
patient_bad: Location/3463
patient_current_location: Location/43636
Attachments
Issue Links
- relates to
-
FHIR-34300 introduction of fhirContext breaks a significant number of production integrations
- Published