class: additionalRequirement

public class: additionalRequirement
Author:
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 19/12/2005 17:34:17; Modified: 25/01/2006 13:12:39;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {64A0E094-A474-422a-BC38-84F6F026A6A5}
Additional requirements are administrative information.

Choose and Book allows users to specify that a patient may have requirements over and above the medical needs of the patient. For example the patient may not speak English and may require an interpreter.
 

Goto: Custom Properties, Fields

See also: appointmentRequest, additionalRequirementComment

Appears in: Communication Description, Choose and Book Referral Status

Connections
 
Custom Properties
 
additionalRequirement Attributes
Attribute Details
public string
  description
Notes: A text string that defines the additional requirement of the patient.
public string
  statusDisplayValue
Notes: Valid Status values for release 3 are listed. In brackets are the status meaning values they relate to. These values are intended as examples only, this will be an external list of values maintained by Choose and Book.
- Requested (To Be Resolved)
- Eligible (To Be Resolved)
- Not Eligible (Not Provided)
- Do Not Provide (Not Provided)
- Unable to Fulfil at this time (Not Provided)
- Booked (Booked)
- Cancel, No Longer Required (Cancel, No Longer Required)
- No Longer Required (No Longer Required)
- Resolved (Resolved)

Note that the mapping of status display values to status meaning is not 1 to 1 and the statusDisplayValue should not be treated as a coded field.
public int
  statusMeaning
Notes: The meaning of the status value:
[1]To Be Resolved - indicates AR Type is in need of resolution
[2] Not Provided - indicates the AR Type will not be provided
[3] Booked - indicates AR Type is booked
[4] Cancel, No Longer Required - indicates AR Type was booked, and now is no longer required
[5] No Longer Required - indicates AR Type is not booked, and is no longer required
[6] Resolved - indicates the AR Type was booked, then the appointment was cancelled and the AR has now been cancelled.
public string
  typeDisplayValue
Notes: A string that is displayed to users to represent the type.

Additional requirement types are flexible in Choose and Book. New types may be added without any change to code and significant effort has been expended on this, thus the types should not be coded in the MIM.


This will be an external list of values maintained by Choose and Book.