<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml'/>
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
<<importTiddlers>>
[[Transfusion algorithms and how they apply to blood conservation: the high-risk cardiac surgical patient.  Hematol Oncol Clin North Am. 2007 Feb;21(1):177-84|http://www.ncbi.nlm.nih.gov/pubmed/17258126?dopt=AbstractPlus]]
''Buscar en Internet''
Several studies have demonstrated the benefit of algorithm-guided transfusion in reducing blood loss, transfusion exposure, or rate of surgical re-exploration for bleeding. 
#[[Anticoagulación en el embarazo]]
#[[Aspirina,clopidrogel y warfarina: Esla combinación adecuada o muy peligrosa]]
#[[Warfarina y cirugía menor en piel.]]
#[[Heparina,warfarina y aspirina sin reemplazo hasta el 2010.]]
#[[Interacción entre la Warfarina y la Ciprofloxacina]]
#[[Terapia antiagregante simple para pacientes con una hemorragia digestiva previa]]
[[Anticoagulación en pacientes con prótesis Cardiacas|http://www.scielo.cl/scielo.php?pid=S0034-98871999001200009&script=sci_arttext]]

Cuando existe alto riesgo de fenómenos tromboembólicos, por ejemplo pacientes que tienen prótesis de disco tipo Björk-Shilley en posición mitral, la presencia de fibrilación auricular, insuficiencia cardíaca y antecedentes de embolias previas, es probablemente más seguro para la madre el uso de anticoagulantes orales.

Complicaciones por anticoagulantes orales:

Aumento en el número de abortos espontáneos, partos prematuros, retardo en el crecimiento intrauterino, malformaciones óseas como la condrodisplasia punctata, y malformaciones del sistema nervioso central ( atrofia nervio óptico, ceguera,retardo mental, microcefalia).

Más información: [[Sindrome fetal de la warfarina|http://www.infogen.org.mx/Infogen/jsp/not_com_def.jsp?idarticulo=155]]

[[Reporte de un caso|http://www.bvs.hn/RMH75/pdf/1982/pdf/Vol50-3-1982-10.pdf]] 

Mayor riesgo: si se toman en el 2do y 3er mes de gestación.Entre la 6ta y 12da semana. El cambio debe hacerse antes de la sexta (6ta) semana de gestación

La heparina no atravieza la barrerplacentaria, no es teratogénico.

La dosis ideal es la que elevea el TTPA a 2 veces su nivel.

El embarazo se asocia a un estado de hipercoagulabilidad.por lo que aveces se requiere aumentar la dosis de anticoagulantes.

Hay que recordar que la administración prolongada de heparina, aparte de las molestias y equimosis local produce osteoporosis y trombocitopenia. 



[[Protocolo de tratamiento|http://www.scielo.cl/scielo.php?pid=S0034-98871999001200009&script=sci_arttext]]: Gestación menor de 12 semanas (3 meses)

Paciente se hospitaliza. Se suspende el acenocumarol y se reemplaza por heparina sódica no fraccionada 10.000 U cada 12 h vía subcutánea. Se controló el TTPK entre 4 y 6 h después de colocada la dosis de heparina sc, con el objetivo de prolongar y mantener un valor de TTPK entre 2 y 21/2 veces su valor basal. 

Durante los días de hospitalización (5 a 7 días): educación de la paciente sobre la técnica de inyección y lectura de la dosis de la heparina. 


Control ambulatorio, determinación de TTPK, por lo menos semanalmente, y ajuste de dosis necesarias para mantener el nivel de anticoagulación programado. 

Después de la 13era semana (3 meses) reiniciar warfarina manteniendo además la heparina sc en dosis terapéuticas hasta alcanzar el índice internacional normalizado (INR) entre 3 y 4,5, lo que se logró alrededor de los 3 ó 4 días. Se suspendió la heparina sc y la paciente se mantuvo en tratamiento con acenocumarol y controles de protrombinemia regulares. 

Al momneto del parto, se hospitaliza 10 días antes de fecha de parto. Se suspende el acenocumarol y se inicia heparina vía iv hasta prolongar el TTPK 2 a 21/2 veces su valor basal, la que se suspendió 4 a 6 h antes del parto.



El uso de la warfarina después del segundo trimestre produjo más complicaciones en el parto que el uso de la heparina desde esl momento en que se hizo el diagnóstico de embarazo.[[Fuente|http://www.peerview-institute.org/news/content.nsf/PaperFrameSet?OpenForm&pp=1&id=287B85794D7944E285256B56005699A5&refid=1515&specid=109&newsid=852571020057CCF6852571EA002A822D&locref=ntkwatch&u=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&dopt=Abstract&list_uids=16967636]]



# La INR ideal post infarto es de 2.[[Leer más|http://www.peerview-institute.org/news/content.nsf/PaperFrameSet?OpenForm&pp=1&id=287B85794D7944E285256B56005699A5&refid=2295&specid=109&newsid=852571020057CCF68525745F00290A5E&locref=ntkwatch&u=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&dopt=Abstract&list_uids=18520714]]
*Mo es útil para el trabajo cooperativo.
*Sirve para  gestionar agendas, telèfonos, apuntes sobre trabajos de investigación y proyectos de gestiòn personal.
[[Hermosillo AJ, Spinler SA. Aspirin, clopidogrel, and warfarin: is the combination appropriate and effective or inappropriate and too dangerous? Ann Pharmacother. 2008 Jun;42(6):790-805. Epub 2008 May 13.|http://www.peerview-institute.org/news/content.nsf/NTKPaperFrameSet?OpenForm&pp=1&id=C312AC673799DB0B852572040043E39A&newsid=852571020057CCF68525744B002A3937&locref=ntkwatch&u=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&dopt=Abstract&list_uids=18477734]]
 Se puede emplear la combinación de estos 3 productos pero siempre considerando el Riesgo/Beneficio entre la posibilidad de un evento isquémico y la hemorragia.
[[Low-flow, low-gradient aortic stenosis: from evaluation to treatment. Curr Opin Cardiol. 2007 Mar;22(2):84-91|  Curr Opin Cardiol. 2007 Mar;22(2):84-91.]]
Estos pacientes representan un grupo especialmente dificil por el alto riesgo del cambio valvular y que puede no mejorar los síntomas ni la función ventricular.
(Completar el artículo..)
Bienvenidos a mi Revista de Revista, selección de artículos médicos relacionados a patologías de la especialidad de Cirugía Torácica y Cardiovascular.
Aquí encontrarás también links al PUBMED, a un manual de como realizar búsquedas y a otros buscadores médicos.
Haz click en los temas de la barra lateral y te llevarán a los artículos revisados.

JJCustodio
Cirujano Torácico y Cardiovascular
Fabiani JN, Deloche A, Swanson J, Carpentier A. Retrograde Cardioplegia through the right atrium. Ann Thorac Surg 41;1:101-2.

-Experiencia en 1,200 casos (Hospital Broussais,París).
-Ambas cavas deben ser ligadas.
-Se pasa ligadura en el seno transverso cogiendo aorta y arteria pulmonar, al momento de pasar la cardioplejía se jala la ligadura hacia la derecha para ocluir la arteria pulmonar.
-Se punza la AD con cateter de 4mm de diámetro.
-Se administra solución coloide: 1 litro en 3 minutos a 60-80 mm Hg.
-Después de administrada la solución, se libera la arteria pulmonar.
-Contraindicado en CIA y en seno coronario permeable.
-Cuando se canula directamento el seno coronario se han reportado lesiones c on una presión de 40 mm Hg.
-Con esta técnica se irrigan también las venas de Tebesio y todas las variantes que dificultan a veces el enfriamiento del corazón en la canulación directa del seno coronario.t for 'New Tiddler'
En el espacio pleural: pasan 5 a 10 litros por día, quedando 5 a 20 ml.
Las causas de un derrame pleural son:
#Aumento de la presión hidrostática (falla cardíaca congestiva)
#Aumento de la permeabilidad capilar (inflamación o implantación de tumores en la pleura).
#Disminución de la presión oncótica (hipo-albuminemia).
#Aumento de la presión negativa intrapleural (atelectasias)
#Disminución del drenaje linfático (obstrucción linfática por tumor o fibrosis inducida por irradiación).
Se empleó [[Eritropoyetina]] 300-500 U/kg cada 24 h durante 7 días si el hematocrito < 36% y 3 días tras la cirugía junto con tratamiento férrico oral o intravenoso. En el quirófano se empleó [[aprotinina]] o AcidoTranexámico en todos los pacientes. Asimismo, durante el acto quirúrgico se emplearon los sistemas de recuperación de sangre o sistemas «cell-saber» .
[[Leer más|http://www.revespcardiol.org/cgi-bin/wdbcgi.exe/cardio/mrevista_cardio.fulltext?pident=13108278]]

[[Cirugía cardiaca en Testigos de Jehová. Experiencia y manejo.|http://www.imbiomed.com/1/1/articulos.php?method=showDetail&id_articulo=978&id_seccion=75&id_ejemplar=108&id_revista=14]] Se administró una dosis de 2,000 UI eritropoyetina recombinante humana (r-HuEPO) una semana antes de la cirugía y una dosis adicional de 2,000 UI, 24 horas después de la cirugía si la hemoglobina disminuía a < 9. Se utilizó un sistema de recuperación celular durante la cirugía.

[[Reoperación para reemplazo valvular Mitral en un niño testigo de Jehova|http://www.fac.org.ar/1/revista/05v34n3/cas_clin/caclin02/derossi.PDF]]:Si el Ht es menor de 35%: ERH 4,000 UI sc x semana x 3 semanas antes de la cirugía más hierro por vía oral a 5 mg/Kg/día + Acido fólico +Complejo B. En SOP se colocó un cateter triple lumen en la yugular por el que se le extrajo 450cc de sangre la cual fue reemplazada con coloides. Al iniciar la anestesia se empezó a infundir aprotinina a dosis inicial de 240 mg/m2 de SC y un mantenimiento de 56 mg/m2 hasta finalizar la cirugía. Se le realizó una hemodilución normovolémica e hipotermia a 25*C.
#[[Patient-prosthesis mismatch may be irrelevant after aortic valve replacement with the 19-mm Perimount pericardial bioprosthesis in patients aged 65 years or older.|http://www.ncbi.nlm.nih.gov/sites/entrez?db=pubmed&cmd=Retrieve&dopt=AbstractPlus&list_uids=18071849&itool=pubmed_DocSum]]El uso de la prótesis  19-mm Carpenter Edwards Perimount en pacientes mayores de 65 años no produce mistmatch y es sufiente para estos pacientes. L ampliación de anillo solo debe realizarce si no puede entrar una válvula 19
#[[Algoritmo para la transfusión de sangre en la cirugia Cardiaca]]
#[[Cirugía cardiaca sin sangre en testigos de Jehová]]
/***
|''Name:''|CryptoFunctionsPlugin|
|''Description:''|Support for cryptographic functions|
***/
//{{{
if(!version.extensions.CryptoFunctionsPlugin) {
version.extensions.CryptoFunctionsPlugin = {installed:true};

//--
//-- Crypto functions and associated conversion routines
//--

// Crypto "namespace"
function Crypto() {}

// Convert a string to an array of big-endian 32-bit words
Crypto.strToBe32s = function(str)
{
	var be = Array();
	var len = Math.floor(str.length/4);
	var i, j;
	for(i=0, j=0; i<len; i++, j+=4) {
		be[i] = ((str.charCodeAt(j)&0xff) << 24)|((str.charCodeAt(j+1)&0xff) << 16)|((str.charCodeAt(j+2)&0xff) << 8)|(str.charCodeAt(j+3)&0xff);
	}
	while (j<str.length) {
		be[j>>2] |= (str.charCodeAt(j)&0xff)<<(24-(j*8)%32);
		j++;
	}
	return be;
};

// Convert an array of big-endian 32-bit words to a string
Crypto.be32sToStr = function(be)
{
	var str = "";
	for(var i=0;i<be.length*32;i+=8)
		str += String.fromCharCode((be[i>>5]>>>(24-i%32)) & 0xff);
	return str;
};

// Convert an array of big-endian 32-bit words to a hex string
Crypto.be32sToHex = function(be)
{
	var hex = "0123456789ABCDEF";
	var str = "";
	for(var i=0;i<be.length*4;i++)
		str += hex.charAt((be[i>>2]>>((3-i%4)*8+4))&0xF) + hex.charAt((be[i>>2]>>((3-i%4)*8))&0xF);
	return str;
};

// Return, in hex, the SHA-1 hash of a string
Crypto.hexSha1Str = function(str)
{
	return Crypto.be32sToHex(Crypto.sha1Str(str));
};

// Return the SHA-1 hash of a string
Crypto.sha1Str = function(str)
{
	return Crypto.sha1(Crypto.strToBe32s(str),str.length);
};

// Calculate the SHA-1 hash of an array of blen bytes of big-endian 32-bit words
Crypto.sha1 = function(x,blen)
{
	// Add 32-bit integers, wrapping at 32 bits
	add32 = function(a,b)
	{
		var lsw = (a&0xFFFF)+(b&0xFFFF);
		var msw = (a>>16)+(b>>16)+(lsw>>16);
		return (msw<<16)|(lsw&0xFFFF);
	};
	// Add five 32-bit integers, wrapping at 32 bits
	add32x5 = function(a,b,c,d,e)
	{
		var lsw = (a&0xFFFF)+(b&0xFFFF)+(c&0xFFFF)+(d&0xFFFF)+(e&0xFFFF);
		var msw = (a>>16)+(b>>16)+(c>>16)+(d>>16)+(e>>16)+(lsw>>16);
		return (msw<<16)|(lsw&0xFFFF);
	};
	// Bitwise rotate left a 32-bit integer by 1 bit
	rol32 = function(n)
	{
		return (n>>>31)|(n<<1);
	};

	var len = blen*8;
	// Append padding so length in bits is 448 mod 512
	x[len>>5] |= 0x80 << (24-len%32);
	// Append length
	x[((len+64>>9)<<4)+15] = len;
	var w = Array(80);

	var k1 = 0x5A827999;
	var k2 = 0x6ED9EBA1;
	var k3 = 0x8F1BBCDC;
	var k4 = 0xCA62C1D6;

	var h0 = 0x67452301;
	var h1 = 0xEFCDAB89;
	var h2 = 0x98BADCFE;
	var h3 = 0x10325476;
	var h4 = 0xC3D2E1F0;

	for(var i=0;i<x.length;i+=16) {
		var j,t;
		var a = h0;
		var b = h1;
		var c = h2;
		var d = h3;
		var e = h4;
		for(j = 0;j<16;j++) {
			w[j] = x[i+j];
			t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=16;j<20;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),d^(b&(c^d)),w[j],k1);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=20;j<40;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k2);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=40;j<60;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),(b&c)|(d&(b|c)),w[j],k3);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}
		for(j=60;j<80;j++) {
			w[j] = rol32(w[j-3]^w[j-8]^w[j-14]^w[j-16]);
			t = add32x5(e,(a>>>27)|(a<<5),b^c^d,w[j],k4);
			e=d; d=c; c=(b>>>2)|(b<<30); b=a; a = t;
		}

		h0 = add32(h0,a);
		h1 = add32(h1,b);
		h2 = add32(h2,c);
		h3 = add32(h3,d);
		h4 = add32(h4,e);
	}
	return Array(h0,h1,h2,h3,h4);
};


}
//}}}
[[Bienvenidos]]
/***
|''Name:''|DeprecatedFunctionsPlugin|
|''Description:''|Support for deprecated functions removed from core|
***/
//{{{
if(!version.extensions.DeprecatedFunctionsPlugin) {
version.extensions.DeprecatedFunctionsPlugin = {installed:true};

//--
//-- Deprecated code
//--

// @Deprecated: Use createElementAndWikify and this.termRegExp instead
config.formatterHelpers.charFormatHelper = function(w)
{
	w.subWikify(createTiddlyElement(w.output,this.element),this.terminator);
};

// @Deprecated: Use enclosedTextHelper and this.lookaheadRegExp instead
config.formatterHelpers.monospacedByLineHelper = function(w)
{
	var lookaheadRegExp = new RegExp(this.lookahead,"mg");
	lookaheadRegExp.lastIndex = w.matchStart;
	var lookaheadMatch = lookaheadRegExp.exec(w.source);
	if(lookaheadMatch && lookaheadMatch.index == w.matchStart) {
		var text = lookaheadMatch[1];
		if(config.browser.isIE)
			text = text.replace(/\n/g,"\r");
		createTiddlyElement(w.output,"pre",null,null,text);
		w.nextMatch = lookaheadRegExp.lastIndex;
	}
};

// @Deprecated: Use <br> or <br /> instead of <<br>>
config.macros.br = {};
config.macros.br.handler = function(place)
{
	createTiddlyElement(place,"br");
};

// Find an entry in an array. Returns the array index or null
// @Deprecated: Use indexOf instead
Array.prototype.find = function(item)
{
	var i = this.indexOf(item);
	return i == -1 ? null : i;
};

// Load a tiddler from an HTML DIV. The caller should make sure to later call Tiddler.changed()
// @Deprecated: Use store.getLoader().internalizeTiddler instead
Tiddler.prototype.loadFromDiv = function(divRef,title)
{
	return store.getLoader().internalizeTiddler(store,this,title,divRef);
};

// Format the text for storage in an HTML DIV
// @Deprecated Use store.getSaver().externalizeTiddler instead.
Tiddler.prototype.saveToDiv = function()
{
	return store.getSaver().externalizeTiddler(store,this);
};

// @Deprecated: Use store.allTiddlersAsHtml() instead
function allTiddlersAsHtml()
{
	return store.allTiddlersAsHtml();
}

// @Deprecated: Use refreshPageTemplate instead
function applyPageTemplate(title)
{
	refreshPageTemplate(title);
}

// @Deprecated: Use story.displayTiddlers instead
function displayTiddlers(srcElement,titles,template,unused1,unused2,animate,unused3)
{
	story.displayTiddlers(srcElement,titles,template,animate);
}

// @Deprecated: Use story.displayTiddler instead
function displayTiddler(srcElement,title,template,unused1,unused2,animate,unused3)
{
	story.displayTiddler(srcElement,title,template,animate);
}

// @Deprecated: Use functions on right hand side directly instead
var createTiddlerPopup = Popup.create;
var scrollToTiddlerPopup = Popup.show;
var hideTiddlerPopup = Popup.remove;

// @Deprecated: Use right hand side directly instead
var regexpBackSlashEn = new RegExp("\\\\n","mg");
var regexpBackSlash = new RegExp("\\\\","mg");
var regexpBackSlashEss = new RegExp("\\\\s","mg");
var regexpNewLine = new RegExp("\n","mg");
var regexpCarriageReturn = new RegExp("\r","mg");

}
//}}}
#[[Causas de derrame Pleural]]
#[[Derrame maligmo]]
#[[Pleuresía]]
Un tumor maligno puede directa o indirectamente producir un derrame pleural por diferentes vias: 
#Un mecanismo es la presencia de metástasis en la pleura. El mecanismo por el cual las metástasis de la pleura producen aumento de la permeabilidad capilar no es definitivamente conocido, sin embargo, se postula que se debe a la producción de factor de crecimiento endotelial vascular (FCEV). Los niveles de FCEV en derrames pleurales malignos son mucho más altos que en pacientes con derrame secundario a falla cardíaca congestiva. El FCEV es uno de los más potentes agentes conocidos para incrementar la permeabilidad vascular.
#Otro mecanismo es el bloqueo linfático por compromiso de los ganglios mediastinales y/o por metástasis a la pleura parietal, que obstruye los estomas linfáticos. Por cualquiera de estas dos vías se puede disminuir la absorción de líquido del espacio pleural.
#Un tercer mecanismo es la obstrucción del conducto torácico, en este caso el derrame pleural es un quilotórax.
#Por obstrucción bronquial: esto genera atelectasia lo que  aumenta de presión negativa intrapleural produciendo  acumulación de líquido.

''Características del líquido pleural maligno:''
Exudados. Glucosa < 60 mgr
Niveles de antígeno carcinoembrionario :por encima de de 5 ng/mL son específicos pero poco sensibles de malignidad
*Creador del TW: Jeremy Ruston.m
El TW es válido para proyectos pequeños. El término [[Wiki]] significa "muy rápìdo".
*''Tiddler'': Fragmento de texto que agregamos al wiki.
*''Tiddly'': Palabra anglosajona que significa "poquito a poquito" microcontenido.
*Todo el contenido se guarda en un solo archivo HTML.
*Partes principales de un TW: 
**Tiddler
**Wiki menú
**Menú principal
**Título y subtítulo
**Columna del sistema
*Hay que tener en cuenta siempre 2 cosas: a. Tener siempre un TiddlyWiki sin información y como plantilla y b. Renombrar los archivos TW para los diferentes proyectos.
*Me inscribi en el [[Medical Subject Heading (MESH) de la National Library of Medicine|http://www.nlm.nih.gov/cgi/request.meshdata]].
''Heckmann J,Lang Ch,Kindler K,et al. Neurologic manifestations of cerebral air embolism as a complication of central venous catheterization. Crit Care Med 2000;28:1621-1625.''

*Las embolias aéreas pueden ocurrir en:Trauma,hemodiálisis,relaciones sexuales orogenitales en las mujeres,parto,accidentes en alta altura,buceo,cirugía cardiaca,tocatomías,procedimientos neumoradiológicos,  angiografías arteriales y neurocirugía.
*La embolia puede ocurrir cuando se desconecta el cateter y el aire  atravezar del sistema venoso al arterial por un shunt pulmonar  derecha-izquierda (60%) o por defecto cardiaco (40%).
*Paradójicamente se cree que el embolismo ocurre más por defectos   cardiacos (CIA o foramen ovale permeable) y no por shunts AV  pulmonares.
*Ocurre por una desconección (54%),extracción (31%) e inserción (15%).
*Se debe sospechar tempranamante cuando un paciente esté con un   cateter venoso central y presente disfunción neurológica.
''Ayuda Dx:''
#Gases arteriales: la disminución del end tidal PCO2 es uno de los signos más tempranos.
#Rx Tórax
#TAC cerebral: muy importante,se debe tomar inmediatamente.

*El aire puede producir una obstrucción al tracto de salida del VD y  producir una Insuf cardiaca aguda.
*Por un cateter 14G,si el gradiente de presión es de 5cm H2O,puede ingresar 100 ml de aire por segundo al sistema vascular (Ordway CB).
´''Tratamiento:''
##Cerrar la entrada de aire.
##Aspiración del aire desde el VD con el cateter.
##Colocar al paciente con la cabeza hacia abajo en posición decúbito lateral izquierdo (Maniobra de Durant).
##Cuidados intensivos generales. Se puede sugerir la cámara hiperbárica. 
//
''Tips de mi pasantía en Japón (Yokohama City University) Año 2000)''

*Colocan parche de vena para no colocar 2 puentes(Ver dibujo).
*En septum perforado colocan 2 parches uno de pericardio y otro de  teflón y entre ambos colocan goma GRF.
*En BPAC sin bomba usan el estabilizador de succión Octopussy.
*Para el aneurisma de ventrículo :Operación de Dor.
*Para aorta pequeña : Técnica de Olin.
*No transfusión de sangre homológa en 80%.
*60% a 70% no reciben sangre en el hospital.
*En hemodilución normovolémica intraoperatoria sacan entre 800 y1200  cc.La Hb de 15.2 bajó a 11.8.
*Utilizan tubuladura heparinizada, disminuyendo la cantidad de heparina de 3mg x Kg a 1 mg x Kg, lo que disminiuye el sangrado postop.
*Usan steridrapes,solamente 2 sábanas de campos estériles.
*No levantan las piernas.El que lava al paciente es el anestesiólogo. Tratan de cortar tiempos.
*ONEGASHMAS: expresión antes de iniciar cirugía.
*Monitorizan el SVO2: Muy importante.
*Utilizan la clasificación de las lesiones en las arterias coronarias según la American Heart Association: Números.
*Peligro de la perfusión caliente: Daño cerebral (< 5%)Ideal para pacientes entre 30 y 35 años.
*En Urafune: con el clamp Ao se hace la mitad de la anastomosis proximal,luego cardioplejía caliente y luego la cardioplejía limpiado
 ra.No hacen clamp parcial.
*Usan el flujómetro electromagnético para medir el flujo de los injertos coronarios.
*Tienen un cartel con los datos de los pacientes: Nombre-Edad-Talla-peso-SC-Tipo sangre- Hb-Registro.
*Para los aneurismas disecantes colocan la Goma GRF (Gelatine  Resorsing Formalin) entre las capas íntima y muscular disecada y  luego suturan.
*Existen los ingenieros médicos que se encargan de manejar la máquina de perfusión,máquina de diálisis y otros.
*Protejen los bordes del esternón con un pedazo de tubo grueso cortado por la mitad en forma longituninal.
*Las gasas con sangre las dejan en un recipiente con sulución salina  y luego las exprimen y aspiran la sangre del recipiente al cell  saver.
*Para la broncofibrosccopía hay un conector con válvula que permite la colocación del BFC y a la vez se le púede bolsear.
*En el Sindrome Abdomino compartamental: abren el abdomen, lo dejan  abierto protejiendo la incisión con un plástico (Bolsas de transfusión) que lo suturan a la fascia, hasta que la presión intraabdominal sea menor de 20 cm de Agua.
*En el PCPS (Partial cardiopulmonary support) se usan tubos  heparinizados.
*Usan la numeración de la American Heart Association para la anatomía de las arterias coronarias y ubicar la estenosis.
*Las valvas maleables tienen fundas de tela fina:Protege las  visceras y además permite fijarlas a los campos.
*Fijan los campos de tela al cuerpo con 4 puntos.
*Realizan angiografía en todos los pacientes antes del alta:2 sem.
*Dr. Sato: Inventor del presentador de venas.

-
[[Experiencia Japonesa]]
[[Tto. Quirúrgico Aneurisma de Cayado Aórtico]]
''Pleurodesis con tetracilclina''
El mayor efecto colateral de la pleurodesis es el  severo dolor pleurítico el que a menudo es  dificil de controlar aún con apropiado sistema de premedicación y el uso de lidocaína intrapleural. 
Porcentajes de éxito: 39% a 83%.
Dosis:  20 mgrs. por kilo de peso diluída en 70 a 100 mL de solución salina.
La ideal es la oxitetracilcina. Actualmente  Doxiciclina. Otra Bleomicyna (Más costosa)

''Otro agente: El talco''
El talco en un volumen de 5 a 10 gr. puede usarse como un polvo por insuflación por toracoscopia o toracotomía o instilándolo  como suspensión a través del tubo de toracostomía. Éxito 90% de casos.
Posibilidad de producir mesotelioma disminuye actualmente por la ausencia de asbesto en el talco médico.
Quirúrgicamente: Shunt pleuroperitoneal de Denver  o el indwelling catéter.
Los pacientes con derrame maligno deben ser valorados para saber si el pulmón expande completamente después de la evacuación Si el pulmón expande el derrame debe ser manejado con esclerosis. El talco es probablemente el más efectivo esclerosante disponible. Aunque la tetraciclina y la bleomycina son también utiles. Si el pulmón está atrapado y el paciente es sintomático, el shunt pleuroperitoneal es una opción, o si no, el catéter PleurX.

Otras formas;
[[Pleurodesis química|http://espanol.geocities.com/uesmed/medicinaII/m2c25ple.htm]] 
Digoxina y la minocilina se pueden administrar dentro de la cavidad pleural. Se observa 48 horas después y si vemos bastante drenaje por el tubo torácico > 100 mg/día, se le aplica una segunda dosis de sustancia esclerosante (doxiciclina + minociclina). Administrar analgésicos por vía sistémica y lidocaína con la solución esclerosante, ya que reduce las molestias. 
La [[Heparina]], [[warfarina]] y la [[Aspirina]] seguirán jugando un rol muy importante en el manejo de los desórdenes tromboembólicos y cardiovasculares mas allá del año 2010.Ninguna delas nuevas drogas ha demostrado un efecto mejor que las mencionadas.
Heparins, warfarin, and aspirin will continue to play a major role in the management of thrombotic and cardiovascular disorders beyond 2010
*''Heparinas nuevas'': Pentasacarida (sistetizada quimicamente) de bajo peso molecular.Fondaparinux.
*''Antiplaquetarios nuevos'':  Los inhibidores de los receptores de adenosina difosfato y de la glicoproteina IIb / IIIa, tienen efectos limitados.
*''Anticoagulantes orales nuevos'': Agentes anti-Xa y anti-IIa.
*''Antagonistas de la cyclooxygenase (COX)-1 y P2Y (12)'']]:Prasugrel( nueva thienopiridina), cangrelor y AZD 6140. 
[[Survival of heparins, oral anticoagulants, and aspirin after the year 2010|http://www.peerview-institute.org/news/content.nsf/NTKPaperFrameSet?OpenForm&pp=1&id=287B85794D7944E285256B56005699A5&newsid=852571020057CCF685257427002E3951&locref=ntkwatch&u=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&dopt=Abstract&list_uids=18393143]]
[[Interactions between warfarin and three commonly prescribed fluoroquinolones.||http://www.peerview-institute.org/news/content.nsf/NTKPaperFrameSet?OpenForm&pp=1&id=C312AC673799DB0B852572040043E39A&newsid=852571020057CCF68525742F002AC595&locref=ntkwatch&u=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&dopt=Abstract&list_uids=18413687]] Ann Pharmacother. 2008 May;42(5):680-5. Epub 2008 Apr 15.
No se ha demostrado fehacientemente que la ciprofloxacina (fluoroquinilonas) aumenta el efecto anticoagulante de la warfarina. Se requieren más estudios.
''Datos Personales''
*@@color(red):''Jesús Jacinto Custodio López''@@, Cirujano Cardiovascular del Hospital Nacional "Almanzor Aguinaga Asenjo" EsSalud- Chiclayo,Perú.
*Coordinador del Curso Informática Médica Universidad Católica Santo Toribio de Mogrovej, Chiclayo

Comunicarse:
*jjcustodio@msn.com
*jcuslop@gmail.com
Datos Personales
Se puede producir lesión del Seno coronario cuando presión es mayor de 40 mm Hg.
/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
  url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 }
 return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
!INDICE 
''CORAZON''
[[Valvulopatía Aórtica]]
[[Valvulopatía Mitral]]
[[Valvulopatía Tricuspídea]]
[[Valvulopatía Mixta]]
[[Cardiopatía Coronaria]]
[[Cardiopatía Congénita]]
[[Tumores Cardiacos]]

''Temas de Cirugía''
[[Temas de CEC]]
[[Conservación de sangre]]
[[Anticoagulación y Antiagregación]]
[[Experiencias]]
[[Apuntes libres]]

''VASCULAR ''
[[Vascular Arterial]]
[[Vascular Venoso]]
[[Vascular Linfático]]

''TORAX''
[[Derrame Pleural]]
[[Pleurodesis: Técnica]]

[[Otros Temas]]

''PUBMED''
[[PubMed|http://www.ncbi.nlm.nih.gov/sites/entrez?db=pubmed]]
[[Usando PubMed]]
[[Manual PubMed|http://pcvc.sminter.com.ar/fec/cursofac/pubmed/index.htm]]
[[Buscando en PubMed|http://www.fisterra.com/recursos_web/no_explor/pubmed/060828_pubmed.pdf]]
      
[[Proyectos]]

''BIBLIOTECAS''
[[MedLine|http://medlineplus.gov/spanish/]]
[[Manual básico de TW|http://zopelana.org/ciberperiodismo/?p=131]]
[[Como usar TW|http://www.giffmex.org/twfortherestofus.html]]
[[Posición prona para el edema agudo pulmonar post cirugía cardiaca]]
[[Embolia aérea por cateter venoso central]]
#Patient-prosthesis mismatch 
Más información: [[Pleuresía|http://espanol.geocities.com/uesmed/medicinaII/m2c25ple.htm]]
Cantidad de líquido pleural varía de 30 a 50 ml.Cuado líquido es mayor de 50ml: Derrame pleural. Se necesitan 250cc a 300 cc para que aparezca el derrame en Rx tórax. 
PH y concentración de glucosa igual a la de la sangre; una concentración de proteínas menor de 2 gr/dl.
Los derrames pueden ser: ''Exudados'' (Son formados por patologías que producen un proceso inflamatorio a nivel de los capilares pulmonares) y ''Trasudados'' (Formados por patologías que están en el pulmón o a distancia del mismo y que no implique un proceso inflamatorio)
''Causas de Trasudados''
#Aumento de la presión hidrostática a nivel de los capilares pulmonares: Falla cardiaca izquierda y estenosis mital.
#Aumento de la presión hidrostática de los capilares sistémicos:Obstrucciones de la vena cava o ácigos (Trombosis, tumores, adenopatías por TBC)
#Aumento de la presión intrapleural: Presión intrapleural normal: 0 a -4. Atelectasias.
#Disminución de la presión oncótica de ls proteinas.La albúmina es la que permite mantener los líquidos dentro de un vaso sanguíneo. Causas: Albuminuria,cirrosis,Sindrome nefrótico, desnutrición.
''Causas de Exudados''
#Infecciones: bacterianas,tuberculosis,hongos,parásitos.
#Neoplasias:Primaria,Secundaria(Ca de mama,de colon,linfomas),Mesoteliomas.
#Enfermedades de la colágena:LES, artritis reumatoide.
#Patología intraabdominal: Crugía abdominal,pancreatitis,absceso subdiafragmático, abscesos intrahepáticos.
#Otras: Tromboembolia pulmonar,quilotórax,atelectasia,uremia,radioterapia.

''Cuánto líquido vamos a sacar?''
Si es un trasudado debemos obtener una cantidad mínima, no tiene chiste sacar gran cantidad de trasudado si este líquido pleural no nos designa patología propia de la pleura. 
Si es un exudado se puede sacar hasta 2 litros, pero no más, porque provocamos un edema agudo de pulmón contralateral.
Todo pus se drena, a excepción del absceso hepático. 
En un Ca de pulmón podemos sacar hasta 4 litros de líquido pleural. 
#[[Formas de Pleurodesis]]
[[Prone positioning to treat acute severe pulmonary edema in the post-cardiac surgical patient: a case report. Heart Surg Forum. 2006;9(5):E762-4|http://www.ncbi.nlm.nih.gov/pubmed/16844634?dopt=AbstractPlus]]
Se reporta el caso de un edema agudo pulmonar con hipoxemia severa secundaria aun edema pulmonar masivo post cirugía cardiaca que mejoró colocando al paciente en posición prona (Boca abajo).
La posición prona corrige el mismatch ventilación-perfusión al permitir el drenaje de los líquidos por gravedad.
#[[Kelly trombosis|http://jjcustodio2.tiddlyspot.com/]]
#[[Cierre de CIV post IMA con parche endoventricular]]
#[[Reimplante de velo posterior en reemplazo de válvula mitral]]
Información médica a modo de Revista de Revistas y relación de buscadores de Información Médica.
Revista de revistas de artículos médicos leídos en la web
Apuntes profesionales.
/***
|''Name:''|SparklinePlugin|
|''Description:''|Sparklines macro|
***/
//{{{
if(!version.extensions.SparklinePlugin) {
version.extensions.SparklinePlugin = {installed:true};

//--
//-- Sparklines
//--

config.macros.sparkline = {};
config.macros.sparkline.handler = function(place,macroName,params)
{
	var data = [];
	var min = 0;
	var max = 0;
	var v;
	for(var t=0; t<params.length; t++) {
		v = parseInt(params[t]);
		if(v < min)
			min = v;
		if(v > max)
			max = v;
		data.push(v);
	}
	if(data.length < 1)
		return;
	var box = createTiddlyElement(place,"span",null,"sparkline",String.fromCharCode(160));
	box.title = data.join(",");
	var w = box.offsetWidth;
	var h = box.offsetHeight;
	box.style.paddingRight = (data.length * 2 - w) + "px";
	box.style.position = "relative";
	for(var d=0; d<data.length; d++) {
		var tick = document.createElement("img");
		tick.border = 0;
		tick.className = "sparktick";
		tick.style.position = "absolute";
		tick.src = "data:image/gif,GIF89a%01%00%01%00%91%FF%00%FF%FF%FF%00%00%00%C0%C0%C0%00%00%00!%F9%04%01%00%00%02%00%2C%00%00%00%00%01%00%01%00%40%02%02T%01%00%3B";
		tick.style.left = d*2 + "px";
		tick.style.width = "2px";
		v = Math.floor(((data[d] - min)/(max-min)) * h);
		tick.style.top = (h-v) + "px";
		tick.style.height = v + "px";
		box.appendChild(tick);
	}
};


}
//}}}
#Iniciar revista Colegio Médico.
#Caso clínico: Reimplante de Velos posterior en cambio Mitral.
#Cierre de CIV post IMA.
#[[Cardioplejía Retrógrada por la AD]]
#[[Lesion del Seno Coronario]]
[[Single Antiplatelet Therapy for Patients with Previous Gastrointestinal Bleeds (June).Ann Pharmacother. 2008 Apr 15 [Epub ahead of print]|http://www.peerview-institute.org/news/content.nsf/NTKPaperFrameSet?OpenForm&pp=1&id=76FC1E81F38FC15D8525727500638530&newsid=852571020057CCF68525742F002AC50D&locref=ntkwatch&u=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&dopt=Abstract&list_uids=18413689]]
La Aspirina más un inhibidor de la bomba de protones es superior al uso del clopidrogel y debe ser usado en el manejo de pacientes que requieren una terapia antiagregante pero que han tenido una hemorragia digestiva previa.
Finkelstein A, Bazan S, Halkin A, Herz I, George J, Miller HI, Keren G, Banai S.Treatment of post-catheterization femoral artery pseudo-aneurysm with para-aneurysmal saline injection.[[Am J Cardiol. 2008 May 15;101(10):1418-22. Epub 2008 Mar 17|http://www.peerview-institute.org/news/content.nsf/NTKPaperFrameSet?OpenForm&pp=1&id=C312AC673799DB0B852572040043E39A&newsid=852571020057CCF6852574490026B4EB&locref=ntkwatch&u=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&dopt=Abstract&list_uids=18471452]]

Investigación realizada en 64 pacientes con pseudoaneurismas post cateterización.
Mediante una  guía ecográfica se les inyectó 25 a 60 ml de solución salina alrededor del tejido del pseusoanerisma en conección a la arteria con la arteria femoral seguida de una compresión manual por corta duración. En el  92 % (59 pac) se logró la obstrucción del pseudoaneuisma.
/***
Contains the stuff you need to use Tiddlyspot
Note you must also have UploadPlugin installed
***/
//{{{

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'jjcustodio';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)
window.showBackstage = true; // show backstage too

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}

// create some shadow tiddler content
merge(config.shadowTiddlers,{

'WelcomeToTiddlyspot':[
 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki.org|http://tiddlywiki.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n"),

'TspotControls':[
 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<br>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[blog|http://tiddlyspot.blogspot.com/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),

'TspotSidebar':[
 "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n"),

'TspotOptions':[
 "tiddlyspot password:",
 "<<option pasUploadPassword>>",
 ""
].join("\n")

});
//}}}
#Utilizan injerto gelatinado con 4 ramas que les cuesta 80,000 doll
#Colocan cánula aórtica y perfunden bajando temperatura hasta 25°  grados(rectal),nasofaringe 20°C, luego parada circulatoria.
#Pueden demorar sin problemas 40'.
#Abren aorta y colocan cánulas en arteria subclavia,carótida y tronco innominado y perfunden cerebro con otra bomba,puede ser la misma.
#Anastomosis distal del injerto en parada circulatoria.
#Perfusión por una de las ramas del injerto.Clamp aorta en extremo proximal del injerto.
#Anastomosis proximal del injerto en la aorta.
#Se suelta clamp aorta.Se continúa perfundiendo las extremidades por la rama del injerto.Las ramas cerebrales están ligadas pero perfundiéndose.
#Anastomosis del injerto rama subclavia a arteria subclavia,se retira cateter (retroplejía) de arteria subclavia.
 7. Anastomosis sucesiva de las otras 2 ramas arteriales (carótida y     tronco innominado).
 8. Clamp de la cuarta rama del injerto,sección y sutura.
 9. Flujos: Tronco inmominado 300ml x min
            Carótida          200ml x min  Total 600 ml x min
            Subclavia         100ml x min  Promedio 1,500 ml x min
					   Normal: 800 ml x min
 
-Flujómetro: > 40 ml x min, malo < de 30 ml.
-Hay 20 hospitales haciendo cirugía cartdiaca para una población de   6 millones.
-Sacan al safena de ambas piernas.Suturan un campo pequeño a ambos   lados del pubis.
-El Esmolol no está aceptado en el Japón: es un betabloqueador inmediato.
-Mucho cuidado con el embolismo aéreo por cateter venoso central. El  aire puede ir al cerebro por u foramen ovale permeable. Mortalidad  23%.
-Reciben 3 bonificaciones al año: 2.5 veces el sueldo.
-Crioablación: Nitrógeno líquido.
-Esparadradrapo estéril: steridrape.
-La operación de Meiss puede servir para extraer la válvula en una AI pequeña.
-Disposición de la máquina de perfusión:
    O     O     O     O    o  o  o  o
   Bomba Vent Succiones   Innominada 
                             Carótida
                                 Subclavia
-Para no equivocarse con la dmi de una ampolla: pegan la ampolla a  la tapa de la jeringa.
-Exámenes: Angiografía con resonancia magnética           CT tridimensional
-Limite del paro circulatorio: 40' a 25°. Durante este tiempo no hay problemas con la médula espinal.
-Si hay problema con el drenaje de la vena cava conectan presión negativa en el reservorio.
-En parada circulatoria:
 Temperatura rectal 24° y tEMP esofágica 20° a 25°.
-Para la disección del aneurisma: Puntos separados.
-Presión de perfusión cerebral: 80mm Hg.
-Todo el tiempo de la parada circulatoria: Cabeza abajo.
-Desclampan Ao a 24°C.No esperan que caliente el paciente.
-Técnica para tto Qx de Aneurisma Disecante Tipo B:
 1.Toracotomía ántero lateral en 4to EIC.	
 2.Cortan bordes de cartílago de costilla 4ta y 5ta en unión con-
   drocostal.
 3.Canulación Ao y VCS; Cardioplejía retrógrada; vent en AI.
 4.Enfrían-Clamp Ao.
 5.Enfrían hasta 24°C rectal ó 20°C Esófago.
 6.Parada circulatoria y retroperfusión por VCS.
 7.Anastomosis proximal del injerto Aórtico y luego anastomisis de     subclavia.
 8.Se inyecta líquido por cánula aórtica que se había vaciado y se    controla con el injerto= de esta manera se elimina aire del    injerto.
 9.Se abre toda la aorta.
10.Anastomosis distal. Por el falso lumen se sacan los coágulos y se  pegan los bordes (+/- 2.5 cm).Luego se suturan con fieltro de    Teflón.
11.Se  empieza a calentar al paciente.

-Administran la epinefrina por el AI cuando elpaciente presenta falla ventricular izquierda e hipertensión pulmonar.
 Motivo: debido al efecto de la dlución y a la eliminanción pulmonar  la concentración de epinefrina disminuye cuando llega al corazón.
 Además púede desencadenar vasoconstricción pulmonar, aumentando la PAP y RVP.
-Se demoraron en sacar la mamaria 1h40'.
-Usan alambres de acero como pasador de suturas muy delgadas.
-Flujómetro en mamaria: 60ml/min.
-Entran a SOP con sus dibujos de las lesiones coronarias.
-Retiran el clamo Aorta a 30°C, antes del hot shot.
-Plastía en Insuficiencia Aórtica II y III;  si insuficiencia es  leve, se deja.
-CIV perimembranoso: Pericardio.
-Colocan cánula venosa con pinza de Zen.
-Retiran clamp Ao a 27°C, desfibrilan en 28°C.
-Suturan arteria pulmonar con corazón batiendo y sin clamp Ao.
-Cierran AD con corazón batiendo y cavas ligadas.
-Se preocupan mucho por sacar el aire de las arterias coronarias.
 1.Pör cateter de cardioplejía retrógrada: soltadas las cavas pasan
   sangre arterial antes de desclanpar.
 2.Si no hay cateter en seno:  Llenan aurícula con PA 15 a    20 mm Hg,luego clampan arteria pulmonar. Presionan cavidades    derechas x 2 a 3 segundos (lo repiten varias veces)= Presión de    60 a 80 mm Hg.
-Todo paciente con cambio valvular mitral o Plastía y con fibrilación auricular, se le aplica cardioversión inmediatamente después  de salir de Bomba: 10 1 50 J en sincronización con un marcapaso biatrial (Pacing biatrial): varias veces.Se continúa con el  marcapaso x 3 días después de la operación si el resultado fue  positivo. Si después vuelve a FA se le cita para otra cardioversión= el resultado es mucho mejor.
-Anastoflow= cateter que se coloca dentro de coronarias para el  Bypass sin bomba.
-BPAC sin bomba: 90 % no hay transfusión sanguínea.
-Bypass sin bomba: extubación en SOP 90%.
-Anestesia local con Bupivacaína0 0.25% en esternón.
-Palpan la tricúspide antes de canular cavas para evaluar la  insuficiencia tricuspídea.                                                                                                                                                                                                             
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 03/07/2008 01:27:09 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . |
| 03/07/2008 01:49:24 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . |
| 03/07/2008 02:05:42 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . | failed |
| 03/07/2008 02:06:34 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . | failed |
| 03/07/2008 02:07:49 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . | failed |
| 03/07/2008 02:09:19 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . |
| 23/07/2008 07:54:04 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . | failed |
| 23/07/2008 07:54:49 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . |
| 23/07/2008 07:59:05 | JjCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . |
| 15/06/2017 14:38:51 | JJCustodio | [[/|http://jjcustodio.tiddlyspot.com/]] | [[store.cgi|http://jjcustodio.tiddlyspot.com/store.cgi]] | . | [[index.html | http://jjcustodio.tiddlyspot.com/index.html]] | . |
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'
};

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			config.macros.option.genericCreate(place,'pas',opt,className,desc);
			// checkbox linked with this password "save this password on this computer"
			config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);			
			// text savePasswordCheckboxLabel
			place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
		},
		onChange: config.macros.option.genericOnChange
	}
});

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
			saveOptionCookie(opt);
		return config.options[name] ? "true" : "false";
	}
});

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
			}
		},
		set: function(name,value) {config.options[name] = decodeCookie(value);}
	}
});

// need to reload options to load passwordOptions
loadOptionsCookie();

/*
if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

merge(config.optionsDesc,{
		pasPassword: "Test password"
	});
*/
//}}}

/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.0|
|''Date:''|May 5, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (#3125)|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 0,
	date: new Date("May 5, 2007"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0 (#3125)'
};

//
// Environment
//

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
	
//
// Upload Macro
//

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
};
	
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	
};

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"
};

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
		return;
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
	else
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	}
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};

config.macros.upload.action = function(params)
{
		// for missing macro parameter set value from options
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			alert(config.macros.upload.messages.noStoreUrl);
			clearMessage();
			return false;
		}
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			alert(config.macros.upload.messages.usernameOrPasswordMissing);
			clearMessage();
			return false;
		}
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 
};

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
{
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;
};

//
// uploadOptions Macro
//

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		wizard.createWizard(place,this.wizardTitle);
		wizard.addStep(this.step1Title,this.step1Html);
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		markList.parentNode.insertBefore(listWrapper,markList);
		wizard.setValue("listWrapper",listWrapper);
		this.refreshOptions(listWrapper,false);
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
		else
			uploadCaption = config.macros.upload.label.uploadLabel;
		
		wizard.setButtons([
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
				
			]);
	},
	refreshOptions: function(listWrapper) {
		var uploadOpts = [
			"txtUploadUserName",
			"pasUploadPassword",
			"txtUploadStoreUrl",
			"txtUploadDir",
			"txtUploadFilename",
			"txtUploadBackupDir",
			"chkUploadLog",
			"txtUploadLogMaxLine",
			]
		var opts = [];
		for(i=0; i<uploadOpts.length; i++) {
			var opt = {};
			opts.push()
			opt.option = "";
			n = uploadOpts[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
			opts.push(opt);
		}
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
				h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
			}
		}
		
	},
	onCancel: function(e)
	{
		backstage.switchTab(null);
		return false;
	},
	
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
}

//
// upload functions
//

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."
};

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
			displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
			return;
		}
		if (bidix.debugMode) 
			alert(original.substr(0,500)+"\n...");
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
			alert(config.messages.invalidFileError.format([localPath]));
			return;
		}
		bidix.upload.uploadRss(uploadParams,original,posDiv);
	};
	
	if(onlyIfDirty && !store.isDirty())
		return;
	clearMessage();
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
		saveChanges();
	}
	// get original
	var uploadParams = Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,null,null,callback,uploadParams,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
			bidix.upload.uploadMain(params[0],params[1],params[2]);
		} else {
			displayMessage(bidix.upload.messages.rssFailed);			
		}
	};
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		bidix.upload.httpUpload(rssUploadParams,convertUnicodeToUTF8(generateRss()),callback,Array(uploadParams,original,posDiv));
	} else {
		bidix.upload.uploadMain(uploadParams,original,posDiv);
	}
};

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
				displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
			}
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
			store.setDirty(false);
			log.endUpload("ok");
		} else {
			alert(bidix.upload.messages.mainFailed);
			displayMessage(bidix.upload.messages.mainFailed);
			log.endUpload("failed");			
		}
	};
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);
	bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == httpStatus.NotFound)
			alert(bidix.upload.messages.storePhpNotFound.format([url]));
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			alert(responseText);
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
			alert(responseText);
		if (responseText.charAt(0) != '0')
			status = null;
		callback(status,params,responseText,url,xhr);
	};
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
		alert(config.messages.invalidFileError.format([localPath]));
		return;
	}
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
				original.substr(posDiv[1]);
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;
};

//
// UploadLog
// 
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
		store.addTiddler(this.tiddler);
	}
	return this;
};

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
		return;
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			textArray.splice(1,textArray.length-1-maxLine);
			this.tiddler.text = textArray.join('\n');		
	}
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	store.addTiddler(this.tiddler);
	// refresh and notifiy for immediate update
	story.refreshTiddler(this.tiddler.title);
	store.notify(this.tiddler.title, true);
};

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
		return;
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";
	this.addText(text);
};

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
		return;
	this.addText(" "+status+" |");
};

