Object containing the description of the user fields that compose the memdoc users
The parameters are : (name [type] description)
- fieldid [Long] : Memdoc Identifier of the user field
- position [Long] : Defines the order of the fields when displayed.
- lengthmin [Long] : Minimum length. If is is higher that one then the field is mandatory.
- lengthmax [Long] : Maximum length.
- fieldtype [String] : Possible values are: 'date','number','alpha','alphanumeric','all','multiplechoice'. These types are used for validation.
- fixedfieldtype [Long] : Possible values are: 'none','username','password','reenterpassword','firstname','lastname','dob','email','lang'. Fields with a fixedfiledtype are treated specialy and mostely not written into the mod_applicationfielddata table but into mod_patient or mod_user.
- additionalchar [Long] : This is used for validation. If the fieldtype is 'number' then only numeric signs are allowed. Here the additional character '-' might be added to allow phone numbers 234-34-34-333. The additionalchar will be added the to validation code.
- usetime [Long] :
- regexp [Long] : Regexp for validation.
- allowvalidationdeactivation [Long] : Validation can be deactivated (has to be checked if this is only for mrn or for all fields).
- fieldname [Long] : the module session id
- groupnumber [Long] : Creates a fieldset tag for each group of fields (creates a border on the web page).
- columnspan [Long] : Colspan 1 shows two fields in on row, colspan 2 shows only on per row (creates a rowspan in the html table).
- autocomplete [Boolean] : This can only be used to free text fields. If the field is with flag 'y' it means that will be associated a mechanism of autocomplete to this field.
- autocompleteparentfield [Boolean] : The field id that will be the parent of the field that will have the mechanism of autocomplete. If this parent field id is set, it is not possible to insert data into the field with the mechanism of autocomplete before inserting into this parent field.
- searchmask [Boolean] : If the field is with flag 'y' it will appear in operations of search (e.g. Manage Users).
- readonly [Boolean] : If the field is with flag 'n' it will appear in operations of edition (e.g. Modify Account).
<complexType name="getUserFieldsResponse">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userFields" type="{http://webservice.module.yosemite.www.memdoc.org/}userFieldMetadata" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
Located in /src/wrapper/GetUserFieldsResponse.php (line 42)