Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 2.56 KB

File metadata and controls

27 lines (21 loc) · 2.56 KB

Domain 'encountertypes'

The encountertypes subfolder contains CSV configuration files that help modify and create encounter types. It should be possible in most cases to configure them via a single CSV configuration file, however there can be as many CSV files as desired. This is a possible example of how the configuration subfolder may look like:

encountertypes/
  └── encountertypes.csv

The CSV configuration allows to either modify exisiting encounter types or to create new encounter types. Here is a sample CSV:

Uuid Void/Retire Name Description View privilege Edit privilege _order:1000
Triage Encounter An encounter for triaging patients.
aaa1a367-3047-4833-af27-b30e2dac9028 Medical History Encounter An interview about the patient medical history.
439559c2-a3a4-4a25-b4b2-1a0299e287ee X-ray Encounter An encounter during wich X-rays are performed on the patient. Can: View X-ray encounter Can: Edit X-ray encounter

Let's review some important headers.

Headers Name and Description

The encounter type name is mandatory and must be provided. The description is optional, however it is best practise to provide a rich and meaningful description.

Headers View privilege and Edit privilege

Respectively the privileges to view and edit the data recorded during encounters of the type described by the CSV line. Those fields are optional, but if a reference to a privilege is provided and that the privilege cannot be found, then the CSV line will not be processed and the encounter type will not be created or edited.

Further examples:

Please look at the test configuration folder for sample import files for all domains, see here.