<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://129.151.190.5/index.php?action=history&amp;feed=atom&amp;title=OpenRIMS-RPM_-_Workflow_Variations</id>
	<title>OpenRIMS-RPM - Workflow Variations - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://129.151.190.5/index.php?action=history&amp;feed=atom&amp;title=OpenRIMS-RPM_-_Workflow_Variations"/>
	<link rel="alternate" type="text/html" href="http://129.151.190.5/index.php?title=OpenRIMS-RPM_-_Workflow_Variations&amp;action=history"/>
	<updated>2026-05-01T11:16:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>http://129.151.190.5/index.php?title=OpenRIMS-RPM_-_Workflow_Variations&amp;diff=170&amp;oldid=prev</id>
		<title>Khoppenworth: New Page</title>
		<link rel="alternate" type="text/html" href="http://129.151.190.5/index.php?title=OpenRIMS-RPM_-_Workflow_Variations&amp;diff=170&amp;oldid=prev"/>
		<updated>2024-05-09T13:50:24Z</updated>

		<summary type="html">&lt;p&gt;New Page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;OpenRIMS software tracks the lifecycle of medicinal products as well as facilities related to the import, selling, storing, and manufacturing of them. This lifecycle is managed by in-country businesses and the state National Medicine Regulatory Authority (NMRA).&lt;br /&gt;
&lt;br /&gt;
The main stages of the lifecycle are:&lt;br /&gt;
&lt;br /&gt;
1.     Registration or approval&lt;br /&gt;
&lt;br /&gt;
2.     Active&lt;br /&gt;
&lt;br /&gt;
3.     De-registered&lt;br /&gt;
&lt;br /&gt;
A modification workflow intends to maintain data actuality in the Active stage:&lt;br /&gt;
&lt;br /&gt;
·       For an applicant possibility to report changes in the information initially provided.&lt;br /&gt;
&lt;br /&gt;
·       For NMRA possibility to process changes properly under the legislative&lt;br /&gt;
&lt;br /&gt;
This manual is for OpenRIMS supervisor that is motivated to create and maintain modification workflows.&lt;br /&gt;
&lt;br /&gt;
= The scenario =&lt;br /&gt;
The scenario of any modification workflow:&lt;br /&gt;
&lt;br /&gt;
1.     An applicant:&lt;br /&gt;
&lt;br /&gt;
1.1.  selects subject and object of modification and, then:&lt;br /&gt;
&lt;br /&gt;
1.2.  fills out the electronic forms of the modification application&lt;br /&gt;
&lt;br /&gt;
1.3.  submit it to NMRA&lt;br /&gt;
&lt;br /&gt;
2.     NMRA:&lt;br /&gt;
&lt;br /&gt;
2.1.  Reviews the modification and  then:&lt;br /&gt;
&lt;br /&gt;
2.1.1.Apply it to the existing object data or return the application&lt;br /&gt;
&lt;br /&gt;
2.1.2.Makes all necessary legislate actions, i.e., issue new certificates, inform Internal Revenue Commission, etc&lt;br /&gt;
&lt;br /&gt;
= Subject and object of modification =&lt;br /&gt;
              The subject of modification is a piece of information to be modified. Examples are:&lt;br /&gt;
