About EncounterRole, it refers to what role a provider played in a particular encounter.
In a sophisticated use case, a Surgical Post-Op Note encounter could have these provider/roles:
- Attending surgeon
- Assisting surgeons (x2)
- Anesthesiologists (x2)
- Nurses (x2)
See What are Encounter Roles? for this example
In a simpler scenario, the Reference Application out of the box seems to just define Unknown and Clinician:
I guess for this project it should work like EncounterType (i.e. the admin should configure, via global property, what EncounterRole to use when recording the provider for the order entry encounter)