Coledocolitíase é a presença de cálculos no ducto colédoco. Esta condição causa icterícia e lesão às células do fígado, sendo uma emergência médica, necessitando de CPRE ou tratamento cirúrgico.
Índice
1Causa
2Complicações
3Diagnóstico
4Tratamento
Causa |
Enquanto as pedras podem frequentemente passar através do ducto colédoco em direção ao duodeno, algumas pedras podem ser muito grandes para passar através do ducto colédoco, causando uma obstrução.
Complicações |
Esta obstrução causa icterícia, elevação da fosfatase alcalina, aumento da bilirrubina conjugada no sangue e aumento do colesterol no sangue. Também pode causar pancreatite aguda e colangite ascendente.
Diagnóstico |
Imagem de duas pedras no ducto colédoco distal
Os médicos podem usar um exame de sangue de fosfatase alcalina, bilirrubina e colesterol para diagnosticar coledocolitíase.
Entretanto, um ultrassom demonstrando um ducto colédoco aumentado é o exame de escolha.
Tratamento |
O tratamento envolve a remoção dos cálculos, através de terapia cirúrgica ou endoscópica (CPRE). As cirurgias comumente realizadas envolvem a realização de papiloesfinteroplastias transduodenais, coledocotomias com drenagem biliar por dreno em T e derivações biliodigestivas. Tipicamente a vesícula biliar é removida para prevenção de futuras ocorrências de obstrução do ducto colédoco.
v•e
Sistema digestivo - Gastroenterologia (K20-K93)
Esôfago
Esofagite - Doença de refluxo gastroesofágico - Halitose - Divertículo de Zenker - Esôfago de Barrett - Acalasia - Câncer esofágico - Varizes esofágicas - Síndrome de Mallory-Weiss - Síndrome de Boerhaave
up vote
0
down vote
favorite
I know this question already asked but not getting solution. From this code I will get all the information from the contact but image not found when open vcf files on mac os, also not getting when share this file. I use this stackoverflow link here but It's not help full. var contacts = [CNContact]() let keys = [CNContactVCardSerialization.descriptorForRequiredKeys() ] as [Any] let request = CNContactFetchRequest(keysToFetch: keys as! [CNKeyDescriptor]) do { try self.contactStore.enumerateContacts(with: request) { (contact, stop) in // Array containing all unified contacts from everywhere contacts.append(contact) } } catch { print("unable to fetch contacts") } do { let data = try
up vote
6
down vote
favorite
1
This program is for count number of partitions of a set with n elements into k subsets I am confusing here return k*countP(n-1, k) + countP(n-1, k-1); can some one explain what is happening here? why we are multiplying with k? NOTE->I know this is not the best way to calculate number of partitions that would be DP // A C++ program to count number of partitions // of a set with n elements into k subsets #include<iostream> using namespace std; // Returns count of different partitions of n // elements in k subsets int countP(int n, int k) { // Base cases if (n == 0 || k == 0 || k > n) return 0; if (k == 1 || k == n) return 1; // S(n+1, k) = k*S(n, k) + S(n, k-1) return k*countP(n-1, k) + countP(n-1, k-1); } // Driver program int ma
0
I found a lot of questions abount appendices and ToC. Many users want appendices to be grouped in an Appendix part, however some problems arise with ToC, hyperref, PDF viewer bookmarks, and so on. There are different solutions which require extra packages, command patching and other extra code, however none of them satisfies me. I almost found an easy way to accomplish a good result, where appendices are added to bookmarks in the right way and hyperref links point to the right page. However, the number of the "Appendix" part page is wrong (it's the number of appendix A). Is there any EASY way to fix that? This is a MWE: documentclass{book} usepackage[nottoc,notlot,notlof]{tocbibind} usepackage{hyperref} begin{document} frontmatter tableofcontents mainmatter part{First} chapter{