...
Encounter type to be used for finding an encounter or creating a new encounter for regular consultation or retrospective consultation is based on either of the following logic in the given order,
by
programUuid - mapping present in entity_mapping table with entity_mapping_type as 'program_encountertype' (OR)by location uuid - mapping present in entity_mapping table with entity_mapping_type as 'location_encountertype' (OR)
- Location encounter type mapping can be inserted using the following query:
Code Block language sql title location_encountertype insert into entity_mapping(uuid, entity_mapping_type_id, entity1_uuid, entity2_uuid, date_created) values (uuid(), <mapping_id_of_location_encountertype>, <uuid_of_location>, <uuid_of_encounter_type>, now())
- by default encounter type provided in global property ( bahmni.encounterType.default).
Program Consultation Encounter
Encounter type to be used for finding an encounter or creating a new encounter for program consultation is based on either of the following logic in the given order,
- by programUuid - mapping present in entity_mapping table with entity_mapping_type as 'program_encountertype' (OR)
- by default encounter type provided in global property ( bahmni.encounterType.default).
For other encounters, following encounter types are picked irrespective of location:
...