<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?action=history&amp;feed=atom&amp;title=FS_311581_Diagnosis_Narrative_Extended_Length</id>
	<title>FS 311581 Diagnosis Narrative Extended Length - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?action=history&amp;feed=atom&amp;title=FS_311581_Diagnosis_Narrative_Extended_Length"/>
	<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_311581_Diagnosis_Narrative_Extended_Length&amp;action=history"/>
	<updated>2026-07-02T02:36:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_311581_Diagnosis_Narrative_Extended_Length&amp;diff=1189&amp;oldid=prev</id>
		<title>Anw at 13:23, 5 September 2013</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_311581_Diagnosis_Narrative_Extended_Length&amp;diff=1189&amp;oldid=prev"/>
		<updated>2013-09-05T13:23:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:23, 5 September 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#vardefine:Version|0.1}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#vardefine:Version|0.1}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#vardefine:Date|29th August 2013}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#vardefine:Date|29th August 2013}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#vardefine:Reference|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;311574 &lt;/del&gt;309371-12}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#vardefine:Reference|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;311581 &lt;/ins&gt;309371-12}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#vardefine:Year|2013}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#vardefine:Year|2013}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anw</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_311581_Diagnosis_Narrative_Extended_Length&amp;diff=1176&amp;oldid=prev</id>
		<title>Anw: v0.1 - Initial Creation</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/OBS/index.php?title=FS_311581_Diagnosis_Narrative_Extended_Length&amp;diff=1176&amp;oldid=prev"/>
		<updated>2013-08-29T13:48:56Z</updated>

		<summary type="html">&lt;p&gt;v0.1 - Initial Creation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
{{#vardefine:Client|LANE}}&lt;br /&gt;
{{#vardefine:ClientName|Lanemark}}&lt;br /&gt;
{{#vardefine:System|''CALIDUS'' eSERV}}&lt;br /&gt;
{{#vardefine:Doc_Title|Diagnosis Narrative Extended Length}}&lt;br /&gt;
{{#vardefine:Version|0.1}}&lt;br /&gt;
{{#vardefine:Date|29th August 2013}}&lt;br /&gt;
{{#vardefine:Reference|311574 309371-12}}&lt;br /&gt;
{{#vardefine:Year|2013}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Doc_Title&lt;br /&gt;
|Client={{#var:ClientName}}&lt;br /&gt;
|System={{#var:System}}&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Reference=FS {{#var:Reference}}&lt;br /&gt;
|Version={{#var:Version}}&lt;br /&gt;
|Date={{#var:Date}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TOC --&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;noprint&amp;quot;&amp;gt;&lt;br /&gt;
= Functional Overview  =&lt;br /&gt;
&lt;br /&gt;
== Client Requirement  ==&lt;br /&gt;
The Diagnosis field will be extended to allow as many characters as the users desires, rather than be limited to 100 characters.&lt;br /&gt;
&lt;br /&gt;
== Solution Overview  ==&lt;br /&gt;
The change will be made across the whole product to remove any length restriction from the Diagnosis Narrative field.&lt;br /&gt;
Additionally, a style will be created for Lanemark, to allow for field labelling in the Android Client to be set as required for the customer. In this case, the label will become &amp;quot;Comments&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Scope  ==&lt;br /&gt;
* These changes will be made in the latest version of the {{#var:System}} product only.&lt;br /&gt;
* The changes will be made to the Android eSERV client only.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Set-up  =&lt;br /&gt;
&lt;br /&gt;
== Pre-requisites  ==&lt;br /&gt;
&lt;br /&gt;
== Menu Structure  ==&lt;br /&gt;
&lt;br /&gt;
== Data  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- NEW PAGE --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Functional Description  =&lt;br /&gt;
== Database and DAL  ==&lt;br /&gt;
The database table EPOD_SERVICE should be modified as follows:&lt;br /&gt;
* Change EPL_DIAGNOSIS_NARRATIVE to nvarchar(MAX).&lt;br /&gt;
&lt;br /&gt;
The database should have procedures that use an EPL_DIAGNOSIS_NARRATIVE parameter changed to reflect an unlimited length. This includes but may not be limited to:&lt;br /&gt;
* EPOD_SERVICE_INSERT&lt;br /&gt;
* EPOD_SERVICE_JOB_SEARCH&lt;br /&gt;
* EPOD_SERVICE_JOB_SELECT&lt;br /&gt;
&lt;br /&gt;
The EPOD_SERVICE DAL object should have each parameter function (identified as functions that begin &amp;quot;GetParameters&amp;quot;) checked for the new length of the EPL_DIAGNOSIS_NARRATIVE parameter. Note that this applies also to the DAL object EPOD_SERVICE_JOB.&lt;br /&gt;
&lt;br /&gt;
== Server ==&lt;br /&gt;
The length of the EPL_DIAGNOSIS_NARRATIVE field needs to be modified throughout all the .NET projects, to ensure that the length remains unlimited. &lt;br /&gt;
* Length parameters must removed or modified, for example:&lt;br /&gt;
** Utilites.cs(677):        public static int EPL_DIAGNOSIS_NARRATIVE = 255&lt;br /&gt;
** EPOD_UTILS.cs(110):        public static int EPL_DIAGNOSIS_NARRATIVE = 255;&lt;br /&gt;
&lt;br /&gt;
All XSDs used in export and import should be modified to identify that there is now no restriction on the EPL_DIAGNOSIS_NARRATIVE field. These include but are not limited to:&lt;br /&gt;
* EPOD_EXPORT_JOB.XSD&lt;br /&gt;
* EPOD_EXPORT_JOB_RESPONSE.XSD&lt;br /&gt;
* EPOD_EXPORT_LOAD.XSD&lt;br /&gt;
* EPOD_EXPORT_LOAD_RESPONSE.XSD&lt;br /&gt;
* XMLUpload.XSD&lt;br /&gt;
&lt;br /&gt;
== Android Client ==&lt;br /&gt;
The Services module will be modified to remove maxlength from vars.DiagTB.&lt;br /&gt;
&lt;br /&gt;
A new language tag should be added to any strings.xml files in the i18n (multi-lingual) folder, as follows:&lt;br /&gt;
* &amp;lt;string name=&amp;quot;Comments&amp;quot;&amp;gt;Comments&amp;lt;/string&amp;gt;&lt;br /&gt;
This should be added to all languages' xml files found under the i18n folder.&lt;br /&gt;
&lt;br /&gt;
A new Style (called &amp;quot;LANE&amp;quot;) will be added to the Style module - this will be similar to the PLINK style, replacing the following:&lt;br /&gt;
* Login_Logo/Login_Logo_land - insert the Lanemark Logo into the product.&lt;br /&gt;
* Service_DiagLB/Service_DiagLB_land - property &amp;quot;text&amp;quot; set to Ti.App.style.getLabel(&amp;quot;Comments&amp;quot;)&lt;br /&gt;
{{Note}} Others will be added to this in other specifications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MEDIA LANDSCAPE YES --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Appendix A: TEST PLAN  =&lt;br /&gt;
&lt;br /&gt;
{{TestPlan_Header&lt;br /&gt;
|Title={{#var:Doc_Title}}&lt;br /&gt;
|Log={{#var:Reference}}&lt;br /&gt;
|Description=To show unrestricted data entry for Diagnosis Narrative&lt;br /&gt;
|MenuAccess=Services&lt;br /&gt;
|Prerequisites=None&lt;br /&gt;
|Objective=To test that more than 255 characters can be entered against a diagnosis narrative&lt;br /&gt;
}} &lt;br /&gt;
{{TestPlan_CycleHeader&lt;br /&gt;
|Cycle={{ #vardefineecho: Cycle | {{ #expr: {{ #var: Cycle }} + 1 }} }}{{ #vardefine: SubCycle | {{ #var: Cycle }} }}&lt;br /&gt;
|Title=PDA Services&lt;br /&gt;
|Notes=Create a service and assign to a user&lt;br /&gt;
}} &amp;lt;!--INSERT TESTS HERE --&amp;gt; {{TestPlan_Test&lt;br /&gt;
|Test={{ #vardefineecho: SubCycle | {{ #expr: {{ #var: SubCycle }} + 0.01 }} }}&lt;br /&gt;
|Action=Logon to the PDA and perform a Service, entering a diagnosis of greater than 255 characters.&lt;br /&gt;
|Result=The narrative is saved in the database, displayed in the Service and Job screens correctly, and on any Service Reports.&lt;br /&gt;
|Remarks=&lt;br /&gt;
|PassFail=&lt;br /&gt;
}} {{TestPlan_CycleFooter}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- MEDIA LANDSCAPE NO --&amp;gt; &lt;br /&gt;
{{Doc_Appendix&lt;br /&gt;
|Appendix=B&lt;br /&gt;
|Estimate=Y&lt;br /&gt;
|Glossary=EPOD&lt;br /&gt;
|Ref1=UG 291094 EPOD Admin User Guide&lt;br /&gt;
|RefV1=2.0&lt;br /&gt;
|RefDate1=4/4/2012&lt;br /&gt;
|Ref2=UG 291097 EPOD Client User Guide&lt;br /&gt;
|RefV2=3.0&lt;br /&gt;
|RefDate2=23/4/2013&lt;br /&gt;
|Ref3=REQ 309371 Lanemark eSERV Requirements&lt;br /&gt;
|RefV3=0.4&lt;br /&gt;
|RefDate3=29/08/2013&lt;br /&gt;
|REQ=0&lt;br /&gt;
|EST=0&lt;br /&gt;
|FS=0.25&lt;br /&gt;
|TS=0&lt;br /&gt;
|DEV=1&lt;br /&gt;
|ST=0.25&lt;br /&gt;
|IMP=0&lt;br /&gt;
|Client={{#var:Client}}&lt;br /&gt;
|Year={{#var:Year}}&lt;br /&gt;
|FSEST=N&lt;br /&gt;
|Rev1=Julie Taylor&lt;br /&gt;
|Rev1Title=OBS Project Manager&lt;br /&gt;
|Rev2=Jeff Foster&lt;br /&gt;
|Rev2Title=Client Representative&lt;br /&gt;
|Rev3=Alan Thompson&lt;br /&gt;
|Rev3Title=Client Representative&lt;br /&gt;
}}&amp;lt;/div&amp;gt; &lt;br /&gt;
[[Category:{{#var:Client}} FS]]&lt;/div&gt;</summary>
		<author><name>Anw</name></author>
	</entry>
</feed>