From e2570fc88a96c65b5cf76d2cdc8d5849ae1a925d Mon Sep 17 00:00:00 2001 From: Heitor Mattosinho Date: Sat, 20 Feb 2021 12:37:07 -0300 Subject: [PATCH 1/2] feat (POCUS/author): new findings and default video --- .../simple/case/pocus_training-dynamic.md | 6 + .../simple/knot/comments/pt_cava.html | 118 +--- .../simple/knot/comments/pt_lungs.html | 624 +++++++++++++++--- .../templates/simple/knot/pt_abdomen.md | 8 +- .../public/templates/simple/knot/pt_aorta.md | 4 +- .../templates/simple/knot/pt_articulate.md | 4 +- .../public/templates/simple/knot/pt_cava.md | 2 +- .../public/templates/simple/knot/pt_efast.md | 14 +- .../public/templates/simple/knot/pt_heart.md | 12 +- .../public/templates/simple/knot/pt_llv.md | 20 +- .../public/templates/simple/knot/pt_lungs.md | 28 +- .../public/templates/simple/knot/pt_ocular.md | 4 +- .../public/templates/simple/knot/pt_soft.md | 4 +- .../templates/simple/knot/pt_urinary.md | 12 +- .../templates/simple/knot/pt_vesicle.md | 6 +- 15 files changed, 601 insertions(+), 265 deletions(-) diff --git a/src/adonisjs/public/templates/simple/case/pocus_training-dynamic.md b/src/adonisjs/public/templates/simple/case/pocus_training-dynamic.md index a035743d..4cc57992 100644 --- a/src/adonisjs/public/templates/simple/case/pocus_training-dynamic.md +++ b/src/adonisjs/public/templates/simple/case/pocus_training-dynamic.md @@ -19,6 +19,12 @@ Write here the history. * problem 2 }} +{{hypothesis +**Main Hypothesis** + +Write here the **Main Hypothesis**. +}} + {{questions **POCUS Questions** diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_cava.html b/src/adonisjs/public/templates/simple/knot/comments/pt_cava.html index 98b24c38..5f163712 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_cava.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_cava.html @@ -131,126 +131,48 @@
Achados

Image 1


-

Gain

- -
-
- - -
-
- - -
-
- - -
-
- -

Depth

-
-
- - -
-
- - -
-
- - -
-
- -

Anatomical References

+

Measurement

- - + +
- - + +
- - + +

Image 2


-

Gain

- -
-
- - -
-
- - -
-
- - -
-
- -

Depth

-
-
- - -
-
- - -
-
- - -
-
- -

Anatomical References

+

Measurement

- - + +
- - + +
- - + +
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_lungs.html b/src/adonisjs/public/templates/simple/knot/comments/pt_lungs.html index 8e88ff1d..01654021 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_lungs.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_lungs.html @@ -211,14 +211,14 @@
Achados
- - -
@@ -358,6 +358,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -370,7 +387,24 @@
Achados
{{checked?video_antero_sup_d_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -471,14 +505,14 @@
Achados
- - -
@@ -618,6 +652,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -630,7 +681,24 @@
Achados
{{checked?video_antero_inf_d_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -732,14 +800,14 @@
Achados
- - -
@@ -879,6 +947,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -891,7 +976,24 @@
Achados
{{checked?video_latero_sup_d_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -992,14 +1094,14 @@
Achados
- - -
@@ -1139,6 +1241,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -1151,7 +1270,24 @@
Achados
{{checked?video_latero_inf_d_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -1252,14 +1388,14 @@
Achados
- - -
@@ -1399,6 +1535,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -1411,7 +1564,24 @@
Achados
{{checked?video_antero_sup_e_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -1514,14 +1684,14 @@
Achados
- - -
@@ -1661,6 +1831,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -1673,7 +1860,24 @@
Achados
{{checked?video_antero_inf_e_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -1775,14 +1979,14 @@
Achados
- - -
@@ -1922,6 +2126,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -1934,7 +2155,24 @@
Achados
{{checked?video_latero_sup_e_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -2036,14 +2274,14 @@
Achados
- - -
@@ -2183,6 +2421,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -2195,7 +2450,24 @@
Achados
{{checked?video_latero_inf_e_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -2297,14 +2569,14 @@
Achados
- - -
@@ -2444,6 +2716,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -2456,7 +2745,24 @@
Achados
{{checked?video_postero_sup_d_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -2558,14 +2864,14 @@
Achados
- - -
@@ -2705,6 +3011,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -2717,7 +3040,24 @@
Achados
{{checked?video_postero_inf_d_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -2819,14 +3159,14 @@
Achados
- - -
@@ -2966,6 +3306,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -2978,7 +3335,24 @@
Achados
{{checked?video_postero_sup_e_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
@@ -3080,14 +3454,14 @@
Achados
- - -
@@ -3227,6 +3601,23 @@
Achados
+
+
+ + + + + + +
+
+
@@ -3239,7 +3630,24 @@
Achados
{{checked?video_postero_inf_e_achados_derr_pleural_volum1:1}}> +
+
+ +
+
+ + + + + +
diff --git a/src/adonisjs/public/templates/simple/knot/pt_abdomen.md b/src/adonisjs/public/templates/simple/knot/pt_abdomen.md index 76f63e77..fa87b51d 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_abdomen.md +++ b/src/adonisjs/public/templates/simple/knot/pt_abdomen.md @@ -4,19 +4,19 @@ QSD - + QSE - + Pelve transversal - + Pelve longitudinal - + {{findings Describe here your findings concerning the following videos. diff --git a/src/adonisjs/public/templates/simple/knot/pt_aorta.md b/src/adonisjs/public/templates/simple/knot/pt_aorta.md index 08ad344e..14fa4bec 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_aorta.md +++ b/src/adonisjs/public/templates/simple/knot/pt_aorta.md @@ -8,7 +8,7 @@ Image - Ao proximal Video - Ao distal - + Image - Ao distal @@ -24,7 +24,7 @@ Image - Ao medial Video - Varredura ao longitudinal - + {{findings Describe here your findings concerning the following video and photos. diff --git a/src/adonisjs/public/templates/simple/knot/pt_articulate.md b/src/adonisjs/public/templates/simple/knot/pt_articulate.md index 50bb4ba7..549ba2c4 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_articulate.md +++ b/src/adonisjs/public/templates/simple/knot/pt_articulate.md @@ -4,11 +4,11 @@ Video - Varredura longitudinal - + Video - Varredura transversal - + Image - Medidas no longitudinal diff --git a/src/adonisjs/public/templates/simple/knot/pt_cava.md b/src/adonisjs/public/templates/simple/knot/pt_cava.md index 8ed77e65..e96f0aa3 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_cava.md +++ b/src/adonisjs/public/templates/simple/knot/pt_cava.md @@ -4,7 +4,7 @@ Video - + Image 1 diff --git a/src/adonisjs/public/templates/simple/knot/pt_efast.md b/src/adonisjs/public/templates/simple/knot/pt_efast.md index 2ad78eeb..7c8f29fd 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_efast.md +++ b/src/adonisjs/public/templates/simple/knot/pt_efast.md @@ -4,31 +4,31 @@ Deslizamento pleural D - + Deslizamento pleural E - + Subxifóide/subcostal - + QSD - + QSE - + Pelve (plano transversal) - + Pelve (plano longitudinal) - + {{findings Describe here your findings concerning the following videos. diff --git a/src/adonisjs/public/templates/simple/knot/pt_heart.md b/src/adonisjs/public/templates/simple/knot/pt_heart.md index 015ce46c..18aed51a 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_heart.md +++ b/src/adonisjs/public/templates/simple/knot/pt_heart.md @@ -4,27 +4,27 @@ Video - Sub-xifoide / subscostal - + Video - Para-esternal longa - + Video - Para-esternal curta nível V. aortica - + Video - Para-esternal curta nível mitral - + Video - Para-esternal curta nível papilares - + Video - Apical de 4 câmaras - + {{findings Describe here your findings concerning the following videos. diff --git a/src/adonisjs/public/templates/simple/knot/pt_llv.md b/src/adonisjs/public/templates/simple/knot/pt_llv.md index 163af802..5154364c 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_llv.md +++ b/src/adonisjs/public/templates/simple/knot/pt_llv.md @@ -6,45 +6,45 @@ Video - Femoral D1 - + Video - Femoral D2 - + Video - Femoral D3 - + Video - Poplitea D1 - + Video - Poplitea D2 - + **Left Lower Limb** Video - Femoral E1 - + Video - Femoral E2 - + Video - Femoral E3 - + Video - Poplitea E1 - + Video - Poplitea E2 - + {{findings Describe here your findings concerning the following videos. diff --git a/src/adonisjs/public/templates/simple/knot/pt_lungs.md b/src/adonisjs/public/templates/simple/knot/pt_lungs.md index 5a437a07..e8b328a7 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_lungs.md +++ b/src/adonisjs/public/templates/simple/knot/pt_lungs.md @@ -4,59 +4,59 @@ Video - Deslizamento pleural D - + Video - Deslizamento pleural E - + Video - Anterosuperior D - + Video - Anteroinferior D - + Video - Laterosuperior D - + Video - Lateroinferior D - + Video - Anterosuperior E - + Video - Anteroinferior E - + Video - Laterosuperior E - + Video - Lateroinferior E - + Video - Posterosuperior D - + Video - Posteroinferior D - + Video - Posterosuperior E - + Video - Posteroinferior E - + {{findings Describe here your findings concerning the following videos. diff --git a/src/adonisjs/public/templates/simple/knot/pt_ocular.md b/src/adonisjs/public/templates/simple/knot/pt_ocular.md index 63e9c114..d5e14bb4 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_ocular.md +++ b/src/adonisjs/public/templates/simple/knot/pt_ocular.md @@ -4,11 +4,11 @@ Video - Varredura plano longitudinal - + Video - Varredura plano transversal - + Image - Medida do diâmetro nervo óptico diff --git a/src/adonisjs/public/templates/simple/knot/pt_soft.md b/src/adonisjs/public/templates/simple/knot/pt_soft.md index 7546f271..8b9d7265 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_soft.md +++ b/src/adonisjs/public/templates/simple/knot/pt_soft.md @@ -4,11 +4,11 @@ Video - Varredura longitudinal - + Video - Varredura transversal - + Image - Medidas no longitudinal diff --git a/src/adonisjs/public/templates/simple/knot/pt_urinary.md b/src/adonisjs/public/templates/simple/knot/pt_urinary.md index 35844762..db53f4b9 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_urinary.md +++ b/src/adonisjs/public/templates/simple/knot/pt_urinary.md @@ -4,11 +4,11 @@ Video - Rim D (varredura longitudinal) - + Video - Rim D (varredura transversal) - + Image - Medida longitudinal do rim D @@ -16,11 +16,11 @@ Image - Medida longitudinal do rim D Video - Rim E (varredura longitudinal) - + Video - Rim E (varredura transversal) - + Image - Medida longitudinal do rim E @@ -28,11 +28,11 @@ Image - Medida longitudinal do rim E Video - Bexiga (varredura longitudinal) - + Video - Bexiga (varredura transversal) - + Image - Medidas da bexiga (longitudinal) diff --git a/src/adonisjs/public/templates/simple/knot/pt_vesicle.md b/src/adonisjs/public/templates/simple/knot/pt_vesicle.md index 99302d71..436b4135 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_vesicle.md +++ b/src/adonisjs/public/templates/simple/knot/pt_vesicle.md @@ -4,11 +4,11 @@ Video - Varredura longitudinal de vesícula - + Video - Varredura transversal de vesícula - + Image - Medida espessura da parede da vesícula @@ -16,7 +16,7 @@ Image - Medida espessura da parede da vesícula Video - Tríade portal - + Image - Ducto biliar comum From 197be30a436d9be34db469257fc160194e8b6014 Mon Sep 17 00:00:00 2001 From: Heitor Mattosinho Date: Sat, 20 Feb 2021 14:07:03 -0300 Subject: [PATCH 2/2] fix (author/caseSave): retry after save failed --- src/adonisjs/public/author/js/author.js | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/adonisjs/public/author/js/author.js b/src/adonisjs/public/author/js/author.js index 9e6b77bb..5cf43c2f 100644 --- a/src/adonisjs/public/author/js/author.js +++ b/src/adonisjs/public/author/js/author.js @@ -357,8 +357,19 @@ class AuthorManager { this._messageSpace.classList.remove('invisible') document.getElementById('btn-save-draft').innerHTML = 'SAVING...' this._messageSpace.firstElementChild.innerHTML = 'SAVING...' + let timeoutExceeded + new Promise((resolve, reject) => { + timeoutExceeded = setTimeout(() => {resolve()}, 5000) + + }) + .then(function (rej) { + AuthorManager.author._messageSpace.firstElementChild.innerHTML = 'Error ocurred. Trying again...' + setTimeout(() => {AuthorManager.author.caseSave()}, 3000) + }) await Properties.s.closePreviousProperties() await this._updateActiveComments() + clearTimeout(timeoutExceeded) + if (Basic.service.currentCaseId != null && this._compiledCase != null) { this._checkKnotModification(this._renderState) @@ -373,13 +384,23 @@ class AuthorManager { this._messageSpace.firstElementChild.innerHTML = 'SAVED!' setTimeout(this._clearMessage, 800) - // this._messageSpace.classList.add('invisible') + // let timeoutExceeded + // new Promise((resolve, reject) => { + // timeoutExceeded = setTimeout(() => {resolve()}, 5000) + // + // }) + // .then((res) => {this._messageSpace.firstElementChild.innerHTML = 'Error!'}) + // clearTimeout(timeoutExceeded) const promise = new Promise((resolve, reject) => { setTimeout(() => resolve('done!'), 500) }) const result = await promise this._messageSpace.classList.add('invisible') document.getElementById('btn-save-draft').innerHTML = 'SAVE' + } else{ + this._messageSpace.firstElementChild.innerHTML = 'Error...try again.' + setTimeout(this._messageSpace.classList.add('invisible'), 1500) + document.getElementById('btn-save-draft').innerHTML = 'SAVE' } }