SMMNN00600_신생아퇴원간호계획.xfdl 178 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNN00600" position="absolute 0 0 1203 905" titletext="신생아퇴원간호계획" onload="SMMNN00600_onload" ontimer="SMMNN00600_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 28 1200 900" id="grp_biz" scrollbars="autoboth">
  8. <Layouts>
  9. <Layout>
  10. <cp_checkboxList id="chk_sanitcare" titletext="CheckBox List" taborder="44" scrollbars="none" position="absolute 108 507 904 530" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  11. <Shape position="absolute 0 646 1194 652" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
  12. <Shape position="absolute 0 622 1194 628" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
  13. <Shape position="absolute -50 308 1144 314" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
  14. <Static text="기록일시" position="absolute 0 39 80 62" align="align:center middle;" id="cap_bfrecdt" class="cell_1" anchor="default"/>
  15. <Shape position="absolute 0 33 1194 39" linetype="horizontal" id="line13" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  16. <Static text="기록자" position="absolute 250 39 330 62" align="align:center middle;" id="caption1" class="cell_1" anchor="default"/>
  17. <Static text="퇴원예정일" position="absolute 436 39 516 62" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
  18. <Button position="absolute 810 5 874 24" id="btn_tmpsave" class="btn5" visible="false" text="임시저장" anchor="default" onclick="grp_biz_btn_tmpsave_onclick" taborder="28"/>
  19. <Button position="absolute 1126 40 1191 61" id="btn_certsave" class="btn5" text="인증저장" anchor="default" onclick="grp_biz_btn_certsave_onclick" taborder="27"/>
  20. <Button position="absolute 787 40 943 61" id="btn_print" class="btn2" text="출력(환자교육출력물 포함)" anchor="default" onclick="grp_biz_btn_print_onclick" taborder="26"/>
  21. <Div position="absolute 0 66 1197 319" id="import1" anchor="default" url="emr_wardcarexp::SMMNW10000_예약정보.xfdl" taborder="25"/>
  22. <Shape position="absolute 0 63 1194 69" linetype="horizontal" id="line64" class="line_3" anchor="default"/>
  23. <Shape position="absolute 0 331 1194 337" linetype="horizontal" id="line1" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  24. <Static text="퇴원시 환자정보" position="absolute 0 315 120 331" id="caption4" class="tit_2" anchor="default"/>
  25. <Shape position="absolute 0 380 1194 386" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
  26. <Shape position="absolute 0 404 1193 410" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
  27. <Static text="퇴원시 수유형태" position="absolute 0 383 105 406" align="align:center middle;" id="caption8" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  28. <Shape position="absolute 0 406 1194 412" linetype="horizontal" id="line5" class="line_3" anchor="default"/>
  29. <Static text="퇴원 간호 교육" position="absolute 0 438 113 455" id="caption10" class="tit_2" anchor="default"/>
  30. <Shape position="absolute 0 455 1194 461" linetype="horizontal" id="line6" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
  31. <Shape position="absolute 0 479 1194 485" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
  32. <Shape position="absolute 0 503 1194 509" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
  33. <Shape position="absolute 0 575 1194 581" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
  34. <Static text="수유종류" position="absolute 0 458 104 481" align="align:center middle;" id="caption11" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  35. <Static text="모유수유교육" position="absolute 0 482 104 505" align="align:center middle;" id="caption12" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  36. <Static text="위생간호" position="absolute 0 506 104 529" align="align:center middle;" id="caption13" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  37. <Static text="기타" position="absolute 0 578 104 624" align="align:center middle;" id="caption14" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  38. <Shape position="absolute 0 740 1194 746" linetype="horizontal" id="line12" class="line_2" anchor="default" style="strokepen:1 solid #dedcdcff;"/>
  39. <Static text="추후관리" position="absolute 0 625 104 648" align="align:center middle;" id="caption15" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  40. <Static text="퇴원절차교육" position="absolute 710 626 790 649" align="align:center middle;" id="caption16" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  41. <Static text="특이사항" position="absolute 0 697 104 742" align="align:center middle;" id="caption17" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  42. <Shape position="absolute 0 817 1194 823" linetype="horizontal" id="line14" class="line_3" anchor="default" style="strokepen:5 solid #33bbbbff;"/>
  43. <Static text="(" position="absolute 192 630 196 643" id="caption19" anchor="default"/>
  44. <Static text=")" position="absolute 701 630 705 644" id="caption20" anchor="default"/>
  45. <Static text="퇴원약 복약지도" position="absolute 915 626 1017 649" align="align:center middle;" id="caption21" class="cell_1" anchor="default" style="align:center middle;"/>
  46. <Static text="문의전화" position="absolute 0 744 104 767" align="align:center middle;" id="caption22" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  47. <Shape position="absolute 0 866 1194 872" linetype="horizontal" id="line16" class="line_1" anchor="default"/>
  48. <Static text="교육대상" position="absolute 340 744 444 767" align="align:center middle;" id="caption23" class="cell_1" anchor="default" style="align:center middle;"/>
  49. <Static text="교육이해정도" position="absolute 670 744 774 767" align="align:center middle;" id="caption24" class="cell_1" anchor="default" style="align:center middle;"/>
  50. <Shape position="absolute 0 790 1194 796" linetype="horizontal" id="line15" class="line_3" anchor="default"/>
  51. <Calendar position="absolute 83 40 183 62" id="ipt_recdd" class="input_default" taborder="29" anchor="default" autoselect="true"/>
  52. <MaskEdit trimtype="both" position="absolute 185 40 225 62" id="ipt_rectm" taborder="30" mask="##:##" anchor="default" type="string" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="grp_biz_ipt_rectm_ontextchange"/>
  53. <Edit readonly="true" position="absolute 333 40 433 62" id="ipt_recuser" taborder="32" anchor="default" class="output"/>
  54. <Calendar position="absolute 519 40 619 62" id="ipt_dschdd" class="input_default" enable="true" taborder="33" anchor="default"/>
  55. <Button position="absolute 229 41 245 57" id="btn_recdt" class="icon_clock" taborder="31" text="" anchor="default" onclick="grp_biz_btn_recdt_onclick"/>
  56. <Radio position="absolute 108 360 497 381" id="rdo_dschmthd" columncount="7" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_rdo_dschmthd_onitemchanged" taborder="24">
  57. <Dataset id="innerdataset">
  58. <ColumnInfo>
  59. <Column id="codecolumn" size="256"/>
  60. <Column id="datacolumn" size="256"/>
  61. </ColumnInfo>
  62. <Rows>
  63. <Row>
  64. <Col id="codecolumn">01</Col>
  65. <Col id="datacolumn">보호자가 안고</Col>
  66. </Row>
  67. <Row>
  68. <Col id="codecolumn">02</Col>
  69. <Col id="datacolumn">운반용 보육기</Col>
  70. </Row>
  71. <Row>
  72. <Col id="codecolumn">03</Col>
  73. <Col id="datacolumn">응급차</Col>
  74. </Row>
  75. <Row>
  76. <Col id="codecolumn">04</Col>
  77. <Col id="datacolumn">기타</Col>
  78. </Row>
  79. </Rows>
  80. </Dataset>
  81. </Radio>
  82. <Edit position="absolute 455 361 585 380" id="ipt_dschmthdnm" enable="false" anchor="default" taborder="23"/>
  83. <Radio position="absolute 108 385 472 406" id="rdo_dschlactype" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="22" onitemclick="grp_biz_rdo_dschlactype_onitemclick" direction="horizontal" style="itempadding:0 6 0 0;" rowcount="-1">
  84. <Dataset id="innerdataset">
  85. <ColumnInfo>
  86. <Column id="codecolumn" size="256"/>
  87. <Column id="datacolumn" size="256"/>
  88. </ColumnInfo>
  89. <Rows>
  90. <Row>
  91. <Col id="codecolumn">01</Col>
  92. <Col id="datacolumn">모유</Col>
  93. </Row>
  94. <Row>
  95. <Col id="codecolumn">03</Col>
  96. <Col id="datacolumn">혼합수유</Col>
  97. </Row>
  98. <Row>
  99. <Col id="codecolumn">06</Col>
  100. <Col id="datacolumn">일반분유</Col>
  101. </Row>
  102. <Row>
  103. <Col id="codecolumn">07</Col>
  104. <Col id="datacolumn">특수분유</Col>
  105. </Row>
  106. <Row>
  107. <Col id="codecolumn">08</Col>
  108. <Col id="datacolumn">금식</Col>
  109. </Row>
  110. </Rows>
  111. </Dataset>
  112. </Radio>
  113. <Radio position="absolute 108 460 464 477" id="rdo_lacmthd" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_rdo_lacmthd_onitemchanged" taborder="0" columncount="-1" rowcount="-1" index="-1" direction="horizontal" style="itempadding:0 6 0 0;">
  114. <Dataset id="innerdataset">
  115. <ColumnInfo>
  116. <Column id="codecolumn" size="256"/>
  117. <Column id="datacolumn" size="256"/>
  118. </ColumnInfo>
  119. <Rows>
  120. <Row>
  121. <Col id="codecolumn">01</Col>
  122. <Col id="datacolumn">모유</Col>
  123. </Row>
  124. <Row>
  125. <Col id="codecolumn">03</Col>
  126. <Col id="datacolumn">혼합수유</Col>
  127. </Row>
  128. <Row>
  129. <Col id="codecolumn">06</Col>
  130. <Col id="datacolumn">일반분유</Col>
  131. </Row>
  132. <Row>
  133. <Col id="codecolumn">07</Col>
  134. <Col id="datacolumn">특수분유</Col>
  135. </Row>
  136. <Row>
  137. <Col id="codecolumn">08</Col>
  138. <Col id="datacolumn">금식</Col>
  139. </Row>
  140. </Rows>
  141. </Dataset>
  142. </Radio>
  143. <Radio position="absolute 668 507 823 531" id="rdo_dinfyn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" taborder="21">
  144. <Dataset id="innerdataset">
  145. <ColumnInfo>
  146. <Column id="codecolumn" size="256"/>
  147. <Column id="datacolumn" size="256"/>
  148. </ColumnInfo>
  149. <Rows>
  150. <Row>
  151. <Col id="codecolumn">01</Col>
  152. <Col id="datacolumn">소독필요</Col>
  153. </Row>
  154. <Row>
  155. <Col id="codecolumn">02</Col>
  156. <Col id="datacolumn">소독불필요</Col>
  157. </Row>
  158. </Rows>
  159. </Dataset>
  160. </Radio>
  161. <Radio position="absolute 108 628 184 644" id="rdo_mngtaftdschyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_rdo_mngtaftdschyn_onitemchanged" taborder="20">
  162. <Dataset id="innerdataset">
  163. <ColumnInfo>
  164. <Column id="codecolumn"/>
  165. <Column id="datacolumn"/>
  166. </ColumnInfo>
  167. <Rows>
  168. <Row>
  169. <Col id="codecolumn">01</Col>
  170. <Col id="datacolumn">무</Col>
  171. </Row>
  172. <Row>
  173. <Col id="codecolumn">02</Col>
  174. <Col id="datacolumn">유</Col>
  175. </Row>
  176. </Rows>
  177. </Dataset>
  178. </Radio>
  179. <Edit position="absolute 571 627 696 646" id="ipt_mngtaftdschnm" enable="false" anchor="default" taborder="19"/>
  180. <Radio position="absolute 795 629 911 645" id="rdo_dschseqdeducyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="18">
  181. <Dataset id="innerdataset">
  182. <ColumnInfo>
  183. <Column id="codecolumn"/>
  184. <Column id="datacolumn"/>
  185. </ColumnInfo>
  186. <Rows>
  187. <Row>
  188. <Col id="codecolumn">01</Col>
  189. <Col id="datacolumn">유</Col>
  190. </Row>
  191. <Row>
  192. <Col id="codecolumn">02</Col>
  193. <Col id="datacolumn">무</Col>
  194. </Row>
  195. </Rows>
  196. </Dataset>
  197. </Radio>
  198. <Radio position="absolute 1021 628 1137 644" id="rdo_dschmeditmedguidyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="17">
  199. <Dataset id="innerdataset">
  200. <ColumnInfo>
  201. <Column id="codecolumn"/>
  202. <Column id="datacolumn"/>
  203. </ColumnInfo>
  204. <Rows>
  205. <Row>
  206. <Col id="codecolumn">01</Col>
  207. <Col id="datacolumn">유</Col>
  208. </Row>
  209. <Row>
  210. <Col id="codecolumn">02</Col>
  211. <Col id="datacolumn">무</Col>
  212. </Row>
  213. </Rows>
  214. </Dataset>
  215. </Radio>
  216. <Edit position="absolute 107 744 338 766" align="align:center middle;" id="ipt_tel" anchor="default" style="align:center middle;" taborder="16"/>
  217. <Radio position="absolute 777 747 1002 763" id="rdo_educunstdgrde" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="15">
  218. <Dataset id="innerdataset">
  219. <ColumnInfo>
  220. <Column id="codecolumn"/>
  221. <Column id="datacolumn"/>
  222. </ColumnInfo>
  223. <Rows>
  224. <Row>
  225. <Col id="codecolumn">01</Col>
  226. <Col id="datacolumn">상</Col>
  227. </Row>
  228. <Row>
  229. <Col id="codecolumn">02</Col>
  230. <Col id="datacolumn">중</Col>
  231. </Row>
  232. <Row>
  233. <Col id="codecolumn">03</Col>
  234. <Col id="datacolumn">하</Col>
  235. </Row>
  236. </Rows>
  237. </Dataset>
  238. </Radio>
  239. <Edit position="absolute 677 336 807 356" id="ipt_dschtypenm" enable="false" anchor="default" taborder="14"/>
  240. <Radio position="absolute 108 333 715 361" id="rdo_dschtypes" columncount="7" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_rdo_dschtypes_onitemchanged" rowcount="0" taborder="13">
  241. <Dataset id="innerdataset">
  242. <ColumnInfo>
  243. <Column id="codecolumn"/>
  244. <Column id="datacolumn"/>
  245. </ColumnInfo>
  246. <Rows>
  247. <Row>
  248. <Col id="codecolumn">01</Col>
  249. <Col id="datacolumn">지시 후 퇴원</Col>
  250. </Row>
  251. <Row>
  252. <Col id="codecolumn">02</Col>
  253. <Col id="datacolumn">DAMA</Col>
  254. </Row>
  255. <Row>
  256. <Col id="codecolumn">03</Col>
  257. <Col id="datacolumn">Hopeless</Col>
  258. </Row>
  259. <Row>
  260. <Col id="codecolumn">04</Col>
  261. <Col id="datacolumn">전원</Col>
  262. </Row>
  263. <Row>
  264. <Col id="codecolumn">05</Col>
  265. <Col id="datacolumn">탈원</Col>
  266. </Row>
  267. <Row>
  268. <Col id="codecolumn">06</Col>
  269. <Col id="datacolumn">사망</Col>
  270. </Row>
  271. <Row>
  272. <Col id="codecolumn">07</Col>
  273. <Col id="datacolumn">기타</Col>
  274. </Row>
  275. </Rows>
  276. </Dataset>
  277. </Radio>
  278. <Static text="퇴원유형" position="absolute 0 335 105 358" align="align:center middle;" id="caption5" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  279. <Static text="퇴원방법" position="absolute 0 359 105 382" align="align:center middle;" id="caption7" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  280. <Radio position="absolute 108 482 216 505" id="rdo_laceduc" columncount="8" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_rdo_laceduc_onitemchanged" taborder="12">
  281. <Dataset id="innerdataset">
  282. <ColumnInfo>
  283. <Column id="codecolumn" size="256"/>
  284. <Column id="datacolumn" size="256"/>
  285. </ColumnInfo>
  286. <Rows>
  287. <Row>
  288. <Col id="codecolumn">02</Col>
  289. <Col id="datacolumn">실시</Col>
  290. </Row>
  291. <Row>
  292. <Col id="codecolumn">01</Col>
  293. <Col id="datacolumn">미실시</Col>
  294. </Row>
  295. </Rows>
  296. </Dataset>
  297. </Radio>
  298. <Edit position="absolute 709 5 809 24" id="input1" visible="false" anchor="default" taborder="11"/>
  299. <Static position="absolute 529 8 625 28" id="caption18" anchor="default"/>
  300. <Static position="absolute 48 8 100 28" id="caption25" anchor="default"/>
  301. <Static position="absolute 177 8 237 28" id="caption26" anchor="default"/>
  302. <Static text="환자명:" position="absolute 122 10 190 27" id="caption27" class="search_name" anchor="default"/>
  303. <Static position="absolute 303 8 335 28" id="caption28" anchor="default"/>
  304. <Static text="병실:" position="absolute 5 10 60 27" id="caption68" class="search_name" anchor="default"/>
  305. <Static text="성별:" position="absolute 260 10 318 27" id="caption29" class="search_name" anchor="default"/>
  306. <Static position="absolute 403 8 440 28" id="caption30" anchor="default"/>
  307. <Static text="나이:" position="absolute 360 10 418 27" id="caption31" class="search_name" anchor="default"/>
  308. <Static text="등록번호:" position="absolute 460 10 541 27" id="caption32" class="search_name" anchor="default"/>
  309. <Shape position="absolute 0 357 810 359" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
  310. <Static text="입원기간 중 항생제 &#13;&#10;알러지 반응 " position="absolute 810 336 925 382" align="align:center middle;" id="caption33" class="cell_1" anchor="default" style="align:center middle;"/>
  311. <Radio position="absolute 929 338 964 381" id="rdo_antibioallgyn" columncount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_rdo_antibioallgyn_onitemchanged" taborder="10">
  312. <Dataset id="innerdataset">
  313. <ColumnInfo>
  314. <Column id="codecolumn"/>
  315. <Column id="datacolumn"/>
  316. </ColumnInfo>
  317. <Rows>
  318. <Row>
  319. <Col id="codecolumn">01</Col>
  320. <Col id="datacolumn">무</Col>
  321. </Row>
  322. <Row>
  323. <Col id="codecolumn">02</Col>
  324. <Col id="datacolumn">유</Col>
  325. </Row>
  326. </Rows>
  327. </Dataset>
  328. </Radio>
  329. <Radio position="absolute 709 363 809 379" id="rdo_dracomp" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="9">
  330. <Dataset id="innerdataset">
  331. <ColumnInfo>
  332. <Column id="codecolumn"/>
  333. <Column id="datacolumn"/>
  334. </ColumnInfo>
  335. <Rows>
  336. <Row>
  337. <Col id="codecolumn">01</Col>
  338. <Col id="datacolumn">유</Col>
  339. </Row>
  340. <Row>
  341. <Col id="codecolumn">02</Col>
  342. <Col id="datacolumn">무</Col>
  343. </Row>
  344. </Rows>
  345. </Dataset>
  346. </Radio>
  347. <Static text="진료의 동반" position="absolute 591 359 706 382" align="align:center middle;" id="caption36" class="cell_1" anchor="default"/>
  348. <Static text="퇴원시 기구&#13;&#10;및 삽관상태" position="absolute 0 649 104 695" align="align:center middle;" id="caption37" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  349. <Shape position="absolute 0 694 1194 700" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
  350. <Radio position="absolute 108 654 139 690" id="rdo_dschcatestatyn" columncount="1" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_rdo_dschcatestatyn_onitemchanged" taborder="8">
  351. <Dataset id="innerdataset">
  352. <ColumnInfo>
  353. <Column id="codecolumn"/>
  354. <Column id="datacolumn"/>
  355. </ColumnInfo>
  356. <Rows>
  357. <Row>
  358. <Col id="codecolumn">01</Col>
  359. <Col id="datacolumn">무</Col>
  360. </Row>
  361. <Row>
  362. <Col id="codecolumn">02</Col>
  363. <Col id="datacolumn">유</Col>
  364. </Row>
  365. </Rows>
  366. </Dataset>
  367. </Radio>
  368. <Button position="absolute 709 40 784 61" id="btn_prn" class="btn2" text="복약안내문" anchor="default" onclick="grp_biz_btn_prn_onclick" taborder="7"/>
  369. <Button position="absolute 1045 40 1121 61" id="button1" class="btn2" text="전자동의서" anchor="default" onclick="grp_biz_button1_onclick" taborder="6"/>
  370. <Button position="absolute 945 40 1043 61" id="button3" class="btn2" text="환자교육출력물" anchor="default" onclick="grp_biz_button3_onclick" taborder="5"/>
  371. <TextArea position="absolute 107 697 1190 741" id="txa_spcffact" anchor="default" taborder="4"/>
  372. <cp_checkboxList id="chk_antibioallgcd" titletext="CheckBoxList" taborder="34" text="cp_checkboxList00" scrollbars="none" position="absolute 971 338 1160 382" style="background:transparent;font:돋움,6;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  373. <cp_checkboxList id="chk_educetc" titletext="CheckBox List" taborder="35" text="cp_checkboxList00" scrollbars="none" position="absolute 108 581 1153 621" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  374. <cp_checkboxList id="chk_mngtaftdsch" titletext="CheckBox List" taborder="36" text="cp_checkboxList00" scrollbars="none" position="absolute 208 626 609 649" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  375. <cp_checkboxList id="chk_dschcatestat" titletext="CheckBox List" taborder="37" text="cp_checkboxList00" scrollbars="none" position="absolute 153 653 1074 687" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  376. <cp_checkboxList id="chk_eductrgt" titletext="CheckBox List" taborder="38" text="cp_checkboxList00" scrollbars="none" position="absolute 447 745 641 766" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  377. <Edit id="ipt_educetcnm" taborder="39" enable="false" position="absolute 662 603 1047 622" anchor="default"/>
  378. <Edit position="absolute 1030 357 1179 377" id="ipt_antibioallgnm" enable="false" anchor="default" taborder="3"/>
  379. <Static id="caption35" text=")" position="absolute 1183 360 1193 374" anchor="default"/>
  380. <Static id="caption34" text="(" position="absolute 963 343 978 356" anchor="default"/>
  381. <Static id="caption9" text="수유시간" class="cell_1" position="absolute 764 458 868 481" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  382. <Static id="Static00" text="시간" position="absolute 932 459 966 479" anchor="default"/>
  383. <Static id="caption00" text="현재 수유량" class="cell_1" position="absolute 998 459 1102 482" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  384. <Edit id="ipt_lacvol" taborder="41" enable="false" position="absolute 1112 460 1160 479" anchor="default" style=":disabled {align:center middle;}"/>
  385. <Static id="caption41" text="ml" position="absolute 1168 459 1187 479" anchor="default"/>
  386. <Static id="cap_laceducmthd" text="교육방법" class="cell_1" position="absolute 278 482 382 505" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  387. <cp_checkboxList id="chk_laceducmthd" taborder="42" scrollbars="none" position="absolute 387 482 672 505" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  388. <Static id="cap_laceductype" text="교육내용" class="cell_1" position="absolute 492 482 596 505" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  389. <cp_checkboxList id="chk_laceductype" titletext="CheckBox List" taborder="43" scrollbars="none" position="absolute 601 482 997 505" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  390. <Static id="caption42" text="예방접종" position="absolute 0 530 104 553" class="cell_1" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  391. <Shape id="line00" class="line_2" position="absolute 0 527 1194 533" anchor="default"/>
  392. <cp_checkboxList id="chk_vacn" titletext="CheckBox List" taborder="45" scrollbars="none" position="absolute 108 531 464 554" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  393. <Radio id="rdo_vacntim" taborder="46" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 179 530 289 551" anchor="default" style="background:white;">
  394. <Dataset id="innerdataset">
  395. <ColumnInfo>
  396. <Column id="codecolumn" size="256"/>
  397. <Column id="datacolumn" size="256"/>
  398. </ColumnInfo>
  399. <Rows>
  400. <Row>
  401. <Col id="codecolumn">01</Col>
  402. <Col id="datacolumn">1차</Col>
  403. </Row>
  404. <Row>
  405. <Col id="codecolumn">02</Col>
  406. <Col id="datacolumn">2차</Col>
  407. </Row>
  408. <Row>
  409. <Col id="codecolumn">03</Col>
  410. <Col id="datacolumn">3차</Col>
  411. </Row>
  412. </Rows>
  413. </Dataset>
  414. </Radio>
  415. <Edit id="ipt_vacnnm" taborder="47" enable="false" position="absolute 472 531 587 550" anchor="default"/>
  416. <Static id="caption39" text="실내환경" class="cell_1" position="absolute 0 554 104 577" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  417. <cp_checkboxList id="chk_inroomenv" titletext="CheckBox List" taborder="48" scrollbars="none" position="absolute 108 555 424 578" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  418. <Shape id="line19" class="line_2" position="absolute 0 551 1194 557" anchor="default"/>
  419. <Static id="caption40" text="선천성 대사이상 질환검사" class="cell_1" position="absolute 613 530 780 553" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  420. <cp_checkboxList id="chk_cngntlmboltrobtest" titletext="CheckBox List" taborder="49" scrollbars="none" position="absolute 785 531 1181 554" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  421. <Static id="caption43" text="청력검사" class="cell_1" position="absolute 613 555 717 578" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  422. <Radio id="rdo_heartest" taborder="51" columncount="7" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 720 555 883 576" anchor="default" onitemchanged="grp_biz_rdo_heartest_onitemchanged">
  423. <Dataset id="innerdataset">
  424. <ColumnInfo>
  425. <Column id="codecolumn" size="256"/>
  426. <Column id="datacolumn" size="256"/>
  427. </ColumnInfo>
  428. <Rows>
  429. <Row>
  430. <Col id="codecolumn">01</Col>
  431. <Col id="datacolumn">무</Col>
  432. </Row>
  433. <Row>
  434. <Col id="codecolumn">02</Col>
  435. <Col id="datacolumn">유</Col>
  436. </Row>
  437. </Rows>
  438. </Dataset>
  439. </Radio>
  440. <Static id="caption44" text="아기 인수확인" class="tit_2" position="absolute 0 799 120 815" anchor="default"/>
  441. <Static id="caption45" text="아기인수자" class="cell_1" position="absolute 0 822 104 845" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  442. <Static id="caption03" text="신분증 확인" class="cell_1" position="absolute 0 846 104 869" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  443. <Shape id="line20" class="line_1" position="absolute 2 842 1189 848" anchor="default"/>
  444. <Radio id="rdo_nbabyacptpsn" taborder="52" columncount="4" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 109 824 358 845" anchor="default" onitemchanged="grp_biz_rdo_nbabyacptpsn_onitemchanged">
  445. <Dataset id="innerdataset">
  446. <ColumnInfo>
  447. <Column id="codecolumn" size="256"/>
  448. <Column id="datacolumn" size="256"/>
  449. </ColumnInfo>
  450. <Rows>
  451. <Row>
  452. <Col id="codecolumn">01</Col>
  453. <Col id="datacolumn">모</Col>
  454. </Row>
  455. <Row>
  456. <Col id="codecolumn">02</Col>
  457. <Col id="datacolumn">부</Col>
  458. </Row>
  459. <Row>
  460. <Col id="codecolumn">03</Col>
  461. <Col id="datacolumn">친척</Col>
  462. </Row>
  463. <Row>
  464. <Col id="codecolumn">04</Col>
  465. <Col id="datacolumn">기타</Col>
  466. </Row>
  467. </Rows>
  468. </Dataset>
  469. </Radio>
  470. <Static id="cap_oxyunit00" text="(신생아와의 관계 )" position="absolute 364 828 600 842" anchor="default"/>
  471. <Edit id="ipt_nbabyacptpsnnm" taborder="53" enable="false" position="absolute 460 823 589 843" anchor="default"/>
  472. <cp_checkboxList id="chk_crtfctcnfm" taborder="54" scrollbars="none" position="absolute 108 847 696 868" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  473. <Edit id="sct_wommrrgstno2" taborder="55" enable="false" position="absolute 298 846 363 867" anchor="default" password="true" autoselect="true" maxlength="7"/>
  474. <Edit id="ipt_acptpsnnm" taborder="56" enable="false" position="absolute 556 846 645 867" anchor="default"/>
  475. <Static id="cap_oxyunit01" text="/" position="absolute 645 850 653 864" style="align:center middle;" anchor="default"/>
  476. <Edit id="sct_acptpsnrrgstno2" taborder="57" enable="false" position="absolute 743 846 832 867" anchor="default" password="true" autoselect="true" maxlength="7"/>
  477. <Edit id="ipt_sanitnm" taborder="58" enable="false" position="absolute 894 508 1189 527" anchor="default"/>
  478. <Static id="caption06" text=")" position="absolute 814 512 818 526" anchor="default"/>
  479. <Static id="caption46" text="(" position="absolute 662 513 666 526" anchor="default"/>
  480. <Static id="caption47" text="(" position="absolute 854 560 858 573" anchor="default"/>
  481. <Static id="caption48" text=")" position="absolute 1070 559 1074 573" anchor="default"/>
  482. <Edit position="absolute 806 674 1190 693" id="ipt_dschcatestatnm" enable="false" anchor="default" taborder="2"/>
  483. <Static text="L/min" position="absolute 1154 654 1190 668" id="cap_oxyunit" anchor="default"/>
  484. <Edit position="absolute 1075 652 1146 671" id="ipt_dschcateoxy" enable="false" anchor="default" taborder="1"/>
  485. <MaskEdit trimtype="both" id="ipt_lactim" taborder="59" position="absolute 878 460 926 479" style=":disabled {align:center middle;}" mask="##" type="string" enable="false" maskchar=" " autoselect="true" anchor="default"/>
  486. <MaskEdit trimtype="both" id="ipt_wommrrgstno1" taborder="60" type="string" mask="######" enable="false" position="absolute 232 846 297 867" style=":disabled {align:center middle;}" maskchar=" " autoselect="true" anchor="default"/>
  487. <MaskEdit trimtype="both" id="ipt_acptpsnrrgstno1" taborder="61" type="string" mask="######" maskchar=" " autoselect="true" enable="false" position="absolute 653 846 742 867" style=":disabled {align:center middle;}" anchor="default"/>
  488. <Edit id="ipt_lacmthdnm" taborder="40" enable="false" position="absolute 533 460 648 479" anchor="default" visible="false"/>
  489. <cp_checkboxList id="chk_heartest" titletext="CheckBox List" taborder="50" scrollbars="none" position="absolute 863 555 1152 578" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  490. <CheckBox id="chk_intufeededu" taborder="62" text="경관영양교육" position="absolute 107 770 207 790" truevalue="Y" falsevalue="N" value="N" anchor="default"/>
  491. <CheckBox id="chk_entroedu" taborder="63" text="장루교육" position="absolute 217 770 293 790" truevalue="Y" falsevalue="N" anchor="default"/>
  492. <CheckBox id="chk_tracheoedu" taborder="64" text="기관절개교육" position="absolute 303 770 403 790" truevalue="Y" falsevalue="N" anchor="default"/>
  493. <CheckBox id="chk_oxytheraedu" taborder="65" text="산소치료교육" position="absolute 413 770 513 790" truevalue="Y" falsevalue="N" anchor="default"/>
  494. <CheckBox id="chk_cpredu" taborder="66" text="심폐소생술교육" position="absolute 523 770 639 790" truevalue="Y" falsevalue="N" anchor="default"/>
  495. <Radio id="rdo_feedingmethod" taborder="67" columncount="6" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 603 460 712 477" anchor="default">
  496. <Dataset id="innerdataset">
  497. <ColumnInfo>
  498. <Column id="codecolumn" size="256"/>
  499. <Column id="datacolumn" size="256"/>
  500. </ColumnInfo>
  501. <Rows>
  502. <Row>
  503. <Col id="codecolumn">01</Col>
  504. <Col id="datacolumn">경구</Col>
  505. </Row>
  506. <Row>
  507. <Col id="codecolumn">02</Col>
  508. <Col id="datacolumn">경관</Col>
  509. </Row>
  510. </Rows>
  511. </Dataset>
  512. </Radio>
  513. <Static id="cap_laceducmthd00" text="수유방법" class="cell_1" position="absolute 492 458 596 481" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  514. <Shape id="line21" class="line_2" position="absolute 0 766 1194 772" style="strokepen:1 solid #dedcdcff;" anchor="default"/>
  515. <Static id="cap_laceducmthd01" text="퇴원교육" class="cell_1" position="absolute 0 769 104 792" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
  516. </Layout>
  517. </Layouts>
  518. <InitValue>
  519. <Static id="cap_laceducmthd" visible="false"/>
  520. <cp_checkboxList id="chk_laceducmthd" visible="false"/>
  521. </InitValue>
  522. </Div>
  523. <Div position="absolute 0 0 1195 27" id="grp_tle">
  524. <Layouts>
  525. <Layout>
  526. <Static text="신생아퇴원간호계획" position="absolute 0 0 150 25" id="caption6" class="tit_1" anchor="default"/>
  527. </Layout>
  528. </Layouts>
  529. </Div>
  530. </Layout>
  531. </Layouts>
  532. <Objects>
  533. <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  534. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  535. <ColumnInfo>
  536. <Column id="room" type="STRING" size="256"/>
  537. <Column id="patnm" type="STRING" size="256"/>
  538. <Column id="sex" type="STRING" size="256"/>
  539. <Column id="age" type="STRING" size="256"/>
  540. <Column id="pid" type="STRING" size="256"/>
  541. </ColumnInfo>
  542. <Rows>
  543. <Row/>
  544. </Rows>
  545. </Dataset>
  546. <Dataset id="ds_main_dschcareinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  547. <ColumnInfo>
  548. <Column id="dschtypecds" type="STRING" size="256"/>
  549. <Column id="dschtypenm" type="STRING" size="256"/>
  550. <Column id="dschmthdcd" type="STRING" size="256"/>
  551. <Column id="dschmthdnm" type="STRING" size="256"/>
  552. <Column id="dracomp" type="STRING" size="256"/>
  553. <Column id="antibioallgyn" type="STRING" size="256"/>
  554. <Column id="antibioallgcd" type="STRING" size="256"/>
  555. <Column id="antibioallgnm" type="STRING" size="256"/>
  556. <Column id="recdd" type="STRING" size="256"/>
  557. <Column id="rectm" type="STRING" size="256"/>
  558. <Column id="recuserid" type="STRING" size="256"/>
  559. <Column id="dschdd" type="STRING" size="256"/>
  560. <Column id="recusernm" type="STRING" size="256"/>
  561. <Column id="signno" type="STRING" size="256"/>
  562. <Column id="dschcareeducinfo" type="STRING" size="256"/>
  563. <Column id="etcfactinfo" type="STRING" size="256"/>
  564. <Column id="nbabyacptcnfminfo" type="STRING" size="256"/>
  565. <Column id="feedingmethod" type="STRING" size="256"/>
  566. <Column id="intufeededu" type="STRING" size="256"/>
  567. <Column id="entroedu" type="STRING" size="256"/>
  568. <Column id="tracheoedu" type="STRING" size="256"/>
  569. <Column id="oxytheraedu" type="STRING" size="256"/>
  570. <Column id="cpredu" type="STRING" size="256"/>
  571. </ColumnInfo>
  572. <Rows>
  573. <Row>
  574. <Col id="dschtypecds">01</Col>
  575. <Col id="dschtypenm"/>
  576. <Col id="dschmthdcd">01</Col>
  577. <Col id="dschmthdnm"/>
  578. <Col id="dracomp">02</Col>
  579. <Col id="antibioallgyn">01</Col>
  580. <Col id="antibioallgcd"/>
  581. <Col id="antibioallgnm"/>
  582. <Col id="recdd"/>
  583. <Col id="rectm"/>
  584. <Col id="recuserid"/>
  585. <Col id="dschdd"/>
  586. <Col id="recusernm"/>
  587. <Col id="signno"/>
  588. <Col id="dschcareeducinfo"/>
  589. <Col id="etcfactinfo"/>
  590. <Col id="nbabyacptcnfminfo"/>
  591. <Col id="intufeededu">N</Col>
  592. <Col id="entroedu">N</Col>
  593. <Col id="tracheoedu">N</Col>
  594. <Col id="oxytheraedu">N</Col>
  595. <Col id="cpredu">N</Col>
  596. </Row>
  597. </Rows>
  598. </Dataset>
  599. <Dataset id="ds_main_etcfactinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  600. <ColumnInfo>
  601. <Column id="tel" type="STRING" size="256"/>
  602. <Column id="eductrgt" type="STRING" size="256"/>
  603. <Column id="educunstdgrde" type="STRING" size="256"/>
  604. <Column id="dschlactype" type="STRING" size="256"/>
  605. </ColumnInfo>
  606. <Rows>
  607. <Row>
  608. <Col id="tel"/>
  609. <Col id="eductrgt"/>
  610. <Col id="educunstdgrde">01</Col>
  611. <Col id="dschlactype">01</Col>
  612. </Row>
  613. </Rows>
  614. </Dataset>
  615. <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  616. <Dataset id="ds_hidden_existinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  617. <ColumnInfo>
  618. <Column id="intestprcpyn" type="STRING" size="256"/>
  619. </ColumnInfo>
  620. <Rows>
  621. <Row/>
  622. </Rows>
  623. </Dataset>
  624. <Dataset id="ds_main_dschcareeducinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  625. <ColumnInfo>
  626. <Column id="dschcareeducinclyn" type="STRING" size="256"/>
  627. <Column id="lacmthd" type="STRING" size="256"/>
  628. <Column id="lacmthdnm" type="STRING" size="256"/>
  629. <Column id="lactim" type="STRING" size="256"/>
  630. <Column id="lacvol" type="STRING" size="256"/>
  631. <Column id="laceduc" type="STRING" size="256"/>
  632. <Column id="laceductype" type="STRING" size="256"/>
  633. <Column id="laceducmthd" type="STRING" size="256"/>
  634. <Column id="sanitcare" type="STRING" size="256"/>
  635. <Column id="dinfyn" type="STRING" size="256"/>
  636. <Column id="sanitnm" type="STRING" size="256"/>
  637. <Column id="vacn" type="STRING" size="256"/>
  638. <Column id="vacntim" type="STRING" size="256"/>
  639. <Column id="vacnnm" type="STRING" size="256"/>
  640. <Column id="cngntlmboltrobtest" type="STRING" size="256"/>
  641. <Column id="inroomenv" type="STRING" size="256"/>
  642. <Column id="heartestyn" type="STRING" size="256"/>
  643. <Column id="heartest" type="STRING" size="256"/>
  644. <Column id="educetc" type="STRING" size="256"/>
  645. <Column id="educetcnm" type="STRING" size="256"/>
  646. <Column id="mngtaftdschyn" type="STRING" size="256"/>
  647. <Column id="mngtaftdsch" type="STRING" size="256"/>
  648. <Column id="mngtaftdschnm" type="STRING" size="256"/>
  649. <Column id="dschseqdeducyn" type="STRING" size="256"/>
  650. <Column id="dschmeditmedguidyn" type="STRING" size="256"/>
  651. <Column id="dschcatestatcd" type="STRING" size="256"/>
  652. <Column id="dschcateoxy" type="STRING" size="256"/>
  653. <Column id="dschcatestatnm" type="STRING" size="256"/>
  654. <Column id="spcffact" type="STRING" size="256"/>
  655. <Column id="dschcatestatyn" type="STRING" size="256"/>
  656. </ColumnInfo>
  657. <Rows>
  658. <Row>
  659. <Col id="dschcareeducinclyn"/>
  660. <Col id="lacmthd">01</Col>
  661. <Col id="lacmthdnm"/>
  662. <Col id="lactim"/>
  663. <Col id="lacvol"/>
  664. <Col id="laceduc">01</Col>
  665. <Col id="laceductype"/>
  666. <Col id="laceducmthd"/>
  667. <Col id="sanitcare"/>
  668. <Col id="dinfyn"/>
  669. <Col id="sanitnm"/>
  670. <Col id="vacn"/>
  671. <Col id="vacntim"/>
  672. <Col id="vacnnm"/>
  673. <Col id="cngntlmboltrobtest"/>
  674. <Col id="inroomenv"/>
  675. <Col id="heartestyn">01</Col>
  676. <Col id="heartest"/>
  677. <Col id="educetc"/>
  678. <Col id="educetcnm"/>
  679. <Col id="mngtaftdschyn">02</Col>
  680. <Col id="mngtaftdsch"/>
  681. <Col id="mngtaftdschnm"/>
  682. <Col id="dschseqdeducyn">01</Col>
  683. <Col id="dschmeditmedguidyn">01</Col>
  684. <Col id="dschcatestatcd"/>
  685. <Col id="dschcateoxy"/>
  686. <Col id="dschcatestatnm"/>
  687. <Col id="spcffact"/>
  688. <Col id="dschcatestatyn">01</Col>
  689. </Row>
  690. </Rows>
  691. </Dataset>
  692. <Dataset id="ds_hidden_dschcateinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  693. <Dataset id="ds_chk_antibioallgcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  694. <ColumnInfo>
  695. <Column id="label" type="STRING" size="256"/>
  696. <Column id="value" type="STRING" size="256"/>
  697. </ColumnInfo>
  698. <Rows>
  699. <Row>
  700. <Col id="label">페니실린계</Col>
  701. <Col id="value">1</Col>
  702. </Row>
  703. <Row>
  704. <Col id="label">베타락탐계</Col>
  705. <Col id="value">2</Col>
  706. </Row>
  707. <Row>
  708. <Col id="label">기타</Col>
  709. <Col id="value">3</Col>
  710. </Row>
  711. </Rows>
  712. </Dataset>
  713. <Dataset id="ds_chk_healmngt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  714. <ColumnInfo>
  715. <Column id="label" type="STRING" size="256"/>
  716. <Column id="value" type="STRING" size="256"/>
  717. </ColumnInfo>
  718. <Rows>
  719. <Row>
  720. <Col id="label">감염예방</Col>
  721. <Col id="value">1</Col>
  722. </Row>
  723. <Row>
  724. <Col id="label">체중측정</Col>
  725. <Col id="value">2</Col>
  726. </Row>
  727. <Row>
  728. <Col id="label">당뇨조절</Col>
  729. <Col id="value">3</Col>
  730. </Row>
  731. <Row>
  732. <Col id="label">구강간호</Col>
  733. <Col id="value">4</Col>
  734. </Row>
  735. <Row>
  736. <Col id="label">발간호</Col>
  737. <Col id="value">5</Col>
  738. </Row>
  739. <Row>
  740. <Col id="label">튜브관리</Col>
  741. <Col id="value">6</Col>
  742. </Row>
  743. <Row>
  744. <Col id="label">흡인간호</Col>
  745. <Col id="value">14</Col>
  746. </Row>
  747. <Row>
  748. <Col id="label">경관영양간호</Col>
  749. <Col id="value">15</Col>
  750. </Row>
  751. <Row>
  752. <Col id="label">혈압조절</Col>
  753. <Col id="value">7</Col>
  754. </Row>
  755. <Row>
  756. <Col id="label">좌욕</Col>
  757. <Col id="value">8</Col>
  758. </Row>
  759. <Row>
  760. <Col id="label">체위변경</Col>
  761. <Col id="value">9</Col>
  762. </Row>
  763. <Row>
  764. <Col id="label">상처관리</Col>
  765. <Col id="value">10</Col>
  766. </Row>
  767. <Row>
  768. <Col id="label">기타</Col>
  769. <Col id="value">11</Col>
  770. </Row>
  771. <Row>
  772. <Col id="label"/>
  773. <Col id="value">12</Col>
  774. </Row>
  775. <Row>
  776. <Col id="label"/>
  777. <Col id="value">16</Col>
  778. </Row>
  779. <Row>
  780. <Col id="label"/>
  781. <Col id="value">17</Col>
  782. </Row>
  783. <Row>
  784. <Col id="label"/>
  785. <Col id="value">13</Col>
  786. </Row>
  787. </Rows>
  788. </Dataset>
  789. <Dataset id="ds_chk_mngtaftdsch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  790. <ColumnInfo>
  791. <Column id="label" type="STRING" size="256"/>
  792. <Column id="value" type="STRING" size="256"/>
  793. </ColumnInfo>
  794. <Rows>
  795. <Row>
  796. <Col id="label">외래</Col>
  797. <Col id="value">1</Col>
  798. </Row>
  799. <Row>
  800. <Col id="label">가정간호</Col>
  801. <Col id="value">2</Col>
  802. </Row>
  803. <Row>
  804. <Col id="label">재입원</Col>
  805. <Col id="value">3</Col>
  806. </Row>
  807. <Row>
  808. <Col id="label">타병원</Col>
  809. <Col id="value">4</Col>
  810. </Row>
  811. <Row>
  812. <Col id="label">기타</Col>
  813. <Col id="value">5</Col>
  814. </Row>
  815. </Rows>
  816. </Dataset>
  817. <Dataset id="ds_chk_dschcatestat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  818. <ColumnInfo>
  819. <Column id="label" type="STRING" size="256"/>
  820. <Column id="value" type="STRING" size="256"/>
  821. </ColumnInfo>
  822. <Rows>
  823. <Row>
  824. <Col id="label">OG-tube</Col>
  825. <Col id="value">1</Col>
  826. </Row>
  827. <Row>
  828. <Col id="label">Foley catheter</Col>
  829. <Col id="value">2</Col>
  830. </Row>
  831. <Row>
  832. <Col id="label">Colostomy</Col>
  833. <Col id="value">3</Col>
  834. </Row>
  835. <Row>
  836. <Col id="label">Endotracheal tube</Col>
  837. <Col id="value">4</Col>
  838. </Row>
  839. <Row>
  840. <Col id="label">Tracheostomy tube</Col>
  841. <Col id="value">5</Col>
  842. </Row>
  843. <Row>
  844. <Col id="label">HD catheter</Col>
  845. <Col id="value">6</Col>
  846. </Row>
  847. <Row>
  848. <Col id="label">산소</Col>
  849. <Col id="value">7</Col>
  850. </Row>
  851. <Row>
  852. <Col id="label">Central catheter</Col>
  853. <Col id="value">8</Col>
  854. </Row>
  855. <Row>
  856. <Col id="label">Chemoport</Col>
  857. <Col id="value">9</Col>
  858. </Row>
  859. <Row>
  860. <Col id="label">Hemo-vac</Col>
  861. <Col id="value">10</Col>
  862. </Row>
  863. <Row>
  864. <Col id="label">JP bag</Col>
  865. <Col id="value">11</Col>
  866. </Row>
  867. <Row>
  868. <Col id="label">기타</Col>
  869. <Col id="value">12</Col>
  870. </Row>
  871. </Rows>
  872. </Dataset>
  873. <Dataset id="ds_chk_eductrgt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  874. <ColumnInfo>
  875. <Column id="label" type="STRING" size="256"/>
  876. <Column id="value" type="STRING" size="256"/>
  877. </ColumnInfo>
  878. <Rows>
  879. <Row>
  880. <Col id="label">환자</Col>
  881. <Col id="value">1</Col>
  882. </Row>
  883. <Row>
  884. <Col id="label">보호자</Col>
  885. <Col id="value">2</Col>
  886. </Row>
  887. </Rows>
  888. </Dataset>
  889. <Dataset id="ds_hidden_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  890. <Dataset id="ds_hidden_comrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  891. <Dataset id="ds_harddata_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  892. <Dataset id="ds_harddata_hardcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  893. <Dataset id="ds_send_dschcareinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  894. <Dataset id="ds_send_ordrsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  895. <Dataset id="ds_send_testrsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  896. <Dataset id="ds_send_dschdrugmedifactinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  897. <Dataset id="ds_send_dschtransferinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  898. <Dataset id="ds_send_comrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  899. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  900. <ColumnInfo>
  901. <Column id="prtPatient" type="STRING" size="256"/>
  902. <Column id="prtOCR" type="STRING" size="256"/>
  903. </ColumnInfo>
  904. <Rows>
  905. <Row>
  906. <Col id="prtPatient">Y</Col>
  907. <Col id="prtOCR"/>
  908. </Row>
  909. </Rows>
  910. </Dataset>
  911. <Dataset id="ds_send_commoninfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  912. <Dataset id="ds_send_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  913. <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  914. <Dataset id="ds_duplorcprnt_msginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  915. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  916. <Dataset id="ds_temp_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  917. <Dataset id="ds_data_etcfactinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  918. <Dataset id="ds_data_dschcareeducinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  919. <Dataset id="ds_grd_ordersrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  920. <Dataset id="ds_grd_testrsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  921. <Dataset id="ds_grd_dschdrugmedifact" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  922. <Dataset id="ds_send_dschcareeducinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  923. <Dataset id="ds_send_etcfactinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  924. <Dataset id="ds_temp_send_dschcareinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  925. <Dataset id="ds_temp_send_dschcareeducinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  926. <Dataset id="ds_temp_send_etcfactinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  927. <Dataset id="ds_send_inrsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  928. <ColumnInfo>
  929. <Column id="inreq" type="STRING" size="256"/>
  930. </ColumnInfo>
  931. <Rows>
  932. <Row/>
  933. </Rows>
  934. </Dataset>
  935. <Dataset id="ds_main_nbabyacptcnfminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  936. <ColumnInfo>
  937. <Column id="nbabyacptpsn" type="STRING" size="256"/>
  938. <Column id="nbabyacptpsnnm" type="STRING" size="256"/>
  939. <Column id="crtfctcnfm" type="STRING" size="256"/>
  940. <Column id="wommrrgstno1" type="STRING" size="256"/>
  941. <Column id="wommrrgstno2" type="STRING" size="256"/>
  942. <Column id="acptpsnrrgstnm" type="STRING" size="256"/>
  943. <Column id="acptpsnrrgstno1" type="STRING" size="256"/>
  944. <Column id="acptpsnrrgstno2" type="STRING" size="256"/>
  945. </ColumnInfo>
  946. <Rows>
  947. <Row>
  948. <Col id="nbabyacptpsn">01</Col>
  949. <Col id="nbabyacptpsnnm"/>
  950. <Col id="crtfctcnfm"/>
  951. <Col id="wommrrgstno1"/>
  952. <Col id="wommrrgstno2"/>
  953. <Col id="acptpsnrrgstnm"/>
  954. <Col id="acptpsnrrgstno1"/>
  955. <Col id="acptpsnrrgstno2"/>
  956. </Row>
  957. </Rows>
  958. </Dataset>
  959. <Dataset id="ds_chk_laceducmthd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  960. <ColumnInfo>
  961. <Column id="label" type="STRING" size="256"/>
  962. <Column id="value" type="STRING" size="256"/>
  963. </ColumnInfo>
  964. <Rows>
  965. <Row>
  966. <Col id="label">유인물</Col>
  967. <Col id="value">01</Col>
  968. </Row>
  969. <Row>
  970. <Col id="label">비디오</Col>
  971. <Col id="value">02</Col>
  972. </Row>
  973. <Row>
  974. <Col id="label">구두</Col>
  975. <Col id="value">03</Col>
  976. </Row>
  977. </Rows>
  978. </Dataset>
  979. <Dataset id="ds_chk_laceductype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  980. <ColumnInfo>
  981. <Column id="label" type="STRING" size="256"/>
  982. <Column id="value" type="STRING" size="256"/>
  983. </ColumnInfo>
  984. <Rows>
  985. <Row>
  986. <Col id="label">모유의 장점</Col>
  987. <Col id="value">01</Col>
  988. </Row>
  989. <Row>
  990. <Col id="label">수유방법</Col>
  991. <Col id="value">02</Col>
  992. </Row>
  993. <Row>
  994. <Col id="label">보관방법</Col>
  995. <Col id="value">04</Col>
  996. </Row>
  997. </Rows>
  998. </Dataset>
  999. <Dataset id="ds_chk_sanitcare" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1000. <ColumnInfo>
  1001. <Column id="label" type="STRING" size="256"/>
  1002. <Column id="value" type="STRING" size="256"/>
  1003. </ColumnInfo>
  1004. <Rows>
  1005. <Row>
  1006. <Col id="label">목욕방법</Col>
  1007. <Col id="value">1</Col>
  1008. </Row>
  1009. <Row>
  1010. <Col id="label">피부간호</Col>
  1011. <Col id="value">2</Col>
  1012. </Row>
  1013. <Row>
  1014. <Col id="label">제대간호</Col>
  1015. <Col id="value">3</Col>
  1016. </Row>
  1017. <Row>
  1018. <Col id="label">기타</Col>
  1019. <Col id="value">4</Col>
  1020. </Row>
  1021. </Rows>
  1022. </Dataset>
  1023. <Dataset id="ds_chk_vacn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1024. <ColumnInfo>
  1025. <Column id="label" type="STRING" size="256"/>
  1026. <Column id="value" type="STRING" size="256"/>
  1027. </ColumnInfo>
  1028. <Rows>
  1029. <Row>
  1030. <Col id="label">B형간염(</Col>
  1031. <Col id="value">1</Col>
  1032. </Row>
  1033. <Row>
  1034. <Col id="label">(. )</Col>
  1035. <Col id="value"/>
  1036. </Row>
  1037. <Row>
  1038. <Col id="label">BCG</Col>
  1039. <Col id="value">2</Col>
  1040. </Row>
  1041. <Row>
  1042. <Col id="label">기타</Col>
  1043. <Col id="value">3</Col>
  1044. </Row>
  1045. </Rows>
  1046. </Dataset>
  1047. <Dataset id="ds_chk_inroomenv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1048. <ColumnInfo>
  1049. <Column id="label" type="STRING" size="256"/>
  1050. <Column id="value" type="STRING" size="256"/>
  1051. </ColumnInfo>
  1052. <Rows>
  1053. <Row>
  1054. <Col id="label">적정온도: 24 ℃</Col>
  1055. <Col id="value">01</Col>
  1056. </Row>
  1057. <Row>
  1058. <Col id="label">적정습도: 50~60%</Col>
  1059. <Col id="value">02</Col>
  1060. </Row>
  1061. </Rows>
  1062. </Dataset>
  1063. <Dataset id="ds_chk_cngntlmboltrobtest" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1064. <ColumnInfo>
  1065. <Column id="label" type="STRING" size="256"/>
  1066. <Column id="value" type="STRING" size="256"/>
  1067. </ColumnInfo>
  1068. <Rows>
  1069. <Row>
  1070. <Col id="label">선천성 대사이상 검사 6종</Col>
  1071. <Col id="value">01</Col>
  1072. </Row>
  1073. <Row>
  1074. <Col id="label">광범위 대사이상 검사</Col>
  1075. <Col id="value">02</Col>
  1076. </Row>
  1077. </Rows>
  1078. </Dataset>
  1079. <Dataset id="ds_chk_heartest" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1080. <ColumnInfo>
  1081. <Column id="label" type="STRING" size="256"/>
  1082. <Column id="value" type="STRING" size="256"/>
  1083. </ColumnInfo>
  1084. <Rows>
  1085. <Row>
  1086. <Col id="label">신생아 청력선별검사</Col>
  1087. <Col id="value">1</Col>
  1088. </Row>
  1089. <Row>
  1090. <Col id="label">AEP</Col>
  1091. <Col id="value">2</Col>
  1092. </Row>
  1093. </Rows>
  1094. </Dataset>
  1095. <Dataset id="ds_chk_educetc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1096. <ColumnInfo>
  1097. <Column id="label" type="STRING" size="256"/>
  1098. <Column id="value" type="STRING" size="256"/>
  1099. </ColumnInfo>
  1100. <Rows>
  1101. <Row>
  1102. <Col id="label">기도흡인예방법</Col>
  1103. <Col id="value">1</Col>
  1104. </Row>
  1105. <Row>
  1106. <Col id="label">체온관리(보온/발열시간호)</Col>
  1107. <Col id="value">2</Col>
  1108. </Row>
  1109. <Row>
  1110. <Col id="label">배변및배뇨</Col>
  1111. <Col id="value">3</Col>
  1112. </Row>
  1113. <Row>
  1114. <Col id="label">기저귀발진</Col>
  1115. <Col id="value">4</Col>
  1116. </Row>
  1117. <Row>
  1118. <Col id="label">탈수</Col>
  1119. <Col id="value">5</Col>
  1120. </Row>
  1121. <Row>
  1122. <Col id="label">구토</Col>
  1123. <Col id="value">6</Col>
  1124. </Row>
  1125. <Row>
  1126. <Col id="label">황달</Col>
  1127. <Col id="value">7</Col>
  1128. </Row>
  1129. <Row>
  1130. <Col id="label">청색증</Col>
  1131. <Col id="value">8</Col>
  1132. </Row>
  1133. <Row>
  1134. <Col id="label">호흡양상</Col>
  1135. <Col id="value">9</Col>
  1136. </Row>
  1137. <Row>
  1138. <Col id="label">Pulseoxymeter</Col>
  1139. <Col id="value">10</Col>
  1140. </Row>
  1141. <Row>
  1142. <Col id="label">산소발생기</Col>
  1143. <Col id="value">12</Col>
  1144. </Row>
  1145. <Row>
  1146. <Col id="label">수면</Col>
  1147. <Col id="value">13</Col>
  1148. </Row>
  1149. <Row>
  1150. <Col id="label">기타</Col>
  1151. <Col id="value">14</Col>
  1152. </Row>
  1153. </Rows>
  1154. </Dataset>
  1155. <Dataset id="ds_chk_crtfctcnfm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1156. <ColumnInfo>
  1157. <Column id="label" type="STRING" size="256"/>
  1158. <Column id="value" type="STRING" size="256"/>
  1159. </ColumnInfo>
  1160. <Rows>
  1161. <Row>
  1162. <Col id="label">산모 주민등록번호</Col>
  1163. <Col id="value">1</Col>
  1164. </Row>
  1165. <Row>
  1166. <Col id="label">인수자성명/주민등록번호</Col>
  1167. <Col id="value">2</Col>
  1168. </Row>
  1169. </Rows>
  1170. </Dataset>
  1171. <Dataset id="ds_send_nbabyacptcnfminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1172. <ColumnInfo>
  1173. <Column id="nbabyacptpsn" type="STRING" size="256"/>
  1174. <Column id="nbabyacptpsnnm" type="STRING" size="256"/>
  1175. <Column id="crtfctcnfm" type="STRING" size="256"/>
  1176. <Column id="wommrrgstno1" type="STRING" size="256"/>
  1177. <Column id="wommrrgstno2" type="STRING" size="256"/>
  1178. <Column id="acptpsnrrgstnm" type="STRING" size="256"/>
  1179. <Column id="acptpsnrrgstno1" type="STRING" size="256"/>
  1180. <Column id="acptpsnrrgstno2" type="STRING" size="256"/>
  1181. </ColumnInfo>
  1182. <Rows>
  1183. <Row>
  1184. <Col id="nbabyacptpsn">01</Col>
  1185. <Col id="nbabyacptpsnnm"/>
  1186. <Col id="crtfctcnfm"/>
  1187. <Col id="wommrrgstno1"/>
  1188. <Col id="wommrrgstno2"/>
  1189. <Col id="acptpsnrrgstnm"/>
  1190. <Col id="acptpsnrrgstno1"/>
  1191. <Col id="acptpsnrrgstno2"/>
  1192. </Row>
  1193. </Rows>
  1194. </Dataset>
  1195. <Dataset id="ds_temp_send_nbabyacptcnfminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1196. <Dataset id="ds_data_dschcareeduc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1197. </Objects>
  1198. <Bind>
  1199. <BindItem id="item2" compid="grp_biz.rdo_dracomp" propid="value" datasetid="ds_main_dschcareinfo" columnid="dracomp"/>
  1200. <BindItem id="item3" compid="grp_biz.ipt_antibioallgnm" propid="value" datasetid="ds_main_dschcareinfo" columnid="antibioallgnm"/>
  1201. <BindItem id="item0" compid="grp_biz.caption25" propid="text" datasetid="ds_main" columnid="room"/>
  1202. <BindItem id="item1" compid="grp_biz.caption26" propid="text" datasetid="ds_main" columnid="patnm"/>
  1203. <BindItem id="item4" compid="grp_biz.caption28" propid="text" datasetid="ds_main" columnid="sex"/>
  1204. <BindItem id="item5" compid="grp_biz.caption30" propid="text" datasetid="ds_main" columnid="age"/>
  1205. <BindItem id="item6" compid="grp_biz.caption18" propid="text" datasetid="ds_main" columnid="pid"/>
  1206. <BindItem id="item7" compid="grp_biz.ipt_recdd" propid="value" datasetid="ds_main_dschcareinfo" columnid="recdd"/>
  1207. <BindItem id="item8" compid="grp_biz.ipt_rectm" propid="value" datasetid="ds_main_dschcareinfo" columnid="rectm"/>
  1208. <BindItem id="item9" compid="grp_biz.ipt_recuser" propid="value" datasetid="ds_main_dschcareinfo" columnid="recusernm"/>
  1209. <BindItem id="item10" compid="grp_biz.ipt_dschdd" propid="value" datasetid="ds_main_dschcareinfo" columnid="dschdd"/>
  1210. <BindItem id="item11" compid="grp_biz.rdo_dschtypes" propid="value" datasetid="ds_main_dschcareinfo" columnid="dschtypecds"/>
  1211. <BindItem id="item12" compid="grp_biz.ipt_dschtypenm" propid="value" datasetid="ds_main_dschcareinfo" columnid="dschtypenm"/>
  1212. <BindItem id="item15" compid="grp_biz.rdo_dschmthd" propid="value" datasetid="ds_main_dschcareinfo" columnid="dschmthdcd"/>
  1213. <BindItem id="item16" compid="grp_biz.ipt_dschmthdnm" propid="value" datasetid="ds_main_dschcareinfo" columnid="dschmthdnm"/>
  1214. <BindItem id="item17" compid="grp_biz.rdo_dschlactype" propid="value" datasetid="ds_main_etcfactinfo" columnid="dschlactype"/>
  1215. <BindItem id="item19" compid="grp_biz.rdo_antibioallgyn" propid="value" datasetid="ds_main_dschcareinfo" columnid="antibioallgyn"/>
  1216. <BindItem id="item20" compid="grp_biz.ipt_tel" propid="value" datasetid="ds_main_etcfactinfo" columnid="tel"/>
  1217. <BindItem id="item21" compid="grp_biz.rdo_educunstdgrde" propid="value" datasetid="ds_main_etcfactinfo" columnid="educunstdgrde"/>
  1218. <BindItem id="item22" compid="grp_biz.rdo_lacmthd" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="lacmthd"/>
  1219. <BindItem id="item23" compid="grp_biz.rdo_laceduc" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="laceduc"/>
  1220. <BindItem id="item26" compid="grp_biz.rdo_dinfyn" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="dinfyn"/>
  1221. <BindItem id="item30" compid="grp_biz.rdo_mngtaftdschyn" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="mngtaftdschyn"/>
  1222. <BindItem id="item31" compid="grp_biz.ipt_mngtaftdschnm" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="mngtaftdschnm"/>
  1223. <BindItem id="item32" compid="grp_biz.rdo_dschseqdeducyn" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="dschseqdeducyn"/>
  1224. <BindItem id="item33" compid="grp_biz.rdo_dschmeditmedguidyn" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="dschmeditmedguidyn"/>
  1225. <BindItem id="item34" compid="grp_biz.rdo_dschcatestatyn" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="dschcatestatyn"/>
  1226. <BindItem id="item35" compid="grp_biz.ipt_dschcateoxy" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="dschcateoxy"/>
  1227. <BindItem id="item36" compid="grp_biz.ipt_dschcatestatnm" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="dschcatestatnm"/>
  1228. <BindItem id="item37" compid="grp_biz.txa_spcffact" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="spcffact"/>
  1229. <BindItem id="item28" compid="grp_biz.ipt_educetcnm" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="educetcnm"/>
  1230. <BindItem id="item13" compid="grp_biz.ipt_lacmthdnm" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="lacmthdnm"/>
  1231. <BindItem id="item18" compid="grp_biz.ipt_lacvol" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="lacvol"/>
  1232. <BindItem id="item24" compid="grp_biz.rdo_vacntim" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="vacntim"/>
  1233. <BindItem id="item25" compid="grp_biz.ipt_vacnnm" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="vacnnm"/>
  1234. <BindItem id="item27" compid="grp_biz.rdo_heartest" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="heartestyn"/>
  1235. <BindItem id="item29" compid="grp_biz.rdo_nbabyacptpsn" propid="value" datasetid="ds_main_nbabyacptcnfminfo" columnid="nbabyacptpsn"/>
  1236. <BindItem id="item38" compid="grp_biz.ipt_nbabyacptpsnnm" propid="value" datasetid="ds_main_nbabyacptcnfminfo" columnid="nbabyacptpsnnm"/>
  1237. <BindItem id="item40" compid="grp_biz.sct_wommrrgstno2" propid="value" datasetid="ds_main_nbabyacptcnfminfo" columnid="wommrrgstno2"/>
  1238. <BindItem id="item41" compid="grp_biz.ipt_acptpsnnm" propid="value" datasetid="ds_main_nbabyacptcnfminfo" columnid="acptpsnrrgstnm"/>
  1239. <BindItem id="item43" compid="grp_biz.sct_acptpsnrrgstno2" propid="value" datasetid="ds_main_nbabyacptcnfminfo" columnid="acptpsnrrgstno2"/>
  1240. <BindItem id="item44" compid="grp_biz.ipt_sanitnm" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="sanitnm"/>
  1241. <BindItem id="item45" compid="grp_biz.ipt_lactim" propid="value" datasetid="ds_main_dschcareeducinfo" columnid="lactim"/>
  1242. <BindItem id="item14" compid="grp_biz.ipt_wommrrgstno1" propid="value" datasetid="ds_main_nbabyacptcnfminfo" columnid="wommrrgstno1"/>
  1243. <BindItem id="item39" compid="grp_biz.ipt_acptpsnrrgstno1" propid="value" datasetid="ds_main_nbabyacptcnfminfo" columnid="acptpsnrrgstno1"/>
  1244. <BindItem id="item42" compid="grp_biz.rdo_feedingmethod" propid="value" datasetid="ds_main_dschcareinfo" columnid="feedingmethod"/>
  1245. <BindItem id="item46" compid="grp_biz.chk_intufeededu" propid="value" datasetid="ds_main_dschcareinfo" columnid="intufeededu"/>
  1246. <BindItem id="item47" compid="grp_biz.chk_entroedu" propid="value" datasetid="ds_main_dschcareinfo" columnid="entroedu"/>
  1247. <BindItem id="item48" compid="grp_biz.chk_tracheoedu" propid="value" datasetid="ds_main_dschcareinfo" columnid="tracheoedu"/>
  1248. <BindItem id="item49" compid="grp_biz.chk_oxytheraedu" propid="value" datasetid="ds_main_dschcareinfo" columnid="oxytheraedu"/>
  1249. <BindItem id="item50" compid="grp_biz.chk_cpredu" propid="value" datasetid="ds_main_dschcareinfo" columnid="cpredu"/>
  1250. </Bind>
  1251. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1252. * System Name :
  1253. * Job Name :
  1254. * Creator :
  1255. * Make Date : 2015-11-13
  1256. * Description :
  1257. *---------------------------------------------------------------------------------------
  1258. * Modify Date Modifier Modify Description
  1259. *---------------------------------------------------------------------------------------
  1260. * 2015-11-13 Live Converter TF->XP
  1261. *
  1262. *---------------------------------------------------------------------------------------
  1263. ****************************************************************************************/
  1264. include "com_commonxp::comm_main.xjs";
  1265. //include "com_signxp::ZES001.xjs";
  1266. include "emr_carecomxp::CareCom.xjs";
  1267. include "emr_carecomxp::ENRSignEngine.xjs";
  1268. include "emr_prcpmngtxp::MMO001.xjs";
  1269. include "com_commodulexp::SSZFM00901.xjs";
  1270. include "com_commodulexp::SSZFM01001.xjs";
  1271. include "emr_formmngtxp::MRF03800.xjs";
  1272. include "emr_wardcarexp::SMMNW03.xjs";
  1273. var pid ="";
  1274. var indd = "";
  1275. var instcd = "";
  1276. var orddeptcd = "";
  1277. var homecarerpt = 0;
  1278. var xFormCd ;
  1279. //var xFormCd = "0000002451";
  1280. //var xFormCd = "1300014087"; //간소화 양식으로 변경 2013.05.15 KJS
  1281. // dsf_createDs("ds_codelist"); form에서 생성
  1282. // dsf_createDs("ds_send"); form에서 생성
  1283. function fGetCurrentDate() {
  1284. var dt = utlf_getCurrentDate();
  1285. return dt;
  1286. }
  1287. function fGetCurrentTime() {
  1288. var dt = utlf_getCurrentTime();
  1289. dt = dt.substr(0,4);
  1290. return dt;
  1291. }
  1292. function getDsToXML(_ds, _rootEle) {
  1293. var xmlText = "<" + _rootEle + ">";
  1294. for(var i = 0; i < _ds.colcount; i++) {
  1295. var _col = _ds.getColumnInfo(i);
  1296. xmlText += "<" + _col.name + ">";
  1297. xmlText += _ds.getColumn(0, _col.name);
  1298. xmlText += "</" + _col.name + ">";
  1299. }
  1300. xmlText += "</" + _rootEle + ">";
  1301. return xmlText;
  1302. }
  1303. function getDsXMLToXML_dschcareeduc(_dsxml, _rootEle) {
  1304. var dschcareeducinclyn = "";
  1305. var lacmthd = "";
  1306. var lacmthdnm = "";
  1307. var lactim = "";
  1308. var lacvol = "";
  1309. var laceduc = "";
  1310. var laceductype= "";
  1311. var laceducmthd = "";
  1312. var sanitcare = "";
  1313. var dinfyn = "";
  1314. var sanitnm = "";
  1315. var vacn = "";
  1316. var vacntim = "";
  1317. var vacnnm = "";
  1318. var cngntlmboltrobtest = "";
  1319. var inroomenv = "";
  1320. var heartestyn = "";
  1321. var heartest = "";
  1322. var educetc = "";
  1323. var educetcnm = "";
  1324. var mngtaftdschyn = "";
  1325. var mngtaftdsch = "";
  1326. var mngtaftdschnm = "";
  1327. var dschseqdeducyn = "";
  1328. var dschmeditmedguidyn = "";
  1329. var dschcatestatcd = "";
  1330. var dschcateoxy = "";
  1331. var dschcatestatnm = "";
  1332. var spcffact = "";
  1333. var dschcatestatyn = "";
  1334. var xmlText = "<" + _rootEle + ">";
  1335. xmlText += "<dschcareeducinclyn>" + dschcareeducinclyn + "</dschcareeducinclyn>";
  1336. xmlText += "<lacmthd>" + lacmthd + "</lacmthd>";
  1337. xmlText += "<lacmthdnm>" + lacmthdnm + "</lacmthdnm>";
  1338. xmlText += "<lactim>" + lactim + "</lactim>";
  1339. xmlText += "<lacvol>" + lacvol + "</lacvol>";
  1340. xmlText += "<laceduc>" + laceduc + "</laceduc>";
  1341. xmlText += "<laceductype>" + laceductype + "</laceductype>";
  1342. xmlText += "<laceducmthd>" + laceducmthd + "</laceducmthd>";
  1343. xmlText += "<sanitcare>" + sanitcare + "</sanitcare>";
  1344. xmlText += "<dinfyn>" + dinfyn + "</dinfyn>";
  1345. xmlText += "<sanitnm>" + sanitnm + "</sanitnm>";
  1346. xmlText += "<vacn>" + vacn + "</vacn>";
  1347. xmlText += "<vacntim>" + vacntim + "</vacntim>";
  1348. xmlText += "<vacnnm>" + vacnnm + "</vacnnm>";
  1349. xmlText += "<cngntlmboltrobtest>" + cngntlmboltrobtest + "</cngntlmboltrobtest>";
  1350. xmlText += "<inroomenv>" + inroomenv + "</inroomenv>";
  1351. xmlText += "<heartestyn>" + heartestyn + "</heartestyn>";
  1352. xmlText += "<heartest>" + heartest + "</heartest>";
  1353. xmlText += "<educetc>" + educetc + "</educetc>";
  1354. xmlText += "<educetcnm>" + educetcnm + "</educetcnm>";
  1355. xmlText += "<mngtaftdschyn>" + mngtaftdschyn + "</mngtaftdschyn>";
  1356. xmlText += "<mngtaftdsch>" + mngtaftdsch + "</mngtaftdsch>";
  1357. xmlText += "<mngtaftdschnm>" + mngtaftdschnm + "</mngtaftdschnm>";
  1358. xmlText += "<dschseqdeducyn>" + dschseqdeducyn + "</dschseqdeducyn>";
  1359. xmlText += "<dschmeditmedguidyn>" + dschmeditmedguidyn + "</dschmeditmedguidyn>";
  1360. xmlText += "<dschcatestatcd>" + dschcatestatcd + "</dschcatestatcd>";
  1361. xmlText += "<dschcateoxy>" + dschcateoxy + "</dschcateoxy>";
  1362. xmlText += "<dschcatestatnm>" + dschcatestatnm + "</dschcatestatnm>";
  1363. xmlText += "<spcffact>" + spcffact + "</spcffact>";
  1364. xmlText += "<dschcatestatyn>" + dschcatestatyn + "</dschcatestatyn>";
  1365. xmlText += "</" + _rootEle + ">";
  1366. return xmlText;
  1367. }
  1368. function getDsXMLToXML_etcfact (_dsxml, _rootEle) {
  1369. var tel = "";
  1370. var eductrgt = "";
  1371. var educunstdgrde = "";
  1372. var dschlactype = "";
  1373. var xmlText = "<" + _rootEle + ">";
  1374. xmlText += "<tel>" + tel + "</tel>";
  1375. xmlText += "<eductrgt>" + eductrgt + "</eductrgt>";
  1376. xmlText += "<educunstdgrde>" + educunstdgrde + "</educunstdgrde>";
  1377. xmlText += "<dschlactype>" + dschlactype + "</dschlactype>";
  1378. xmlText += "</" + _rootEle + ">";
  1379. return xmlText;
  1380. }
  1381. function getDsXMLToXML_nbabyacptcnfm (_dsxml, _rootEle) {
  1382. var nbabyacptpsn = "";
  1383. var nbabyacptpsnnm = "";
  1384. var crtfctcnfm = "";
  1385. var wommrrgstno1 = "";
  1386. var wommrrgstno2 = "";
  1387. var acptpsnrrgstnm = "";
  1388. var acptpsnrrgstno1 = "";
  1389. var acptpsnrrgstno2 = "";
  1390. var xmlText = "<" + _rootEle + ">";
  1391. xmlText += "<nbabyacptpsn>" + nbabyacptpsn + "</nbabyacptpsn>";
  1392. xmlText += "<nbabyacptpsnnm>" + nbabyacptpsnnm + "</nbabyacptpsnnm>";
  1393. xmlText += "<crtfctcnfm>" +crtfctcnfm + "</crtfctcnfm>";
  1394. xmlText += "<wommrrgstno1>" + wommrrgstno1 + "</wommrrgstno1>";
  1395. xmlText += "<wommrrgstno2>" + wommrrgstno2 + "</wommrrgstno2>";
  1396. xmlText += "<acptpsnrrgstnm>" + acptpsnrrgstnm + "</acptpsnrrgstnm>";
  1397. xmlText += "<acptpsnrrgstno1>" + acptpsnrrgstno1 + "</acptpsnrrgstno1>";
  1398. xmlText += "<acptpsnrrgstno2>" + acptpsnrrgstno2 + "</acptpsnrrgstno2>";
  1399. xmlText += "</" + _rootEle + ">";
  1400. return xmlText;
  1401. }
  1402. function fMakeGridData(grdObj) {
  1403. var grdInfo = grdf_getGridUpdateData(grdObj, "update"); //grdObj.getUpdateData();
  1404. var rowStatus;
  1405. var status;
  1406. for(var i = 1; i < grdObj.rows; i++) {
  1407. rowStatus = grdObj.rowStatus(i);
  1408. if(rowStatus=="1" || rowStatus == "3") {
  1409. status = "i";
  1410. } else if(rowStatus == "2") {
  1411. status = "u";
  1412. } else if(rowStatus == "4") {
  1413. status = "d";
  1414. } else if(rowStatus == "0") {
  1415. }
  1416. grdInfo += status;
  1417. grdInfo += "^"; //grdObj.attribute("colsep");
  1418. for(var j = 0; j < grdObj.cols; j++) {
  1419. grdInfo += grdObj.valueMatrix(i, j);
  1420. if(j != grdObj.cols-1) {
  1421. grdInfo += "^"; //grdObj.attribute("colsep");
  1422. }
  1423. }
  1424. grdInfo += "|"; //grd_ordrsrvinfo.attribute("rowsep");
  1425. }
  1426. return grdInfo;
  1427. }
  1428. //퇴원간호계획 조회
  1429. function fGetDschInfo(){
  1430. var pid = ds_temp_cond.getColumn(0, "pid");
  1431. var indd = ds_temp_cond.getColumn(0, "indd");
  1432. var cretno = ds_temp_cond.getColumn(0, "cretno");
  1433. var instcd = ds_temp_cond.getColumn(0, "instcd");
  1434. var orddeptcd = ds_temp_cond.getColumn(0, "orddeptcd");
  1435. ds_send_req.clear();
  1436. var _tmp = String(ds_temp_cond.getColumn(0, "dschdclrdt"));
  1437. var dschdclrdt = _tmp.substr(0, 8)
  1438. dsf_createDsRow("ds_send_req",
  1439. [
  1440. {col: "pid", val: pid}
  1441. ,{col: "indd", val: indd}
  1442. ,{col: "cretno", val: cretno}
  1443. ,{col: "orddeptcd", val: orddeptcd}
  1444. ,{col: "instcd", val: instcd}
  1445. ,{col: "dschdclrdt", val: dschdclrdt}
  1446. ,{col: "recflag", val: "06"}
  1447. ] );
  1448. var oParam = {};
  1449. oParam.id = "TRMNN00602";
  1450. oParam.service = "wardcareapp.WardDschCareRec";
  1451. oParam.method = "reqGetDschCareInfoYN";
  1452. oParam.inds = "existref=ds_send_req";
  1453. oParam.outds = "ds_hidden_existinfo=existinfo";
  1454. oParam.async = true;
  1455. oParam.callback = "cf_TRMNN00602";
  1456. tranf_submit(oParam);
  1457. }
  1458. function cf_TRMNN00602(sSvcId, nErrorCode, sErrorMsg) {
  1459. if(nErrorCode < 0) return;
  1460. if( utlf_isNull(ds_hidden_existinfo.getColumnInfo("intestprcpyn")) ){
  1461. ds_hidden_existinfo.addColumn("intestprcpyn", "string");
  1462. }
  1463. var exist = ds_hidden_existinfo.getColumn(0, "exist");
  1464. if(exist == "Y") {
  1465. //submit("TRMNW03601");
  1466. this.ds_send_ordrsrvinfo.copyData(grp_biz.import1.ds_grd_ordrsrvinfo); //
  1467. this.ds_send_testrsrvinfo.copyData(grp_biz.import1.ds_grd_testrsrvinfo);
  1468. ds_send_dschdrugmedifactinfo.copyData(grp_biz.import1.ds_grd_dschdrugmedifact);
  1469. ds_send_dschcareinfo.copyData(ds_main_dschcareinfo);
  1470. ds_send_commoninfo.clearData();
  1471. var oParam = {};
  1472. oParam.id = "TRMNN00601";
  1473. oParam.service = "wardcareapp.WardDschCareRec";
  1474. oParam.method = "reqGetDschCareInfo";
  1475. oParam.inds = "ordrsrvinforef=ds_send_ordrsrvinfo testrsrvinforef=ds_send_testrsrvinfo dschdrugfactinforef=ds_send_dschdrugmedifactinfo dschcareinforef=ds_send_req commoninforef=ds_send_commoninfo";
  1476. oParam.outds = "ds_send_ordrsrvinfo=ordrsrvinfo ds_send_testrsrvinfo=testrsrvinfo ds_send_dschdrugmedifactinfo=dschdrugfactinfo ds_send_dschcareinfo=dschcareinfo";
  1477. oParam.async = false;
  1478. tranf_submit(oParam);
  1479. grp_biz.import1.ds_grd_ordrsrvinfo.copyData(ds_send_ordrsrvinfo);
  1480. grp_biz.import1.ds_grd_testrsrvinfo.copyData(ds_send_testrsrvinfo);
  1481. grp_biz.import1.ds_grd_dschdrugmedifact.copyData(ds_send_dschdrugmedifactinfo);
  1482. ds_main_dschcareinfo.copyData(ds_send_dschcareinfo);
  1483. //XML string 값을 파라미터로 넘김
  1484. //성공시 : 'success' 실패시 : 'error' 값을 리턴함
  1485. var sParamObj1 = new Object();
  1486. sParamObj1.pathYN = 'N'; //dsvaluepath 컬럼 사용여부
  1487. var dschcareeducinfoXML = ds_main_dschcareinfo.getColumn(0, "dschcareeducinfo");
  1488. //dschcareeducinfoXML = getDsXMLToXML_dschcareeduc(dschcareeducinfoXML, "dschcareeduc"); // 임시로 작업함 kimdo3
  1489. var succYn1 = lf_convertXmlToDs(dschcareeducinfoXML, sParamObj1);
  1490. if(ds_data_dschcareeduc.rowcount > 0)
  1491. {
  1492. ds_main_dschcareeducinfo.copyData(ds_data_dschcareeduc);
  1493. }
  1494. var sParamObj2 = new Object();
  1495. sParamObj2.pathYN = 'N'; //dsvaluepath 컬럼 사용여부
  1496. var etcfactinfoXML = ds_main_dschcareinfo.getColumn(0, "etcfactinfo");
  1497. //etcfactinfoXML = getDsXMLToXML_etcfact(etcfactinfoXML, "etcfact"); // 임시로 작업함 kimdo3
  1498. var succYn2 = lf_convertXmlToDs(etcfactinfoXML, sParamObj2);
  1499. ds_main_etcfactinfo.copyData(ds_data_etcfact);
  1500. var sParamObj3 = new Object();
  1501. sParamObj3.pathYN = "N";
  1502. var nbabyacptcnfminfoXML = ds_main_dschcareinfo.getColumn(0, "nbabyacptcnfminfo");
  1503. var succYN3 = lf_convertXmlToDs(nbabyacptcnfminfoXML, sParamObj3);
  1504. ds_main_nbabyacptcnfminfo.copyData(ds_data_nbabyacptcnfm);
  1505. } else {
  1506. ds_main_dschcareinfo.setColumn(0, "recdd", fGetCurrentDate());
  1507. ds_main_dschcareinfo.setColumn(0, "rectm", fGetCurrentTime());
  1508. ds_main_dschcareinfo.setColumn(0, "recuserid", sysf_getUserId());
  1509. ds_main_dschcareinfo.setColumn(0, "recusernm", sysf_getUserName());
  1510. //입원전 검사실에서 미시행한 처방이 존재할 경우 [외래진료과에서 반환받으실 입원전 검사처방이 존재합니다] 라는 메시지가 퇴원간호계획화면의 {특이사항} 항목에 자동으로 조회
  1511. if(ds_hidden_existinfo.getColumn(0, "intestprcpyn") == "Y"){
  1512. ds_main_dschcareeducinfo.setColumn(0, "spcffact", "외래진료과에서 반환받으실 입원전 검사처방이 존재합니다.");
  1513. }
  1514. // 18.06.21_AYS_출생시 체중이 1500g 미만인 경우 심폐소생술교육 자동체크
  1515. if(ds_hidden_existinfo.getColumn(0, "newbornweight") == "Y"){
  1516. ds_main_dschcareinfo.setColumn(0, "cpredu", "Y");
  1517. }
  1518. }
  1519. //submit("TRMNW03605");
  1520. var oParam = {};
  1521. oParam.id = "TRMNW03605";
  1522. oParam.service = "wardcareapp.WardDschCareRec";
  1523. oParam.method = "reqGetDschCateState";
  1524. oParam.inds = "req=ds_send_req";
  1525. oParam.outds = "ds_hidden_dschcateinfo=dschcateinfo";
  1526. oParam.async = false;
  1527. tranf_submit(oParam);
  1528. var dschcateyn = ds_hidden_dschcateinfo.getColumn(0, "dschcateyn");
  1529. if( dschcateyn == "Y" ){
  1530. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatyn", "02"); //유
  1531. sysf_messageBox("제거되지 않은 [삽관/기구] 기록이 있습니다. \n 기록을 확인","I008"); // 하십시오.
  1532. }
  1533. grp_biz_rdo_dschtypes_onitemchanged(null, null); //.dispatch("xforms-value-changed");
  1534. grp_biz_rdo_dschmthd_onitemchanged(null, null); //.dispatch("xforms-value-changed");
  1535. grp_biz_rdo_antibioallgyn_onitemchanged(null, null);
  1536. grp_biz_rdo_lacmthd_onitemchanged(null, null);
  1537. grp_biz_rdo_laceduc_onitemchanged(null, null);
  1538. grp_biz_rdo_heartest_onitemchanged(null, null);
  1539. grp_biz_rdo_mngtaftdschyn_onitemchanged(null, null);
  1540. grp_biz_rdo_nbabyacptpsn_onitemchanged(null, null);
  1541. if ( utlf_isNull(ds_main_dschcareeducinfo.getColumn(0, "dschcatestatyn")) ){
  1542. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatyn", "01");
  1543. }
  1544. grp_biz_rdo_dschcatestatyn_onitemchanged(null, null); //.dispatch("xforms-value-changed");
  1545. checklistsetAll();
  1546. grp_biz.import1.ds_temp_cond.copyData(ds_temp_cond);
  1547. grp_biz.import1.fGetRsrvInfo(); //예약정보조회
  1548. }
  1549. function reportPreview_RPMNN00600() {
  1550. var objParam = new Object();
  1551. if(ds_send_ordrsrvinfo.rowcount ==0){
  1552. ds_send_ordrsrvinfo.addRow();
  1553. }
  1554. var objDOM1 = rptf_createDOM();
  1555. rptf_setNodeListToDOM(objDOM1, "/root/send/dschcareinfo/rsrvinfo/ordrsrvinfo" , ds_send_ordrsrvinfo);
  1556. rptf_setNodeListToDOM(objDOM1, "/root/send/dschcareinfo/rsrvinfo/testrsrvinfo" , ds_send_testrsrvinfo);
  1557. rptf_setNodeListToDOM(objDOM1, "/root/send/dschcareinfo/rsrvinfo/dschdrugfactinfo" , ds_send_dschdrugmedifactinfo);
  1558. rptf_setNodeListToDOM(objDOM1, "/root/send/dschcareinfo/dschcareinfo" , ds_send_dschcareinfo);
  1559. dsf_createDsRow("ds_temp_req", [{col: "commsgjci2", val: ds_send_comrecinfo.getColumn(0,"commsgjci2")}]);
  1560. rptf_setNodeListToDOM(objDOM1, "/root/send/dschcareinfo/comrecinfo" , ds_temp_req);
  1561. objParam.xml_data_XML1 = objDOM1.documentElement.source; // 최상의노드 XML 스트링 추출
  1562. var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
  1563. rptf_exeReportPreview30(["RPMNN00600"],[objParam], option);
  1564. }
  1565. /**
  1566. * @group :
  1567. * @ver : 2007.10.09
  1568. * @by : 김 병 국
  1569. * @---------------------------------------------------
  1570. * @type : function
  1571. * @access : public
  1572. * @desc : 퇴원 간호 계획 출력
  1573. * @param :
  1574. * @return :
  1575. * @---------------------------------------------------
  1576. */
  1577. function fPrintDschInfo(printflag, ocrtag, elecflag) {
  1578. var exist = ds_hidden_existinfo.getColumn(0, "exist");
  1579. if(exist != "Y") {
  1580. sysf_messageBox("저장한 후에 출력하세요.", "I");
  1581. return;
  1582. }
  1583. var printflag = printflag;
  1584. var ocrtag = ocrtag;
  1585. var formcd = xFormCd ;
  1586. var usernm = sysf_getUserName();
  1587. var sendPath = "/root/send/dschcareinfo"; //렉스퍼트 인자값 경로
  1588. var sendDschPath = "/root/send/dschcareinfo/dschcareinfo"; //렉스퍼트 인자값 경로
  1589. var destPath = "/root/main/dschcareinfo/dschcareinfo"; //기본 퇴원간호계획 경로
  1590. var destEducPath = "/root/main/dschcareinfo/dschcareinfo/dschcareeducinfo/dschcareeduc"; //퇴원간호교육에 관한 경로
  1591. var destEtcPath = "/root/main/dschcareinfo/dschcareinfo/etcfactinfo/etcfact"; //기타 사항들에 관한 경로
  1592. //var patInfoPath = "/root/temp/cond/list"; //상단정보 경로 ==> ds_temp_cond.getColumn(0, "");
  1593. //var pid = model.getValue(patInfoPath + "/pid");
  1594. var pid = ds_temp_cond.getColumn(0, "pid");
  1595. var indd = ds_temp_cond.getColumn(0, "indd");
  1596. var cretno = ds_temp_cond.getColumn(0, "cretno");
  1597. var instcd = ds_temp_cond.getColumn(0, "instcd");
  1598. var ordtype = ds_temp_cond.getColumn(0, "ioflag");
  1599. var medispclid = ds_temp_cond.getColumn(0, "medispclid");
  1600. var orddeptcd = ds_temp_cond.getColumn(0, "orddeptcd");
  1601. var hngnm = ds_temp_cond.getColumn(0, "hngnm");
  1602. var age = ds_temp_cond.getColumn(0, "age");
  1603. var sex= ds_temp_cond.getColumn(0, "sex");
  1604. var wardnm = ds_temp_cond.getColumn(0, "wardnm");
  1605. ds_send_req.clear();
  1606. var _tmp = String(ds_temp_cond.getColumn(0, "dschdclrdt"));
  1607. var dschdclrdt = _tmp.substr(0, 8)
  1608. dsf_createDsRow("ds_send_req",
  1609. [
  1610. {col: "pid", val: pid}
  1611. ,{col: "indd", val: indd}
  1612. ,{col: "cretno", val: cretno}
  1613. ,{col: "orddeptcd", val: orddeptcd}
  1614. ,{col: "instcd", val: instcd}
  1615. ,{col: "dschdclrdt", val: dschdclrdt}
  1616. ,{col: "recflag", val: "06"}
  1617. ,{col: "formcd", val: formcd}
  1618. ] );
  1619. //submit("TRMNN00604"); //주민번호, 부서명 가져오기 위한 submit
  1620. var oParam = {};
  1621. oParam.id = "TRMNN00604";
  1622. oParam.service = "wardcareapp.WardDschCareRec";
  1623. oParam.method = "reqGetPamInfo";
  1624. oParam.inds = "req=ds_send_req";
  1625. oParam.outds = "ds_hidden_patinfo=patinfo ds_hidden_comrecinfo=comrecinfo";
  1626. oParam.async = false;
  1627. tranf_submit(oParam);
  1628. var rrgstno1 = ds_hidden_patinfo.getColumn(0, "rrgstno1");
  1629. var rrgstno2 = ds_hidden_patinfo.getColumn(0, "rrgstno2");
  1630. var orddeptnm = ds_hidden_patinfo.getColumn(0, "orddeptnm");
  1631. var seq = "" ;
  1632. if(printflag == "reprint"){
  1633. seq = ocrtag;
  1634. }else{
  1635. seq = ds_hidden_patinfo.getColumn(0, "seq");
  1636. }
  1637. var formfromdt = ds_hidden_patinfo.getColumn(0, "formfromdt");
  1638. var orddeptabbr = ds_hidden_patinfo.getColumn(0, "orddeptabbr");
  1639. var prntcnt = ds_hidden_patinfo.getColumn(0, "prntcnt");
  1640. //출력물 : 병원별 등록번호 표시방법 여부(HardCode 테이블 이용)_20090820_SMY
  1641. //model.removeNodeset("/root/harddata/send");
  1642. //model.makeNode("/root/harddata/send");
  1643. ds_harddata_send.clearData();
  1644. //mmbfGetHardCodeInfoNm("/root/harddata/send","/root/harddata/hardcode", 3801); //OCR서식의 등록번호 체크로직 표시 여부
  1645. lf_getHardCDList("N", 3801, null, ds_harddata_hardcode);
  1646. //var SetPidYN = model.getValue("/root/harddata/hardcode/hardcd/hardcd"); //Y일 경우 : 출력물의 pid정보가 8자리 이하일 경우 0으로 자릿수를 맞춰줌
  1647. var SetPidYN = ds_harddata_hardcode.getColumn(0, "hardcd"); //Y일 경우 : 출력물의 pid정보가 8자리 이하일 경우 0으로 자릿수를 맞춰줌
  1648. // var actscop = grp_biz.rdo_actscop.text; //.label;
  1649. // var diet = grp_biz.rdo_diet.value; //.value;
  1650. //
  1651. // if(diet == "02") { //치료식 선택시.
  1652. // diet = grp_biz.rdo_diet.text + "( " + grp_biz.ipt_treatdiet.text + " )";
  1653. // } else if(diet == "04") { //기타 선택시.
  1654. // diet = grp_biz.rdo_diet.text + "( " + grp_biz.ipt_dietnm.text + " )";
  1655. // } else {
  1656. // diet = grp_biz.rdo_diet.text;
  1657. // }
  1658. //
  1659. // var bath = grp_biz.rdo_bath.value;
  1660. //
  1661. // if(bath == "07") {
  1662. // bath = grp_biz.rdo_bath.text + "( " + grp_biz.ipt_bathnm.text + " )";
  1663. // } else {
  1664. // bath = grp_biz.rdo_bath.text;
  1665. // }
  1666. //
  1667. // var healmngtVal = String(grp_biz.chk_healmngt.getData()).replace(",", " ");
  1668. // var healmngtLab = String(grp_biz.chk_healmngt.getLableData()).replace(",", "") ;
  1669. //
  1670. // var arr = new Array(String(grp_biz.chk_healmngt.getData()).split(",").length);
  1671. //
  1672. // for(var i = 0; i < arr.length; i++) {
  1673. // arr[i]="";
  1674. // }
  1675. //
  1676. // var arrVal = String(healmngtVal).split(" "); //선택된 Value값을 가져온.다
  1677. // var arrLab = String(healmngtLab).split(" "); //선택된 Label값을 가져온다.
  1678. //
  1679. // var healmngt = "";
  1680. // var idx = 0;
  1681. var inreq = grp_biz.import1.ds_main_inrsrvinfo.getColumn(0, "inreq");//입원의뢰서정보
  1682. var roomcd = ds_temp_cond.getColumn(0, "roomcd");//병실정보
  1683. //수유방법
  1684. var lacmthd = grp_biz.rdo_lacmthd.value;
  1685. var lacmthdnm = grp_biz.ipt_lacmthdnm.value;
  1686. str = grp_biz.rdo_lacmthd.text;
  1687. if(lacmthd != "") {
  1688. if(lacmthd == "05") {
  1689. if(lacmthdnm != "") {
  1690. str += "(" + lacmthdnm + ")";
  1691. }
  1692. }
  1693. lacmthd = str;
  1694. }
  1695. //모유수유권장교육
  1696. var laceduc = grp_biz.rdo_laceduc.value;
  1697. if(laceduc =="01") {
  1698. laceduc = grp_biz.rdo_laceduc.text;
  1699. } else {
  1700. //laceduc = grp_biz.rdo_laceduc.text + "( " + grp_biz.cap_laceducmthd.text + " ( " + grp_biz.chk_laceducmthd.getLableData() + " ) " + "," + grp_biz.cap_laceductype.text + " ( " + grp_biz.chk_laceductype.getLableData() + " ) )" ; 180719_환자보관용_모유수유 권장방법 교육방법() 항목 삭제 By 심사팀
  1701. laceduc = grp_biz.rdo_laceduc.text + "( " + grp_biz.cap_laceductype.text + " ( " + grp_biz.chk_laceductype.getLableData() + " ) )" ;
  1702. }
  1703. //위생간호
  1704. var sanitcareVal = String(grp_biz.chk_sanitcare.getData()).replace(",", " ");
  1705. var sanitcareLab = String(grp_biz.chk_sanitcare.getLableData()).replace(",", " ");
  1706. var arrVal = String(sanitcareVal).split(" ");
  1707. var arrLab = String(sanitcareLab).split(" ");
  1708. var sanitcare = "";
  1709. var idx = 0;
  1710. for(var j = 0; j < arrVal.length; j++) {
  1711. if(arrVal[j] == '3') {
  1712. arrLab[j] += "( " + grp_biz.rdo_dinfyn.text + " )";
  1713. }
  1714. if(arrVal[j] == '4') {
  1715. arrLab[j] += "( " + grp_biz.ipt_sanitnm.text + " )";
  1716. }
  1717. }
  1718. sanitcare = arrLab; //sanitcare값 저장.
  1719. //예방접종
  1720. var vacnVal = ds_main_dschcareeducinfo.getColumn(0, "vacn");
  1721. var vacnLab = "";
  1722. var vacn= "";
  1723. if(!utlf_isNull(vacnVal)) {
  1724. for(var i = 0; i < ds_chk_vacn.rowcount;i++)
  1725. {
  1726. var strVal = utlf_isSearchString(vacnVal, i + 1);
  1727. if(strVal == true) {
  1728. if(utlf_isNull(vacnLab)){
  1729. //arr += chk_ftherinfcinfo.item(i-1).label;
  1730. vacnLab += ds_chk_vacn.lookup("value", i + 1, "label");
  1731. }else{
  1732. //arr += ", " + chk_ftherinfcinfo.item(i-1).label;
  1733. vacnLab += ", " + ds_chk_vacn.lookup("value", i + 1, "label");
  1734. }
  1735. if(i + 1 == "1") {
  1736. vacnLab += " " + grp_biz.rdo_vacntim.text + " )";
  1737. }
  1738. if(i + 1 == "3") {
  1739. vacnLab += "( " + grp_biz.ipt_vacnnm.text + " )";
  1740. }
  1741. }
  1742. }
  1743. vacn = vacnLab;
  1744. }
  1745. //선천성 대사이상 질환검사
  1746. var cngntlmboltrobtest = grp_biz.chk_cngntlmboltrobtest.getLableData();
  1747. var inroomenv = grp_biz.chk_inroomenv.getLableData(); //실내환경
  1748. var heartest = grp_biz.rdo_heartest.value ;
  1749. if(grp_biz.rdo_heartest.value == "01") {
  1750. heartest = grp_biz.rdo_heartest.text;
  1751. } else {
  1752. heartest = grp_biz.rdo_heartest.text + grp_biz.chk_heartest.getLableData();
  1753. }
  1754. //기타
  1755. var educetcVal = grp_biz.chk_educetc.getData();
  1756. var educetcLab = grp_biz.chk_educetc.getLableData();
  1757. arrVal = String(educetcVal).split(",");
  1758. arrLab = String(educetcLab).split(",");
  1759. idx = 0;
  1760. for(var j = 0; j < arrVal.length; j++) {
  1761. if(arrVal[j] == '14') {
  1762. arrLab[j] += "( " + grp_biz.ipt_educetcnm.text + " )";
  1763. }
  1764. }
  1765. var educetc = arrLab;
  1766. //추후관리
  1767. var mngtaftdsch = grp_biz.rdo_mngtaftdschyn.value;
  1768. var mngtaftdschVal = String(grp_biz.chk_mngtaftdsch.getData()).replace(",", " ");
  1769. var mngtaftdschLab = String(grp_biz.chk_mngtaftdsch.getLableData()).replace(",", " ");
  1770. arrVal = String(mngtaftdschVal).split(" ");
  1771. arrLab = String(mngtaftdschLab).split(" ");
  1772. if(mngtaftdsch == "01") {
  1773. mngtaftdsch = grp_biz.rdo_mngtaftdschyn.text;
  1774. } else {
  1775. idx = 0;
  1776. for(var j = 0; j < arrVal.length; j++) {
  1777. if(arrVal[j] == '5') {
  1778. arrLab[j] += "( " + grp_biz.ipt_mngtaftdschnm.text + " )";
  1779. }
  1780. }
  1781. mngtaftdsch = grp_biz.rdo_mngtaftdschyn.text + "( " + utlf_transNullToEmpty(arrLab).toString() + " )";
  1782. }
  1783. var dschseqeduc = grp_biz.rdo_dschseqdeducyn.text;
  1784. var dschmeditmedguid = grp_biz.rdo_dschmeditmedguidyn.text;
  1785. //퇴원시 기구 및 삽관상태_20090601_SMY
  1786. var dschcatestatVal = String(grp_biz.chk_dschcatestat.getData()).replace(",", "▦");
  1787. var dschcatestatLab = String(grp_biz.chk_dschcatestat.getLableData()).replace(",", "▦");
  1788. var dschcatestatyn = grp_biz.rdo_dschcatestatyn.text;
  1789. var dschcatestatynVal = grp_biz.rdo_dschcatestatyn.value;
  1790. if ( dschcatestatynVal !="" && dschcatestatynVal == "02" ){
  1791. var arrVal = String(dschcatestatVal).split("▦"); //선택된 Value값을 가져온.다
  1792. var arrLab = String(dschcatestatLab).split("▦"); //선택된 Label값을 가져온다.
  1793. var dschcatestat = "";
  1794. var idx = 0;
  1795. //선택된 아이템의 갯수만큼 반복.
  1796. for(var j = 0; j < arrVal.length; j++) {
  1797. //산소
  1798. if(arrVal[j] == '7') {
  1799. arrLab[j] += "( " + grp_biz.ipt_dschcateoxy.value + grp_biz.cap_oxyunit.text + " )";
  1800. }
  1801. //기타이거나
  1802. if (arrVal[j] == '12') {
  1803. arrLab[j] += "( " + grp_biz.ipt_dschcatestatnm.text + " )";
  1804. }
  1805. }
  1806. dschcatestat = utlf_transNullToEmpty(arrLab).toString(); //저장한 값을 변수에 담음.
  1807. } else {
  1808. dschcatestat = dschcatestatyn;
  1809. }
  1810. var spcffact = grp_biz.txa_spcffact.text;
  1811. var tel = grp_biz.ipt_tel.text;
  1812. var instUseYN = ds_codelist.lookupExpr("cdgrupid =='172'", "cdid");//JCI 추가 20091216 김홍점
  1813. //JCI 추가 20091216 김홍점 산부인과 비뇨기과 신경과는 입퇴원요약기록 출력되면 안됨.
  1814. var instNotUseDeptcd = ds_codelist.lookupExpr("cdgrupid == '178' && cdnm == '"+ orddeptcd +"'", "cdid");
  1815. //아기인수자
  1816. var nbabyacptpsn = grp_biz.rdo_nbabyacptpsn.value;
  1817. if(nbabyacptpsn == "04") {
  1818. nbabyacptpsn = grp_biz.rdo_nbabyacptpsn.text + "(신생아와의 관계 : " + grp_biz.ipt_nbabyacptpsnnm.text + " )";
  1819. } else {
  1820. nbabyacptpsn = grp_biz.rdo_nbabyacptpsn.text ;
  1821. }
  1822. //신분증 확인
  1823. var crtfctcnfmVal = grp_biz.chk_crtfctcnfm.getData();
  1824. var crtfctcnfmLab = grp_biz.chk_crtfctcnfm.getLableData();
  1825. var arr = new Array(ds_chk_crtfctcnfm.rowcount);
  1826. for(var i = 0; i < arr.length; i++) {
  1827. arr[i]="";
  1828. }
  1829. var arrVal = String(crtfctcnfmVal).split(","); //선택된 Value값을 가져온.다
  1830. var arrLab = String(crtfctcnfmLab).split(","); //선택된 Label값을 가져온다.
  1831. var crtfctcnfm = "";
  1832. var idx = 0;
  1833. //선택된 아이템의 갯수만큼 반복.
  1834. for(var j = 0; j < arrVal.length; j++) {
  1835. //i를 가지고 비교를 함으로써 아이템 항목 순서대로 값을 가져감.
  1836. if(arrVal[j] == '1') {
  1837. crtfctcnfm += arrLab[idx] + ": " + grp_biz.ipt_wommrrgstno1.text + "-" + grp_biz.sct_wommrrgstno2.text;
  1838. }
  1839. if(arrVal[j] == '2') {
  1840. if(crtfctcnfm == ""){
  1841. crtfctcnfm += arrLab[idx] + ": " + grp_biz.ipt_acptpsnnm.text + "/" + grp_biz.ipt_acptpsnrrgstno1.text + "-" + grp_biz.sct_acptpsnrrgstno2.text;
  1842. }else{
  1843. crtfctcnfm += ", " + arrLab[idx] + ": " + grp_biz.ipt_acptpsnnm.text + "/" + grp_biz.ipt_acptpsnrrgstno1.text + "-" + grp_biz.sct_acptpsnrrgstno2.text;
  1844. }
  1845. }
  1846. idx++; //선택된 항목만큼. 값이 담겨져있는지 비교를 위한 인덱스.
  1847. }
  1848. // var instPatPrtYN = ds_codelist.lookupExpr("cdgrupid =='174'", "cdid"); // 칠곡 인증평가 관련 추가 2012.06.07 김지선
  1849. ds_send_dschcareinfo.clear();
  1850. dsf_createDsRow("ds_send_dschcareinfo",
  1851. [{col: "pid", val: pid}
  1852. ,{col: "hngnm", val: hngnm}
  1853. ,{col: "age", val: age}
  1854. ,{col: "sex", val: sex}
  1855. ,{col: "regist1", val: rrgstno1}
  1856. ,{col: "regist2", val: rrgstno2}
  1857. ,{col: "orddeptnm", val: orddeptnm}
  1858. ,{col: "wardnm", val: wardnm}
  1859. ,{col: "indd", val: indd}
  1860. ,{col: "lacmthd", val: lacmthd}
  1861. ,{col: "laceduc", val: laceduc}
  1862. ,{col: "sanitcare", val: sanitcare}
  1863. ,{col: "vacn", val: vacn}
  1864. ,{col: "cngntlmboltrobtest",val: cngntlmboltrobtest}
  1865. ,{col: "inroomenv", val: inroomenv}
  1866. ,{col: "heartest", val: heartest}
  1867. ,{col: "educetc", val: educetc}
  1868. ,{col: "spcffact", val: spcffact}
  1869. ,{col: "mngtaftdsch", val: mngtaftdsch}
  1870. ,{col: "dschseqeduc", val: dschseqeduc}
  1871. ,{col: "dschmeditmedguid", val: dschmeditmedguid}
  1872. ,{col: "dschcatestat", val: dschcatestat}
  1873. ,{col: "spcffact", val: spcffact}
  1874. ,{col: "tel", val: tel}
  1875. ,{col: "seq", val: seq}
  1876. ,{col: "usernm", val: usernm}
  1877. ,{col: "logurl", val: rptf_getImageURL("biglogo"+instcd, "jpg")}
  1878. ,{col: "curdd", val: utlf_getCurrentDate()}
  1879. ,{col: "curtm", val: utlf_getCurrentTime()}
  1880. ,{col: "orddeptabbr", val: orddeptabbr}
  1881. ,{col: "crtfctcnfm", val: crtfctcnfm}
  1882. ,{col: "setpidyn", val: SetPidYN}
  1883. ,{col: "inreq", val: inreq}
  1884. ,{col: "roomcd", val: roomcd}
  1885. ,{col: "nbabyacptpsn", val: nbabyacptpsn}
  1886. ]);
  1887. dsf_copyDs(this.ds_send_ordrsrvinfo, grp_biz.import1.ds_grd_ordrsrvinfo, "replace");
  1888. dsf_copyDs(this.ds_send_testrsrvinfo, grp_biz.import1.ds_grd_testrsrvinfo, "replace");
  1889. dsf_copyDs(this.ds_send_dschdrugmedifactinfo, grp_biz.import1.ds_grd_dschdrugmedifact, "replace");
  1890. dsf_copyDs(this.ds_send_dschtransferinfo, grp_biz.import1.ds_temp_dschtransferinfo, "replace");
  1891. dsf_copyDs(this.ds_send_nbabyacptcnfminfo, ds_main_nbabyacptcnfminfo, "replace");
  1892. // model.makeValue(sendDschPath + "/pid", pid);
  1893. // model.makeValue(sendDschPath + "/hngnm", hngnm);
  1894. // model.makeValue(sendDschPath + "/age", age);
  1895. // model.makeValue(sendDschPath + "/sex", sex);
  1896. // model.makeValue(sendDschPath + "/regist1", rrgstno1);
  1897. // model.makeValue(sendDschPath + "/regist2", rrgstno2);
  1898. // model.makeValue(sendDschPath + "/orddeptnm", orddeptnm);
  1899. // model.makeValue(sendDschPath + "/wardnm", wardnm);
  1900. // model.makeValue(sendDschPath + "/indd", indd);
  1901. //
  1902. // model.makeValue(sendDschPath + "/actscope", actscop);
  1903. // model.makeValue(sendDschPath + "/diet", diet);
  1904. // model.makeValue(sendDschPath + "/bath", bath);
  1905. // model.makeValue(sendDschPath + "/healmngt", healmngt);
  1906. // model.makeValue(sendDschPath + "/mngtaftdsch", mngtaftdsch);
  1907. // model.makeValue(sendDschPath + "/dschseqeduc", dschseqeduc);
  1908. //
  1909. // model.makeValue(sendDschPath + "/dschmeditmedguidyn", dschmeditmedguid);
  1910. // model.makeValue(sendDschPath + "/dschcatestat", dschcatestat); //20090601_SMY추가
  1911. // model.makeValue(sendDschPath + "/spcffact", spcffact);
  1912. // model.makeValue(sendDschPath + "/tel", tel);
  1913. // model.makeValue(sendDschPath + "/seq", seq);
  1914. // model.makeValue(sendDschPath + "/usernm", usernm);
  1915. // //model.makeValue(sendDschPath + "/logurl", getLogoImageURL());
  1916. // //model.makeValue(sendDschPath + "/logurl", getBigLogoImageURL('', instcd));
  1917. // model.makeValue(sendDschPath + "/logurl", rptf_getImageURL("biglogo"+instcd, "jpg"));
  1918. // model.makeValue(sendDschPath + "/curdd", getCurrentDate());
  1919. // model.makeValue(sendDschPath + "/curtm", getCurrentTime());
  1920. // model.makeValue(sendDschPath + "/orddeptabbr", orddeptabbr);
  1921. // model.makeValue(sendDschPath + "/setpidyn", SetPidYN); //20090820_SMY추가
  1922. //
  1923. // model.makeNode(sendPath + "/rsrvinfo/ordrsrvinfo");
  1924. // model.makeNode(sendPath + "/rsrvinfo/testrsrvinfo");
  1925. // model.makeNode(sendPath + "/rsrvinfo/dschdrugfactinfo");
  1926. //
  1927. // // 16.05.30_AYS_추가
  1928. // model.makeNode(sendPath + "/rsrvinfo/dschtransferinfo");
  1929. //
  1930. // model.makeValue(sendDschPath + "/inreq", inreq); //입원외뢰서정보
  1931. // model.makeValue(sendDschPath + "/roomcd", roomcd); //병실정보
  1932. // fPrintDschCarePlanForJCI(sendPath + "/comrecinfo", "/root/hidden/comrecinfo", "/root/codeinfo/codeinfo" );//Carecom.js
  1933. fPrintDschCarePlanForJCI(ds_send_comrecinfo, ds_hidden_comrecinfo, ds_codelist );//Carecom.xjs
  1934. // copyNodesetType(sendPath + "/rsrvinfo/ordrsrvinfo", "/root/main/dschcareinfo/rsrvinfo/ordrsrvinfo");
  1935. // copyNodesetType(sendPath + "/rsrvinfo/testrsrvinfo", "/root/main/dschcareinfo/rsrvinfo/testrsrvinfo");
  1936. // copyNodesetType(sendPath + "/rsrvinfo/dschdrugfactinfo", "/root/main/dschcareinfo/rsrvinfo/dschdrugfactinfo");
  1937. //
  1938. // // 16.05.30_AYS_추가
  1939. // copyNodesetType(sendPath + "/rsrvinfo/dschtransferinfo", "/root/main/dschcareinfo/rsrvinfo/dschtransferinfo");
  1940. // clearParameter("reportprintyn");
  1941. frmf_clearParameter("reportprintyn");
  1942. // 전자동의서
  1943. if ( elecflag == "Y" ) {
  1944. if ( ds_temp.getColumn(0, "prtPatient") == "Y" ) {
  1945. //환자보관용
  1946. reportPreview_RPMNN00600();
  1947. }
  1948. if ( ds_temp.getColumn(0, "prtOCR") == "Y" ) {
  1949. //전자동의서 version
  1950. var pagecnt = "1";
  1951. if(!fSaveOCRIF(seq, pid, indd, cretno, ordtype, orddeptcd, medispclid, formcd, formfromdt, "", "", pagecnt)){
  1952. sysf_messageBox("통합기록조회 연동중 실패하였습니다.","C999");
  1953. return;
  1954. }
  1955. ocrtag = seq;
  1956. //fElecPrint(pid, cretno, indd, instcd, formcd, ocrtag, "RPMNW03603");
  1957. fElecPrint(pid, cretno, indd, instcd, formcd, ocrtag, ""); //간소화양식
  1958. }
  1959. // 일반 동의서
  1960. } else {
  1961. //환자보관용
  1962. //exeReportPreview("RPMNW03600", "XMLSTR", "", "", "true", "", "", "", "", "true");
  1963. reportPreview_RPMNN00600();
  1964. if(printflag == "newprint") {
  1965. ////////////////////////////////////////////////////////////////////////////
  1966. // var left = event.screenX;
  1967. // var top = event.screenY;
  1968. var left = 100;
  1969. var top = 100;
  1970. fOCRPrint(left, top, pid, indd, cretno, ordtype, formcd);
  1971. ////////////////////////////////////////////////////////////////////////////
  1972. } else {
  1973. sysf_messageBox("병원 보관용 퇴원교육확인서는 출력된 상태입니다.\r\n\r\n[동의서 및 기타 출력서식 반납] 프로그램에서 재출력하십시오.", "I999");
  1974. return;
  1975. }
  1976. //출력 version
  1977. /*exeReportPreview("RPMNW03602", "XMLSTR", "", "", "true", "", "", "", "", "true");
  1978. model.removeNode("/root/hidden/comrecinfo");
  1979. if (getParameter("reportprintyn") == "Y"){ // 프린트 출력이 되고 창이 닫혔을 때
  1980. var pagecnt = getParameter("reportPageCount"); //출력장수(RPMNW03600)
  1981. if(printflag == "newprint"){ // 신규 출력
  1982. //OCR 정보 저장
  1983. if(!fSaveOCRIF(seq, pid, indd, cretno, ordtype, orddeptcd, medispclid, formcd, formfromdt, "", "", pagecnt)){
  1984. messageBox("통합기록조회 연동중 실패하였습니다.","C999");
  1985. return;
  1986. }
  1987. } else if(printflag == "reprint"){ // 재출력
  1988. model.makeValue("/root/send/reprntinfo/ocrtag", seq);
  1989. model.makeValue("/root/send/reprntinfo/pagecnt", pagecnt);
  1990. submit("TXMNW03602");
  1991. }
  1992. }*/
  1993. }
  1994. //btn_prn.dispatch("DOMActivate"); // 전산위원회 요청, 복약안내문 자동출력 삭제 2013.04.24 KJS
  1995. }
  1996. function fSetDschInfo(certFlag) {
  1997. var recdt = ds_main_dschcareinfo.getColumn(0, "recdd") + ds_main_dschcareinfo.getColumn(0, "rectm");
  1998. pid = ds_temp_cond.getColumn(0, "pid");
  1999. indd = ds_temp_cond.getColumn(0, "indd");
  2000. instcd = ds_temp_cond.getColumn(0, "instcd");
  2001. orddeptcd = ds_temp_cond.getColumn(0, "orddeptcd");
  2002. var existflag = ds_hidden_existinfo.getColumn(0, "exist");
  2003. ds_send_ordrsrvinfo.copyData(grp_biz.import1.ds_grd_ordrsrvinfo);
  2004. ds_send_testrsrvinfo.copyData(grp_biz.import1.ds_grd_testrsrvinfo);
  2005. ds_send_dschdrugmedifactinfo.copyData(grp_biz.import1.ds_grd_dschdrugmedifact);
  2006. ds_send_inrsrvinfo.copyData(grp_biz.import1.ds_main_inrsrvinfo);
  2007. //ds_send_dschcareinfo.clear();
  2008. dsf_createDsRow("ds_send_dschcareinfo", [
  2009. {col:"dschdd", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschdd") }
  2010. // , {col:"dschtm", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschtm")}
  2011. // , {col:"dschdt", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschdt")}
  2012. // , {col:"cscsstatcd", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "cscsstatcd")}
  2013. , {col:"dschtypecds", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschtypecds")}
  2014. , {col:"dschtypenm", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschtypenm")}
  2015. , {col:"dschmthdcd", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschmthdcd")}
  2016. , {col:"dschmthdnm", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschmthdnm")}
  2017. // , {col:"dschgoplaccd", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschgoplaccd")}
  2018. // , {col:"dschgoplacnm", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dschgoplacnm")}
  2019. // , {col:"proceracomp", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "proceracomp")}
  2020. , {col:"dracomp", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "dracomp")}
  2021. , {col:"antibioallgyn", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "antibioallgyn")}
  2022. , {col:"antibioallgcd", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "antibioallgcd")}
  2023. , {col:"antibioallgnm", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "antibioallgnm")}
  2024. // , {col:"dschcareeducinfo", type:"STRING", size:32766, val: getDsToXML( ds_main_dschcareeducinfo, "dschcareeduc")}
  2025. // , {col:"etcfactinfo", type:"STRING", size:32766, val: getDsToXML( ds_main_etcfactinfo, "etcfact")}
  2026. , {col:"orddeptcd", type:"STRING", size:256, val: orddeptcd}
  2027. , {col:"recflag", type:"STRING", size:256, val: "06"}
  2028. // 18.06.21_AYS_신생아 적정성 평가항목 추가(수유방법, 퇴원교육)
  2029. , {col:"feedingmethod", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "feedingmethod")}
  2030. , {col:"intufeededu", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "intufeededu")}
  2031. , {col:"entroedu", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "entroedu")}
  2032. , {col:"tracheoedu", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "tracheoedu")}
  2033. , {col:"oxytheraedu", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "oxytheraedu")}
  2034. , {col:"cpredu", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "cpredu")}
  2035. ]);
  2036. ds_send_commoninfo.clear();
  2037. dsf_createDsRow("ds_send_commoninfo", [
  2038. {col:"pid", type:"STRING", size:256, val: pid}
  2039. , {col:"indd", type:"STRING", size:256, val: indd}
  2040. , {col:"instcd", type:"STRING", size:256, val: instcd }
  2041. , {col:"recdd", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "recdd") }
  2042. , {col:"rectm", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "rectm")}
  2043. , {col:"recdt", type:"STRING", size:256, val: recdt }
  2044. , {col:"recuserid", type:"STRING", size:256, val:ds_main_dschcareinfo.getColumn(0, "recuserid") }
  2045. , {col:"recusernm", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "recusernm") }
  2046. , {col:"existflag", type:"STRING", size:256, val: existflag }
  2047. , {col:"recflag", type:"STRING", size:256, val: "06" }
  2048. , {col:"certflag", type:"STRING", size:256, val:certFlag }
  2049. ]);
  2050. }
  2051. function fMake_SignData() {
  2052. // ds_send_dschcareinfo.copyData(ds_main_dschcareinfo);
  2053. // ds_send_dschcareeducinfo.copyData(ds_main_dschcareeducinfo);
  2054. // ds_send_etcfactinfo.copyData(ds_main_etcfactinfo);
  2055. ds_temp_send_dschcareinfo.copyData(ds_main_dschcareinfo);
  2056. dsf_deleteColumn(ds_temp_send_dschcareinfo, "dschcareeducinfo,etcfactinfo,nbabyacptcnfminfo");
  2057. ds_temp_send_dschcareeducinfo.copyData(ds_main_dschcareeducinfo);
  2058. ds_temp_send_etcfactinfo.copyData(ds_main_etcfactinfo);
  2059. ds_temp_send_nbabyacptcnfminfo.copyData(ds_main_nbabyacptcnfminfo);
  2060. //var xDschInfoPath = Sign.XPATH_SIGNINFO + "/dschcareinfo";
  2061. var str = "";
  2062. /****************************** 퇴원시 환자정보 **************************************/
  2063. //퇴원유형
  2064. var dschtypecds = ds_send_dschcareinfo.getColumn(0, "dschtypecds");
  2065. var dschtypenm = ds_send_dschcareinfo.getColumn(0, "dschtypenm");
  2066. str = grp_biz.rdo_dschtypes.text; //rdo_dschtypes.label;
  2067. if(!utlf_isNull(dschtypecds)) {
  2068. if(dschtypecds == "07") {
  2069. if(!utlf_isNull(dschtypenm)) {
  2070. str += "(" + dschtypenm + ")";
  2071. }
  2072. }
  2073. ds_temp_send_dschcareinfo.setColumn(0, "dschtypecds", str);
  2074. }
  2075. //퇴원방법
  2076. var dschmthdcd = ds_send_dschcareinfo.getColumn(0, "dschmthdcd");
  2077. var dschmthdnm = ds_send_dschcareinfo.getColumn(0, "dschmthdnm");
  2078. str = grp_biz.rdo_dschmthd.text;
  2079. if(!utlf_isNull(dschmthdcd)) {
  2080. if(dschmthdcd == "04") {
  2081. if(!utlf_isNull(dschmthdnm)) {
  2082. str += "(" + dschmthdnm + ")";
  2083. }
  2084. }
  2085. ds_temp_send_dschcareinfo.setColumn(0, "dschmthdcd", str);
  2086. }
  2087. //진료의동반_20090601_SMY추가
  2088. var dracomp = ds_send_dschcareinfo.getColumn(0, "dracomp");
  2089. str = grp_biz.rdo_dracomp.text;
  2090. if(!utlf_isNull(dracomp)) {
  2091. ds_temp_send_dschcareinfo.setColumn(0, "dracomp", str);
  2092. }
  2093. //퇴원시 수유형태
  2094. var dschlactype = ds_main_etcfactinfo.getColumn(0, "dschlactype");
  2095. str = grp_biz.rdo_dschlactype.text ;
  2096. if (!utlf_isNull(dschlactype)){
  2097. ds_temp_send_etcfactinfo.setColumn(0, "dschlactype", str);
  2098. }
  2099. //입원기간 중 항생제 알러지 반응
  2100. var antibioallgyn = ds_send_dschcareinfo.getColumn(0, "antibioallgyn");
  2101. var antibioallgnm = ds_send_dschcareinfo.getColumn(0, "antibioallgnm");
  2102. str = grp_biz.rdo_antibioallgyn.text;
  2103. if(!utlf_isNull(antibioallgyn)) {
  2104. if(antibioallgyn == "02") {
  2105. var antibioallgVal = grp_biz.chk_antibioallgcd.getData();
  2106. var antibioallgLab = grp_biz.chk_antibioallgcd.getLableData();
  2107. var arrVal = String(antibioallgVal).split(",");
  2108. var arrLab = String(antibioallgLab).split(",");
  2109. idx = 0;
  2110. for(var j = 0; j < antibioallgVal.length; j++) {
  2111. if(arrVal[j] == '3') {
  2112. arrLab[j] += "( " + antibioallgnm + " )";
  2113. }
  2114. }
  2115. str += "( " + utlf_transNullToEmpty(arrLab).toString() + " )";
  2116. }
  2117. ds_temp_send_dschcareinfo.setColumn(0, "antibioallgyn", str );
  2118. }
  2119. // /****************************** 퇴원 간호 교육 **************************************/
  2120. //수유방법
  2121. var lacmthd = ds_main_dschcareeducinfo.getColumn(0, "lacmthd");
  2122. var lacmthdnm = ds_main_dschcareeducinfo.getColumn(0, "lacmthdnm");
  2123. str = grp_biz.rdo_lacmthd.text;
  2124. if(!utlf_isNull(lacmthd)) {
  2125. if(lacmthd == "05") {
  2126. if(!utlf_isNull(lacmthdnm)) {
  2127. str += "(" + lacmthdnm + ")";
  2128. }
  2129. }
  2130. ds_temp_send_dschcareeducinfo.setColumn(0, "lacmthd", str);
  2131. }
  2132. // 18.06.21_AYS_수유방법 추가(경구/경관)
  2133. var feedingmethod = ds_main_dschcareinfo.getColumn(0, "feedingmethod");
  2134. str = grp_biz.rdo_feedingmethod.text;
  2135. if (!utlf_isNull(feedingmethod)){
  2136. ds_temp_send_dschcareinfo.setColumn(0, "feedingmethod", str);
  2137. } else {
  2138. ds_temp_send_dschcareinfo.setColumn(0, "feedingmethod", "");
  2139. }
  2140. //수유시간
  2141. var lactim = ds_main_dschcareeducinfo.getColumn(0, "lactim");
  2142. if (!utlf_isNull(lactim)){
  2143. ds_temp_send_dschcareeducinfo.setColumn(0, "lactim", lactim + "시간");
  2144. }
  2145. //현재수유량
  2146. var lacvol = ds_main_dschcareeducinfo.getColumn(0, "lacvol");
  2147. if (!utlf_isNull(lacvol)){
  2148. ds_temp_send_dschcareeducinfo.setColumn(0, "lacvol", lacvol + "ml");
  2149. }
  2150. //모유수유권장교육
  2151. var laceduc = ds_main_dschcareeducinfo.getColumn(0, "laceduc");
  2152. str = grp_biz.rdo_laceduc.text;
  2153. if (!utlf_isNull(laceduc)){
  2154. ds_temp_send_dschcareeducinfo.setColumn(0, "laceduc", str);
  2155. }
  2156. //교육방법
  2157. var laceducmthd = ds_main_dschcareeducinfo.getColumn(0, "laceducmthd");
  2158. if (!utlf_isNull(laceducmthd)){
  2159. ds_temp_send_dschcareeducinfo.setColumn(0, "laceducmthd", grp_biz.chk_laceducmthd.getLableData());
  2160. }
  2161. //교육내용
  2162. var laceductype = ds_main_dschcareeducinfo.getColumn(0, "laceductype");
  2163. if (!utlf_isNull(laceductype)){
  2164. ds_temp_send_dschcareeducinfo.setColumn(0, "laceductype", grp_biz.chk_laceductype.getLableData());
  2165. }
  2166. //위생간호
  2167. var sanitcareVal = grp_biz.chk_sanitcare.getData();
  2168. var sanitcareLab = grp_biz.chk_sanitcare.getLableData();
  2169. var arrVal = String(sanitcareVal).split(",");
  2170. var arrLab = String(sanitcareLab).split(",");
  2171. var sanitcare = "";
  2172. for(var j = 0; j < arrVal.length; j++) {
  2173. if(arrVal[j] == '3') {
  2174. arrLab[j] += "( " + grp_biz.rdo_dinfyn.text + " )";
  2175. }
  2176. if(arrVal[j]== '4') {
  2177. arrLab[j] += "( " + grp_biz.ipt_sanitnm.text + " )";
  2178. }
  2179. }
  2180. sanitcare = arrLab; //sanitcare값 저장.
  2181. ds_temp_send_dschcareeducinfo.setColumn(0, "sanitcare", sanitcare);
  2182. //예방접종
  2183. var vacnVal = grp_biz.chk_vacn.getData();
  2184. var vacnLab = grp_biz.chk_vacn.getLableData();
  2185. arrVal = String(vacnVal).split(",");
  2186. arrLab = String(vacnLab).split(",");
  2187. var vacn="";
  2188. for(var j = 0; j < arrVal.length; j++) {
  2189. if(arrVal[j] == '1') {
  2190. vacn += arrLab[j] + " " + grp_biz.rdo_vacntim.text + " ), ";
  2191. }else if(arrVal[j] == '3') {
  2192. vacn += arrLab[j] + "( " + grp_biz.ipt_vacnnm.text + " )";
  2193. }else if( arrVal[j] == '2' ){
  2194. vacn += arrLab[j] + ", ";
  2195. }
  2196. }
  2197. //vacn = arrLab;
  2198. ds_temp_send_dschcareeducinfo.setColumn(0, "vacn", vacn);
  2199. //선천성 대사이상 질환검사
  2200. var cngntlmboltrobtest = ds_main_dschcareeducinfo.getColumn(0, "cngntlmboltrobtest");
  2201. if (!utlf_isNull(cngntlmboltrobtest)){
  2202. ds_temp_send_dschcareeducinfo.setColumn(0, "cngntlmboltrobtest", grp_biz.chk_cngntlmboltrobtest.getLableData());
  2203. }
  2204. //실내 환경
  2205. var inroomenv = ds_main_dschcareeducinfo.getColumn(0, "inroomenv");
  2206. if (!utlf_isNull(inroomenv)){
  2207. ds_temp_send_dschcareeducinfo.setColumn(0, "inroomenv", grp_biz.chk_inroomenv.getLableData());
  2208. }
  2209. //청력검사
  2210. var heartestyn = ds_main_dschcareeducinfo.getColumn(0, "heartestyn");
  2211. var heartest = ds_main_dschcareeducinfo.getColumn(0, "heartest");
  2212. str = grp_biz.rdo_heartest.text;
  2213. arr = grp_biz.chk_heartest.getLableData();
  2214. if (!utlf_isNull(heartestyn)){
  2215. if (heartestyn == "02"){
  2216. str += "(" + arr + ")";
  2217. }
  2218. ds_temp_send_dschcareeducinfo.setColumn(0, "heartestyn", str);
  2219. }
  2220. //기타
  2221. var educetcVal = grp_biz.chk_educetc.getData();
  2222. var educetcLab = grp_biz.chk_educetc.getLableData();
  2223. arrVal = String(educetcVal).split(",");
  2224. arrLab = String(educetcLab).split(",");
  2225. idx = 0;
  2226. for(var j = 0; j < arrVal.length; j++) {
  2227. if(arrVal[j] == '14') {
  2228. arrLab[j] += "( " + grp_biz.ipt_educetcnm.text + " )";
  2229. }
  2230. }
  2231. var str = arrLab;
  2232. ds_temp_send_dschcareeducinfo.setColumn(0, "educetc", str);
  2233. //추후관리
  2234. var mngtaftdsch = ds_main_dschcareeducinfo.getColumn(0, "mngtaftdschyn");
  2235. var mngtaftdschnm = ds_main_dschcareeducinfo.getColumn(0, "mngtaftdschnm");
  2236. str = grp_biz.rdo_mngtaftdschyn.text;
  2237. if(!utlf_isNull(mngtaftdsch)) {
  2238. if(mngtaftdsch == "02") {
  2239. var mngtaftdschVal = grp_biz.chk_mngtaftdsch.getData();
  2240. var mngtaftdschLab = grp_biz.chk_mngtaftdsch.getLableData();
  2241. var arrVal = String(mngtaftdschVal).split(","); //"," 이거인지 확인 필요
  2242. var arrLab = String(mngtaftdschLab).split(",");
  2243. for(var j = 0; j < mngtaftdschVal.length; j++) {
  2244. if(arrVal[j] == "5") {
  2245. arrLab[j] += "( " + mngtaftdschnm + " )";
  2246. }
  2247. }
  2248. str += "( " + utlf_transNullToEmpty(arrLab).toString() + " )";
  2249. }
  2250. ds_temp_send_dschcareeducinfo.setColumn(0, "mngtaftdschyn", str );
  2251. }
  2252. //퇴원절차교육
  2253. var dschseqeducyn = ds_main_dschcareeducinfo.getColumn(0, "dschseqdeducyn");
  2254. str = grp_biz.rdo_dschseqdeducyn.text;
  2255. if(!utlf_isNull(dschseqeducyn)) {
  2256. // 저자서명되는 Field는 dschseqeducyn에 저장되고,
  2257. // 데이타 Table에는 dschseqdeducyn로 저장됨.
  2258. if ( utlf_isNull(ds_temp_send_dschcareeducinfo.getColumnInfo("dschseqdeducyn"))) {
  2259. ds_temp_send_dschcareeducinfo.addColumn("dschseqdeducyn","string");
  2260. }
  2261. ds_temp_send_dschcareeducinfo.setColumn(0, "dschseqdeducyn", str);
  2262. }
  2263. //퇴원약복약지도
  2264. var dschmeditmedguidyn = ds_main_dschcareeducinfo.getColumn(0, "dschmeditmedguidyn");
  2265. str = grp_biz.rdo_dschmeditmedguidyn.text;
  2266. if(!utlf_isNull(dschmeditmedguidyn)) {
  2267. ds_temp_send_dschcareeducinfo.setColumn(0, "dschmeditmedguidyn", str);
  2268. }
  2269. //퇴원시 기구 및 삽관상태_20090601_SMY추가
  2270. var dschcatestatyn = ds_main_dschcareeducinfo.getColumn(0, "dschcatestatyn");
  2271. str = grp_biz.rdo_dschcatestatyn.text;
  2272. var idx = 0;
  2273. var dschcatestatcd = ds_main_dschcareeducinfo.getColumn(0, "dschcatestatcd");
  2274. var dschcateoxy = ds_main_dschcareeducinfo.getColumn(0, "dschcateoxy");
  2275. var dschcatestatnm = ds_main_dschcareeducinfo.getColumn(0, "dschcatestatnm");
  2276. if(!utlf_isNull(dschcatestatyn) && dschcatestatyn == "02") {
  2277. var dschcatestatVal = grp_biz.chk_dschcatestat.getData();
  2278. var dschcatestatLab = grp_biz.chk_dschcatestat.getLableData();
  2279. var arrVal = String(dschcatestatVal).split(","); //선택된 Value값을 가져온.다
  2280. var arrLab = "";//String(dschcatestatLab).split(","); //선택된 Label값을 가져온다.
  2281. //선택된 아이템의 갯수만큼 반복.
  2282. for(var j = 0; j < arrVal.length; j++) {
  2283. //i를 가지고 비교를 함으로써 아이템 항목 순서대로 값을 가져감.
  2284. //if(i == arrVal[j]) {
  2285. if( utlf_isNull(arrLab) ){
  2286. arrLab = ds_chk_dschcatestat.lookup("value", arrVal[j], "label");
  2287. }else{
  2288. arrLab += ","+ds_chk_dschcatestat.lookup("value", arrVal[j], "label");
  2289. }
  2290. //산소
  2291. if(arrVal[j] == '7') {
  2292. arrLab += "( " + dschcateoxy + grp_biz.cap_oxyunit.text + " )";
  2293. }
  2294. //기타이거나
  2295. if (arrVal[j] == '12') {
  2296. arrLab += "( " + dschcatestatnm + " )";
  2297. }
  2298. //}
  2299. }
  2300. str = utlf_transNullToEmpty(arrLab).toString(); //저장한 값을 변수에 담음.
  2301. ds_temp_send_dschcareeducinfo.setColumn(0, "dschcatestatcd", str );
  2302. }else {
  2303. ds_temp_send_dschcareeducinfo.setColumn(0, "dschcatestatcd", str );
  2304. }
  2305. // 18.06.21_AYS_중증 신생아환자 교육
  2306. var intufeededu = ds_main_dschcareinfo.getColumn(0, "intufeededu");
  2307. var entroedu = ds_main_dschcareinfo.getColumn(0, "entroedu");
  2308. var tracheoedu = ds_main_dschcareinfo.getColumn(0, "tracheoedu");
  2309. var oxytheraedu = ds_main_dschcareinfo.getColumn(0, "oxytheraedu");
  2310. var cpredu = ds_main_dschcareinfo.getColumn(0, "cpredu");
  2311. var edu_str = "";
  2312. if(!utlf_isNull(intufeededu) && intufeededu == "Y") {
  2313. edu_str = grp_biz.chk_intufeededu.text;
  2314. }
  2315. if(!utlf_isNull(entroedu) && entroedu == "Y") {
  2316. if( utlf_isNull(edu_str) ){
  2317. edu_str = grp_biz.chk_entroedu.text;
  2318. }else{
  2319. edu_str += ","+grp_biz.chk_entroedu.text;
  2320. }
  2321. }
  2322. if(!utlf_isNull(tracheoedu) && tracheoedu == "Y") {
  2323. if( utlf_isNull(edu_str) ){
  2324. edu_str = grp_biz.chk_tracheoedu.text;
  2325. }else{
  2326. edu_str += ","+grp_biz.chk_tracheoedu.text;
  2327. }
  2328. }
  2329. if(!utlf_isNull(oxytheraedu) && oxytheraedu == "Y") {
  2330. if( utlf_isNull(edu_str) ){
  2331. edu_str = grp_biz.chk_oxytheraedu.text;
  2332. }else{
  2333. edu_str += ","+grp_biz.chk_oxytheraedu.text;
  2334. }
  2335. }
  2336. if(!utlf_isNull(cpredu) && cpredu == "Y") {
  2337. if( utlf_isNull(edu_str) ){
  2338. edu_str = grp_biz.chk_cpredu.text;
  2339. }else{
  2340. edu_str += ","+grp_biz.chk_cpredu.text;
  2341. }
  2342. }
  2343. //if( utlf_isNull(ds_temp_send_dschcareeducinfo.getColumn(0, "newbornedu"))){
  2344. // dsf_makeValue(ds_temp_send_dschcareeducinfo, "newbornedu", "string", "");
  2345. //}
  2346. dsf_makeValue(ds_temp_send_dschcareeducinfo, "newbornedu", "string", "");
  2347. ds_temp_send_dschcareeducinfo.setColumn(0, "newbornedu", edu_str);
  2348. //*******************************************************************************************
  2349. //교육대상 (ds_temp_send_etcfactinfo)
  2350. //*******************************************************************************************
  2351. var eductrgt = ds_main_etcfactinfo.getColumn(0, "eductrgt");
  2352. str = grp_biz.chk_eductrgt.getLableData();
  2353. if(!utlf_isNull(eductrgt)) {
  2354. arr = String(str).split(",");
  2355. ds_temp_send_etcfactinfo.setColumn(0, "eductrgt", arr);
  2356. }
  2357. //교육이해정도
  2358. var educunstdgrde = ds_main_etcfactinfo.getColumn(0, "educunstdgrde");
  2359. str = grp_biz.rdo_educunstdgrde.text;
  2360. if(!utlf_isNull(educunstdgrde)) {
  2361. ds_temp_send_etcfactinfo.setColumn(0, "educunstdgrde", str);
  2362. }
  2363. //*******************************************************************************************
  2364. //아기 인수확인
  2365. //*******************************************************************************************
  2366. //아기인수자
  2367. var nbabyacptpsn = ds_main_nbabyacptcnfminfo.getColumn(0, "nbabyacptpsn");
  2368. var nbabyacptpsnnm = ds_main_nbabyacptcnfminfo.getColumn(0, "nbabyacptpsnnm");
  2369. str = grp_biz.rdo_nbabyacptpsn.text;
  2370. if(!utlf_isNull(nbabyacptpsn)) {
  2371. if(nbabyacptpsn == "04") {
  2372. if(!utlf_isNull(nbabyacptpsnnm)) {
  2373. str += "(신생아와의 관계 : " + nbabyacptpsnnm + ")";
  2374. }
  2375. }
  2376. ds_temp_send_nbabyacptcnfminfo.setColumn(0, "nbabyacptpsn", str);
  2377. }
  2378. //신분증 확인
  2379. var crtfctcnfmVal = grp_biz.chk_crtfctcnfm.getData();
  2380. var crtfctcnfmLab = grp_biz.chk_crtfctcnfm.getLableData();
  2381. var arrVal = String(crtfctcnfmVal).split(","); //선택된 Value값을 가져온.다
  2382. var arrLab = String(crtfctcnfmLab).split(","); //선택된 Label값을 가져온다.
  2383. var crtfctcnfm = "";
  2384. var idx = 0;
  2385. //선택된 아이템의 갯수만큼 반복.
  2386. for(var j = 0; j < arrVal.length; j++) {
  2387. //i를 가지고 비교를 함으로써 아이템 항목 순서대로 값을 가져감.
  2388. if(arrVal[j] == "1") {
  2389. crtfctcnfm += arrLab[j] + ": " + grp_biz.ipt_wommrrgstno1.text + "-" + grp_biz.sct_wommrrgstno2.text ;
  2390. }
  2391. if(arrVal[j] == '2') {
  2392. if(crtfctcnfm == ""){
  2393. crtfctcnfm += arrLab[j] + ": " + grp_biz.ipt_acptpsnnm.text + "/" + grp_biz.ipt_acptpsnrrgstno1.text + "-" + grp_biz.sct_acptpsnrrgstno2.text ;
  2394. }else{
  2395. crtfctcnfm += ", " + arrLab[j] + ": " + grp_biz.ipt_acptpsnnm.text + "/" + grp_biz.ipt_acptpsnrrgstno1.text + "-" + grp_biz.sct_acptpsnrrgstno2.text;
  2396. }
  2397. }
  2398. }
  2399. ds_temp_send_nbabyacptcnfminfo.setColumn(0, "crtfctcnfm", crtfctcnfm);
  2400. // ds_temp_send_dschcareinfo.setColumn(0, "dschcareeducinfo", getDsToXML(ds_temp_send_dschcareeducinfo, "dschcareeduc"));
  2401. // ds_temp_send_dschcareinfo.setColumn(0, "etcfactinfo", getDsToXML(ds_temp_send_etcfactinfo, "etcfact"));
  2402. var arrSignPath = new Array();
  2403. arrSignPath[0] = "/dschcareinfo/dschcareinfo/";
  2404. arrSignPath[1] = "/dschcareinfo/dschcareeducinfo/dschcareeduc"
  2405. arrSignPath[2] = "/dschcareinfo/etcfactinfo/etcfact";
  2406. arrSignPath[3] = "/dschcareinfo/nbabyacptcnfminfo/nbabyacptcnfm";
  2407. var arrSignDs = new Array();
  2408. arrSignDs[0] = ds_temp_send_dschcareinfo.saveXML();
  2409. arrSignDs[1] = ds_temp_send_dschcareeducinfo.saveXML();
  2410. arrSignDs[2] = ds_temp_send_etcfactinfo.saveXML();
  2411. arrSignDs[3] = ds_temp_send_nbabyacptcnfminfo.saveXML();
  2412. Sign.addnodeset(arrSignPath, arrSignDs);
  2413. arrSignPath = new Array();
  2414. arrSignPath[0] = "/dschcareinfo/";
  2415. arrSignPath[1] = "/dschcareinfo/rsrvinfo/ordrsrvinfo";
  2416. arrSignPath[2] = "/dschcareinfo/rsrvinfo/testrsrvinfo";
  2417. arrSignPath[3] = "/dschcareinfo/rsrvinfo/dschdrugfactinfo";
  2418. arrSignPath[4] = "/dschcareinfo/rsrvinfo/inrsrvinfo";
  2419. arrSignDs = new Array();
  2420. arrSignDs[0] = null;
  2421. arrSignDs[1] = ds_send_ordrsrvinfo.saveXML();
  2422. arrSignDs[2] = ds_send_testrsrvinfo.saveXML();
  2423. arrSignDs[3] = ds_send_dschdrugmedifactinfo.saveXML();
  2424. arrSignDs[4] = ds_send_inrsrvinfo.saveXML();
  2425. Sign.addnodeset(arrSignPath, arrSignDs);
  2426. }
  2427. function fn_chk_antibioallgcd(){
  2428. //일반퇴원간호계획에서는 " "로 구분 신생아퇴원간호계획에서는 ","로 구분
  2429. var getData = String(grp_biz.chk_antibioallgcd.getData());
  2430. this.ds_main_dschcareinfo.setColumn(0, "antibioallgcd", getData );
  2431. var antibioallgcd = ds_main_dschcareinfo.getColumn(0, "antibioallgcd");
  2432. var bolantibioallgcd = utlf_isSearchString(antibioallgcd, "3");
  2433. if(bolantibioallgcd == true) {
  2434. grp_biz.ipt_antibioallgnm.enable = true;
  2435. }
  2436. else{
  2437. grp_biz.ipt_antibioallgnm.enable = false;
  2438. ds_main_dschcareinfo.setColumn(0, "antibioallgnm", "");
  2439. }
  2440. }
  2441. //조회된 후 체크박스리스트 세팅부분
  2442. function checklistsetAll()
  2443. {
  2444. //********* 입원기간중 항생제 알러지반응 *********
  2445. var getData = utlf_transNullToEmpty(ds_main_dschcareinfo.getColumn(0, "antibioallgcd")).split(",");
  2446. grp_biz.chk_antibioallgcd.setData(getData,null,false);
  2447. var antibioallgcd = ds_main_dschcareinfo.getColumn(0, "antibioallgcd");
  2448. var bolantibioallgcd = utlf_isSearchString(antibioallgcd, "3");
  2449. if(bolantibioallgcd == true) {
  2450. grp_biz.ipt_antibioallgnm.enable = true;
  2451. }
  2452. else{
  2453. grp_biz.ipt_antibioallgnm.enable = false;
  2454. ds_main_dschcareinfo.setColumn(0, "antibioallgnm", "");
  2455. }
  2456. //********* 추후관리 *********
  2457. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "mngtaftdsch")).split(" ");
  2458. grp_biz.chk_mngtaftdsch.setData(getData,null,false);
  2459. var mngtaftdsch = ds_main_dschcareeducinfo.getColumn(0, "mngtaftdsch");
  2460. var bolmngtaftdsch = utlf_isSearchString(mngtaftdsch, "5");
  2461. if(bolmngtaftdsch == true) {
  2462. grp_biz.ipt_mngtaftdschnm.enable = true;
  2463. }
  2464. else{
  2465. grp_biz.ipt_mngtaftdschnm.enable = false;
  2466. ds_main_dschcareeducinfo.setColumn(0, "mngtaftdschnm", "");
  2467. }
  2468. //********* 퇴원시 기구 및 삽관상태 *********
  2469. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "dschcatestatcd")).split("▦");
  2470. grp_biz.chk_dschcatestat.setData(getData,null,false);
  2471. var dschcatestatcd = ds_main_dschcareeducinfo.getColumn(0, "dschcatestatcd");
  2472. var boldschcateoxy = utlf_isSearchString(dschcatestatcd, "7");
  2473. if(boldschcateoxy == true) {
  2474. grp_biz.ipt_dschcateoxy.enable = true;
  2475. }
  2476. else{
  2477. grp_biz.ipt_dschcateoxy.enable = false;
  2478. ds_main_dschcareeducinfo.setColumn(0, "dschcateoxy", "");
  2479. }
  2480. var boldschcatestatnm = utlf_isSearchString(dschcatestatcd, "12");
  2481. if(boldschcatestatnm == true) {
  2482. grp_biz.ipt_dschcatestatnm.enable = true;
  2483. }
  2484. else{
  2485. grp_biz.ipt_dschcatestatnm.enable = false;
  2486. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatnm", "");
  2487. }
  2488. //********* 교육대상 *********
  2489. var getData = utlf_transNullToEmpty(ds_main_etcfactinfo.getColumn(0, "eductrgt")).split(" ");
  2490. grp_biz.chk_eductrgt.setData(getData,null,false);
  2491. //********* 교육방법 *********
  2492. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "laceducmthd")).split(",");
  2493. grp_biz.chk_laceducmthd.setData(getData,null,false);
  2494. //********* 교육내용 *********
  2495. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "laceductype")).split(",");
  2496. grp_biz.chk_laceductype.setData(getData,null,false);
  2497. //********* 위생간호 *********
  2498. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "sanitcare")).split(" ");
  2499. grp_biz.chk_sanitcare.setData(getData,null,false);
  2500. var sanitcare = ds_main_dschcareeducinfo.getColumn(0, "sanitcare");
  2501. var boldinfyn = utlf_isSearchString(sanitcare, "3");
  2502. if(boldinfyn == true) {
  2503. grp_biz.rdo_dinfyn.enable = true;
  2504. }
  2505. else{
  2506. grp_biz.rdo_dinfyn.enable = false;
  2507. ds_main_dschcareeducinfo.setColumn(0, "dinfyn", "");
  2508. }
  2509. var bolsanitnm = utlf_isSearchString(sanitcare, "4");
  2510. if(bolsanitnm == true) {
  2511. grp_biz.ipt_sanitnm.enable = true;
  2512. }
  2513. else{
  2514. grp_biz.ipt_sanitnm.enable = false;
  2515. ds_main_dschcareeducinfo.setColumn(0, "sanitnm", "");
  2516. }
  2517. //********* 예방접종 *********
  2518. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "vacn")).split(" ");
  2519. grp_biz.chk_vacn.setData(getData,null,false);
  2520. var vacn = ds_main_dschcareeducinfo.getColumn(0, "vacn");
  2521. var bolvacntim = utlf_isSearchString(vacn, "1");
  2522. if(bolvacntim == true) {
  2523. grp_biz.rdo_vacntim.enable = true;
  2524. }
  2525. else{
  2526. grp_biz.rdo_vacntim.enable = false;
  2527. ds_main_dschcareeducinfo.setColumn(0, "vacntim", "");
  2528. }
  2529. var bolvacnnm = utlf_isSearchString(vacn, "1");
  2530. if(bolvacnnm == true) {
  2531. grp_biz.ipt_vacnnm.enable = true;
  2532. }
  2533. else{
  2534. grp_biz.ipt_vacnnm.enable = false;
  2535. ds_main_dschcareeducinfo.setColumn(0, "vacnnm", "");
  2536. }
  2537. //********* 실내환경 *********
  2538. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "inroomenv")).split(",");
  2539. grp_biz.chk_inroomenv.setData(getData,null,false);
  2540. //********* 선천성 대사이상 질환검사 *********
  2541. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "cngntlmboltrobtest")).split(",");
  2542. grp_biz.chk_cngntlmboltrobtest.setData(getData,null,false);
  2543. //********* 청력검사 *********
  2544. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "heartest")).split(",");
  2545. grp_biz.chk_heartest.setData(getData,null,false);
  2546. //********* 기타 *********
  2547. var getData = utlf_transNullToEmpty(ds_main_dschcareeducinfo.getColumn(0, "educetc")).split(",");
  2548. grp_biz.chk_educetc.setData(getData,null,false);
  2549. var educetc = ds_main_dschcareeducinfo.getColumn(0, "educetc");
  2550. var boleducetcnm = utlf_isSearchString(educetc, "14");
  2551. if(boleducetcnm == true) {
  2552. grp_biz.ipt_educetcnm.enable = true;
  2553. }
  2554. else{
  2555. grp_biz.ipt_educetcnm.enable = false;
  2556. ds_main_dschcareeducinfo.setColumn(0, "educetcnm", "");
  2557. }
  2558. //********* 신분증 확인 *********
  2559. var getData = utlf_transNullToEmpty(ds_main_nbabyacptcnfminfo.getColumn(0, "crtfctcnfm")).split(",");
  2560. grp_biz.chk_crtfctcnfm.setData(getData,null,false);
  2561. var crtfctcnfm = ds_main_nbabyacptcnfminfo.getColumn(0, "crtfctcnfm");
  2562. if(crtfctcnfm == "1") {
  2563. grp_biz.ipt_wommrrgstno1.enable = true;
  2564. grp_biz.sct_wommrrgstno2.enable = true;
  2565. grp_biz.ipt_acptpsnnm.enable = false;
  2566. grp_biz.ipt_acptpsnrrgstno1.enable = false;
  2567. grp_biz.sct_acptpsnrrgstno2.enable = false;
  2568. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstnm", "");
  2569. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno1", "");
  2570. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno2", "");
  2571. } else if(crtfctcnfm == "2") {
  2572. grp_biz.ipt_wommrrgstno1.enable = false;
  2573. grp_biz.sct_wommrrgstno2.enable = false;
  2574. grp_biz.ipt_acptpsnnm.enable = true;
  2575. grp_biz.ipt_acptpsnrrgstno1.enable = true;
  2576. grp_biz.sct_acptpsnrrgstno2.enable = true;
  2577. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno1", "");
  2578. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno2", "");
  2579. } else if(crtfctcnfm == "1,2" || crtfctcnfm == "2,1") {
  2580. grp_biz.ipt_wommrrgstno1.enable = true;
  2581. grp_biz.sct_wommrrgstno2.enable = true;
  2582. grp_biz.ipt_acptpsnnm.enable = true;
  2583. grp_biz.ipt_acptpsnrrgstno1.enable = true;
  2584. grp_biz.sct_acptpsnrrgstno2.enable = true;
  2585. } else {
  2586. grp_biz.ipt_wommrrgstno1.enable = false;
  2587. grp_biz.sct_wommrrgstno2.enable = false;
  2588. grp_biz.ipt_acptpsnnm.enable = false;
  2589. grp_biz.ipt_acptpsnrrgstno1.enable = false;
  2590. grp_biz.sct_acptpsnrrgstno2.enable = false;
  2591. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno1", "");
  2592. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno2", "");
  2593. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstnm", "");
  2594. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno1", "");
  2595. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno2", "");
  2596. }
  2597. grp_biz.ipt_wommrrgstno1.style.align = "center middle";
  2598. grp_biz.ipt_acptpsnrrgstno1.style.align = "center middle";
  2599. }
  2600. //추후관리
  2601. function fn_chk_mngtaftdsch(){
  2602. // database에 " "로 구분되어 저장됨.
  2603. var getData = String(grp_biz.chk_mngtaftdsch.getData()).replace(","," ");
  2604. this.ds_main_dschcareeducinfo.setColumn(0, "mngtaftdsch", getData );
  2605. var mngtaftdschcd = ds_main_dschcareeducinfo.getColumn(0, "mngtaftdsch");
  2606. var bolmngtaftdschcd = utlf_isSearchString(mngtaftdschcd, "5");
  2607. if(bolmngtaftdschcd == true) {
  2608. grp_biz.ipt_mngtaftdschnm.enable = true;
  2609. }
  2610. else{
  2611. grp_biz.ipt_mngtaftdschnm.enable = false;
  2612. ds_main_dschcareeducinfo.setColumn(0, "mngtaftdschnm", "");
  2613. }
  2614. }
  2615. //퇴원시 기구 및 삽관상태
  2616. function fn_chk_dschcatestat(chk){
  2617. //trace(eval(chk).text);
  2618. //trace(eval(chk).value);
  2619. var chk_data = eval(chk).value;
  2620. var Arr_Data = String(grp_biz.chk_dschcatestat.getData()).split(",");
  2621. var getData = String(grp_biz.chk_dschcatestat.getData()).replace(",","▦");
  2622. this.ds_main_dschcareeducinfo.setColumn(0, "dschcatestatcd", getData );
  2623. // '18.06.27_AYS_퇴원교육 연동항목 수정
  2624. if(chk_data == "1") {
  2625. ds_main_dschcareinfo.setColumn(0, "intufeededu", "Y");
  2626. }
  2627. if(chk_data == "3") {
  2628. ds_main_dschcareinfo.setColumn(0, "entroedu", "Y");
  2629. }
  2630. if(chk_data == "5") {
  2631. ds_main_dschcareinfo.setColumn(0, "tracheoedu", "Y");
  2632. }
  2633. if(chk_data == "7") {
  2634. ds_main_dschcareinfo.setColumn(0, "oxytheraedu", "Y");
  2635. }
  2636. // '18.06.27_AYS_퇴원교육 연동항목 수정
  2637. /*
  2638. // '18.06.27_AYS_퇴원교육 연동항목 수정
  2639. for(var j = 0; j < Arr_Data.length; j++) {
  2640. if(Arr_Data[j] == "1") {
  2641. ds_main_dschcareinfo.setColumn(0, "intufeededu", "Y");
  2642. }
  2643. if(Arr_Data[j] == "3") {
  2644. ds_main_dschcareinfo.setColumn(0, "entroedu", "Y");
  2645. }
  2646. if(Arr_Data[j] == "5") {
  2647. ds_main_dschcareinfo.setColumn(0, "tracheoedu", "Y");
  2648. }
  2649. if(Arr_Data[j] == "7") {
  2650. ds_main_dschcareinfo.setColumn(0, "oxytheraedu", "Y");
  2651. }
  2652. }
  2653. // '18.06.27_AYS_퇴원교육 연동항목 수정
  2654. */
  2655. var dschcatestatcd = ds_main_dschcareeducinfo.getColumn(0, "dschcatestatcd");
  2656. var boldschcateoxy = utlf_isSearchString(dschcatestatcd, "7");
  2657. if(boldschcateoxy == true) {
  2658. grp_biz.ipt_dschcateoxy.enable = true;
  2659. }
  2660. else{
  2661. grp_biz.ipt_dschcateoxy.enable = false;
  2662. ds_main_dschcareeducinfo.setColumn(0, "dschcateoxy", "");
  2663. }
  2664. var boldschcatestatnm = utlf_isSearchString(dschcatestatcd, "12");
  2665. if(boldschcatestatnm == true) {
  2666. grp_biz.ipt_dschcatestatnm.enable = true;
  2667. }
  2668. else{
  2669. grp_biz.ipt_dschcatestatnm.enable = false;
  2670. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatnm", "");
  2671. }
  2672. }
  2673. //교육대상
  2674. function fn_chk_eductrgt(){
  2675. // database에 " "로 구분되어 저장됨.
  2676. var getData = String(grp_biz.chk_eductrgt.getData()).replace(","," ");
  2677. this.ds_main_etcfactinfo.setColumn(0, "eductrgt", getData);
  2678. }
  2679. //교육방법
  2680. //chk_laceducmthd
  2681. function fn_chk_laceducmthd() {
  2682. // database에 ","로 구분되어 저장됨.
  2683. var getData = String(grp_biz.chk_laceducmthd.getData());
  2684. this.ds_main_dschcareeducinfo.setColumn(0, "laceducmthd", getData);
  2685. }
  2686. //교육내용
  2687. //chk_laceductype
  2688. function fn_chk_laceductype() {
  2689. // database에 ","로 구분되어 저장됨.
  2690. var getData = String(grp_biz.chk_laceductype.getData());
  2691. this.ds_main_dschcareeducinfo.setColumn(0, "laceductype", getData);
  2692. }
  2693. //위생간호
  2694. //chk_sanitcare
  2695. function fn_chk_sanitcare() {
  2696. //database상에서 " "로 구분되어 저장됨.
  2697. var getData = String(grp_biz.chk_sanitcare.getData()).replace(","," ");
  2698. this.ds_main_dschcareeducinfo.setColumn(0, "sanitcare", getData);
  2699. var sanitcare = ds_main_dschcareeducinfo.getColumn(0, "sanitcare");
  2700. var boldinfyn = utlf_isSearchString(sanitcare, "3");
  2701. if(boldinfyn == true) {
  2702. grp_biz.rdo_dinfyn.enable = true;
  2703. }
  2704. else{
  2705. grp_biz.rdo_dinfyn.enable = false;
  2706. ds_main_dschcareeducinfo.setColumn(0, "dinfyn", "");
  2707. }
  2708. var bolsanitnm = utlf_isSearchString(sanitcare, "4");
  2709. if(bolsanitnm == true) {
  2710. grp_biz.ipt_sanitnm.enable = true;
  2711. }
  2712. else{
  2713. grp_biz.ipt_sanitnm.enable = false;
  2714. ds_main_dschcareeducinfo.setColumn(0, "sanitnm", "");
  2715. }
  2716. }
  2717. //예방접종
  2718. //chk_vacn
  2719. function fn_chk_vacn() {
  2720. // database상에서 " "로 구분되어 저장됨.
  2721. var getData = String(grp_biz.chk_vacn.getData()).replace(","," ");
  2722. this.ds_main_dschcareeducinfo.setColumn(0, "vacn", getData);
  2723. var vacn = ds_main_dschcareeducinfo.getColumn(0, "vacn");
  2724. var bolvacntim = utlf_isSearchString(vacn, "1");
  2725. if(bolvacntim == true) {
  2726. grp_biz.rdo_vacntim.enable = true;
  2727. }
  2728. else{
  2729. grp_biz.rdo_vacntim.enable = false;
  2730. ds_main_dschcareeducinfo.setColumn(0, "vacntim", "");
  2731. }
  2732. var bolvacnnm = utlf_isSearchString(vacn, "3");
  2733. if(bolvacnnm == true) {
  2734. grp_biz.ipt_vacnnm.enable = true;
  2735. }
  2736. else{
  2737. grp_biz.ipt_vacnnm.enable = false;
  2738. ds_main_dschcareeducinfo.setColumn(0, "vacnnm", "");
  2739. }
  2740. }
  2741. //실내환경
  2742. //chk_inroomenv
  2743. function fn_chk_inroomenv() {
  2744. //database상에서 ","로 구분되어 저장됨.
  2745. var getData = String(grp_biz.chk_inroomenv.getData());
  2746. this.ds_main_dschcareeducinfo.setColumn(0, "inroomenv", getData);
  2747. }
  2748. //선천성 대상이상 질환검사
  2749. //chk_cngntlmboltrobtest
  2750. function fn_chk_cngntlmboltrobtest() {
  2751. //database상에서 ","로 구분되어 저장됨.
  2752. var getData = String(grp_biz.chk_cngntlmboltrobtest.getData());
  2753. this.ds_main_dschcareeducinfo.setColumn(0, "cngntlmboltrobtest", getData);
  2754. }
  2755. //청력검사
  2756. //chk_heartest
  2757. function fn_chk_heartest() {
  2758. //database상에서 ","로 구분되어 저장됨.
  2759. var getData = String(grp_biz.chk_heartest.getData());
  2760. this.ds_main_dschcareeducinfo.setColumn(0, "heartest", getData);
  2761. }
  2762. //기타
  2763. //chk_educetc
  2764. function fn_chk_educetc() {
  2765. //database상에서 ","로 구분되어 저장됨.
  2766. var getData = grp_biz.chk_educetc.getData();
  2767. this.ds_main_dschcareeducinfo.setColumn(0, "educetc", getData);
  2768. var educetc = ds_main_dschcareeducinfo.getColumn(0, "educetc");
  2769. var boleducetcnm = utlf_isSearchString(educetc, "14");
  2770. if(boleducetcnm == true) {
  2771. grp_biz.ipt_educetcnm.enable = true;
  2772. }
  2773. else{
  2774. grp_biz.ipt_educetcnm.enable = false;
  2775. ds_main_dschcareeducinfo.setColumn(0, "educetcnm", "");
  2776. }
  2777. }
  2778. //신분증 확인
  2779. //chk_crtfctcnfm
  2780. function fn_chk_crtfctcnfm() {
  2781. //database상에서 ","로 구분되어 저장됨.
  2782. var getData = String(grp_biz.chk_crtfctcnfm.getData());
  2783. this.ds_main_nbabyacptcnfminfo.setColumn(0, "crtfctcnfm", getData);
  2784. var crtfctcnfm = ds_main_nbabyacptcnfminfo.getColumn(0, "crtfctcnfm");
  2785. if(crtfctcnfm == "1") {
  2786. grp_biz.ipt_wommrrgstno1.enable = true;
  2787. grp_biz.sct_wommrrgstno2.enable = true;
  2788. grp_biz.ipt_acptpsnnm.enable = false;
  2789. grp_biz.ipt_acptpsnrrgstno1.enable = false;
  2790. grp_biz.sct_acptpsnrrgstno2.enable = false;
  2791. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstnm", "");
  2792. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno1", "");
  2793. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno2", "");
  2794. } else if(crtfctcnfm == "2") {
  2795. grp_biz.ipt_wommrrgstno1.enable = false;
  2796. grp_biz.sct_wommrrgstno2.enable = false;
  2797. grp_biz.ipt_acptpsnnm.enable = true;
  2798. grp_biz.ipt_acptpsnrrgstno1.enable = true;
  2799. grp_biz.sct_acptpsnrrgstno2.enable = true;
  2800. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno1", "");
  2801. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno2", "");
  2802. } else if(crtfctcnfm == "1,2" || crtfctcnfm == "2,1") {
  2803. grp_biz.ipt_wommrrgstno1.enable = true;
  2804. grp_biz.sct_wommrrgstno2.enable = true;
  2805. grp_biz.ipt_acptpsnnm.enable = true;
  2806. grp_biz.ipt_acptpsnrrgstno1.enable = true;
  2807. grp_biz.sct_acptpsnrrgstno2.enable = true;
  2808. } else {
  2809. grp_biz.ipt_wommrrgstno1.enable = false;
  2810. grp_biz.sct_wommrrgstno2.enable = false;
  2811. grp_biz.ipt_acptpsnnm.enable = false;
  2812. grp_biz.ipt_acptpsnrrgstno1.enable = false;
  2813. grp_biz.sct_acptpsnrrgstno2.enable = false;
  2814. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno1", "");
  2815. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno2", "");
  2816. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstnm", "");
  2817. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno1", "");
  2818. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno2", "");
  2819. }
  2820. grp_biz.ipt_wommrrgstno1.style.align = "center middle";
  2821. grp_biz.ipt_acptpsnrrgstno1.style.align = "center middle";
  2822. }
  2823. function SMMNN00600_onload(obj:Form, e:LoadEventInfo)
  2824. {
  2825. frmf_initForm(obj);
  2826. fGetNursHardCdInfo("'172','174','178','T40','U31','R4'", utlf_getCurrentDate());
  2827. xFormCd = ds_codelist.lookupExpr("cdgrupid =='R4' && supcdid =='06'", "cdid")
  2828. //xFormCd = .getColumn(0, "cdid"); // 서식코드 기준자료로 관리
  2829. Sign.init();
  2830. // model.removeNodeset("/root/main/dschcareinfo/ordrsrvinfo");
  2831. // model.removeNodeset("/root/main/dschcareinfo/testrsrvinfo");
  2832. // model.removeNodeset("/root/main/dschcareinfo/dschdrugfactinfo");
  2833. // 항생제 알러지 반응
  2834. var sProp1="col=2,row=2,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
  2835. grp_biz.chk_antibioallgcd.setInitComp(sProp1, ds_chk_antibioallgcd, "value", "label", "fn_chk_antibioallgcd");
  2836. // var sProp2="col=8,row=3,cellspacing=5,vcellspacing=0,itemWidth=130,itemHeight=20,overflow=''";
  2837. // grp_biz.chk_healmngt.setInitComp(sProp2, ds_chk_healmngt, "value", "label", "fn_chk_healmngt");
  2838. // fn_setChkHealmngt();
  2839. var sProp3="col=6,row=1,cellspacing=5,vcellspacing=0,itemWidth=70,itemHeight=20,overflow=''";
  2840. grp_biz.chk_mngtaftdsch.setInitComp(sProp3, ds_chk_mngtaftdsch, "value", "label", "fn_chk_mngtaftdsch");
  2841. var sProp4="col=7,row=2,cellspacing=5,vcellspacing=0,itemWidth=140,itemHeight=20,overflow=''";
  2842. grp_biz.chk_dschcatestat.setInitComp(sProp4, this.ds_chk_dschcatestat, "value", "label", "fn_chk_dschcatestat");
  2843. //this.grp_biz.chk_eductrgt.setBindDataset(this.ds_chk_eductrgt, "value", "data");
  2844. var sProp5="col=2,row=1,cellspacing=5,vcellspacing=0,itemWidth=60,itemHeight=20,overflow=''";
  2845. grp_biz.chk_eductrgt.setInitComp(sProp5, ds_chk_eductrgt, "value", "label", "fn_chk_eductrgt");
  2846. //chk_laceducmthd
  2847. var sProp6="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=60,itemHeight=20,overflow=''";
  2848. grp_biz.chk_laceducmthd.setInitComp(sProp6, ds_chk_laceducmthd, "value", "label", "fn_chk_laceducmthd");
  2849. //chk_laceductype
  2850. var sProp7="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=90,itemHeight=20,overflow=''";
  2851. grp_biz.chk_laceductype.setInitComp(sProp7, ds_chk_laceductype, "value", "label", "fn_chk_laceductype");
  2852. //chk_sanitcare
  2853. var sProp8="col=4,row=1,cellspacing=5,vcellspacing=0,itemWidth=235,itemHeight=20,overflow=''";
  2854. grp_biz.chk_sanitcare.setInitComp(sProp8, ds_chk_sanitcare, "value", "label", "fn_chk_sanitcare");
  2855. //chk_vacn
  2856. var sProp9="col=4,row=1,cellspacing=5,vcellspacing=0,itemWidth=100,itemHeight=20,overflow=''";
  2857. grp_biz.chk_vacn.setInitComp(sProp9, ds_chk_vacn, "value", "label", "fn_chk_vacn");
  2858. //chk_inroomenv
  2859. var sProp10="col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=120,itemHeight=20,overflow=''";
  2860. grp_biz.chk_inroomenv.setInitComp(sProp10, ds_chk_inroomenv, "value", "label", "fn_chk_inroomenv");
  2861. //chk_cngntlmboltrobtest
  2862. var sProp11="col=2,row=1,cellspacing=5,vcellspacing=0,itemWidth=180,itemHeight=20,overflow=''";
  2863. grp_biz.chk_cngntlmboltrobtest.setInitComp(sProp11, ds_chk_cngntlmboltrobtest, "value", "label", "fn_chk_cngntlmboltrobtest");
  2864. //chk_heartest
  2865. var sProp12="col=2,row=1,cellspacing=5,vcellspacing=0,itemWidth=140,itemHeight=20,overflow=''";
  2866. grp_biz.chk_heartest.setInitComp(sProp12, ds_chk_heartest, "value", "label", "fn_chk_heartest");
  2867. //chk_educetc
  2868. var sProp13="col=8,row=2,cellspacing=5,vcellspacing=0,itemWidth=120,itemHeight=20,overflow=''";
  2869. grp_biz.chk_educetc.setInitComp(sProp13, ds_chk_educetc, "value", "label", "fn_chk_educetc");
  2870. //chk_crtfctcnfm
  2871. var sProp14="col=2,row=1,cellspacing=5,vcellspacing=0,itemWidth=280,itemHeight=20,overflow=''";
  2872. grp_biz.chk_crtfctcnfm.setInitComp(sProp14, ds_chk_crtfctcnfm, "value", "label", "fn_chk_crtfctcnfm");
  2873. //172 JCI 적용여부
  2874. //fGetNursHardCdInfo("'172','174','178','T40','U31','R4'", getCurrentDate()); //CareCom.js
  2875. /* model.makeNode("/root/temp/cond");*/
  2876. // var paminfo = getGlobalVariable("paminfo");
  2877. // setCSVToNode("/root/temp/cond", paminfo);
  2878. var paminfo = sysf_getGlobalVariable("paminfo");
  2879. dsf_setCSVToDs("ds_temp_cond", paminfo);
  2880. var dschdclrtyn = ds_temp_cond.getColumn(0, "dschdclrtyn");
  2881. var pid = ds_temp_cond.getColumn(0, "pid");
  2882. if(pid == "") {
  2883. sysf_messageBox("환자를 선택하지 ", "E007");
  2884. this.close();
  2885. }else{
  2886. if(dschdclrtyn == 'N') {
  2887. sysf_messageBox("퇴원예고가 이루어지지", "E007");
  2888. this.close();
  2889. }else{
  2890. var deptcd = ds_temp_cond.getColumn(0, "wardcd");
  2891. var userdept = sysf_getUserInfo("dutplcecd");
  2892. var spiritdept = ds_codelist.lookupExpr("cdgrupid =='U31'", "cdid");
  2893. if(deptcd == spiritdept) {
  2894. if(userdept != spiritdept) {
  2895. sysf_messageBox("환자 개인정보 보호를 위해 해당병동 사용자외엔 조회를 제한합니다", "E");
  2896. this.close();
  2897. }
  2898. }
  2899. var room = ds_temp_cond.getColumn(0, "roomcd");
  2900. var patnm = ds_temp_cond.getColumn(0, "hngnm2");
  2901. var sex = ds_temp_cond.getColumn(0, "sex");
  2902. var age = ds_temp_cond.getColumn(0, "age");
  2903. var pid = ds_temp_cond.getColumn(0, "pid");
  2904. ds_main.setColumn(0, "room", room);
  2905. ds_main.setColumn(0, "patnm", patnm);
  2906. ds_main.setColumn(0, "sex", sex);
  2907. ds_main.setColumn(0, "age", age);
  2908. ds_main.setColumn(0, "pid", pid);
  2909. // fGetDschInfo();
  2910. //
  2911. //
  2912. // var dschdd = ds_main_dschcareinfo.getColumn(0, "dschdd");
  2913. // var _tmp = String(ds_temp_cond.getColumn(0, "dschdclrdt"));
  2914. // var dschdclrdt = _tmp.substr(0,8);
  2915. //
  2916. // if(utlf_isNull(dschdd)) {
  2917. // if(dschdclrdt != '-' || utlf_isNull(dschdclrdt)) {
  2918. // ds_main_dschcareinfo.setColumn(0, "dschdd",dschdclrdt);
  2919. // }
  2920. // }
  2921. //
  2922. // //병동전화번호가 없으면 가져온다.
  2923. // var tel = ds_main_etcfactinfo.getColumn(0, "tel");
  2924. // var wardcd = ds_temp_cond.getColumn(0, "wardcd");
  2925. // var setTel = '053) 200 - ' + ds_codelist.lookupExpr("cdgrupid =='T40' && cdid == '" + wardcd + "'", "cdnm");
  2926. // if (tel == '') {
  2927. // ds_main_etcfactinfo.setColumn(0, "tel", setTel);
  2928. // }
  2929. this.setTimer(1, 100);
  2930. // model.refresh();
  2931. }
  2932. }
  2933. grp_biz.ipt_recdd.setFocus();
  2934. }
  2935. function grp_biz_rdo_dschtypes_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2936. {
  2937. if(ds_main_dschcareinfo.getColumn(0, "dschtypecds") == "06") { //사망
  2938. //퇴원방법
  2939. grp_biz.rdo_dschmthd.enable = false;
  2940. ds_main_dschcareinfo.setColumn(0, "dschmthdcd", "04");
  2941. grp_biz.ipt_dschmthdnm.enable = true;
  2942. //진료의동반_20090601_SMY추가
  2943. grp_biz.rdo_dracomp.enable = false;
  2944. ds_main_dschcareinfo.setColumn(0, "dracomp", "");
  2945. //수유방법
  2946. grp_biz.rdo_lacmthd.enable = false;
  2947. ds_main_dschcareeducinfo.setColumn(0, "lacmthd", "");
  2948. grp_biz.ipt_lacmthdnm.enable = false;
  2949. ds_main_dschcareeducinfo.setColumn(0, "lacmthdnm", "");
  2950. //수유시간
  2951. grp_biz.ipt_lactim.enable = false;
  2952. ds_main_dschcareeducinfo.setColumn(0, "lactim", "");
  2953. grp_biz.ipt_lactim.style.align = "center middle";
  2954. //현재수유량
  2955. grp_biz.ipt_lacvol.enable = false;
  2956. ds_main_dschcareeducinfo.setColumn(0, "lacvol", "");
  2957. grp_biz.ipt_lacvol.style.align = "center middle";
  2958. //모유수유권장교육
  2959. grp_biz.rdo_laceduc.enable = false;
  2960. ds_main_dschcareeducinfo.setColumn(0, "laceduc", "");
  2961. grp_biz_rdo_laceduc_onitemchanged(null, null);
  2962. //교육방법
  2963. grp_biz.chk_laceducmthd.enable = false;
  2964. ds_main_dschcareeducinfo.setColumn(0, "laceducmthd", "");
  2965. grp_biz.chk_laceducmthd.setCheckAll(false);
  2966. //교육내용
  2967. grp_biz.chk_laceductype.enable = false;
  2968. ds_main_dschcareeducinfo.setColumn(0, "laceductype", "");
  2969. grp_biz.chk_laceductype.setCheckAll(false);
  2970. //위생간호
  2971. grp_biz.chk_sanitcare.enable = false;
  2972. ds_main_dschcareeducinfo.setColumn(0, "sanitcare", "");
  2973. grp_biz.chk_sanitcare.setCheckAll(false);
  2974. fn_chk_sanitcare();
  2975. grp_biz.rdo_dinfyn.enable = false;
  2976. ds_main_dschcareeducinfo.setColumn(0, "dinfyn", "");
  2977. grp_biz.ipt_sanitnm.enable = false;
  2978. ds_main_dschcareeducinfo.setColumn(0, "sanitnm", "");
  2979. //예방접종
  2980. grp_biz.chk_vacn.enable = false;
  2981. ds_main_dschcareeducinfo.setColumn(0, "vacn", "");
  2982. grp_biz.chk_vacn.setCheckAll(false);
  2983. fn_chk_vacn();
  2984. grp_biz.rdo_vacntim.enable = false;
  2985. ds_main_dschcareeducinfo.setColumn(0, "vacntim", "");
  2986. grp_biz.ipt_vacnnm.enable = false;
  2987. ds_main_dschcareeducinfo.setColumn(0, "vacnnm", "");
  2988. //선천성 대사이상 질환검사
  2989. grp_biz.chk_cngntlmboltrobtest.enable = false;
  2990. ds_main_dschcareeducinfo.setColumn(0, "cngntlmboltrobtest", "");
  2991. grp_biz.chk_cngntlmboltrobtest.setCheckAll(false);
  2992. fn_chk_cngntlmboltrobtest();
  2993. //실내환경
  2994. grp_biz.chk_inroomenv.enable = false;
  2995. ds_main_dschcareeducinfo.setColumn(0, "inroomenv", "");
  2996. grp_biz.chk_inroomenv.setCheckAll(false);
  2997. fn_chk_inroomenv();
  2998. //청력검사
  2999. grp_biz.rdo_heartest.enable = false;
  3000. ds_main_dschcareeducinfo.setColumn(0, "heartestyn", "");
  3001. grp_biz_rdo_heartest_onitemchanged(null, null);
  3002. grp_biz.chk_heartest.enable = false;
  3003. ds_main_dschcareeducinfo.setColumn(0, "heartest", "");
  3004. grp_biz.chk_heartest.setCheckAll(false);
  3005. fn_chk_heartest();
  3006. //기타
  3007. grp_biz.chk_educetc.enable = false;
  3008. ds_main_dschcareeducinfo.setColumn(0, "educetc", "");
  3009. grp_biz.chk_educetc.setCheckAll(false);
  3010. grp_biz.ipt_educetcnm.enable = false;
  3011. ds_main_dschcareeducinfo.setColumn(0, "educetcnm", "");
  3012. fn_chk_educetc();
  3013. //추후관리
  3014. grp_biz.rdo_mngtaftdschyn.enable = false;
  3015. ds_main_dschcareeducinfo.setColumn(0, "mngtaftdschyn", "");
  3016. grp_biz_rdo_mngtaftdschyn_onitemchanged(null, null);
  3017. grp_biz.ipt_mngtaftdschnm.enable = false;
  3018. ds_main_dschcareeducinfo.setColumn(0, "mngtaftdschnm", "");
  3019. grp_biz.chk_mngtaftdsch.enable = false;
  3020. ds_main_dschcareeducinfo.setColumn(0, "mngtaftdsch", "");
  3021. grp_biz.chk_mngtaftdsch.setCheckAll(false);
  3022. fn_chk_mngtaftdsch();
  3023. //퇴원약 복약지도
  3024. grp_biz.rdo_dschmeditmedguidyn.enable = false;
  3025. ds_main_dschcareeducinfo.setColumn(0, "dschmeditmedguidyn", "");
  3026. //퇴원시 기구 및 삽관상태_20090601_SMY추가
  3027. grp_biz.rdo_dschcatestatyn.enable = false;
  3028. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatyn", "");
  3029. grp_biz.chk_dschcatestat.enable = false;
  3030. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatcd", "");
  3031. grp_biz.chk_dschcatestat.setCheckAll(false);
  3032. fn_chk_dschcatestat();
  3033. grp_biz.ipt_dschcateoxy.enable = false;
  3034. ds_main_dschcareeducinfo.setColumn(0, "dschcateoxy", "");
  3035. grp_biz.ipt_dschcatestatnm.enable = false;
  3036. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatnm", "");
  3037. //교육대상
  3038. ds_main_etcfactinfo.setColumn(0, "eductrgt", "");
  3039. fn_chk_eductrgt();
  3040. //아기인수자
  3041. grp_biz.rdo_nbabyacptpsn.enable = false;
  3042. ds_main_nbabyacptcnfminfo.setColumn(0, "nbabyacptpsn", "");
  3043. grp_biz_rdo_nbabyacptpsn_onitemchanged(null, null);
  3044. grp_biz.ipt_nbabyacptpsnnm.enable = false;
  3045. ds_main_nbabyacptcnfminfo.setColumn(0, "nbabyacptpsnnm", "");
  3046. //신분증확인
  3047. grp_biz.chk_crtfctcnfm.enable = false;
  3048. ds_main_nbabyacptcnfminfo.setColumn(0, "crtfctcnfm", "");
  3049. grp_biz.chk_crtfctcnfm.setCheckAll(false);
  3050. fn_chk_crtfctcnfm();
  3051. grp_biz.ipt_wommrrgstno1.enable = false;
  3052. grp_biz.ipt_wommrrgstno1.style.align = "center middle";
  3053. grp_biz.sct_wommrrgstno2.enable = false;
  3054. grp_biz.ipt_acptpsnnm.enable = false;
  3055. grp_biz.ipt_acptpsnrrgstno1.enable = false;
  3056. grp_biz.ipt_acptpsnrrgstno1.style.align = "center middle";
  3057. grp_biz.sct_acptpsnrrgstno2.enable = false;
  3058. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno1", "");
  3059. ds_main_nbabyacptcnfminfo.setColumn(0, "wommrrgstno2", "");
  3060. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstnm", "");
  3061. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno1", "");
  3062. ds_main_nbabyacptcnfminfo.setColumn(0, "acptpsnrrgstno2", "");
  3063. // 18.06.21_AYS_수유방법
  3064. grp_biz.rdo_feedingmethod.enable = false;
  3065. ds_main_dschcareinfo.setColumn(0, "feedingmethod", "");
  3066. // 18.06.21_AYS_환자교육
  3067. grp_biz.chk_intufeededu.enable = false; // 경관영양교육
  3068. grp_biz.chk_entroedu.enable = false; // 장루교육
  3069. grp_biz.chk_tracheoedu.enable = false; // 기관절개교육
  3070. grp_biz.chk_oxytheraedu.enable = false; // 산소치료교육
  3071. grp_biz.chk_cpredu.enable = false; // 심폐소생술교육
  3072. ds_main_dschcareinfo.setColumn(0, "intufeededu", "N");
  3073. ds_main_dschcareinfo.setColumn(0, "entroedu", "N");
  3074. ds_main_dschcareinfo.setColumn(0, "tracheoedu", "N");
  3075. ds_main_dschcareinfo.setColumn(0, "oxytheraedu", "N");
  3076. ds_main_dschcareinfo.setColumn(0, "cpredu", "N");
  3077. }else{
  3078. grp_biz.rdo_dschmthd.enable = true;
  3079. grp_biz.rdo_dracomp.enable = true;
  3080. grp_biz.rdo_lacmthd.enable = true;
  3081. grp_biz.ipt_lactim.enable = true;
  3082. grp_biz.ipt_lactim.style.align = "center middle";
  3083. grp_biz.ipt_lacvol.enable = true;
  3084. grp_biz.ipt_lacvol.style.align = "center middle";
  3085. grp_biz.rdo_laceduc.enable = true;
  3086. grp_biz_rdo_laceduc_onitemchanged(null, null);
  3087. grp_biz.chk_sanitcare.enable = true;
  3088. grp_biz.chk_vacn.enable = true;
  3089. grp_biz.chk_cngntlmboltrobtest.enable = true;
  3090. grp_biz.chk_inroomenv.enable = true;
  3091. grp_biz.rdo_heartest.enable = true;
  3092. grp_biz_rdo_heartest_onitemchanged(null, null);
  3093. grp_biz.chk_heartest.enable = true;
  3094. grp_biz.chk_educetc.enable = true;
  3095. grp_biz.chk_mngtaftdsch.enable = true;
  3096. grp_biz.rdo_mngtaftdschyn.enable = true;
  3097. grp_biz_rdo_mngtaftdschyn_onitemchanged(null, null);
  3098. grp_biz.rdo_dschmeditmedguidyn.enable = true;
  3099. grp_biz.rdo_dschcatestatyn.enable = true;
  3100. grp_biz_rdo_dschcatestatyn_onitemchanged(null, null);
  3101. grp_biz.chk_dschcatestat.enable = true;
  3102. grp_biz.rdo_nbabyacptpsn.enable = true;
  3103. grp_biz_rdo_nbabyacptpsn_onitemchanged(null, null);
  3104. grp_biz.chk_crtfctcnfm.enable = true;
  3105. if(ds_main_dschcareinfo.getColumn(0, "dschtypecds") == "07") {
  3106. grp_biz.ipt_dschtypenm.enable= true;
  3107. } else {
  3108. grp_biz.ipt_dschtypenm.enable = false;
  3109. ds_main_dschcareinfo.setColumn(0, "dschtypenm", "");
  3110. }
  3111. // 18.06.21_AYS_수유방법
  3112. grp_biz.rdo_feedingmethod.enable = true;
  3113. // 18.06.21_AYS_환자교육
  3114. grp_biz.chk_intufeededu.enable = true; // 경관영양교육
  3115. grp_biz.chk_entroedu.enable = true; // 장루교육
  3116. grp_biz.chk_tracheoedu.enable = true; // 기관절개교육
  3117. grp_biz.chk_oxytheraedu.enable = true; // 산소치료교육
  3118. grp_biz.chk_cpredu.enable = true; // 심폐소생술교육
  3119. }
  3120. //model.refresh();
  3121. }
  3122. function grp_biz_rdo_dschmthd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3123. {
  3124. if(ds_main_dschcareinfo.getColumn(0, "dschmthdcd") == "04") {
  3125. grp_biz.ipt_dschmthdnm.enable = true;
  3126. } else {
  3127. grp_biz.ipt_dschmthdnm.enable = false;
  3128. ds_main_dschcareinfo.setColumn(0, "dschmthdnm", "");
  3129. // grp_biz.ipt_dschmthdnm.refresh();
  3130. }
  3131. }
  3132. function grp_biz_rdo_antibioallgyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3133. {
  3134. if(ds_main_dschcareinfo.getColumn(0, "antibioallgyn") == "02") {
  3135. grp_biz.chk_antibioallgcd.enable = true;
  3136. //chk_antibioallgcd.dispatch("xforms-value-changed");
  3137. } else {
  3138. grp_biz.chk_antibioallgcd.enable = false;
  3139. ds_main_dschcareinfo.setColumn(0, "antibioallgcd", "");
  3140. grp_biz.chk_antibioallgcd.setCheckAll(false);
  3141. grp_biz.ipt_antibioallgnm.enable = false;
  3142. ds_main_dschcareinfo.setColumn(0, "antibioallgnm", "");
  3143. // ds_main_dschcareinfo.setColumn(0, "antibioallgcd", "");
  3144. // ds_main_dschcareinfo.setColumn(0, "antibioallgnm", "");
  3145. }
  3146. // chk_antibioallgcd.refresh();
  3147. // ipt_antibioallgnm.refresh();
  3148. }
  3149. // function grp_biz_rdo_dschgoplac_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3150. // {
  3151. // if(ds_main_dschcareinfo.getColumn(0, "dschgoplaccd") == "04") {
  3152. // grp_biz.ipt_dschgoplacnm.enable = true;
  3153. // } else {
  3154. // grp_biz.ipt_dschgoplacnm.enable = false;
  3155. // ds_main_dschcareinfo.setColumn(0, "dschgoplacnm", "");
  3156. // //ipt_dschgoplacnm.refresh();
  3157. // }
  3158. // }
  3159. function grp_biz_rdo_mngtaftdschyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3160. {
  3161. if(ds_main_dschcareeducinfo.getColumn(0, "mngtaftdschyn") == "02") {
  3162. grp_biz.chk_mngtaftdsch.enable = true;
  3163. //chk_mngtaftdsch.dispatch("xforms-value-changed");
  3164. } else {
  3165. homecarerpt = 0; // 16.01.19 가정간호 출력관련 추가
  3166. grp_biz.chk_mngtaftdsch.enable = false;
  3167. grp_biz.chk_mngtaftdsch.setCheckAll(false);
  3168. ds_main_dschcareeducinfo.setColumn(0, "mngtaftdsch", "");
  3169. grp_biz.ipt_mngtaftdschnm.enable = false;
  3170. ds_main_dschcareeducinfo.setColumn(0, "mngtaftdschnm", "");
  3171. }
  3172. }
  3173. function grp_biz_rdo_dschcatestatyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3174. {
  3175. var dschcatestatyn = ds_main_dschcareeducinfo.getColumn(0, "dschcatestatyn");
  3176. if( dschcatestatyn == "01" ){
  3177. var pid = ds_temp_cond.getColumn(0, "pid");
  3178. var indd = ds_temp_cond.getColumn(0, "indd");
  3179. var cretno = ds_temp_cond.getColumn(0, "cretno");
  3180. //ds_send_req.clearData();
  3181. // dsf_createDsRow("ds_send_req", [
  3182. // {col:"pid", type:"STRING", size:256, val: pid}
  3183. // , {col:"indd", type:"STRING", size:256, val: indd}
  3184. // , {col:"cretno", type:"STRING", size:256, val: cretno}
  3185. // ]);
  3186. // ds_send_req.setColumn(0, "pid", pid);
  3187. // ds_send_req.setColumn(0, "indd", indd);
  3188. // ds_send_req.setColumn(0, "cretno", cretno);
  3189. //submit("TRMNW03605");
  3190. var oParam = {};
  3191. oParam.id = "TRMNW03605";
  3192. oParam.service = "wardcareapp.WardDschCareRec";
  3193. oParam.method = "reqGetDschCateState";
  3194. oParam.inds = "req=ds_send_req";
  3195. oParam.outds = "ds_hidden_dschcateinfo=dschcateinfo";
  3196. oParam.async = false;
  3197. tranf_submit(oParam);
  3198. var dschcateyn = ds_hidden_dschcateinfo.getColumn(0, "dschcateyn");
  3199. if( dschcateyn == "Y" ){
  3200. this.ds_main_dschcareeducinfo.setColumn(0, "dschcatestatyn", "02"); //유
  3201. //rdo_dschcatestatyn.refresh();
  3202. sysf_messageBox("제거되지 않은 [삽관/기구] 기록이 있습니다. \n 기록을 확인","I008"); // 하십시오.
  3203. return;
  3204. }
  3205. }
  3206. if(ds_main_dschcareeducinfo.getColumn(0, "dschcatestatyn") == "02") {
  3207. grp_biz.chk_dschcatestat.enable = true;
  3208. } else {
  3209. grp_biz.chk_dschcatestat.enable = false;
  3210. grp_biz.chk_dschcatestat.setCheckAll(false);
  3211. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatcd", "");
  3212. grp_biz.ipt_dschcateoxy.enable = false;
  3213. grp_biz.ipt_dschcatestatnm.enable = false;
  3214. ds_main_dschcareeducinfo.setColumn(0, "dschcateoxy", "");
  3215. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatnm", "");
  3216. ds_main_dschcareeducinfo.setColumn(0, "dschcatestatcd", "");
  3217. }
  3218. }
  3219. function grp_biz_btn_certsave_onclick(obj:Button, e:ClickEventInfo)
  3220. {
  3221. //기록일시 필수입력 체크
  3222. if(utlf_isNull(ds_main_dschcareinfo.getColumn(0, "recdd")) || utlf_isNull(ds_main_dschcareinfo.getColumn(0, "rectm"))) {
  3223. sysf_messageBox("기록일시는 필수입력입니다.", "I");
  3224. return;
  3225. }
  3226. fSetDschInfo("C");
  3227. Sign.certreload = true ;
  3228. if (Sign.signprocess() == true){
  3229. //src="C:\CMCProject\application\webapps\emr\formmngtweb\xrw\SSMRF03800_OCR뷰어.xrw"
  3230. // alert("인증성공" );
  3231. // alert("1. 인증성공여부 false / true \n\n" + Sign.signedInfos[0]); // 인증성공여부 false / true
  3232. // alert("2. 인증할 데이터 정보 (미기록 노드 제거전 원본 노드) \n\n" + Sign.signedInfos[3]); // 인증할 데이터 정보 (미기록 노드 제거전 원본 노드)
  3233. // alert("2.--> text 데이터(없는 노드 포함된) text 형태 변형 결과 \n\n" + Sign.signedInfos[4]); // [3] 데이터(없는 노드 포함된) text 형태 변형 결과
  3234. // alert("3. 인증할 데이터 정보(미기록 노드 제거된 정보) \n\n" + Sign.signedInfos[1]); // 인증할 데이터 정보(미기록 노드 제거된 정보)
  3235. // alert("3. -->text 데이터(없는 노드 제거된) text 형태 변형 결과 \n\n" + Sign.signedInfos[5]); // ★[1] 데이터(없는 노드 제거된) text 형태 변형 결과 >>> [5]
  3236. // alert("3. -->text --> sign 공인인증 처리후 데이터 \n\n" + Sign.signedInfos[2]); // ★공인인증 처리후 데이터 >>> [2]
  3237. dsf_setTypeFormat(ds_main_dschcareinfo, "signno:BIGDECIMAL");
  3238. dsf_setTypeFormat(ds_temp_cond, "cretno:INT");
  3239. dsf_createDsRow("ds_send_signinfo", [
  3240. {col:"pid", type:"STRING", size:256, val: ds_temp_cond.getColumn(0, "pid") }
  3241. , {col:"orddd", type:"STRING", size:256, val: ds_temp_cond.getColumn(0, "indd")}
  3242. , {col:"signno", type:"BIGDECIMAL", size:256, val: ds_main_dschcareinfo.getColumn(0, "signno")}
  3243. , {col:"cretno", type:"INT", size:256, val: ds_temp_cond.getColumn(0, "cretno")}
  3244. , {col:"recdd", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "recdd")}
  3245. , {col:"rectm", type:"STRING", size:256, val: ds_main_dschcareinfo.getColumn(0, "rectm")}
  3246. , {col:"recsaveflag", type:"STRING", size:256, val: "Y"}
  3247. , {col:"signflag", type:"STRING", size:256, val: "02"}
  3248. , {col:"signgenrflag", type:"STRING", size:256, val: ds_temp_cond.getColumn(0, "ioflag")}
  3249. , {col:"formcd", type:"STRING", size:256, val: "0000001585"}
  3250. , {col:"orddeptcd", type:"STRING", size:256, val: ds_temp_cond.getColumn(0, "orddeptcd")}
  3251. , {col:"orddrid", type:"STRING", size:256, val: ds_temp_cond.getColumn(0, "medispclid")}
  3252. , {col:"signbfcnts", type:"STRING", size:256, val: Sign.signedInfos[1]}
  3253. , {col:"signaftcnts", type:"STRING", size:256, val: Sign.signedInfos[2]}
  3254. , {col:"dispyn", type:"STRING", size:256, val: "Y" }
  3255. ]);
  3256. ds_send_dschcareinfo.addColumn("dschcareeducinfo", "string");
  3257. ds_send_dschcareinfo.addColumn("etcfactinfo", "string");
  3258. ds_send_dschcareinfo.addColumn("nbabyacptcnfminfo", "string");
  3259. var pParam = new Object();
  3260. pParam.cDataYN = "N";
  3261. var ds_dschcareeduc_XML = "<dschcareeduc><dschcareeducinclyn/><lacmthd/><lacmthdnm/><lactim/><lacvol/><laceduc/><laceductype/><laceducmthd/><sanitcare/><dinfyn/><sanitnm/><vacn/><vacntim/><vacnnm/><cngntlmboltrobtest/><inroomenv/><heartestyn/><heartest/><educetc/><educetcnm/><mngtaftdschyn/><mngtaftdsch/><mngtaftdschnm/><dschseqdeducyn/><dschmeditmedguidyn/><dschcatestatcd/><dschcateoxy/><dschcatestatnm/><spcffact/><dschcatestatyn/></dschcareeduc>";
  3262. var sParamObjArr = [{ds: "ds_main_dschcareeducinfo", path:"dschcareeduc", filter: ""}];
  3263. var ds_dschcareeduc_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_dschcareeduc_XML,pParam);
  3264. ds_send_dschcareinfo.setColumn(0, "dschcareeducinfo", ds_dschcareeduc_XML_RSLT);
  3265. //ds_send_dschcareinfo.setColumn(0, "dschcareeducinfo", getDsToXML( ds_main_dschcareeducinfo, "dschcareeduc"));
  3266. var ds_etcfact_XML = "<etcfact><tel/><eductrgt/><educunstdgrde/><dschlactype/></etcfact>";
  3267. var sParamObjArr = [{ds: "ds_main_etcfactinfo", path:"etcfact", filter: ""}];
  3268. var ds_etcfact_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_etcfact_XML,pParam);
  3269. ds_send_dschcareinfo.setColumn(0, "etcfactinfo", ds_etcfact_XML_RSLT);
  3270. //ds_send_dschcareinfo.setColumn(0, "etcfactinfo", getDsToXML( ds_main_etcfactinfo, "etcfact"));
  3271. var ds_nbabyacptcnfm_XML = "<nbabyacptcnfm><nbabyacptpsn/><nbabyacptpsnnm/><crtfctcnfm/><wommrrgstno1/><wommrrgstno2/><acptpsnrrgstnm/><acptpsnrrgstno1/><acptpsnrrgstno2/></nbabyacptcnfm>";
  3272. var sParamObjArr = [{ds: "ds_main_nbabyacptcnfminfo", path:"nbabyacptcnfm", filter: ""}];
  3273. var ds_nbabyacptcnfm_XML_RSLT= lf_convertDsToXml(sParamObjArr,ds_nbabyacptcnfm_XML,pParam);
  3274. ds_send_dschcareinfo.setColumn(0, "nbabyacptcnfminfo", ds_nbabyacptcnfm_XML_RSLT);
  3275. //ds_send_dschcareinfo.setColumn(0, "nbabyacptcnfminfo", getDsToXML( this.ds_main_nbabyacptcnfminfo, "nbabyacptcnfm"));
  3276. // ds_send_ordrsrvinfo.copyData(grp_biz.import1.ds_grd_ordrsrvinfo);
  3277. // ds_send_testrsrvinfo.copyData(grp_biz.import1.ds_grd_testrsrvinfo);
  3278. // ds_send_dschdrugmedifactinfo.copyData(grp_biz.import1.ds_grd_dschdrugmedifact);
  3279. var oParam = {};
  3280. oParam.id = "TXMNN00601";
  3281. oParam.service = "wardcareapp.WardDschCareRec";
  3282. oParam.method = "reqSetDschInfo";
  3283. oParam.inds = "ordrsrvinfo=ds_send_ordrsrvinfo testrsrvinfo=ds_send_testrsrvinfo dschdrugmedifactinfo=ds_send_dschdrugmedifactinfo dschcareinfo=ds_send_dschcareinfo signinfo=ds_send_signinfo commoninfo=ds_send_commoninfo";
  3284. oParam.outds = "";
  3285. oParam.async = false;
  3286. oParam.callback = "cf_TXMNN00601";
  3287. tranf_submit(oParam);
  3288. }
  3289. }
  3290. function cf_TXMNN00601(sSvcId, nErrorCode, sErrorMsg) {
  3291. if(nErrorCode < 0) {
  3292. sysf_messageBox("저장이 실패하였습니다.", "E");
  3293. return;
  3294. }
  3295. else {
  3296. sysf_messageBox("저장이 ", "I001");
  3297. fGetDschInfo(); //재조회
  3298. }
  3299. }
  3300. function grp_biz_btn_tmpsave_onclick(obj:Button, e:ClickEventInfo)
  3301. {
  3302. fSetDschInfo("T");
  3303. var oParam = {};
  3304. oParam.id = "TXMNN00601";
  3305. oParam.service = "wardcareapp.WardDschCareRec";
  3306. oParam.method = "reqSetDschInfo";
  3307. oParam.inds = "ordrsrvinfo=ds_send_ordsrvinfo testrsrvinfo=ds_send_testrsrvinfo dschdrugmedifactinfo=ds_send_dschdrugmedifactinfo dschcareinfo=ds_send_dschcsareinfo signinfo=ds_send_signinfo commoninfo=ds_send_commoninfo";
  3308. oParam.outds = "";
  3309. oParam.async = false;
  3310. oParam.callback = "cf_TXMNN00601";
  3311. tranf_submit(oParam);
  3312. }
  3313. function grp_biz_btn_prn_onclick(obj:Button, e:ClickEventInfo)
  3314. {
  3315. var reqdd = ds_temp_cond.getColumn(0, "dschdclrdt");
  3316. var reqdt = reqdd.substr(0,8);
  3317. // model.makeValue("/root/send/srchinfo/prcpddstart", reqdt);
  3318. // model.makeValue("/root/send/srchinfo/prcpddend", reqdt);
  3319. // model.makeValue("/root/send/srchinfo/srchflag", "2"); // 퇴원 ==> 복약지도환자관리(SMADC02101.xrw) 구분 변경시 퇴원값 다시 가져와야 함.
  3320. // model.makeValue("/root/send/srchinfo/prcpclscd", "A2|A4|A6|D"); // 약주사구분 셋팅
  3321. // // alert(model.getValue("/root/send/req/pid"));
  3322. // model.makeValue("/root/send/srchinfo/pid", model.getValue("/root/send/req/pid")); // 환자번호 셋팅
  3323. // model.makeValue("/root/send/srchinfo/prtflag", "|3");
  3324. // model.makeValue("/root/send/srchinfo/wardcd", ""); // node가 없으면 에러.
  3325. // model.makeValue("/root/send/srchinfo/ward", "");
  3326. // model.makeValue("/root/send/srchinfo/tmedcnst", ""); // node가 없으면 에러
  3327. ds_send_srchinfo.clear();
  3328. dsf_createDsRow("ds_send_srchinfo", [
  3329. {col:"prcpddstart", type:"STRING", size:256, val: reqdt}
  3330. , {col:"prcpddend", type:"STRING", size:256, val: reqdt}
  3331. , {col:"srchflag", type:"STRING", size:256, val: "2" }
  3332. , {col:"newdrugflag", type:"STRING", size:256, val: ""}
  3333. , {col:"hosinhosoutflag", type:"STRING", size:256, val: ""}
  3334. , {col:"prcpclscd", type:"STRING", size:256, val: "A2|A4|A6|D" }
  3335. , {col:"tmedcnst", type:"STRING", size:256, val: ""}
  3336. , {col:"speccode", type:"STRING", size:256, val: ""}
  3337. , {col:"orddeptcd", type:"STRING", size:256, val: ""}
  3338. , {col:"wardcd", type:"STRING", size:256, val: ""}
  3339. , {col:"orddrid", type:"STRING", size:256, val: "" }
  3340. , {col:"pid", type:"STRING", size:256, val: ds_send_req.getColumn(0, "pid")}
  3341. , {col:"sortcol", type:"STRING", size:256, val: "" }
  3342. , {col:"drugno", type:"STRING", size:256, val: ""}
  3343. , {col:"prtflag", type:"STRING", size:256, val: "|3"}
  3344. , {col:"autoprntflag", type:"STRING", size:256, val: "" }
  3345. , {col:"macheckflag", type:"STRING", size:256, val: ""}
  3346. , {col:"cnstcnts", type:"STRING", size:256, val: ""}
  3347. , {col:"outfirst", type:"STRING", size:256, val: ""}
  3348. ]);
  3349. //submit("TRADC02101");
  3350. var oParam = {};
  3351. oParam.id = "TRADC02101";
  3352. oParam.service = "pharmacyconsultapp.ReqMngt";
  3353. oParam.method = "reqGetTmedPatList";
  3354. oParam.inds = "req=ds_send_srchinfo";
  3355. oParam.outds = "ds_main_patinfo=patlist";
  3356. oParam.async = false;
  3357. tranf_submit(oParam);
  3358. if(!utlf_isNull(ds_main_patinfo.getColumn(0, "pid"))) {
  3359. dsf_makeValue(ds_main_patinfo, "difflagcd", "string", "1"); //복약설명서 출력조건[병원자료:1 , DIF한글:2, DIF영문:2]
  3360. dsf_makeValue(ds_main_patinfo, "medtypeflag", "string", "");
  3361. //open("SMADC02201", "", "", "", "", "/root/main/patinfo/patlist", "/root/temp/srchinfo", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  3362. var objArg = new Object();
  3363. objArg.arg_ds_temp_srchinfo= ds_main_patinfo;
  3364. frmf_open("SMADC02201", "SMADC02201", objArg, "", "", "", "","","", "","","","M");
  3365. // 폼을 찾아서 btn_prt click event을 처리하기 위해
  3366. // Timer를 사용함
  3367. this.setTimer(0, 1000);
  3368. }
  3369. }
  3370. function grp_biz_btn_print_onclick(obj:Button, e:ClickEventInfo)
  3371. {
  3372. fClickPrintBtn(xFormCd, "N");
  3373. }
  3374. function grp_biz_button3_onclick(obj:Button, e:ClickEventInfo)
  3375. {
  3376. //fClickPrintBtn(xFormCd, "Y");
  3377. //grp_elecprint.visible = true;
  3378. ds_temp.setColumn(0, "prtPatient", "Y");
  3379. ds_temp.setColumn(0, "prtOCR", "N");
  3380. fClickPrintBtn(xFormCd, "Y");
  3381. }
  3382. function grp_biz_button1_onclick(obj:Button, e:ClickEventInfo)
  3383. {
  3384. //fClickPrintBtn(xFormCd, "Y");
  3385. //grp_elecprint.visible = true;
  3386. ds_temp.setColumn(0, "prtPatient", "N");
  3387. ds_temp.setColumn(0, "prtOCR", "Y");
  3388. fClickPrintBtn(xFormCd, "Y");
  3389. }
  3390. function SMMNN00600_ontimer(obj:Form, e:TimerEventInfo)
  3391. {
  3392. if( e.timerid == 0 ){
  3393. this.killTimer(0);
  3394. var consultObj = frmf_findPopup("SMADC02201");
  3395. if(consultObj != null){
  3396. consultObj.btn_prt.click();
  3397. }
  3398. }else if( e.timerid == 1 ){
  3399. this.killTimer(1);
  3400. fGetDschInfo();
  3401. var dschdd = ds_main_dschcareinfo.getColumn(0, "dschdd");
  3402. var _tmp = String(ds_temp_cond.getColumn(0, "dschdclrdt"));
  3403. var dschdclrdt = _tmp.substr(0,8);
  3404. if(utlf_isNull(dschdd)) {
  3405. if(dschdclrdt != '-' || utlf_isNull(dschdclrdt)) {
  3406. ds_main_dschcareinfo.setColumn(0, "dschdd",dschdclrdt);
  3407. }
  3408. }
  3409. //병동전화번호가 없으면 가져온다.
  3410. var tel = ds_main_etcfactinfo.getColumn(0, "tel");
  3411. var wardcd = ds_temp_cond.getColumn(0, "wardcd");
  3412. var setTel = '053) 200 - ' + ds_codelist.lookupExpr("cdgrupid =='T40' && cdid == '" + wardcd + "'", "cdnm");
  3413. if (tel == '') {
  3414. ds_main_etcfactinfo.setColumn(0, "tel", setTel);
  3415. }
  3416. }
  3417. }
  3418. function grp_biz_rdo_nbabyacptpsn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3419. {
  3420. if(ds_main_nbabyacptcnfminfo.getColumn(0, "nbabyacptpsn") == "04") {
  3421. grp_biz.ipt_nbabyacptpsnnm.enable = true;
  3422. } else {
  3423. ds_main_nbabyacptcnfminfo.setColumn(0, "nbabyacptpsnnm", "");
  3424. //grp_biz.ipt_nbabyacptpsnnm.refresh();
  3425. grp_biz.ipt_nbabyacptpsnnm.enable = false;
  3426. }
  3427. }
  3428. function grp_biz_rdo_lacmthd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3429. {
  3430. if(ds_main_dschcareeducinfo.getColumn(0, "lacmthd") == "05") {
  3431. grp_biz.ipt_lacmthdnm.enable = true;
  3432. } else {
  3433. ds_main_dschcareeducinfo.setColumn(0, "lacmthdnm", "");
  3434. //grp_biz.ipt_lacmthdnm.refresh();
  3435. grp_biz.ipt_lacmthdnm.enable = false;
  3436. }
  3437. // '18.06.21_AYS_수유종류 금식 선택 시 수유방법 disable
  3438. if(ds_main_dschcareeducinfo.getColumn(0, "lacmthd") == "08") {
  3439. ds_main_dschcareinfo.setColumn(0, "feedingmethod", "");
  3440. grp_biz.rdo_feedingmethod.enable = false;
  3441. } else {
  3442. grp_biz.rdo_feedingmethod.enable = true;
  3443. }
  3444. // '18.06.21_AYS_수유종류_ 모유, 혼한수유 클릭 시 모유수유 실시로 변경, 교육내용 전체 클릭
  3445. if(ds_main_dschcareeducinfo.getColumn(0, "lacmthd") == "01" || ds_main_dschcareeducinfo.getColumn(0, "lacmthd") == "03") {
  3446. ds_main_dschcareeducinfo.setColumn(0, "laceduc", "02");
  3447. grp_biz.chk_laceductype.setCheckAll(true);
  3448. grp_biz_rdo_laceduc_onitemchanged(null, null);
  3449. }
  3450. // '18.06.21_AYS_수유종류_ 모유, 혼한수유 클릭 시 모유수유 실시로 변경, 교육내용 전체 클릭
  3451. ds_main_etcfactinfo.setColumn(0, "dschlactype", ds_main_dschcareeducinfo.getColumn(0, "lacmthd"));
  3452. }
  3453. function grp_biz_rdo_laceduc_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3454. {
  3455. if(ds_main_dschcareeducinfo.getColumn(0, "laceduc") == "01") {
  3456. ds_main_dschcareeducinfo.setColumn(0, "laceducmthd", "");
  3457. ds_main_dschcareeducinfo.getColumn(0, "laceductype", "");
  3458. grp_biz.chk_laceductype.enable = false ;
  3459. grp_biz.chk_laceducmthd.enable = false;
  3460. grp_biz.chk_laceductype.setCheckAll(false);
  3461. grp_biz.chk_laceducmthd.setCheckAll(false);
  3462. } else {
  3463. grp_biz.chk_laceductype.enable = true;
  3464. grp_biz.chk_laceducmthd.enable = true;
  3465. }
  3466. }
  3467. function grp_biz_rdo_heartest_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3468. {
  3469. if(ds_main_dschcareeducinfo.getColumn(0, "heartestyn") == "01") {
  3470. ds_main_dschcareeducinfo.setColumn(0, "heartest", "");
  3471. grp_biz.chk_heartest.enable = false;
  3472. grp_biz.chk_heartest.setCheckAll(false);
  3473. } else {
  3474. grp_biz.chk_heartest.enable = true;
  3475. }
  3476. //grp_biz.chk_heartest.refresh();
  3477. }
  3478. function grp_biz_btn_recdt_onclick(obj:Button, e:ClickEventInfo)
  3479. {
  3480. var dt = fGetCurrentTime();
  3481. var dd = utlf_getCurrentDate();
  3482. ds_main_dschcareinfo.setColumn(0, "rectm", dt);
  3483. ds_main_dschcareinfo.setColumn(0, "recdd", dd);
  3484. }
  3485. function grp_biz_ipt_rectm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  3486. {
  3487. utlf_validMaskEditTime(obj, e);
  3488. }
  3489. function grp_biz_caption38_onclick(obj:Static, e:ClickEventInfo)
  3490. {
  3491. }
  3492. function grp_biz_rdo_dschlactype_onitemclick(obj:Radio, e:RadioMouseEventInfo)
  3493. {
  3494. }
  3495. ]]></Script>
  3496. </Form>
  3497. </FDL>