import streamlit as st #import graphviz as gv #import pillow as pil #from graphviz import Source #from PIL import Image #import io st.set_page_config(layout="wide") st.markdown(""" ## Standard Operating Procedures | SOP No. | Standard Operating Procedure | Description | Top Ten Keywords | Wikipedia Link | SOP Icon | |---------|------------------------------|-------------|-----------------|----------------|---------| | 1 | SOP-01: Risk Assessment | Identifying, evaluating, and prioritizing compliance risks | risk, assessment, evaluate, prioritize, compliance, identify, analysis, management, mitigation, control | https://en.wikipedia.org/wiki/Risk_assessment | 🌑️ | | 2 | SOP-02: Policy Development | Creating clear and concise compliance policies and procedures | policy, development, create, clear, concise, compliance, procedure, regulation, standard, guideline | https://en.wikipedia.org/wiki/Policy | πŸ“œ | | 3 | SOP-03: Training | Providing regular compliance training to employees | training, compliance, regular, employee, development, program, education, workshop, seminar, course | https://en.wikipedia.org/wiki/Training | πŸŽ“ | | 4 | SOP-04: Monitoring | Conducting periodic compliance audits and monitoring activities | monitoring, periodic, compliance, audit, review, assessment, evaluation, inspection, surveillance, oversight | https://en.wikipedia.org/wiki/Monitoring_and_evaluation | πŸ‘€ | | 5 | SOP-05: Reporting | Establishing a process for reporting and addressing compliance issues | reporting, process, establish, compliance, issue, address, record, communication, notification, investigation | https://en.wikipedia.org/wiki/Reporting | πŸ“Š | | 6 | SOP-06: Incident Management | Handling compliance incidents and implementing corrective actions | incident, management, compliance, handle, implement, corrective, action, investigation, response, resolution | https://en.wikipedia.org/wiki/Incident_management | 🚨 | | 7 | SOP-07: Recordkeeping | Maintaining accurate and up-to-date compliance records and documentation | recordkeeping, maintain, accurate, up-to-date, compliance, documentation, archive, storage, filing, record | https://en.wikipedia.org/wiki/Record_keeping | πŸ“ | st.graphviz_chart(''' digraph { // Nodes A [label="SOP-01: Risk Assessment 🎯"] B [label="Risk Context πŸ“š"] C [label="Evaluating Risks πŸ“Š"] D [label="Prioritizing Risks βš–οΈ"] E [label="Compliance Risk ⚠️"] F [label="Analysis Role πŸ”"] G [label="Risk Management πŸ’Ό"] // Edges A -> B A -> C A -> D A -> E A -> F A -> G } ''') 1. What is the purpose of SOP-01: Risk Assessment? - The purpose of SOP-01: Risk Assessment is to identify, evaluate, and prioritize compliance risks. 2. What does the term β€œrisk” refer to in the context of risk assessment? - In the context of risk assessment, the term β€œrisk” refers to the potential for an event or situation to have a negative impact on an organization or project. 3. What is the process for evaluating risks? - The process for evaluating risks typically involves identifying the potential risks, analyzing their likelihood and potential impact, and prioritizing them based on their severity. 4. How do you prioritize risks in a risk assessment? - Risks can be prioritized in a risk assessment by considering their potential impact, likelihood of occurrence, and the organization’s ability to mitigate or control them. 5. What is compliance risk? - Compliance risk refers to the risk associated with non-compliance with laws, regulations, or internal policies and procedures. 6. What is the role of analysis in risk assessment? - Analysis plays a crucial role in risk assessment by helping to identify potential risks, evaluate their impact and likelihood, and develop strategies for mitigating or controlling them. 7. What is risk management? - Risk management is the process of identifying, assessing, and prioritizing risks, and developing strategies to mitigate or control them. 8. What is risk mitigation? - Risk mitigation refers to the process of minimizing or preventing the negative impact of potential risks. 9. What is risk control? - Risk control refers to the measures taken to manage or reduce the likelihood and severity of potential risks. 10. Why is risk assessment important? - Risk assessment is important because it helps organizations to identify and manage potential risks, leading to better decision-making, improved performance, and reduced negative impacts. st.graphviz_chart(''' digraph { H [label="SOP-02: Policy Development πŸ“"] I [label="Policy Definition πŸ“š"] J [label="Policy Process πŸ”„"] K [label="Clear Policies πŸ’‘"] H -> I H -> J H -> K } ''') 1. What is the purpose of SOP-02: Policy Development? - The purpose of SOP-02: Policy Development is to create clear and concise compliance policies and procedures. 2. What is a policy? - A policy is a set of guidelines or principles that are developed to guide decision-making and behavior within an organization. 3. What is the process for policy development? - The process for policy development typically involves identifying the need for the policy, researching and gathering information, drafting the policy, obtaining feedback and approval, and implementing the policy. 4. Why is it important for policies to be clear and concise? - It is important for policies to be clear and concise so that they can be easily understood and followed by all members of the organization. This helps to ensure that everyone is on the same page and that compliance is maintained. 5. What is compliance? - Compliance refers to the act of following laws, regulations, or internal policies and procedures. 6. What is a procedure? - A procedure is a set of step-by-step instructions or guidelines for how to perform a specific task or activity. 7. What is a regulation? - A regulation is a rule or law that is put in place by a government or regulatory body to ensure compliance and standardization. 8. What is a standard? - A standard is a set of guidelines or principles that are developed to ensure consistent and high-quality performance or behavior. 9. What is a guideline? - A guideline is a set of recommendations or tips that are developed to assist with decision-making or performance. 10. Why is policy development important? - Policy development is important because it helps to ensure that an organization is operating in compliance with regulations and standards, while also promoting consistency and clarity in decision-making and behavior. st.graphviz_chart(''' digraph { // Nodes L [label="SOP-03: Training πŸ“š"] M [label="Training Definition 🧠"] N [label="Regular Training πŸ—“οΈ"] O [label="Providing Training πŸ’Ό"] L -> M L -> N L -> O } ''') 1. What is the purpose of SOP-03: Training? - The purpose of SOP-03: Training is to provide regular compliance training to employees. 2. What is training? - Training is the process of developing skills, knowledge, or behavior through education and instruction. 3. Why is regular compliance training important? - Regular compliance training is important to ensure that employees are aware of, and adhere to, laws, regulations, and company policies and procedures. 4. What is compliance? - Compliance refers to the act of following laws, regulations, or internal policies and procedures. 5. Who is responsible for providing compliance training? - It is typically the responsibility of the employer or organization to provide compliance training to their employees. 6. What is employee development? - Employee development refers to the process of improving an employee’s skills, knowledge, and abilities through training and education programs. 7. What is a training program? - A training program is a structured approach to employee development that is designed to improve skills, knowledge, and abilities related to a specific job or task. 8. What is an education workshop? - An education workshop is a training session that is designed to provide participants with information and skills related to a specific topic or field. 9. What is a seminar? - A seminar is a training event that typically involves an expert speaker or panel discussing a specific topic or issue. 10. What is a training course? - A training course is a structured program of learning that is typically designed to improve skills or knowledge related to a specific job or task. st.graphviz_chart(''' digraph { // Nodes P [label="SOP-04: Monitoring πŸ“ˆ"] Q [label="Monitoring Definition πŸ‘οΈ"] R [label="Periodic Monitoring ⏳"] P -> Q P -> R } ''') 1. What is the purpose of SOP-04: Monitoring? - The purpose of SOP-04: Monitoring is to conduct periodic compliance audits and monitoring activities. 2. What is monitoring? - Monitoring is the process of tracking and observing an activity or process to ensure that it is operating as intended. 3. What does periodic mean in the context of monitoring? - In the context of monitoring, periodic refers to activities that are conducted at regular intervals, rather than continuously. 4. What is compliance? - Compliance refers to the act of following laws, regulations, or internal policies and procedures. 5. What is an audit? - An audit is a systematic examination of an organization or process to evaluate compliance, performance, or financial status. 6. What is a review? - A review is an evaluation of an organization or process to assess performance or compliance. 7. What is an assessment? - An assessment is a process of evaluating the performance, compliance, or quality of an organization or process. 8. What is an evaluation? - An evaluation is a systematic process of collecting and analyzing information to assess the effectiveness, efficiency, or relevance of an organization or process. 9. What is an inspection? - An inspection is an examination or review of an organization or process to evaluate compliance, performance, or safety. 10. What is surveillance? - Surveillance is the act of closely monitoring an activity or process to ensure compliance, safety, or security. st.graphviz_chart(''' digraph { // Nodes S [label="SOP-05: Reporting πŸ“Š"] T [label="Reporting Process πŸ”„"] U [label="Compliance Issues 🚩"] S -> T S -> U } ''') 1. What is the purpose of SOP-05: Reporting? - The purpose of SOP-05: Reporting is to establish a process for reporting and addressing compliance issues. 2. What is reporting? - Reporting is the process of notifying others about an event or situation, typically for the purpose of documentation or action. 3. What does the term β€œprocess” mean in the context of SOP-05: Reporting? - In the context of SOP-05: Reporting, β€œprocess” refers to the steps and procedures that are established to ensure that compliance issues are identified, reported, and addressed in a timely and effective manner. 4. What is compliance? - Compliance refers to the act of following laws, regulations, or internal policies and procedures. 5. What is a compliance issue? - A compliance issue is an event or situation that violates laws, regulations, or internal policies and procedures. 6. What does it mean to address a compliance issue? - To address a compliance issue means to take appropriate steps to investigate, resolve, and prevent similar issues in the future. 7. What is a record? - A record is a document or other form of evidence that is created or maintained for legal, administrative, or business purposes. 8. What is communication? - Communication is the exchange of information between individuals or groups, typically through speaking, writing, or other forms of expression. 9. What is notification? - Notification is the process of informing individuals or groups about a particular event or situation. 10. What is an investigation? - An investigation is a process of gathering information and evidence to uncover the facts about a particular event or situation. st.graphviz_chart(''' digraph { V [label="SOP-06: Incident Management 🚨"] W [label="Incident Definition ❗"] X [label="Handling Incidents πŸ‘©β€πŸ”§"] Y [label="Corrective Actions πŸ”§"] V -> W V -> X V -> Y } ''') st.graphviz_chart(''' digraph { Z [label="SOP-07: Recordkeeping πŸ—„οΈ"] AA [label="Maintaining Records πŸ“‹"] Z -> AA } ''') 1. What is the purpose of SOP-06: Incident Management? - The purpose of SOP-06: Incident Management is to handle compliance incidents and implement corrective actions. 2. What is an incident? - An incident is an event or situation that is unexpected or disrupts normal operations. 3. What is management? - Management refers to the process of planning, organizing, and controlling resources to achieve organizational goals. 4. What is compliance? - Compliance refers to the act of following laws, regulations, or internal policies and procedures. 5. What does it mean to handle an incident? - To handle an incident means to respond to and manage the incident in a way that minimizes its impact and prevents a recurrence. 6. What does it mean to implement corrective actions? - To implement corrective actions means to take steps to address the root cause of an incident and prevent it from happening again. 7. What is a corrective action? - A corrective action is a step or process that is taken to address the root cause of an incident and prevent its recurrence. 8. What is an investigation? - An investigation is a process of gathering information and evidence to uncover the facts about a particular event or situation. 9. What is a response? - A response is the immediate action taken in response to an incident to prevent further harm or damage. 10. What is a resolution? - A resolution is a decision or action taken to resolve an incident or issue and to prevent its recurrence. 1. What is the purpose of SOP-07: Recordkeeping? - The purpose of SOP-07: Recordkeeping is to maintain accurate and up-to-date compliance records and documentation. 2. What is recordkeeping? - Recordkeeping is the process of creating, managing, and storing information for legal, administrative, or business purposes. 3. What does it mean to maintain records? - To maintain records means to keep records accurate, complete, and up-to-date to ensure that they are reliable and useful when needed. 4. What does it mean for records to be accurate and up-to-date? - For records to be accurate and up-to-date means that they reflect the current state of affairs and contain the correct information. 5. What is compliance? - Compliance refers to the act of following laws, regulations, or internal policies and procedures. 6. What is documentation? - Documentation is information that is recorded and stored for legal, administrative, or business purposes. 7. What is an archive? - An archive is a collection of historical records or documents that are preserved for research, reference, or legal purposes. 8. What is storage? - Storage is the physical or digital location where records or documents are kept for future reference or use. 9. What is filing? - Filing is the process of organizing documents or records into a structured system for easy retrieval and access. 10. Why is recordkeeping important? - Recordkeeping is important for maintaining compliance, establishing accountability, facilitating business operations, and preserving historical information/documentation. """) # SOP-01: Risk Assessment st.graphviz_chart(''' digraph { A [label="SOP-01: Risk Assessment 🎯"] B [label="Risk Context πŸ“š"] C [label="Evaluating Risks πŸ“Š"] D [label="Prioritizing Risks βš–οΈ"] E [label="Compliance Risk ⚠️"] F [label="Analysis Role πŸ”"] G [label="Risk Management πŸ’Ό"] A -> B A -> C A -> D A -> E A -> F A -> G } ''') # SOP-02: Policy Development st.graphviz_chart(''' digraph { H [label="SOP-02: Policy Development πŸ“"] I [label="Policy Definition πŸ“š"] J [label="Policy Process πŸ”„"] K [label="Clear Policies πŸ’‘"] H -> I H -> J H -> K } ''') # SOP-03: Training st.graphviz_chart(''' digraph { L [label="SOP-03: Training πŸ“š"] M [label="Training Definition 🧠"] N [label="Regular Training πŸ—“οΈ"] O [label="Providing Training πŸ’Ό"] L -> M L -> N L -> O } ''') # SOP-04: Monitoring st.graphviz_chart(''' digraph { P [label="SOP-04: Monitoring πŸ“ˆ"] Q [label="Monitoring Definition πŸ‘οΈ"] R [label="Periodic Monitoring ⏳"] P -> Q P -> R } ''') # SOP-05: Reporting st.graphviz_chart(''' digraph { S [label="SOP-05: Reporting πŸ“Š"] T [label="Reporting Process πŸ”„"] U [label="Compliance Issues 🚩"] S -> T S -> U } ''') # SOP-06: Incident Management st.graphviz_chart(''' digraph { V [label="SOP-06: Incident Management 🚨"] W [label="Incident Definition ❗"] X [label="Handling Incidents πŸ‘©β€πŸ”§"] Y [label="Corrective Actions πŸ”§"] V -> W V -> X V -> Y } ''') # SOP-07: Recordkeeping st.graphviz_chart(''' digraph { Z [label="SOP-07: Recordkeeping πŸ—„οΈ"] AA [label="Maintaining Records πŸ“‹"] Z -> AA } ''')