<html><head><title></title></head><body>* patient_identifier.location_id is currently required. Should it be?

PIH identifiers are cross-site. One option is to make patient_identifier.location_id be nullable. Another is to interpret that as the assigning location. A third would be to count on locations being heirarchical.

RG would prefer to keep this field required and either:

Use the assigning location

Define locations broad enough to encompass the use of the identifier

Within a "program", a patient should be able to have multiple parallel "statuses".

Redefine patient status machine:

program — defines a high level program, e.g., MDR-TB treatment program

program_workflow — define a single state machine belonging to a program