本發(fā)明涉及計(jì)算機(jī)軟件系統(tǒng)的業(yè)務(wù)建模,具體地說是一種食藥監(jiān)行業(yè)許可相對(duì)人統(tǒng)一檔案建模及實(shí)現(xiàn)方法。
背景技術(shù):
食藥監(jiān)行業(yè)的許可業(yè)務(wù)主要由“四品一械”組成,具體包含食品、藥品、保健食品、化妝品、醫(yī)療器械,每一大類業(yè)務(wù)又分為生產(chǎn)類業(yè)務(wù)和經(jīng)營類業(yè)務(wù)。食藥監(jiān)行業(yè)的業(yè)務(wù)部門在許可方面的主要職能是對(duì)許可相對(duì)人提出的許可申請(qǐng)進(jìn)行審核,并對(duì)其生產(chǎn)或者經(jīng)營活動(dòng)進(jìn)行監(jiān)督管理,一般生產(chǎn)類業(yè)務(wù)監(jiān)管部門和經(jīng)營類業(yè)務(wù)監(jiān)管部門由于監(jiān)管對(duì)象的范圍不同也是分開設(shè)立的。
為了能夠?qū)υS可相對(duì)人進(jìn)行有效的信息化管理,需要以電子數(shù)據(jù)的方式維護(hù)許可相對(duì)人的檔案庫,主要包含許可相對(duì)人相關(guān)的檔案信息以及許可材料附件。傳統(tǒng)的食藥監(jiān)行業(yè)許可相對(duì)人檔案建模及實(shí)現(xiàn)方法,主要有以下兩種不同的方式:
(1)不同業(yè)務(wù)部門建立各自的許可相對(duì)人檔案庫
不同部門的業(yè)務(wù)都有各自體系的業(yè)務(wù)標(biāo)準(zhǔn),不同業(yè)務(wù)部門按照各自的業(yè)務(wù)標(biāo)準(zhǔn)建立許可相對(duì)人檔案庫,當(dāng)需要統(tǒng)計(jì)所有業(yè)務(wù)部門包含的許可相對(duì)人信息時(shí),需要先通過數(shù)據(jù)抽取等方式將不同業(yè)務(wù)部門的許可相對(duì)人檔案數(shù)據(jù)進(jìn)行匯總,然后才能進(jìn)行統(tǒng)計(jì)分析。
這種方式解決了許可相對(duì)人檔案電子化的問題,但是要跨部門匯總不同分類的許可相對(duì)人檔案數(shù)據(jù),不同業(yè)務(wù)部門的軟件系統(tǒng)并非全部都由同一個(gè)軟件開發(fā)商設(shè)計(jì),軟件系統(tǒng)底層的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)標(biāo)準(zhǔn)往往有很大的差異,要匯總多個(gè)“信息孤島”的數(shù)據(jù),不僅工作復(fù)雜、成本高,而且需要協(xié)調(diào)多個(gè)業(yè)務(wù)部門、多個(gè)軟件開發(fā)商,匯總數(shù)據(jù)的進(jìn)度和質(zhì)量都難以控制,最終很難對(duì)不同部門之間許可相對(duì)人檔案信息進(jìn)行整合,無法實(shí)現(xiàn)許可相對(duì)人檔案的統(tǒng)一管理。
(2)所有業(yè)務(wù)部門建立共享許可相對(duì)人基本信息的檔案庫
首先全局維護(hù)許可相對(duì)人基本信息的檔案共享給各個(gè)部門,然后不同的業(yè)務(wù)部門都以許可相對(duì)人基本信息作為基礎(chǔ)數(shù)據(jù)再維護(hù)各自的檔案庫。通過共享的許可相對(duì)人基本信息可以查找到各業(yè)務(wù)部門所有關(guān)聯(lián)的許可檔案信息,比如法人名稱在許可證、產(chǎn)品注冊(cè)證等多種許可檔案中都存在,把法人名稱就可以作為許可相對(duì)人的一項(xiàng)基本信息,通過法人名稱就可以查找到關(guān)聯(lián)的所有許可證、產(chǎn)品注冊(cè)證信息等。
這種方式達(dá)到了許可相對(duì)人檔案基本信息共享的目的,但是當(dāng)許可相對(duì)人的基本信息發(fā)生變更之后,無論是全部更新所有關(guān)聯(lián)的檔案信息,還是只更新某一個(gè)業(yè)務(wù)分類的檔案信息,都會(huì)遇到許可相對(duì)人檔案“臨時(shí)性基本信息關(guān)聯(lián)丟失”的問題。以常見的藥店既經(jīng)營藥品又經(jīng)營保健食品為例,當(dāng)藥店的法人名稱需要發(fā)生變更時(shí),其藥品經(jīng)營許可證和保健食品經(jīng)營許可證分別要去藥品流通處和保健食品流通處兩個(gè)業(yè)務(wù)部門辦理許可變更業(yè)務(wù),受業(yè)務(wù)申請(qǐng)時(shí)間不同、業(yè)務(wù)流程復(fù)雜程度不同、業(yè)務(wù)人員審核進(jìn)度不同等多種因素的影響,同一家藥店的這兩個(gè)名稱變更業(yè)務(wù)不會(huì)同時(shí)被兩個(gè)業(yè)務(wù)部門許可通過。當(dāng)其中一個(gè)法人名稱變更業(yè)務(wù)先被準(zhǔn)予許可之后,如果把新的法人名稱關(guān)聯(lián)更新到許可相對(duì)人檔案基本信息中,沒有辦理完成的業(yè)務(wù)按照舊的法人名稱將查找不到基本信息,如果不把新的法人名稱關(guān)聯(lián)更新到許可相對(duì)人基本信息中,已經(jīng)辦理完成的業(yè)務(wù)按照新的法人名稱就查找不到基本信息。只有當(dāng)兩個(gè)名稱變更業(yè)務(wù)全部被許可通過之后,舊的法人名稱才會(huì)全部失效,通過新的法人名稱才能同時(shí)查找到關(guān)聯(lián)的藥品經(jīng)營許可和保健食品經(jīng)營許可證信息。
另一方面,只共享許可相對(duì)人的基本信息,各業(yè)務(wù)部門維護(hù)的檔案庫存在很多除基本信息之外的冗余數(shù)據(jù),尤其許可材料附件,大量的冗余文件會(huì)占用很多文件存儲(chǔ)空間,浪費(fèi)軟件系統(tǒng)的存儲(chǔ)資源,增加了硬件存儲(chǔ)方面的資金投入。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種食藥監(jiān)行業(yè)許可相對(duì)人統(tǒng)一檔案建模及實(shí)現(xiàn)方法,通過統(tǒng)一檔案的建模思路提供了跨部門、跨業(yè)務(wù)的許可相對(duì)人檔案維護(hù)模型,分層次共享關(guān)聯(lián)數(shù)據(jù)并支持多層數(shù)據(jù)關(guān)聯(lián)級(jí)聯(lián)刪除,最終實(shí)現(xiàn)食藥監(jiān)行業(yè)許可相對(duì)人統(tǒng)一的檔案庫。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一種食藥監(jiān)行業(yè)許可相對(duì)人統(tǒng)一檔案建模及實(shí)現(xiàn)方法,包括抽象的許可相對(duì)人統(tǒng)一檔案模型包含所有的檔案信息,許可相對(duì)人統(tǒng)一檔案模型分層次共享數(shù)據(jù),許可材料作為基礎(chǔ)庫共享給所有的許可檔案使用,維護(hù)變更歷史信息解決臨時(shí)性基本信息關(guān)聯(lián)丟失問題,許可相對(duì)人檔案多層關(guān)聯(lián)數(shù)據(jù)級(jí)聯(lián)刪除。。
經(jīng)過對(duì)業(yè)務(wù)抽象之后建立的許可相對(duì)人統(tǒng)一檔案模型,不僅包含基本檔案信息,而且包含擴(kuò)展檔案信息,適用于所有部門的業(yè)務(wù),無論是生產(chǎn)類業(yè)務(wù),還是經(jīng)營類業(yè)務(wù),“四品一械”所有的許可檔案信息包含許可材料附件都已經(jīng)包含在統(tǒng)一的檔案模型之中,形成一個(gè)許可相對(duì)人統(tǒng)一的檔案庫。
許可相對(duì)人統(tǒng)一檔案模型分層次共享數(shù)據(jù),食藥監(jiān)行業(yè)涉及到的許可相對(duì)人檔案分類復(fù)雜,涵蓋的信息種類繁多,為了最終建立統(tǒng)一的許可相對(duì)人檔案,對(duì)許可相對(duì)人檔案首先建立基本模型,然后針對(duì)不同部門業(yè)務(wù)的個(gè)性化檔案信息補(bǔ)充檔案的擴(kuò)展模型,并且在整個(gè)模型中,下層模型關(guān)聯(lián)上層模型,上層模型的數(shù)據(jù)總是能夠共享給下層模型使用,整體形成多層模型分層次共享數(shù)據(jù)的架構(gòu)。
許可材料作為許可業(yè)務(wù)辦理過程的重要依據(jù),當(dāng)許可業(yè)務(wù)辦理完成之后,最終也作為許可相對(duì)人統(tǒng)一檔案的一部分。由于不同的業(yè)務(wù)可能會(huì)使用相同的許可材料,比如法定代表人身份證復(fù)印件,無論是法人的證照類業(yè)務(wù),還是自然人的證書類業(yè)務(wù),都需要使用此許可業(yè)務(wù)材料。因此,將許可材料與具體的業(yè)務(wù)分類進(jìn)行分離,形成一個(gè)許可材料基礎(chǔ)庫,不僅能共享給所有的許可業(yè)務(wù)使用,也能共享給所有的許可相對(duì)人檔案使用,以此達(dá)到附件最大化共享使用的目的。
通過維護(hù)變更歷史信息解決“臨時(shí)性基本信息關(guān)聯(lián)丟失”問題,具體方法為許可相對(duì)人基本信息中的每一個(gè)許可變更項(xiàng)信息發(fā)生變化之后,系統(tǒng)都記錄變更前和變更后的信息,以法人名稱為例,當(dāng)法人證照中的法人名稱變更時(shí),系統(tǒng)將變更之后的法人名稱同時(shí)更新到法人基本信息和對(duì)應(yīng)的法人證照中,并且將變更前和變更后的法人名稱信息都同時(shí)記錄下來,并維護(hù)其多次變更順序的對(duì)應(yīng)關(guān)系,而其他的法人證照信息中的法人名稱不做改變。當(dāng)使用法人名稱作為查詢條件查找許可相對(duì)人檔案基本信息時(shí),除了將許可相對(duì)人檔案基本信息中的法人名稱作為匹配條件之外,變更歷史記錄中變更前和變更后的法人名稱也都作關(guān)聯(lián)查詢的匹配條件,即使存在“臨時(shí)性基本信息關(guān)聯(lián)丟失”問題,也能通過關(guān)聯(lián)變更歷史記錄作為條件查詢出對(duì)應(yīng)的許可檔案基本信息。
許可相對(duì)人包含法人和自然人,數(shù)量非常龐大,保存的檔案信息也非常繁多,如果已經(jīng)注銷的檔案在業(yè)務(wù)數(shù)據(jù)庫中長久保存,將會(huì)對(duì)系統(tǒng)的數(shù)據(jù)存儲(chǔ)空間帶來很大的壓力。通常為了緩解這種現(xiàn)象,需要將注銷之后的作廢檔案在歸檔之后進(jìn)行刪除,利用物理數(shù)據(jù)庫級(jí)聯(lián)刪除的特性,可以有效避免檔案刪除之后殘留數(shù)據(jù),具體實(shí)現(xiàn)方法為許可相對(duì)人統(tǒng)一檔案模型中的下層數(shù)據(jù)都創(chuàng)建針對(duì)上層數(shù)據(jù)的外鍵關(guān)聯(lián)關(guān)系,并且維護(hù)創(chuàng)建外鍵的級(jí)聯(lián)刪除約束。當(dāng)在數(shù)據(jù)庫中執(zhí)行上層數(shù)據(jù)刪除操作時(shí),數(shù)據(jù)庫會(huì)自動(dòng)級(jí)聯(lián)刪除所有下層關(guān)聯(lián)的數(shù)據(jù)。無論級(jí)聯(lián)關(guān)系縱向包含多少層關(guān)系,級(jí)聯(lián)刪除都有效,因此只要?jiǎng)h除許可相對(duì)人檔案最頂層的數(shù)據(jù),所有下層模型關(guān)聯(lián)的數(shù)據(jù)都將同時(shí)被自動(dòng)刪除。
本發(fā)明的一種食藥監(jiān)行業(yè)許可相對(duì)人統(tǒng)一檔案建模及實(shí)現(xiàn)方法和現(xiàn)有技術(shù)相比,具有以下有益效果:
許可相對(duì)人檔案抽象模型適用于所有業(yè)務(wù),許可相對(duì)人統(tǒng)一的檔案模型從食藥監(jiān)行業(yè)的具體業(yè)務(wù)抽象而來,適用于所有的食藥監(jiān)業(yè)務(wù),不必為每一類業(yè)務(wù)都建立一套許可相對(duì)人檔案模型。此外,許可相對(duì)人檔案是一個(gè)整體,統(tǒng)一的檔案庫由許可相對(duì)人的許可檔案信息組成,并且包含許可材料附件,為“一企一檔”、“一人一檔”提供數(shù)據(jù)支撐。
許可相對(duì)人統(tǒng)一檔案模型分層次共享數(shù)據(jù),將許可相對(duì)人檔案庫中的公共信息作為基本信息,每一層檔案模型中的基本信息都共享給下層檔案使用,包括許可材料附件作為最底層的基礎(chǔ)庫,可以避免相同數(shù)據(jù)多次存儲(chǔ),減少數(shù)據(jù)冗余,節(jié)省存儲(chǔ)空間。
許可相對(duì)人檔案支持多層關(guān)聯(lián)數(shù)據(jù)級(jí)聯(lián)刪除,許可相對(duì)人統(tǒng)一檔案模型中的下層數(shù)據(jù)都創(chuàng)建關(guān)聯(lián)上層基本信息數(shù)據(jù)的外鍵關(guān)聯(lián)關(guān)系,并且維護(hù)創(chuàng)建外鍵的級(jí)聯(lián)刪除約束,利用物理數(shù)據(jù)庫級(jí)聯(lián)刪除的特性,當(dāng)刪除許可相對(duì)人檔案最頂層的數(shù)據(jù),所有下層模型關(guān)聯(lián)的數(shù)據(jù)都將同時(shí)被自動(dòng)刪除,可以有效避免檔案刪除之后殘留數(shù)據(jù)。
具體實(shí)施方式
下面結(jié)合具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
一種食藥監(jiān)行業(yè)許可相對(duì)人統(tǒng)一檔案建模及實(shí)現(xiàn)方法,包括抽象的許可相對(duì)人統(tǒng)一檔案模型包含所有的檔案信息,許可相對(duì)人統(tǒng)一檔案模型分層次共享數(shù)據(jù),許可材料作為基礎(chǔ)庫共享給所有的許可檔案使用,維護(hù)變更歷史信息解決臨時(shí)性基本信息關(guān)聯(lián)丟失問題,許可相對(duì)人檔案多層關(guān)聯(lián)數(shù)據(jù)級(jí)聯(lián)刪除。。
經(jīng)過對(duì)業(yè)務(wù)抽象之后建立的許可相對(duì)人統(tǒng)一檔案模型,不僅包含基本檔案信息,而且包含擴(kuò)展檔案信息,適用于所有部門的業(yè)務(wù),無論是生產(chǎn)類業(yè)務(wù),還是經(jīng)營類業(yè)務(wù),“四品一械”所有的許可檔案信息包含許可材料附件都已經(jīng)包含在統(tǒng)一的檔案模型之中,形成一個(gè)許可相對(duì)人統(tǒng)一的檔案庫。
許可相對(duì)人統(tǒng)一檔案模型分層次共享數(shù)據(jù),食藥監(jiān)行業(yè)涉及到的許可相對(duì)人檔案分類復(fù)雜,涵蓋的信息種類繁多,為了最終建立統(tǒng)一的許可相對(duì)人檔案,對(duì)許可相對(duì)人檔案首先建立基本模型,然后針對(duì)不同部門業(yè)務(wù)的個(gè)性化檔案信息補(bǔ)充檔案的擴(kuò)展模型,并且在整個(gè)模型中,下層模型關(guān)聯(lián)上層模型,上層模型的數(shù)據(jù)總是能夠共享給下層模型使用,整體形成多層模型分層次共享數(shù)據(jù)的架構(gòu)。
許可材料作為許可業(yè)務(wù)辦理過程的重要依據(jù),當(dāng)許可業(yè)務(wù)辦理完成之后,最終也作為許可相對(duì)人統(tǒng)一檔案的一部分。由于不同的業(yè)務(wù)可能會(huì)使用相同的許可材料,比如法定代表人身份證復(fù)印件,無論是法人的證照類業(yè)務(wù),還是自然人的證書類業(yè)務(wù),都需要使用此許可業(yè)務(wù)材料。因此,將許可材料與具體的業(yè)務(wù)分類進(jìn)行分離,形成一個(gè)許可材料基礎(chǔ)庫,不僅能共享給所有的許可業(yè)務(wù)使用,也能共享給所有的許可相對(duì)人檔案使用,以此達(dá)到附件最大化共享使用的目的。
通過維護(hù)變更歷史信息解決“臨時(shí)性基本信息關(guān)聯(lián)丟失”問題,具體方法為許可相對(duì)人基本信息中的每一個(gè)許可變更項(xiàng)信息發(fā)生變化之后,系統(tǒng)都記錄變更前和變更后的信息,以法人名稱為例,當(dāng)法人證照中的法人名稱變更時(shí),系統(tǒng)將變更之后的法人名稱同時(shí)更新到法人基本信息和對(duì)應(yīng)的法人證照中,并且將變更前和變更后的法人名稱信息都同時(shí)記錄下來,并維護(hù)其多次變更順序的對(duì)應(yīng)關(guān)系,而其他的法人證照信息中的法人名稱不做改變。當(dāng)使用法人名稱作為查詢條件查找許可相對(duì)人檔案基本信息時(shí),除了將許可相對(duì)人檔案基本信息中的法人名稱作為匹配條件之外,變更歷史記錄中變更前和變更后的法人名稱也都作關(guān)聯(lián)查詢的匹配條件,即使存在“臨時(shí)性基本信息關(guān)聯(lián)丟失”問題,也能通過關(guān)聯(lián)變更歷史記錄作為條件查詢出對(duì)應(yīng)的許可檔案基本信息。
許可相對(duì)人包含法人和自然人,數(shù)量非常龐大,保存的檔案信息也非常繁多,如果已經(jīng)注銷的檔案在業(yè)務(wù)數(shù)據(jù)庫中長久保存,將會(huì)對(duì)系統(tǒng)的數(shù)據(jù)存儲(chǔ)空間帶來很大的壓力。通常為了緩解這種現(xiàn)象,需要將注銷之后的作廢檔案在歸檔之后進(jìn)行刪除,利用物理數(shù)據(jù)庫級(jí)聯(lián)刪除的特性,可以有效避免檔案刪除之后殘留數(shù)據(jù),具體實(shí)現(xiàn)方法為許可相對(duì)人統(tǒng)一檔案模型中的下層數(shù)據(jù)都創(chuàng)建針對(duì)上層數(shù)據(jù)的外鍵關(guān)聯(lián)關(guān)系,并且維護(hù)創(chuàng)建外鍵的級(jí)聯(lián)刪除約束。當(dāng)在數(shù)據(jù)庫中執(zhí)行上層數(shù)據(jù)刪除操作時(shí),數(shù)據(jù)庫會(huì)自動(dòng)級(jí)聯(lián)刪除所有下層關(guān)聯(lián)的數(shù)據(jù)。無論級(jí)聯(lián)關(guān)系縱向包含多少層關(guān)系,級(jí)聯(lián)刪除都有效,因此只要?jiǎng)h除許可相對(duì)人檔案最頂層的數(shù)據(jù),所有下層模型關(guān)聯(lián)的數(shù)據(jù)都將同時(shí)被自動(dòng)刪除。
通過上面具體實(shí)施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的具體實(shí)施方式。在公開的實(shí)施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。
除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。