Discharge

class adt.nh_clinical_adt_patient_discharge(pool, cr)[source]

Represents the patient discharge operation in the patient management system. (A03 Message)

complete(*args, **kwargs)[source]

Calls complete and then creates and completes a new discharge for the provided patient.

Returns:True
Return type:bool
submit(*args, **kwargs)[source]

Checks the submitted data and then calls submit.

Creates a new spell for the provided patient if there is not an open instance related to it. Requires the user to be linked to a point of service due to similar behaviour as the admission in this particular scenario.

Returns:True
Return type:bool