&lt;br /&gt;
·       Pharmacy owner&lt;br /&gt;
&lt;br /&gt;
·       Capital&lt;br /&gt;
&lt;br /&gt;
·       Address of the facility&lt;br /&gt;
&lt;br /&gt;
·       Manufacturer of the medicinal product&lt;br /&gt;
&lt;br /&gt;
·       etc.,&lt;br /&gt;
&lt;br /&gt;
The object of modification is the application data to be modified. Examples are:&lt;br /&gt;
&lt;br /&gt;
·       Pharmacy # 23&lt;br /&gt;
&lt;br /&gt;
·       “Peter and Co” manufacturer&lt;br /&gt;
&lt;br /&gt;
·       Panadol medicine&lt;br /&gt;
&lt;br /&gt;
·       Etc&lt;br /&gt;
&lt;br /&gt;
For a typical application, data is collected from more than one page. Any given subject of modification can be applied only to the whole or part of data on one page.&lt;br /&gt;
&lt;br /&gt;
Thus it is important to cast the application data to pages considered necessary for future modifications.&lt;br /&gt;
&lt;br /&gt;
= Definition of the modification workflow =&lt;br /&gt;
Figure 1 The full list of modification workflows can be found in &amp;quot;dictionary.guest.amendments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Figure 2 The item in the “dictionary.guest.amendments” contains a definition of the “Owner modification” application&lt;br /&gt;
&lt;br /&gt;
1.     The subject of modification – an electronic form&lt;br /&gt;
&lt;br /&gt;
2.     The URL of the workflow definition in the “Processes” menu&lt;br /&gt;
&lt;br /&gt;
3.     The modification application data configuration[1]&lt;br /&gt;
&lt;br /&gt;
4.     The self-check checklist that should be filled out before a modification application will be submitted&lt;br /&gt;
&lt;br /&gt;
= Modification application. The configuration of data =&lt;br /&gt;
Figure 3 Data configuration for owner modification&lt;br /&gt;
&lt;br /&gt;
1.     The first page of any modification application should contain at least “register” and “prefLabel.&lt;br /&gt;
&lt;br /&gt;
2.     The second page is the modification subject form.&lt;br /&gt;
&lt;br /&gt;
3.     The rest of the pages may contain any required application data. To simplify, this data may be placed on the first page&lt;br /&gt;
&lt;br /&gt;
= Definition of modification subject =&lt;br /&gt;
A modification may be applied to data placed on one electronic page of a modification object. The modification subject form should contain the same or fewer variables that are defined for the modified page.&lt;br /&gt;
&lt;br /&gt;
Figure 4 This subject form allows for modified addresses defined by variables in the right table&lt;br /&gt;
&lt;br /&gt;
Figure 5 It is a valid object of modification using the subject form&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 This object '''cannot be modified''' by the subject form&lt;br /&gt;
&lt;br /&gt;
= Modification of the whole page         =&lt;br /&gt;
It is possible to use an object’s electronic form as a subject form. However, it is possible only when a subject should modify the whole page of an object. In the example below the same configuration of the data, is in use for input and modification&lt;br /&gt;
&lt;br /&gt;
Figure 7 The &amp;quot;site.pharmacist&amp;quot; is in use for modification&lt;br /&gt;
&lt;br /&gt;
Figure 8 The &amp;quot;site.pharmacist&amp;quot; is in use for the new pharmacy application&lt;br /&gt;
&lt;br /&gt;
== Workflow steps definition ==&lt;br /&gt;
Figure 9 Workflow steps definitions  for modifications can be found here&lt;br /&gt;
&lt;br /&gt;
For a modification workflow minimum 3 steps are mandatory:&lt;br /&gt;
&lt;br /&gt;
1.     Screening&lt;br /&gt;
&lt;br /&gt;
2.     Verification or Review or something else&lt;br /&gt;
&lt;br /&gt;
3.     Finalization&lt;br /&gt;
&lt;br /&gt;
Figure 10 The last step should be marked as AMEND. The modification will be implemented on entering the previous step (in this case – Verification)&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== Impossible to apply subject to object ==&lt;br /&gt;
Figure 11 The address modification can't be applied to any application&lt;br /&gt;
&lt;br /&gt;
              To fix this:&lt;br /&gt;
&lt;br /&gt;
Figure 12 Open the dictionary of modification workflows&lt;br /&gt;
&lt;br /&gt;
Figure 13 Determine URL of modification subject configuration&lt;br /&gt;
&lt;br /&gt;
Figure 14 The &amp;quot;modification_instruction&amp;quot; header does not exist in any object configurations&lt;br /&gt;
&lt;br /&gt;
Hint:&lt;br /&gt;
&lt;br /&gt;
·       Suspend the extra variable “modification_instruction”&lt;br /&gt;
&lt;br /&gt;
·       Place this variable on the first page of the address modification application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----[1] Not the same as 1&lt;/div&gt;</summary>
		<author><name>Khoppenworth</name></author>
	</entry>
</feed>