diff --git a/src/adonisjs/public/author/css/author.css b/src/adonisjs/public/author/css/author.css index ff74dac43..3766281e8 100644 --- a/src/adonisjs/public/author/css/author.css +++ b/src/adonisjs/public/author/css/author.css @@ -37,12 +37,15 @@ } .sty-message-space { - flex: 25%; - max-width: 25%; - max-height: 48px; - font-size: 20pt; - font-weight: bold; - color: blue; + position: absolute; + font-size: 30pt; + font-weight: bold; + color: #c5c5ca; + height: 100vh; + width: 100vw; + background-color: #040404ab; + z-index: 3000; + vertical-align: middle; } .sty-work-panel { diff --git a/src/adonisjs/public/author/index.html b/src/adonisjs/public/author/index.html index 52a8e6ce9..2af483d1e 100644 --- a/src/adonisjs/public/author/index.html +++ b/src/adonisjs/public/author/index.html @@ -103,6 +103,11 @@ + + @@ -183,6 +188,7 @@

Settings

+ @@ -235,7 +241,7 @@

Edit case

- + - + diff --git a/src/adonisjs/public/author/js/author.js b/src/adonisjs/public/author/js/author.js index 6169d99d0..9e6b77bbb 100644 --- a/src/adonisjs/public/author/js/author.js +++ b/src/adonisjs/public/author/js/author.js @@ -354,7 +354,9 @@ class AuthorManager { * ACTION: control-save */ async caseSave () { + this._messageSpace.classList.remove('invisible') document.getElementById('btn-save-draft').innerHTML = 'SAVING...' + this._messageSpace.firstElementChild.innerHTML = 'SAVING...' await Properties.s.closePreviousProperties() await this._updateActiveComments() if (Basic.service.currentCaseId != null && this._compiledCase != null) { @@ -369,13 +371,14 @@ class AuthorManager { Basic.service.authorPropertyStore('caseId', Basic.service.currentCaseId) - this._messageSpace.innerHTML = 'Saved' - setTimeout(this._clearMessage, 500) + this._messageSpace.firstElementChild.innerHTML = 'SAVED!' + setTimeout(this._clearMessage, 800) + // this._messageSpace.classList.add('invisible') const promise = new Promise((resolve, reject) => { setTimeout(() => resolve('done!'), 500) }) const result = await promise - this._messageSpace.innerHTML = '' + this._messageSpace.classList.add('invisible') document.getElementById('btn-save-draft').innerHTML = 'SAVE' } } diff --git a/src/adonisjs/public/author/js/comments.js b/src/adonisjs/public/author/js/comments.js index d8e4d3cdd..b710f34f0 100644 --- a/src/adonisjs/public/author/js/comments.js +++ b/src/adonisjs/public/author/js/comments.js @@ -70,6 +70,7 @@ class Comments { this.commentsConfirm = this.commentsConfirm.bind(this) MessageBus.ext.subscribe('control/comments/edit/confirm', this.commentsConfirm) + this.toggleRadioFindings() /* let cKnot = -1 @@ -133,13 +134,45 @@ class Comments { */ } + toggleRadioFindings(){ + + const radioList = document.querySelectorAll(`input[id*="achados"][id$="1"]`) + if(radioList){ + radioList.forEach(function(el) { + + if(el.hasAttribute('checked')){ + el.setAttribute('pastcheck','true') + el.previousElementSibling.setAttribute('pastcheck','false') + }else{ + el.setAttribute('pastcheck','false') + el.previousElementSibling.setAttribute('pastcheck','true') + } + el.addEventListener("click", function(){ + + if(el.getAttribute('pastcheck') == 'true'){ + el.previousElementSibling.checked = true + el.previousElementSibling.setAttribute('pastcheck','true') + el.setAttribute('pastcheck','false') + }else if(el.getAttribute('pastcheck') == 'false'){ + el.checked = true + el.previousElementSibling.setAttribute('pastcheck','false') + el.setAttribute('pastcheck','true') + } + }) + }) + } + } + commentsConfirm(topic, message) { + console.log('============') + console.log('confirming comments') let content = this._compiledCase.knots[this._knotid].content let commentElement for (let v in message.value) if (typeof message.value[v] === 'string') message.value[v] = message.value[v].trim() if (this._comments > -1) { + console.log('greater that -1') commentElement = content[this._comments] commentElement.value = message.value } else { diff --git a/src/adonisjs/public/infra/token-validator.js b/src/adonisjs/public/infra/token-validator.js index 362232c35..cf5344f26 100644 --- a/src/adonisjs/public/infra/token-validator.js +++ b/src/adonisjs/public/infra/token-validator.js @@ -32,6 +32,9 @@ class TokenController { sessionStorage.setItem('harena-user-grade', endpointResponse.data.grade) sessionStorage.setItem('harena-user-institution', endpointResponse.data.institution) sessionStorage.setItem('harena-user-institution-id', endpointResponse.data.institutionId) + // localStorage.setItem('harena-user-grade', endpointResponse.data.grade) + // localStorage.setItem('harena-user-institution', endpointResponse.data.institution) + // localStorage.setItem('harena-user-institution-id', endpointResponse.data.institutionId) MessageBus.int.publish('data/user/info', endpointResponse.data) TokenController.instance.changeHeaderButtons(endpointResponse.data) }) @@ -105,6 +108,10 @@ class TokenController { TokenController.instance.tokenChecked = true sessionStorage.setItem('harena-user-grade', endpointResponse.data.grade) sessionStorage.setItem('harena-user-institution', endpointResponse.data.institution) + sessionStorage.setItem('harena-user-institution-id', endpointResponse.data.institutionId) + // localStorage.setItem('harena-user-grade', endpointResponse.data.grade) + // localStorage.setItem('harena-user-institution', endpointResponse.data.institution) + // localStorage.setItem('harena-user-institution-id', endpointResponse.data.institutionId) MessageBus.int.publish('data/user/info', endpointResponse.data) TokenController.instance.changeHeaderButtons(endpointResponse.data) diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_abdomen.html b/src/adonisjs/public/templates/simple/knot/comments/pt_abdomen.html index 3c013d661..2bfe3bc32 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_abdomen.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_abdomen.html @@ -237,3 +237,8 @@

Anatomical References


+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_aorta.html b/src/adonisjs/public/templates/simple/knot/comments/pt_aorta.html index e0b5e183c..259505f93 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_aorta.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_aorta.html @@ -356,3 +356,9 @@

Anatomical References


+ +
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_articulate.html b/src/adonisjs/public/templates/simple/knot/comments/pt_articulate.html index 98ee79feb..7d814d74e 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_articulate.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_articulate.html @@ -248,3 +248,8 @@

Anatomical References


+
+ + +
+
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 84612e3f9..98b24c380 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_cava.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_cava.html @@ -65,6 +65,69 @@

Anatomical References

+
+

Lista de achados - Video

+ +
+ + +
+

Image 1


@@ -192,3 +255,8 @@

Anatomical References


+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_conclusion.html b/src/adonisjs/public/templates/simple/knot/comments/pt_conclusion.html index bd188546d..cb720e437 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_conclusion.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_conclusion.html @@ -261,3 +261,8 @@

7. Medical decision making


+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_efast.html b/src/adonisjs/public/templates/simple/knot/comments/pt_efast.html index e3692eb53..280125d4a 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_efast.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_efast.html @@ -416,3 +416,8 @@

Anatomical References


+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_heart.html b/src/adonisjs/public/templates/simple/knot/comments/pt_heart.html index 1384db87c..94df87dff 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_heart.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_heart.html @@ -4,7 +4,7 @@
-

Video - Subxifóide / subscostal

+

Video - Sub-xifoide / subscostal


Gain

@@ -63,241 +63,570 @@

Anatomical References


-

Video - Paraesternal longa

+

Lista de achados - Sub-xifoide

+ +
+ + +
+ + +
+

Video - Para-esternal longa


Gain

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

Depth

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

Anatomical References

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

-

Video - Paraesternal curta nível V. aortica

+

Lista de achados - Para-esternal longa

+ +
+ + +
+ + +
+

Video - Para-esternal curta nível V. aortica


Gain

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

Depth

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

Anatomical References

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

Video - Paraesternal curta nível mitral

+

Video - Para-esternal curta nível mitral


Gain

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

Depth

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

Anatomical References

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

-

Video - Paraesternal curta nível papilares

+

Video - Para-esternal curta nível papilares


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Para-esternal curta

+ +
+ +
+

Video - Apical de 4 câmaras


@@ -358,3 +687,122 @@

Anatomical References


+ +

Lista de achados - Apical de 4 câmaras

+ +
+ + +
+
+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_llv.html b/src/adonisjs/public/templates/simple/knot/comments/pt_llv.html index a6fcc5a8d..a43635100 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_llv.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_llv.html @@ -593,3 +593,8 @@

Anatomical References


+
+ + +
+
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 767e45219..8e88ff1de 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_lungs.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_lungs.html @@ -122,711 +122,3138 @@

Anatomical References


-

Video - Anterosuperior D

+

Video - Antero-superior D


Gain

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

Depth

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

Anatomical References

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

-

Video - Anteroinferior D

+

Lista de achados - Antero-superior D

+ +
+ + +
+ +
+

Video - Antero-inferior D


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Antero-inferior D

+ +
+ +
+
-

Video - Laterosuperior D

+

Video - Latero-superior D


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Latero-superior D

+ +
+ +

-

Video - Lateroinferior D

+

Video - Latero-inferior D


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Latero-inferior D

+ +
+ +

-

Video - Anterosuperior E

+

Video - Antero-superior E


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Antero-superior E

+ +
+ +
+ +
-

Video - Anteroinferior E

+

Video - Antero-inferior E


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Antero-inferior E

+ +
+ +
+
-

Video - Laterosuperior E

+

Video - Latero-superior E


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Latero-superior E

+ +
+ +
+
-

Video - Lateroinferior E

+

Video - Latero-inferior E


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Latero-inferior E

+ +
+ +
+
-

Video - Posterosuperior D

+

Video - Postero-superior D


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Postero-superior D

+ +
+ +
+
-

Video - Posteroinferior D

+

Video - Postero-inferior D


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Postero-inferior D

+ +
+ +
+
-

Video - Posterosuperior E

+

Video - Postero-superior E


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Postero-superior E

+ +
+ +
+
-

Video -Posteroinferior E

+

Video - Postero-inferior E


Gain

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

Depth

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

Anatomical References

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

Lista de achados - Postero-inferior E

+ +
+ +
+ +
+
+ + +

diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_ocular.html b/src/adonisjs/public/templates/simple/knot/comments/pt_ocular.html index 01b17f57e..7823e107c 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_ocular.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_ocular.html @@ -181,3 +181,8 @@

Anatomical References


+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_presentation.html b/src/adonisjs/public/templates/simple/knot/comments/pt_presentation.html index d7f670dae..cb8cb0b18 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_presentation.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_presentation.html @@ -2,3 +2,9 @@ +
+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_soft.html b/src/adonisjs/public/templates/simple/knot/comments/pt_soft.html index 9aeb56782..d8c855628 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_soft.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_soft.html @@ -240,3 +240,8 @@

Anatomical References


+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_urinary.html b/src/adonisjs/public/templates/simple/knot/comments/pt_urinary.html index 8f56c53ff..fb0e39d04 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_urinary.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_urinary.html @@ -594,3 +594,8 @@

Anatomical References


+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/comments/pt_vesicle.html b/src/adonisjs/public/templates/simple/knot/comments/pt_vesicle.html index 0d025fe3d..d4956dfac 100644 --- a/src/adonisjs/public/templates/simple/knot/comments/pt_vesicle.html +++ b/src/adonisjs/public/templates/simple/knot/comments/pt_vesicle.html @@ -299,3 +299,8 @@

Anatomical References


+
+ + +
+
diff --git a/src/adonisjs/public/templates/simple/knot/pt_heart.md b/src/adonisjs/public/templates/simple/knot/pt_heart.md index 7195732d3..015ce46c7 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_heart.md +++ b/src/adonisjs/public/templates/simple/knot/pt_heart.md @@ -2,23 +2,23 @@ **Heart - POCUS Exam Videos:** -Video - Subxifóide / subscostal +Video - Sub-xifoide / subscostal -Video - Paraesternal longa +Video - Para-esternal longa -Video - Paraesternal curta nível V. aortica +Video - Para-esternal curta nível V. aortica -Video - Paraesternal curta nível mitral +Video - Para-esternal curta nível mitral -Video - Paraesternal curta nível papilares +Video - Para-esternal curta nível papilares diff --git a/src/adonisjs/public/templates/simple/knot/pt_lungs.md b/src/adonisjs/public/templates/simple/knot/pt_lungs.md index d645f20dc..5a437a072 100644 --- a/src/adonisjs/public/templates/simple/knot/pt_lungs.md +++ b/src/adonisjs/public/templates/simple/knot/pt_lungs.md @@ -42,7 +42,7 @@ Video - Lateroinferior E -Video - Posterorsuperior D +Video - Posterosuperior D