• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    PB與Caché數(shù)據(jù)庫(kù)在急診分診系統(tǒng)中的設(shè)計(jì)與應(yīng)用

    2018-08-21 09:24:12姚偉
    計(jì)算機(jī)時(shí)代 2018年6期

    摘 要: 文章詳細(xì)介紹了系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)過(guò)程,在醫(yī)院急診分診系統(tǒng)設(shè)計(jì)中,前臺(tái)利用PoweBuilder工具,后臺(tái)為后關(guān)系型數(shù)據(jù)庫(kù)Caché。系統(tǒng)通過(guò)前端PB程序定時(shí)調(diào)用His生產(chǎn)庫(kù)上的Web Service以獲取患者掛號(hào)信息,采取調(diào)用Caché庫(kù)中的類(lèi)方法和傳統(tǒng)SQL語(yǔ)句及PB自帶的數(shù)據(jù)窗口工具相結(jié)合來(lái)實(shí)現(xiàn)信息的查詢(xún)、保存、刪除等操作。系統(tǒng)的應(yīng)用加強(qiáng)了急診管理,該軟件為臨床提供了及時(shí)的動(dòng)態(tài)信息反饋和分析功能。

    關(guān)鍵詞: Caché; Web Service; 分診; 數(shù)據(jù)窗口

    中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2018)06-49-04

    Design and application of PB and Caché database in the emergency triage system

    Yao Wei

    (Equipment & Information Department, People's Hospital of YangZhong City, Zhenjiang, Jiangsu 212200, China)

    Abstract: This paper introduces the process of system design and development in detail. In the design of hospital emergency triage system, the front-end uses PoweBuilder tools and the background is relational database Caché. The system periodically calls Web Service on the His production database via the front-end PB program to obtain patient registration information. By calling the class in the Caché database and combining with the traditional SQL statements and the PB's DataWindow tools, the operations of information query, save and deletion are realized. The application of the system strengthens the emergency management, and the software provides the clinic with timely and dynamic information feedback and analysis functions.

    Key words: Caché; Web Service; triage; DataWindow

    0 引言

    由于我院急診預(yù)檢存在一些問(wèn)題,如分診人員不足、信息不全、手工登記速度慢、錯(cuò)誤率高,分診過(guò)程隨意性強(qiáng)或憑經(jīng)驗(yàn)分診,缺乏一套有效的、科學(xué)的分診系統(tǒng);管理部門(mén)大量的、繁瑣的統(tǒng)計(jì)報(bào)表全靠手工完成,工作效率低下。因此,2017年起,由我院信息科和急診科人員共同開(kāi)發(fā)了一套適合我院急診流程的分診管理的軟件系統(tǒng),該系統(tǒng)目前已正式應(yīng)用于臨床,提高了分診的準(zhǔn)確率及工作效率,減輕了工作人員壓力[4]。

    1 開(kāi)發(fā)環(huán)境簡(jiǎn)介

    系統(tǒng)設(shè)計(jì)采用CS架構(gòu),系統(tǒng)基于Caché數(shù)據(jù)庫(kù)環(huán)境,同時(shí)主HIS生產(chǎn)庫(kù)也是Caché數(shù)據(jù)庫(kù),開(kāi)發(fā)平臺(tái)為Windows采用PowerBuilder軟件開(kāi)發(fā)。Caché數(shù)據(jù)庫(kù)是美國(guó)Intersystems公司產(chǎn)品,后關(guān)系型數(shù)據(jù)庫(kù)中的領(lǐng)頭羊。Caché數(shù)據(jù)庫(kù)對(duì)大多數(shù)國(guó)內(nèi)IT人員來(lái)說(shuō),還是比較陌生,然而在國(guó)外特別是國(guó)外的醫(yī)療領(lǐng)域中,Caché數(shù)據(jù)庫(kù)所占的比例是最大的,被醫(yī)療界公認(rèn)為首選數(shù)據(jù)庫(kù)。官方數(shù)據(jù)顯示,Caché數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢(xún)速度約為其他數(shù)據(jù)庫(kù)的7~20倍,并方便的支持關(guān)系型數(shù)據(jù)庫(kù)和對(duì)象型數(shù)據(jù)庫(kù)[1]。

    2 開(kāi)發(fā)過(guò)程介紹

    2.1 急診患者掛號(hào)信息查詢(xún)

    首先在生產(chǎn)庫(kù)上建立WebService[2]:http://10.10.50.3/dthealth/web/DHCEmpatient.MyService.CLS代碼如下:

    Class DHCEmpatient.MyService Extends %SOAP

    .WebService [ProcedureBlock]

    { Parameter SERVICENAME="MyService";

    Method GetPatientList(inPut As %String) As

    %FileCharacterStream [WebMethod]

    { q ##class(DHCEmpatient.EmpatientWeb).Emplist(inPut)

    }

    }

    // DHCEmpatient.EmpatientWeb.Emplist()類(lèi)方法,入?yún)榫驮\日期,部分代碼如下

    Class DHCEmpatient.EmpatientWeb Extends

    (%Persistent, %XML.Adaptor)

    { ClassMethod Emplist(PatDate As %String) As

    %GlobalCharacterStream [WebMethod]

    { //日期格式轉(zhuǎn)化

    if PatDate["-" set PatDate=$zdh(PatDate,3)

    if PatDate["/" set stDate=$zdh(stDate,4)

    S retStr=##class(%GlobalCharacterStream).%New()

    d retStr.Rewind()

    d retStr.Write("")

    set paadmrowid=""

    //就診日期為索引遍歷查詢(xún)

    for set paadmrowid=$o(^PAADMi("AdmDateCurr",

    PatDate,paadmrowid)) quit:paadmrowid="" do

    patinfo=##class(web.DHCNurIpComm).NurPatInfo

    (paadmrowid)

    .set PatName=$p(patinfo,"^",1) //姓名

    .set Sex=$p(patinfo,"^",2) //性別

    //面向?qū)ο髮?shí)例賦值

    .S myobj=##class(DHCEmpatient

    .TOResultPatList).%New()

    .s myobj.PatName=PatName

    .s myobj.Sex=Sex

    .S xml=##class(%GlobalCharacterStream).%New()

    .S ret=myobj.XMLExportToStream(.Xml,"HIS")

    .q:ret=0

    .d retStr.CopyFrom(Xml)

    d retStr.Write("

    ")

    q retStr

    }

    其次在PB環(huán)境中引入Pbdom90.pbd及Pbsoapclient90.pbd兩文件,并在PB中通過(guò)WebService Proxy Wizard向?qū)陆╳eb service代理對(duì)象并引用生產(chǎn)庫(kù)上http:// 10.10.50.3/dthealth/web/DHCEmpatient.MyService.CLS,完成后進(jìn)行編譯,命名為empmyservicesoap。與此同時(shí)建立一自定義類(lèi)名為n_cst_pbwsfunction,方法名為uf_getempinfobydate,入?yún)閎ydate日期格式,點(diǎn)擊圖1上查找按鈕后,系統(tǒng)將根據(jù)日期調(diào)取出掛急診號(hào)別患者的基本信息及掛號(hào)信息(如圖1),執(zhí)行的具體過(guò)程如下。

    ⑴ 日期為入?yún)⑿畔魅氲絚sf_function. uf_

    getempinfobydate類(lèi)方法中,獲取到XML信息并保存在ls_tempxml變量中。

    ⑵ 清空本地磁盤(pán)目錄下d:\emermis\patientlist.xml文件,并將XML固定格式串寫(xiě)到文件中,同時(shí)因每次寫(xiě)入到文件中字節(jié)大小有限制最大為32765,則將ls_tempxml變量分多次循環(huán)寫(xiě)入到patientlist.xml文件中。

    ⑶ 對(duì)文件patientlist.xml進(jìn)行解析,并通過(guò)循環(huán)寫(xiě)入到數(shù)據(jù)窗口中。

    ⑷ 可對(duì)此數(shù)據(jù)窗口記錄按掛號(hào)時(shí)間或就診卡號(hào)排序,以便快速定位到需分診患者。

    ⑸ 主要代碼如下:

    //調(diào)用生產(chǎn)庫(kù)WEBSERVICE,獲取XML串

    n_cst_pbwsfunction lcsf_function

    lcsf_function=create n_cst_pbwsfunction

    ls_regdate=string(date(em_date.text),"yyyy-mm-dd")

    ls_tempxml=lcsf_function.uf_getempinfobydate

    (ls_regdate)

    ll_FLength=Len(ls_tempxml)

    li_FileNum=FileOpen("d:\emermis\patientlist.xml",

    StreamMode!, Write!, LockWrite!, Replace?。?/p>

    FileWrite(li_FileNum, "")

    FILECLOSE(li_FileNum)

    li_FileNum=FileOpen("d:\emermis\patientlist.xml",StreamMode!,

    Write!, LockWrite!)

    FileWrite(li_FileNum, '<?xml version="1.0" encoding=

    "gb2312" standalone="no"?>')

    ("%"_:docAd_"%")

    }

    //計(jì)算寫(xiě)入次數(shù),每次向文件中寫(xiě)32765個(gè)字節(jié)

    if ll_FLength > 32765 then

    if mod(ll_FLength,32765)=0 then

    loops=ll_FLength/32765

    else

    loops=ll_FLength/32765+1

    end if

    else

    loops=1

    end if

    //進(jìn)行循環(huán)寫(xiě)入

    for i=1 to loops

    ls_tmp=left(ls_tempxml,32765)

    FileWrite(li_FileNum,ls_tmp)

    ls_tempxml=right(ls_tempxml,len(ls_tempxml)-32765)

    next

    FILECLOSE(li_FileNum)

    //解析XML串文件中,并讀取信息到數(shù)據(jù)窗口

    pbdom_builder builder

    pbdom_document doc

    pbdom_element root, children[],node_element,

    sub_elements[]

    pbdom_attribute node_attribute[]

    builder=create pbdom_builder

    doc=builder.BuildFromFile("d:\emermis\patientlist.xml")

    if doc.HasRootElement() then

    root=doc.GetRootElement()

    root.GetChildElements(children)

    for ll_i=1 to UpperBound(children)

    node_element=children[ll_i]

    ls_nodename=node_element.GetQualifiedName()

    li_insert_row=dw_1.insertrow(0)

    node_element.GetChildElements(sub_elements)

    for ll_j=1 to UpperBound(sub_elements)

    ls_name=sub_elements[ll_j].getName()

    ls_text=sub_elements[ll_j].getText()

    Choose case ls_name

    case "Admdate"

    dw_1.setitem(li_insert_row,"admdate",date(ls_text))

    case "RegNo"

    dw_1.setitem(li_insert_row,"RegNo",trim(ls_text))

    case "PatName"

    dw_1.setitem(li_insert_row,"PatName",trim(ls_text))

    2.2 分診界面-圖2執(zhí)行的具體代碼功能

    ⑴ 調(diào)用Caché數(shù)據(jù)庫(kù)中web.EmPatientList類(lèi),方法名為PadmExist,患者就診ID作為入?yún)?,判斷是否在分診系統(tǒng)表中已登記,并根據(jù)結(jié)果進(jìn)入下一步操作。

    ⑵ 調(diào)用Caché數(shù)據(jù)庫(kù)中User.EmPatientList類(lèi),方法名為Update對(duì)分診信息保存,其中入?yún)榛颊呋拘畔⒓胺衷\信息等,每個(gè)字段信息并以”^”分隔連接成一個(gè)字符串。此功能用主要采用Caché數(shù)據(jù)庫(kù)環(huán)境中COM方式的實(shí)現(xiàn), 同時(shí)在PB中引用CacheObject.dll,定義工廠(chǎng)對(duì)象及連接數(shù)據(jù)代碼[5]:

    factoryObject=Create OLEObject

    rsobject=Create OLEObject

    factoryObject.ConnectToNewObject("CacheObject.factory")

    conmark=factoryObject.Connect("cn_iptcp:10.10.50.66

    [1972]:DHC-APP")

    //判斷是否在分診系統(tǒng)表中已登記

    rsobject=factoryObject.static("web.EmPatientList")

    rtncode=rsobject. PaAdmExist (string(li_adm))

    if rtncode=1 then

    messagebox("提示","已登記此患者的分診記錄,請(qǐng)不要

    重復(fù)登記!"+" "+string(li_adm))

    return

    end if

    //分診信息保存

    rsobject=factoryObject.static("User.EmPatientList")

    ls_result= rsobject.Update(str)

    if integer(ls_result)>0 then

    messagebox("提示","數(shù)據(jù)保存成功!")

    else

    messagebox("提示","數(shù)據(jù)保存失?。?+ ls_result)

    end if

    其中判斷是否已分診類(lèi)方法在Cache庫(kù)中代碼如下:

    ClassMethod PaAdmExist(paadm As %String) As %Integer

    { set Ret=0

    if $d(^User.EmPatientListI("IndexEmPaAdmId",

    paadm)) set Ret=1

    q Ret

    }

    其中分診信息保存類(lèi)方法在Cache庫(kù)中部分代碼如下:

    ClassMethod Update(argInput As %String,

    argSeparate As %String) As %String

    { New (argInput,argSeparate)

    Set return=0

    Quit:argInput="" return

    If ($g(argSeparate)="") {

    Set argSeparate="^"

    }

    //開(kāi)始更新數(shù)據(jù)記錄

    Set ID=$p(argInput,argSeparate,1)

    If (ID="") {

    Set obj=##class(User.EmPatientList).%New()

    } Else {

    Set obj=##class(User.EmPatientList).%OpenId(ID)

    }

    Quit:'$IsObject(obj) return

    //解析入?yún)rgInput

    Set xEmPatDate=$p(argInput,argSeparate,2)

    Set xEmPatTime=$p(argInput,argSeparate,3)

    Set xEmPatId=$p(argInput,argSeparate,4)

    Set xEmPatName=$p(argInput,argSeparate,5)

    ……

    //給對(duì)象賦值

    Set obj.EmPatDate=$zdh(xEmPatDate,3)

    Set obj.EmPatTime=$zth(xEmPatTime)

    Set obj.EmPatId=xEmPatId

    Set obj.EmPatName=xEmPatName

    Set obj.EmUpdateDate=+$h

    Set obj.EmUpdateTime=$p($h,",",2)

    ……

    //判斷Save是否成功

    Set sc=obj.%Save()

    If $SYSTEM.Status.IsError(sc) {

    Do $System.OBJ.DisplayError(sc)

    Set return=-1

    } Else {

    Set return=obj.%Id()

    }

    Do obj.%Close()

    Quit return

    }

    2.3 搶救登記界面

    此功能(如圖3)主要是由急診護(hù)士對(duì)患者搶救過(guò)程中的措施、輔助檢查結(jié)果、參與搶救醫(yī)護(hù)人員等信息進(jìn)行登記,并將模糊查詢(xún)集成在同一界面[6]。此保存信息功能主要采用傳統(tǒng)的SQL語(yǔ)句及數(shù)據(jù)窗口一起實(shí)現(xiàn),部分主要代碼如下[3]:

    update dhc_yzempatient set savepeople=:ls_all,

    SaveMethod=:ls_allmark,OtherSaveMethod=:ls_other,result=:ls_result,dirtime=:ls_dirtime,dirloc=:ls_dirloc,empmark="02搶救患者"where id=:ll_rowid;

    if sqlca.sqlcode=0 then

    commit using sqlca;

    messagebox("提示","數(shù)據(jù)保存成功!")

    else

    rollback using sqlca;

    messagebox("提示","數(shù)據(jù)保存失??!"+" "+sqlca

    .sqlerrtext,stopsign!)

    end if

    圖2 患者分診信息

    圖3 搶救患者登記

    3 結(jié)束語(yǔ)

    本文著重介紹了系統(tǒng)的開(kāi)發(fā)過(guò)程,通過(guò)調(diào)用生產(chǎn)庫(kù)WebService獲取患者就診信息,并解析XML串信息顯示到數(shù)據(jù)窗口,在分診過(guò)程中調(diào)用Caché數(shù)據(jù)庫(kù)中的類(lèi)方法,判斷是否已分診并保存分診信息記錄,而在搶救記錄界面利用PB自帶的數(shù)據(jù)窗口及傳統(tǒng)的SQL語(yǔ)句進(jìn)行信息查詢(xún)及保存,將PB中數(shù)據(jù)窗口的簡(jiǎn)潔、直觀(guān)優(yōu)點(diǎn)與Caché庫(kù)中類(lèi)方法高效的執(zhí)行效率結(jié)合在一起進(jìn)行初步嘗試,為后續(xù)的各類(lèi)統(tǒng)計(jì)報(bào)表的編制打下了基礎(chǔ)。

    本系統(tǒng)的開(kāi)發(fā)具有以下優(yōu)勢(shì)。

    ⑴ 提高急診工作效率:改變了煩瑣的手工登記,全面正確記錄急診患者的各種信息,節(jié)省時(shí)間。

    ⑵ 提高信息準(zhǔn)確率及患者滿(mǎn)意度:建立了規(guī)范的評(píng)估系統(tǒng),提高護(hù)理人員分診的準(zhǔn)確率,及時(shí)篩選出符合條件的危重癥患者,確?;颊吣軌蚣皶r(shí)進(jìn)入綠色通道就診,提高患者的滿(mǎn)意度。

    ⑶ 加強(qiáng)科內(nèi)管理:該軟件提供及時(shí)的動(dòng)態(tài)信息和統(tǒng)計(jì)分析功能,使急診的動(dòng)態(tài)變化一目了然。

    同時(shí),基于患者生命體征及癥狀等信息智能化分診評(píng)級(jí)仍然有許多不完善的地方,需要信息人員與臨床醫(yī)護(hù)人員更多交流,進(jìn)一步的研究和開(kāi)發(fā),最終能夠更好的提高急診科工作效率及成功救治率。

    參考文獻(xiàn)(References):

    [1] 雷舜東,吳幫華,黃?,摚钣衩?,張紅.Caché數(shù)據(jù)庫(kù)在醫(yī)院

    信息系統(tǒng)中的優(yōu)勢(shì)[J].實(shí)用醫(yī)院臨床雜志,2012.1:162-165

    [2] 宗寧.Caché數(shù)據(jù)庫(kù)中Web Service的開(kāi)發(fā)與應(yīng)用[J].電腦編

    程技巧與維護(hù),2010.22:43-44

    [3] 李成亮,姚偉.Caché數(shù)據(jù)庫(kù)CS架構(gòu)數(shù)據(jù)交互的研究與分析[J].

    計(jì)算機(jī)時(shí)代,2017.8:20-23

    [4] 金靜芬,許杰,沈國(guó)麗.急診分診管理程序的軟件開(kāi)發(fā)與應(yīng)用

    研究[J].護(hù)理與康復(fù),2007.4:219-220

    [5] 李成亮,姚偉.Caché數(shù)據(jù)庫(kù)簡(jiǎn)單模糊查詢(xún)的研究與分析[J].

    計(jì)算機(jī)時(shí)代,2017.1:51-54

    [6] 周璋,胡菲.急診分診系統(tǒng)的應(yīng)用進(jìn)展[J].實(shí)用臨床護(hù)理學(xué)電

    子雜志,2017.2(14):197-198

    热re99久久国产66热| 在线观看66精品国产| 亚洲av成人不卡在线观看播放网| 天堂动漫精品| 男人操女人黄网站| 久久国产精品人妻蜜桃| 亚洲av五月六月丁香网| 国产真人三级小视频在线观看| 俄罗斯特黄特色一大片| 少妇的丰满在线观看| 亚洲在线自拍视频| 成人av一区二区三区在线看| 19禁男女啪啪无遮挡网站| 国产色视频综合| 少妇的丰满在线观看| 一区二区三区高清视频在线| 精品少妇一区二区三区视频日本电影| 欧美三级亚洲精品| 亚洲精品中文字幕在线视频| 一区二区三区激情视频| 精品国产亚洲在线| 午夜视频精品福利| АⅤ资源中文在线天堂| 午夜老司机福利片| 久久久久免费精品人妻一区二区 | 听说在线观看完整版免费高清| 51午夜福利影视在线观看| 中国美女看黄片| 最近在线观看免费完整版| 亚洲欧美一区二区三区黑人| 18禁美女被吸乳视频| av超薄肉色丝袜交足视频| 可以免费在线观看a视频的电影网站| 色播在线永久视频| 波多野结衣高清无吗| 日韩三级视频一区二区三区| 亚洲人成伊人成综合网2020| 中文字幕精品免费在线观看视频| 中文字幕人成人乱码亚洲影| 中亚洲国语对白在线视频| 国产精品久久电影中文字幕| 国产精品一区二区精品视频观看| 久久中文看片网| 色精品久久人妻99蜜桃| 91大片在线观看| 亚洲人成网站在线播放欧美日韩| 日韩欧美三级三区| 麻豆国产av国片精品| 精品久久久久久久久久免费视频| 999久久久国产精品视频| 黄色视频不卡| 两人在一起打扑克的视频| 久久久久久久久中文| 欧美+亚洲+日韩+国产| 欧美激情极品国产一区二区三区| 在线看三级毛片| 9191精品国产免费久久| 一级a爱片免费观看的视频| 欧美激情高清一区二区三区| www.精华液| 激情在线观看视频在线高清| 91麻豆精品激情在线观看国产| 中国美女看黄片| 中文在线观看免费www的网站 | 国产主播在线观看一区二区| av超薄肉色丝袜交足视频| 国产av一区在线观看免费| 777久久人妻少妇嫩草av网站| 久久精品aⅴ一区二区三区四区| 亚洲五月天丁香| 国产高清videossex| 精品福利观看| 中文字幕人妻丝袜一区二区| 99热6这里只有精品| 99久久99久久久精品蜜桃| 一级黄色大片毛片| av在线播放免费不卡| 久久中文字幕人妻熟女| 久久精品成人免费网站| 脱女人内裤的视频| 亚洲自拍偷在线| 男女之事视频高清在线观看| www.熟女人妻精品国产| 午夜视频精品福利| 搡老妇女老女人老熟妇| 最近最新中文字幕大全电影3 | 欧美激情高清一区二区三区| 中国美女看黄片| 美女 人体艺术 gogo| 欧美丝袜亚洲另类 | 一区二区三区国产精品乱码| 精品高清国产在线一区| 美女大奶头视频| 欧美zozozo另类| 法律面前人人平等表现在哪些方面| 精品福利观看| 国产91精品成人一区二区三区| 俺也久久电影网| 精品久久久久久久久久免费视频| 免费看a级黄色片| 午夜亚洲福利在线播放| 国产激情久久老熟女| 一级黄色大片毛片| 欧美日韩中文字幕国产精品一区二区三区| 91麻豆av在线| 婷婷亚洲欧美| 一二三四社区在线视频社区8| 亚洲人成电影免费在线| 国产亚洲精品一区二区www| 亚洲国产精品999在线| 色播亚洲综合网| 天堂影院成人在线观看| 此物有八面人人有两片| 狠狠狠狠99中文字幕| 99热这里只有精品一区 | 国产aⅴ精品一区二区三区波| 精品国产超薄肉色丝袜足j| 精品乱码久久久久久99久播| 国产日本99.免费观看| 国产精品乱码一区二三区的特点| 国产精品一区二区三区四区久久 | 日韩中文字幕欧美一区二区| 嫩草影院精品99| 久久草成人影院| 婷婷精品国产亚洲av| 宅男免费午夜| 在线观看免费午夜福利视频| 美女国产高潮福利片在线看| 亚洲精品美女久久久久99蜜臀| 无人区码免费观看不卡| 老司机在亚洲福利影院| 国产欧美日韩精品亚洲av| 三级毛片av免费| 美国免费a级毛片| 99re在线观看精品视频| 91国产中文字幕| 久久 成人 亚洲| 亚洲精品一区av在线观看| 国产高清有码在线观看视频 | 99精品在免费线老司机午夜| 午夜免费观看网址| 午夜免费激情av| 窝窝影院91人妻| 国产亚洲精品第一综合不卡| 一边摸一边抽搐一进一小说| 男男h啪啪无遮挡| 999精品在线视频| 国产又爽黄色视频| 国产av不卡久久| 老鸭窝网址在线观看| 日韩有码中文字幕| 国产精品久久电影中文字幕| 成人欧美大片| 亚洲欧美精品综合一区二区三区| 国产一级毛片七仙女欲春2 | 给我免费播放毛片高清在线观看| 狂野欧美激情性xxxx| 成人亚洲精品av一区二区| 男男h啪啪无遮挡| 老司机靠b影院| 精品国产美女av久久久久小说| 亚洲狠狠婷婷综合久久图片| 国产精品久久久久久人妻精品电影| 精品无人区乱码1区二区| 亚洲第一电影网av| 中文资源天堂在线| 久久久久久免费高清国产稀缺| 亚洲第一av免费看| 黄色视频不卡| 在线观看免费日韩欧美大片| 欧美乱色亚洲激情| 亚洲熟妇中文字幕五十中出| 国产亚洲欧美精品永久| 久久久久久九九精品二区国产 | 久久精品国产99精品国产亚洲性色| 国产精品1区2区在线观看.| 国产欧美日韩精品亚洲av| 十分钟在线观看高清视频www| 777久久人妻少妇嫩草av网站| 欧美黑人欧美精品刺激| 婷婷丁香在线五月| 欧美一区二区精品小视频在线| 性色av乱码一区二区三区2| 黄色丝袜av网址大全| 一区二区三区高清视频在线| 欧美在线一区亚洲| 色综合婷婷激情| 久热这里只有精品99| 久久性视频一级片| 欧美国产精品va在线观看不卡| 免费在线观看完整版高清| 两人在一起打扑克的视频| 在线观看免费视频日本深夜| 黄频高清免费视频| 成人欧美大片| 久久中文看片网| xxxwww97欧美| 久久婷婷成人综合色麻豆| 日韩欧美免费精品| 中文字幕av电影在线播放| av天堂在线播放| 中文字幕另类日韩欧美亚洲嫩草| 50天的宝宝边吃奶边哭怎么回事| 欧美av亚洲av综合av国产av| 国产av又大| 91在线观看av| 亚洲,欧美精品.| 可以在线观看的亚洲视频| 亚洲自偷自拍图片 自拍| 丰满的人妻完整版| 国产国语露脸激情在线看| av电影中文网址| 久久精品夜夜夜夜夜久久蜜豆 | 性色av乱码一区二区三区2| 国产av一区在线观看免费| 精品一区二区三区视频在线观看免费| 18禁美女被吸乳视频| 欧美大码av| 伊人久久大香线蕉亚洲五| 欧美激情高清一区二区三区| 高潮久久久久久久久久久不卡| 神马国产精品三级电影在线观看 | 制服诱惑二区| 欧美激情久久久久久爽电影| 天堂√8在线中文| 老司机午夜十八禁免费视频| 伦理电影免费视频| 欧美精品啪啪一区二区三区| 亚洲全国av大片| 哪里可以看免费的av片| 99国产精品一区二区蜜桃av| 国产亚洲av嫩草精品影院| 国产亚洲欧美98| 亚洲av中文字字幕乱码综合 | av欧美777| av在线天堂中文字幕| 欧美乱妇无乱码| 色综合欧美亚洲国产小说| 欧美精品啪啪一区二区三区| 久久久久亚洲av毛片大全| 99久久无色码亚洲精品果冻| 亚洲 欧美一区二区三区| 男女午夜视频在线观看| 亚洲五月天丁香| 一级毛片高清免费大全| 91麻豆精品激情在线观看国产| 免费在线观看成人毛片| 老熟妇仑乱视频hdxx| 国产精品 国内视频| 亚洲中文日韩欧美视频| 天堂√8在线中文| 久久伊人香网站| 婷婷精品国产亚洲av在线| 俺也久久电影网| 少妇熟女aⅴ在线视频| 成人免费观看视频高清| 啦啦啦韩国在线观看视频| av欧美777| 日本撒尿小便嘘嘘汇集6| 亚洲中文字幕日韩| 国产精品久久视频播放| 国产精品国产高清国产av| 女性生殖器流出的白浆| 99精品在免费线老司机午夜| 亚洲久久久国产精品| 法律面前人人平等表现在哪些方面| 国产av在哪里看| 国产色视频综合| 成年版毛片免费区| 国产黄色小视频在线观看| 免费观看精品视频网站| 国产精品二区激情视频| www.精华液| 无遮挡黄片免费观看| 欧美日韩一级在线毛片| 999久久久精品免费观看国产| 欧美zozozo另类| 久久精品国产综合久久久| 欧美黑人欧美精品刺激| 亚洲天堂国产精品一区在线| 午夜福利欧美成人| 精品午夜福利视频在线观看一区| 神马国产精品三级电影在线观看 | 午夜免费鲁丝| avwww免费| 国产日本99.免费观看| 国产成人欧美| 日韩大码丰满熟妇| 亚洲五月色婷婷综合| 狠狠狠狠99中文字幕| 国产亚洲精品综合一区在线观看 | 亚洲一卡2卡3卡4卡5卡精品中文| 中文字幕久久专区| 国产成人欧美| 欧美性猛交黑人性爽| 欧美黄色淫秽网站| 成人国产综合亚洲| 国产精品久久久久久精品电影 | 国产乱人伦免费视频| 欧美日本亚洲视频在线播放| 亚洲欧美一区二区三区黑人| 伦理电影免费视频| 亚洲精品一卡2卡三卡4卡5卡| 国产免费av片在线观看野外av| 在线观看免费日韩欧美大片| 亚洲人成网站高清观看| 999精品在线视频| 免费女性裸体啪啪无遮挡网站| 亚洲欧洲精品一区二区精品久久久| 日本免费一区二区三区高清不卡| 亚洲七黄色美女视频| 久久久国产成人免费| 日韩欧美免费精品| 国产亚洲av高清不卡| 男人舔女人的私密视频| 精品久久久久久久久久免费视频| 母亲3免费完整高清在线观看| a级毛片a级免费在线| 深夜精品福利| 99国产精品一区二区蜜桃av| 欧美一区二区精品小视频在线| 大型黄色视频在线免费观看| 久久精品人妻少妇| 91字幕亚洲| 亚洲自拍偷在线| 午夜福利一区二区在线看| 91麻豆精品激情在线观看国产| 黄片小视频在线播放| 国产精品二区激情视频| 亚洲七黄色美女视频| 1024视频免费在线观看| 日本 欧美在线| 后天国语完整版免费观看| 在线观看免费午夜福利视频| 亚洲av电影不卡..在线观看| 脱女人内裤的视频| 一级a爱视频在线免费观看| 一进一出抽搐gif免费好疼| 大型黄色视频在线免费观看| 99热只有精品国产| 欧美性猛交╳xxx乱大交人| 满18在线观看网站| 国产成人影院久久av| 99久久精品国产亚洲精品| 国产av一区在线观看免费| 国产成人精品久久二区二区免费| 亚洲最大成人中文| 欧美成人午夜精品| 午夜视频精品福利| 91成人精品电影| 精品乱码久久久久久99久播| 香蕉丝袜av| 日韩一卡2卡3卡4卡2021年| 成人永久免费在线观看视频| 在线观看一区二区三区| a级毛片在线看网站| 久久久精品国产亚洲av高清涩受| 亚洲国产看品久久| 国产精品久久久人人做人人爽| 淫秽高清视频在线观看| 久久九九热精品免费| 级片在线观看| 国产乱人伦免费视频| 男女午夜视频在线观看| 露出奶头的视频| 嫁个100分男人电影在线观看| 国内久久婷婷六月综合欲色啪| 成人精品一区二区免费| 成人av一区二区三区在线看| 亚洲成av片中文字幕在线观看| 香蕉国产在线看| 国产av一区在线观看免费| 亚洲成人免费电影在线观看| 亚洲成人国产一区在线观看| 夜夜爽天天搞| 成熟少妇高潮喷水视频| 又紧又爽又黄一区二区| 免费在线观看完整版高清| 久久久久国内视频| 国产精品久久电影中文字幕| 黑人操中国人逼视频| 久久久国产欧美日韩av| 国产精品自产拍在线观看55亚洲| 俺也久久电影网| 可以免费在线观看a视频的电影网站| 91在线观看av| 亚洲一区二区三区色噜噜| 99re在线观看精品视频| 久久人妻福利社区极品人妻图片| 久久香蕉激情| 人人澡人人妻人| 亚洲成人免费电影在线观看| 久久精品国产清高在天天线| 久久久久国内视频| 久久精品国产99精品国产亚洲性色| 99国产精品一区二区三区| 国产精品久久久av美女十八| 亚洲aⅴ乱码一区二区在线播放 | 天堂√8在线中文| 久9热在线精品视频| 精品一区二区三区av网在线观看| 日韩中文字幕欧美一区二区| 中文字幕人妻丝袜一区二区| 久久九九热精品免费| 啦啦啦韩国在线观看视频| 午夜视频精品福利| 成在线人永久免费视频| 女人被狂操c到高潮| 久热爱精品视频在线9| www.999成人在线观看| 午夜精品久久久久久毛片777| 夜夜躁狠狠躁天天躁| 老汉色∧v一级毛片| 91成年电影在线观看| 久久久久久亚洲精品国产蜜桃av| 一区二区三区国产精品乱码| 嫩草影视91久久| 日本精品一区二区三区蜜桃| 亚洲成人久久爱视频| 91在线观看av| 18禁黄网站禁片免费观看直播| 免费女性裸体啪啪无遮挡网站| 欧美黄色淫秽网站| 欧美绝顶高潮抽搐喷水| 亚洲片人在线观看| 最近最新免费中文字幕在线| 日韩欧美在线二视频| 一二三四在线观看免费中文在| 国产精品,欧美在线| 国产熟女午夜一区二区三区| 精品高清国产在线一区| 国产又色又爽无遮挡免费看| 1024视频免费在线观看| 国产在线精品亚洲第一网站| 老司机靠b影院| 久久久水蜜桃国产精品网| 好男人在线观看高清免费视频 | 天天躁夜夜躁狠狠躁躁| 日日爽夜夜爽网站| 午夜免费鲁丝| 丝袜在线中文字幕| 美女高潮到喷水免费观看| 久久久精品国产亚洲av高清涩受| 不卡av一区二区三区| 久久精品国产亚洲av香蕉五月| 在线观看免费日韩欧美大片| 波多野结衣巨乳人妻| 美女大奶头视频| 国产真实乱freesex| 欧美一级a爱片免费观看看 | 亚洲精品一卡2卡三卡4卡5卡| 国产一区二区三区在线臀色熟女| 成人亚洲精品av一区二区| 婷婷精品国产亚洲av在线| 久久久久国内视频| 久久久水蜜桃国产精品网| 非洲黑人性xxxx精品又粗又长| 一边摸一边做爽爽视频免费| 免费女性裸体啪啪无遮挡网站| 日韩大尺度精品在线看网址| 国产蜜桃级精品一区二区三区| aaaaa片日本免费| 亚洲中文字幕一区二区三区有码在线看 | 国产成人精品久久二区二区91| 窝窝影院91人妻| 久久精品国产亚洲av香蕉五月| e午夜精品久久久久久久| 不卡一级毛片| 午夜福利在线观看吧| 成人永久免费在线观看视频| 岛国视频午夜一区免费看| 久久精品国产99精品国产亚洲性色| 老司机靠b影院| 免费看十八禁软件| 欧美乱码精品一区二区三区| 在线免费观看的www视频| 一卡2卡三卡四卡精品乱码亚洲| 成人国产一区最新在线观看| 99riav亚洲国产免费| 少妇熟女aⅴ在线视频| 久久久国产精品麻豆| 中文字幕久久专区| 日韩欧美一区二区三区在线观看| 少妇的丰满在线观看| 精品电影一区二区在线| 久久九九热精品免费| 精品不卡国产一区二区三区| 免费看美女性在线毛片视频| 国产激情欧美一区二区| 岛国视频午夜一区免费看| 成人18禁在线播放| 精品久久久久久,| 欧美色欧美亚洲另类二区| 嫩草影视91久久| 国产真实乱freesex| 亚洲中文字幕一区二区三区有码在线看 | 欧美久久黑人一区二区| 男女下面进入的视频免费午夜 | 在线观看舔阴道视频| 国产av不卡久久| 久久国产精品人妻蜜桃| 在线观看一区二区三区| 欧美成人免费av一区二区三区| www.自偷自拍.com| 国产熟女午夜一区二区三区| 精品国产超薄肉色丝袜足j| 日本 欧美在线| 婷婷亚洲欧美| 久久久久久久精品吃奶| 免费看十八禁软件| 久久精品亚洲精品国产色婷小说| 琪琪午夜伦伦电影理论片6080| 精品一区二区三区av网在线观看| 搡老岳熟女国产| www国产在线视频色| 91成人精品电影| 午夜老司机福利片| 亚洲成人久久性| 欧美色视频一区免费| 999精品在线视频| 国产亚洲av嫩草精品影院| 亚洲人成网站在线播放欧美日韩| 成人午夜高清在线视频 | 亚洲人成77777在线视频| 男男h啪啪无遮挡| 国产av不卡久久| 精品国产乱子伦一区二区三区| 国产精品免费一区二区三区在线| 欧洲精品卡2卡3卡4卡5卡区| 亚洲国产看品久久| 久久草成人影院| 国产在线观看jvid| 国产成人欧美在线观看| 免费看a级黄色片| 亚洲一区高清亚洲精品| 国产精品久久久久久亚洲av鲁大| 日本一区二区免费在线视频| 亚洲一区二区三区色噜噜| 欧美乱妇无乱码| 欧美亚洲日本最大视频资源| 给我免费播放毛片高清在线观看| 成人特级黄色片久久久久久久| 亚洲五月天丁香| 黄色成人免费大全| 日韩av在线大香蕉| 亚洲国产精品合色在线| 男女之事视频高清在线观看| 在线观看舔阴道视频| 亚洲九九香蕉| 好看av亚洲va欧美ⅴa在| 日本免费a在线| 久久精品国产综合久久久| 淫秽高清视频在线观看| 亚洲av成人一区二区三| 黑丝袜美女国产一区| 91九色精品人成在线观看| 欧美日韩中文字幕国产精品一区二区三区| 国产1区2区3区精品| 淫秽高清视频在线观看| 香蕉久久夜色| 亚洲欧美一区二区三区黑人| 亚洲一区中文字幕在线| 99国产精品一区二区蜜桃av| 在线国产一区二区在线| 美女高潮到喷水免费观看| 啦啦啦韩国在线观看视频| 欧美日韩中文字幕国产精品一区二区三区| 可以在线观看毛片的网站| 变态另类丝袜制服| 窝窝影院91人妻| 露出奶头的视频| 国产免费男女视频| 99久久无色码亚洲精品果冻| 国产乱人伦免费视频| 高清毛片免费观看视频网站| 欧美三级亚洲精品| 99在线视频只有这里精品首页| ponron亚洲| 久久久精品国产亚洲av高清涩受| 成人国产一区最新在线观看| 夜夜夜夜夜久久久久| 久久人人精品亚洲av| 色av中文字幕| 久热这里只有精品99| 九色国产91popny在线| 变态另类丝袜制服| 日日摸夜夜添夜夜添小说| 成人亚洲精品一区在线观看| 又黄又粗又硬又大视频| 欧美在线一区亚洲| 国产亚洲av高清不卡| 俺也久久电影网| 成人av一区二区三区在线看| 亚洲欧美激情综合另类| 天天躁狠狠躁夜夜躁狠狠躁| 欧洲精品卡2卡3卡4卡5卡区| 国产91精品成人一区二区三区| 免费观看精品视频网站| 成人亚洲精品一区在线观看| 国产伦一二天堂av在线观看| 日韩av在线大香蕉| 国产亚洲av高清不卡| 国产真实乱freesex| 日韩精品青青久久久久久| 最新在线观看一区二区三区| 啦啦啦免费观看视频1| 国内久久婷婷六月综合欲色啪| 亚洲av美国av| 丁香六月欧美| 国产一区二区三区在线臀色熟女| 99国产精品一区二区三区| 1024视频免费在线观看| 一进一出抽搐gif免费好疼| 欧美丝袜亚洲另类 | 精品乱码久久久久久99久播|