//
// Utilities
// 

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
	}
};

bidix.dirname = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));
	}
};

bidix.basename = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);
};

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;
};

//
// Initializations
//

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

//optionsDesc
merge(config.optionsDesc,{
	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});

// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');


/* don't want this for tiddlyspot sites

// Backstage
merge(config.tasks,{
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");

*/


//}}}
[[Manual de PubMed en espanol|http://www.fisterra.com/recursos_web/no_explor/pubmed.asp]]
[[Breve Guia al PUBMED|http://www.splp.com.ar/guiapubmed.pdf]]
[[Guia para el uso del PubMed|http://pcvc.sminter.com.ar/fec/cursofac/pubmed/index.htm]]
[[Manual para utilizar el PubMed|http://www.aepap.org/evidencias/pubmed.htm]]
Si tenemos problemas para encontrar un término en inglés, una buena opción es consultar el MeSH en español de [[ HONSelect|http://www.hon.ch/HONselect/index_sp.html]] o los Descriptotes de Ciencias de la Salud [[DeSC|http://decs.bvs.br/E/homepagee.htm]] de Bireme, que describen el término, su estructura jerárquica y su equivalente en inglés.

''Para Guardar la búsqueda''
Para guardar los resultados de una búsqueda en un disquete, pulse “Send to” y seleccione “File”. Pueden volcarse un máximo de 10.000 registros. Para volcar referencias seleccionadas, necesita ir seleccionándolas pulsando el recuadro de la  izquierda de cada cita y repetir el anterior proceso. Si lo prefiere, puede guardar la búsqueda desde la barra del menú del navegador: pulsar Archivo, seleccionar "Guardar como", abrir la ventana "Guardar en" y seleccionar "Disco de 3 1/2 (A)" u otra unidad de destino. En "Nombre de archivo" escribir el nombre que deseemos dar al archivo y en al ventana "Guardar como tipo" seleccionar "Archivo de texto".

''Estrategias de las búsquedas (Details)''
La opción Details, presente en la visualización de resultados, permite ver la estrategia de búsqueda en la forma que fue traducida por el mapeo automático de términos.  Puede guardar o editar la estrategia. También muestra un mensaje de error si los resultados no son correctos.
''Como guardar la estrategia de búsqueda?'' 
Desde la ventana de "Details", use el botón URL para ver la URL o dirección de Internet que contiene la estrategia de búsqueda y luego guárdela como favorito o bookmark para ser utilizada más adelante.

''¿Como utilizar el clipboard o portapapeles?'' 
El Clipboard o Portapapeles permite guardar y ver más adelante, para imprimir, enviar por e-mail o volcar en disquete, las citas seleccionadas de una o varias búsquedas.  El número máximo de citas que se puede guardar es de 500.
Para agregar una o varias citas en el portapapeles, pulse en el cuadro a la izquierda de la cita y luego seleccione en “Send to” la opción “Clipboard”.
Una vez agregadas (hasta un máximo de 500 referencias), el numero cambia al color verde.  Para recuperar todas las referencias almacenadas en el Portapapeles, debemos pulsar en la barra de menú Clipboard.  El Clipboard se pierde después de una hora de inactividad en PubMed.
[[Randomized clinical trial of honey-impregnated dressings for venous leg ulcers|http://www.ncbi.nlm.nih.gov/pubmed/18161896?ordinalpos=7&itool=EntrezSystem2.PEntrez.Pubmed.Pubmed_ResultsPanel.Pubmed_RVDocSum]] Br J Surg. 2008 Feb;95(2):175-82.
Este ensayo trata de comprobar la efectividad y seguridad de la miel usada en vendaje compresivo.
Los resultados a las 12 semanas demostraron que la miel no mejora significativamente la cicatrización comparada con las otras técinas usando el alginato de calcio. 
#[[Con una protesis aortica 19 la incompatibilidad protesis paciente es irrelevante]]
#[[Bajo flujo y baja gradiente en estenosis Aórtica severa: Evaluación y tratamiento quirúrgico]]
#[[Tratamiento del pseudoaneurisma femoral post cateterismo con inyección de solución salina]]
#[[Uso de la miel en la úlcera varicosa]]
No es necesario suspender la warfarina  ni la aspirina en cirugía menores de piel, basta tener un cuidado meticuloso con la hemostasia.
[[Lack of complications in minor skin lesion excisions in patients taking aspirin or warfarin products.|http://www.peerview-institute.org/news/content.nsf/PaperFrameSet?OpenForm&pp=1&id=C312AC673799DB0B852572040043E39A&refid=2257&specid=109&newsid=852571020057CCF68525744200274B5A&locref=ntkwatch&u=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=PubMed&dopt=Abstract&list_uids=18453305]]
Palabra formada por dos palabras juntas con las iniciales de ambas en mayúsculas : WikiLengua, MiTutorial, MisFotos.