版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
電梯運行安全監(jiān)測信息管理系統(tǒng)技術(shù)規(guī)范第4部分采集設(shè)備和平臺的通信協(xié)議與北京市質(zhì)量技術(shù)監(jiān)督局發(fā)布 1 12規(guī)范性引用文件 1 14縮略語 2 2 23 附錄C(規(guī)范性附錄)故障代碼表 第4部分采集設(shè)備和平臺的通信協(xié)議與數(shù)據(jù)格式2一體式數(shù)據(jù)采集器integrateddataacquisi4縮略語NTP:時間同步協(xié)議(NetworkTimeProtocol) ——字節(jié)順序采用大端模式(big-en 35.2通信對象本協(xié)議的通信對象是采集設(shè)備與服務(wù)器。5.3通信過程由采集設(shè)備通過登錄請求包登錄到服務(wù)器,登錄成功后通過采集設(shè)備向服務(wù)器發(fā)送心跳包來保持長連接。在長連接的條件下,采集設(shè)備與服務(wù)器可以完成數(shù)據(jù)傳輸和時鐘同步等功能。見圖2。圖2通信過程圖5.4通信時序采集設(shè)備主動向服務(wù)器發(fā)起通信連接,用于雙方信息的交互。當沒有數(shù)據(jù)傳輸時,采集器應(yīng)按周期發(fā)送心跳包以維持此連接,當心跳包發(fā)送10次后服務(wù)器返回一次心跳應(yīng)答包。報文采用同步方式發(fā)送。見圖3。4采集設(shè)備服務(wù)器5.5通信連接的建立5.5.1運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器登錄服務(wù)器運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器在確認網(wǎng)絡(luò)已連接的情況下,向服務(wù)器發(fā)送登錄請求數(shù)據(jù)包。服務(wù)器收到登錄請求數(shù)據(jù)包后,判斷是否允許運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器登錄。處理方法如下:——若運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器身份數(shù)據(jù)合法,服務(wù)器向運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器返回登錄正確數(shù)據(jù)包,連接建立;——若運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器身份數(shù)據(jù)非法,服務(wù)器向運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器返回登錄失敗數(shù)據(jù)包,運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器應(yīng)在60秒后重新嘗試登錄服務(wù)器。若運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器在設(shè)定的時間內(nèi)沒有收到服務(wù)器返回的登錄請求應(yīng)答包,運行監(jiān)測數(shù)據(jù)采集器或一體式數(shù)據(jù)采集器需要重新嘗試登錄到服務(wù)器。5.5.2圖像數(shù)據(jù)采集器登錄服務(wù)器5服務(wù)器收到圖像數(shù)據(jù)采集器登錄請求數(shù)據(jù)包后,判斷是否允許圖像數(shù)據(jù)采集器登錄。處理方法如下:采集設(shè)備采集設(shè)備包是否收到登錄請求應(yīng)答包否是是判斷采集設(shè)備是包服務(wù)器否否5.5.4采集設(shè)備與服務(wù)器的連接保持6服務(wù)器服務(wù)器否是包是否心跳包計數(shù)采集設(shè)備是圖5采集設(shè)備與服務(wù)器的連接保持流程圖5.6.1運行狀態(tài)數(shù)據(jù)傳輸運行狀態(tài)數(shù)據(jù)傳輸由服務(wù)器發(fā)起。服務(wù)器按需向采集設(shè)備發(fā)送啟動運行狀態(tài)數(shù)據(jù)傳輸命令。采集設(shè)備收到該命令后,應(yīng)按服務(wù)器要求采樣周期采集數(shù)據(jù),并按照服務(wù)器要求的傳輸周期和時限向指定服務(wù)器(指令內(nèi)指定的IP、端口號的服務(wù)器)發(fā)送運行狀態(tài)數(shù)據(jù)包。采集設(shè)備應(yīng)按照下列條件停止發(fā)送運行狀態(tài)數(shù)據(jù)包:——當采集設(shè)備發(fā)送運行狀態(tài)數(shù)據(jù)包超過命令設(shè)定的時限時,應(yīng)停止發(fā)送;——當采集設(shè)備判斷通信鏈路中斷時,應(yīng)停止發(fā)送;——當采集設(shè)備收到服務(wù)器發(fā)送的停止運行狀態(tài)數(shù)據(jù)傳輸命令時,應(yīng)停止發(fā)送。運行狀態(tài)數(shù)據(jù)傳輸流程見圖6。7IBl1/T948.4—2013服務(wù)器采集設(shè)備服務(wù)器狀態(tài)數(shù)據(jù)傳輸包運行狀態(tài)數(shù)據(jù)包否否否否是是狀態(tài)數(shù)據(jù)傳輸否否包8否否服務(wù)器是否需要查詢是是否是否收到故障數(shù)據(jù)查詢命令包是是否采集設(shè)備5.6.3實時圖像數(shù)據(jù)傳輸9開始開始否是否否包否是包是是包包否否是包是結(jié)束結(jié)束5.7運行統(tǒng)計數(shù)據(jù)傳輸運行統(tǒng)計數(shù)據(jù)由采集設(shè)備定時上傳。服務(wù)器不做應(yīng)答。運行統(tǒng)計數(shù)據(jù)傳輸流程見圖9。采集設(shè)備采集設(shè)備否是包包服務(wù)器圖9運行統(tǒng)計數(shù)據(jù)傳輸流程圖5.8文件數(shù)據(jù)傳輸5.8.1服務(wù)器按需向采集設(shè)備發(fā)送啟動文件傳輸命令。5.8.2采集設(shè)備收到命令后,返回一個啟動文件傳輸命令應(yīng)答包,然后根據(jù)命令,通過FTP協(xié)議上傳5.8.3當文件傳輸結(jié)束后,采集設(shè)備應(yīng)向請求該文件的服務(wù)器發(fā)送文件傳輸結(jié)果反饋包,服務(wù)器收到文件傳輸結(jié)果反饋包后,應(yīng)向采集設(shè)備發(fā)送文件傳輸結(jié)果反饋應(yīng)答包。采集設(shè)備做如下處理:——如果采集設(shè)備收到了服務(wù)器的文件傳輸結(jié)果反饋應(yīng)答包,則停止發(fā)送文件傳輸結(jié)果反饋包;——如果采集設(shè)備5秒內(nèi)沒有收到服務(wù)器的文件傳輸結(jié)果反饋應(yīng)答包,則采集設(shè)備應(yīng)重新發(fā)送文件傳輸結(jié)果反饋包到服務(wù)器。如果采集設(shè)備發(fā)送文件傳輸結(jié)果反饋包計數(shù)次數(shù)達到10次,則應(yīng)停止發(fā)送文件傳輸結(jié)果反饋包。5.8.4異常文件傳輸流程處理如下:——當采集設(shè)備正在向服務(wù)器傳輸文件時,收到服務(wù)器請求傳輸同一文件的啟動文件傳輸命令,采集設(shè)備應(yīng)發(fā)送文件傳輸結(jié)果反饋包,包中傳輸狀態(tài)填寫FTP代碼;——當文件FTP傳輸已成功完成時,收到服務(wù)器請求傳輸同一文件的啟動文件傳輸命令,采集設(shè)備應(yīng)重新傳輸該文件;——在采集設(shè)備發(fā)送文件傳輸結(jié)果反饋包后,未收到服務(wù)器的文件傳輸結(jié)果反饋應(yīng)答包前,收到服務(wù)器請求傳輸同一文件的啟動文件傳輸命令,采集設(shè)備應(yīng)直接發(fā)送文件傳輸結(jié)果反饋包,發(fā)送累計達到10次,應(yīng)停止發(fā)送文件傳輸結(jié)果反饋數(shù)據(jù)包。5.8.5FTP服務(wù)器端以及FTP客戶端均應(yīng)支持斷點續(xù)傳。5.8.6采集設(shè)備應(yīng)按照服務(wù)器生成的“FTP文件傳輸編號”作為文件的唯一標識,判斷是否為同一文5.8.7文件數(shù)據(jù)傳輸流程見圖10。否是是是是否啟動傳輸?shù)奈姆癜却髣游募鬏斆顟?yīng)答包件否是否是包發(fā)送文件傳輸結(jié)果反饋應(yīng)答包圖10文件數(shù)據(jù)傳輸流程圖數(shù)據(jù)包流水號(Nunber),達到最大值時歸零數(shù)據(jù)實體(Data)數(shù)據(jù)實體(Data)——協(xié)議版本(Version):協(xié)議表3數(shù)據(jù)類型定義數(shù)據(jù)類型(TYPE)心跳心跳應(yīng)答故障數(shù)據(jù)圖像數(shù)據(jù)采集器登錄請求圖像數(shù)據(jù)采集設(shè)器圖像數(shù)據(jù)采集器登錄請求應(yīng)答圖像編碼參數(shù)數(shù)據(jù)實時圖像數(shù)據(jù)BCD碼0~9999(大端模式)由采集設(shè)備生產(chǎn)廠家出廠時設(shè)定,在安裝啟用后與電梯信息一起錄入服信息是否一致,判斷是否采集設(shè)備MAC地址(大端模式)預留保留數(shù)據(jù)生成的時間戳(從1970年1月1時間)圖像數(shù)據(jù)采集器區(qū)域說明組織機構(gòu)代碼廠家自定義編碼保留保留時間(秒)采集設(shè)備同步服務(wù)器時間集一次,最小100毫秒)0:表示采集設(shè)備默認的傳輸方式,即智能傳輸;時限0:無時限;其它:分鐘電梯當前層站信息保留電梯控制系統(tǒng)輸出或采集設(shè)備判定00表示停止;=01表示下行;電梯控制系統(tǒng)輸出或采集設(shè)備判定保留電梯控制系統(tǒng)輸出或采集設(shè)備判定檢修狀態(tài)信號,=0表示正常;電梯控制系統(tǒng)輸出運行狀態(tài)信號,=0表示正常;電梯控制系統(tǒng)輸出保留保留電梯控制系統(tǒng)輸出有司機服務(wù)信號,=0表示無司機服務(wù)模式;=1表示有司保留電梯控制系統(tǒng)輸出保留保留數(shù)據(jù)生成的時間戳(從1970年1月1日0時0秒到當前時間的總秒數(shù),UTC時間)(定時器時間的秒總數(shù))電梯所在層站信號保留電梯控制系統(tǒng)輸出或采集設(shè)備判定bit0=00表示停止;電梯控制系統(tǒng)輸出或采集設(shè)備判定電梯開關(guān)門狀態(tài)信號,表示關(guān)門狀態(tài)。保留電梯控制系統(tǒng)輸出或采集設(shè)備判定電梯檢修狀態(tài)信號,=0表示正常;電梯控制系統(tǒng)輸出電梯運行狀態(tài)信號,=0表示正常;電梯控制系統(tǒng)輸出電梯供電中斷信號,=0表示正常;保留保留電梯控制系統(tǒng)輸出保留電梯控制系統(tǒng)輸出保留保留故障碼,長度=n*2(n為故障代碼數(shù)量)BYTE(13+n*2)~6.2.9故障數(shù)據(jù)查詢命令(0x9005)數(shù)據(jù)實體(Data)定義:空。文件類型文件信息若為上傳圖像文件:BYTE2~FTP服務(wù)器端口FTP服務(wù)器用戶名則左對齊,右補空格)左對齊,右補空格)文件名電梯運行時間,大端模式。單位:分鐘電梯運行次數(shù),大端模式電梯鋼絲繩折彎次數(shù),大端模式6.2.15運行統(tǒng)計數(shù)據(jù)包應(yīng)答包(0x9008)數(shù)據(jù)實體(Data)定義:空。BCD碼0~9999(大端模式)采集設(shè)備MAC地址(大端模式)信息是否一致,判斷是否圖像數(shù)據(jù)采集器編碼保留數(shù)據(jù)生成的時間戳(從1970年1月1時間)圖像數(shù)據(jù)采集器視頻采集通道數(shù)BYTE53~圖像數(shù)據(jù)采集器通道對應(yīng)該電梯運行圖像數(shù)據(jù)采集器通道所圖像數(shù)據(jù)采集器判定是否繼續(xù)發(fā)送登錄請求保留保留時間(秒)圖像數(shù)據(jù)采集器同步服務(wù)器時間登錄成功,則應(yīng)答臨時身份ID、時間;圖像類型圖像數(shù)據(jù)采集器通道所對應(yīng)的電梯運行監(jiān)測數(shù)據(jù)采集器編碼或一體式數(shù)據(jù)——0x02:CIF分辨率的圖像(352*288);——0x03:DCIF分辨率的圖像(528*384);圖像類型幀率(每秒幀個數(shù))采集設(shè)備向該地址發(fā)送圖圖像類型圖像數(shù)據(jù)采集器通道所對IBl1/T948.4—2013時間)據(jù)和圖像顯示的先后,并且控制幀隊列數(shù)據(jù)的丟棄;還可用于控件時間顯示預留預留像數(shù)據(jù)包)6.2.22關(guān)閉實時圖像數(shù)據(jù)傳輸命令應(yīng)答(0x8012)數(shù)圖像傳輸狀態(tài)態(tài)“啟動/關(guān)閉實時圖像數(shù)圖像數(shù)據(jù)采集器通道所6.2.23故障圖像片段文件要求件名稱統(tǒng)一使用大寫。YYYYMVDD均用阿拉伯數(shù)字表示,YYYY表示年,MM表示月,DD表示天,如:20120606.TXT表示2012年6月6日保存的文件;——文件格式為文本文件,每行為一條記錄,記錄結(jié)束以回車(0xOD)表示。每條記錄格式見表——最少保存30天的文件。表24運行狀態(tài)歷史文件記錄定義回車(0x0D)示例:采集設(shè)備中有一個文件20110301.TXT,用文本格式打開后其內(nèi)容//CRC協(xié)議中給出的CRC校驗程序//高位字節(jié)的CRC值{0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1//低位字節(jié)的CRC值0x00,0xC0,0xC1,0x01,0xC3,0x03,0x02,0xC2,0xC6,0x06,0x07,0xC7,0x05,0xC50xCC,0x0C,0xOD,0xCD,0x0F,0xCF,0xCE,0x0E,0x0A,0xCA,0xCB,0x0B,0xC0xD8,0x18,0x19,0xD9,0x1B,0xDB,0xDA,0x1A,0x1E,0xDE,0xDF,0x1F,0xDD,0x14,0xD4,0xD5,0x15,0xD7,0x17,0x16,0xD6,0xD2,0x12,0x13,0xD3,0x11,0xD1,00xF0,0x30,0x31,0xF1,0x33,0xF3,0xF2,0x32,0x36,0xF6,0xF7,0x37,0xF5,0x35,0x3C,0xFC,0xFD,0x3D,0xFF,0x3F,0x3E,0xFE,0xFA,0x3A,0x3B,0xFB,0x39,0xF90x28,0xE8,0xE9,0x29,0xEB,0x2B,0x2A,0xEA,0xEE,0x2E,0x2F,0xEF,0x2D,0xE0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,0x22,0xE2,0xE3,0x23,0xE1,0x21,0xA0,0x60,0x61,0xA1,0x63,0xA3,0xA2,0x62,0x66,0xA6,0xA7,0x67,0xA5,0x65,00x6C,0xAC,0xAD,0x6D,0xAF,0x6F,0x6E,0xAE,0xAA,0x6A,0x6B,0xAB,0x690x78,0xB8,0xB9,0x79,0xBB,0x7B,0x7A,0xBA,0xBE,0x7E,0x7F,0xBF,0x70xB4,0x74,0x75,0xB5,0x77,0xB7,0xB6,0x76,0x72,0xB2,0xB3,0x73,0xB1,0x710x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92,0x96,0x56,0x57,0x97,0x55,0x95,00x9C,0x5C,0x5D,0x9D,0x5F,0x9F,0x9E,0x5E,0x5A,0x9A,0x9B,0x5B,0x99,0x59,0x88,0x48,0x49,0x89,0x4B,0x8B,0x8A,0x4A,0x4E,0x8E,0x8F,0x4F,0x8D,0x4D,0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42,0x43,0x83,0x41,0x81,//unsignedchar*puchMsg;//用//unsignedshortusDataLenunsignedcharuchCRCHi=0xFF;//CRC的高字節(jié)初始化unsignedcharuchCRCLo=0xFF;//CRC的低字節(jié)初始化unsigneduIndex;//CRC查詢表索引while(usDataLen--)//完{uchCRCLo=uchCRCHi^auchCRCHi[uInuchCRCHi=auchCRCLo[uInd}(2)移位運算UINT16CRC16(UCHAR8*Buf,UINT16{{CrcValueTmp=(CrcValueT}}CrcValueTmp=(CrcValueTmp>>8)+(CrcValue}123456789021341567892022324252627282930332e址/*ntp.c*/#defineNTP_PORT37/*TIME/UDP端口號*/#defineNTPVI#defineNTP_PCK_LEN48#defineJAN_19700x83aa7e80/*1900年~1970年之間的時間秒數(shù)*/#defineNTPFRAC(x)(4294*(x)+((1981*(x))>#defineUSEC(x)((x)>typedefstruct_ntp_timeunsignedintfine;}ntp_time;structntp_packetunsignedcharstartum;charpoll;charprecision;ntp_timereference_tintp_timeoriginage_tintp_timereceive_ticharprotocol[32];intport;strcpy(protocol,NTPV3if(!strcmp(protocol,NTPVI)/!strcmp(p//!strcmp(protocol,NTPV3)//strcmp(protocol,NTPV4))fflmemset(packet,0,NTP_Pport=NTP_PORT;tmp_wrd=htonl((LI<<30)//(MODE<<24)/(STRATUM<<16)/(POLL<<8)/(PREC&0xff));memcpy(packet,&tmp_wrd,sizeof(tm/*設(shè)置RootDelay、RootDispersion和ReferenceIndentifer*/memcpy(&packet[4],&tmp_wrd,sizeof(tmmemcpy(&packet[8],&tmp_wrd,sizeof(tmp_w/*設(shè)置TransmitTimestampcoarse*/tmp_wrd=htonl(JAN_1970+(memcpy(&packet[40],&tmp_wrd,sizeof(tm/*設(shè)置TransmitTimestampfine*/tmp_wrd=htonl((long)NTPmemcpy(&packet[44],&tmp_wrd,sizeof(tmelseif(!strcmp(protocol,TIME))/*"TIME/UDP"*/port=TIME_PORT;intget_ntp_time(intsk,structaddrinfo*addr,structntp_packet*ret_time)fd_setpending_data;structtimevalblock_timchardata[NTP_PCK_LEN*8];intpacket_len,data_len=addr->ai_addrlen,count=0,result,i,re;if(!(packet_len=construct_packfpacket_len,0,addr->ai_addr,data_len)<0)perror("sendto");FD_ZERO(&pending_data);FD_SET(sk,&pending_data);if(select(sk+1,&pending_data,NULL,NULL,NTP_PCK_LEN*8,0,addr->ai_addr;,&data_len))<0)ffret_time->leap_ver_mode=ntohl(data[0ret_time->startum=nto
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Haloxyfop-Standard-生命科學試劑-MCE
- 生成課程設(shè)計班級規(guī)則
- 好寶寶課程設(shè)計
- 李白打野思路課程設(shè)計
- 板式網(wǎng)球用球市場環(huán)境與對策分析
- 手風琴相關(guān)項目建議書
- 數(shù)字電子種課程設(shè)計
- 二級渦輪蝸桿課程設(shè)計
- 礦山企業(yè)財務(wù)課程設(shè)計
- 公司、項目部、各個班組三級安全培訓試題附參考答案(綜合題)
- FIDIC新版合同條件解讀與應(yīng)用課件
- 六年級上冊英語教案-Unit8 Chinese New Year(story time)譯林版(三起)
- 2022年香云紗的產(chǎn)品行業(yè)市場突圍及需求分析報告
- 電信大客戶網(wǎng)管操作手冊
- 犯罪概念及犯罪構(gòu)成課件
- 口腔病歷書寫課件
- 做文明人行文明事班會課件
- 醫(yī)院檔案分類工作方案
- 遼寧省鐵嶺市藥品零售藥店企業(yè)藥房名單目錄
- 醫(yī)院人力資源三定方案
- 醫(yī)院新技術(shù)、新項目準入申報表
評論
0/150
提交評論