Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>OpenMRS Electronic Medical Record</title>
- <link rel="shortcut icon" type="image/ico" href="/openmrs/images/openmrs-favicon.ico"/>
- <link rel="icon" type="image/png\" href="/openmrs/images/openmrs-favicon.png"/>
- <script type="text/javascript" src="http://gc.kis.scr.kaspersky-labs.com/1B74BD89-2A22-4B93-B451-1C9E1052A0EC/main.js" charset="UTF-8"></script><script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/jquery-1.8.3.min.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/jquery-ui-1.9.2.custom.min.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/underscore-min.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/knockout-2.1.0.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/emr.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/jquery.toastmessage.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/jquery.simplemodal.1.4.4.min.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/bootstrap-collapse.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/bootstrap-transition.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/coreapps/scripts/custom/visits.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/datetimepicker/bootstrap-datetimepicker.min.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/uicommons/scripts/datetimepicker/locales/bootstrap-datetimepicker.en_GB.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/coreapps/scripts/patientdashboard/patient.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/coreapps/scripts/fragments/visitDetails.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/coreapps/scripts/fragments/encounterTemplates.js?cache=1477317604671"></script>
- <script type="text/javascript" src="/openmrs/ms/uiframework/resource/coreapps/scripts/fragments/patientdashboard/encountertemplate/defaultEncounterTemplate.js?cache=1477317604671"></script>
- <link rel="stylesheet" href="/openmrs/ms/uiframework/resource/uicommons/styles/styleguide/jquery-ui-1.9.2.custom.min.css?cache=1477317604671" type="text/css"/>
- <link rel="stylesheet" href="/openmrs/ms/uiframework/resource/uicommons/styles/styleguide/jquery.toastmessage.css?cache=1477317604671" type="text/css"/>
- <link rel="stylesheet" href="/openmrs/ms/uiframework/resource/coreapps/styles/patientdashboard/patientDashboard.css?cache=1477317604671" type="text/css"/>
- <link rel="stylesheet" href="/openmrs/ms/uiframework/resource/uicommons/styles/datetimepicker.css?cache=1477317604671" type="text/css"/>
- <link rel="stylesheet" href="/openmrs/ms/uiframework/resource/coreapps/styles/patientHeader.css?cache=1477317604671" type="text/css"/>
- <link rel="stylesheet" href="/openmrs/ms/uiframework/resource/appui/styles/header.css?cache=1477317604671" type="text/css"/>
- <link rel="stylesheet" href="/openmrs/ms/uiframework/resource/referenceapplication/styles/referenceapplication.css?cache=1477317604671" type="text/css"/>
- </head>
- <body>
- <script type="text/javascript">
- var OPENMRS_CONTEXT_PATH = 'openmrs';
- window.sessionContext = window.sessionContext || {
- locale: "en_GB"
- };
- window.translations = window.translations || {};
- var openmrs = {
- server: {
- timezone: "-0400",
- timezoneOffset: 240
- }
- }
- </script>
- <script type="text/javascript">
- var sessionLocationModel = {
- id: ko.observable(),
- text: ko.observable()
- };
- jq(function () {
- ko.applyBindings(sessionLocationModel, jq('.change-location').get(0));
- sessionLocationModel.id(6);
- sessionLocationModel.text("Inpatient Ward");
- // we only want to activate the functionality to change location if there are actually multiple login locations
- jq(".change-location a").click(function () {
- jq('#session-location').show();
- jq(this).addClass('focus');
- jq(".change-location a i:nth-child(3)").removeClass("icon-caret-down");
- jq(".change-location a i:nth-child(3)").addClass("icon-caret-up");
- });
- jq('#session-location').mouseleave(function () {
- jq('#session-location').hide();
- jq(".change-location a").removeClass('focus');
- jq(".change-location a i:nth-child(3)").addClass("icon-caret-down");
- jq(".change-location a i:nth-child(3)").removeClass("icon-caret-up");
- });
- jq("#session-location ul.select li").click(function (event) {
- var element = jq(event.target);
- var locationId = element.attr("locationId");
- var locationName = element.attr("locationName");
- var data = { locationId: locationId };
- jq("#spinner").show();
- jq.post(emr.fragmentActionLink("appui", "session", "setLocation", data), function (data) {
- sessionLocationModel.id(locationId);
- sessionLocationModel.text(locationName);
- jq('#session-location li').removeClass('selected');
- element.addClass('selected');
- jq("#spinner").hide();
- jq(document).trigger("sessionLocationChanged");
- })
- jq('#session-location').hide();
- jq(".change-location a").removeClass('focus');
- jq(".change-location a i:nth-child(3)").addClass("icon-caret-down");
- jq(".change-location a i:nth-child(3)").removeClass("icon-caret-up");
- });
- jq('.identifier').hover(
- function(){
- jq('.appui-toggle').show();
- jq('.appui-icon-caret-down').hide();
- },
- function(){
- jq('.appui-toggle').hide();
- jq('.appui-icon-caret-down').show();
- }
- );
- jq('.identifier').css('cursor', 'pointer');
- });
- </script>
- <header>
- <div class="logo">
- <a href="/openmrs/referenceapplication/home.page">
- <img src="/openmrs/ms/uiframework/resource/uicommons/images/logo/openmrs-with-title-small.png"/>
- </a>
- </div>
- <ul class="user-options">
- <li class="identifier">
- <i class="icon-user small"></i>
- admin
- <i class="icon-caret-down appui-icon-caret-down link"></i><i class="icon-caret-up link appui-toggle" style="display: none;"></i>
- <ul id="user-account-menu" class="appui-toggle">
- <li>
- <a id="" href="/openmrs/adminui/myaccount/myAccount.page">
- My Account
- </a>
- </li>
- </ul>
- </li>
- <li class="change-location">
- <a href="javascript:void(0);">
- <i class="icon-map-marker small"></i>
- <span data-bind="text: text"></span>
- <i class="icon-caret-down link"></i>
- </a>
- </li>
- <li class="logout">
- <a href="/openmrs/appui/header/logout.action?successUrl=openmrs">
- Logout
- <i class="icon-signout small"></i>
- </a>
- </li>
- </ul>
- <div id="session-location">
- <div id="spinner" style="position:absolute; display:none">
- <img src="/openmrs/ms/uiframework/resource/uicommons/images/spinner.gif">
- </div>
- <ul class="select">
- <li class="selected" locationId="6" locationName="Inpatient Ward">Inpatient Ward</li>
- <li class="" locationId="4" locationName="Isolation Ward">Isolation Ward</li>
- <li class="" locationId="3" locationName="Laboratory">Laboratory</li>
- <li class="" locationId="7" locationName="Outpatient Clinic">Outpatient Clinic</li>
- <li class="" locationId="2" locationName="Pharmacy">Pharmacy</li>
- <li class="" locationId="5" locationName="Registration Desk">Registration Desk</li>
- <li class="" locationId="1" locationName="Unknown Location">Unknown Location</li>
- <li class="" locationId="9" locationName="super psychiatric hospital">super psychiatric hospital</li>
- </ul>
- </div>
- </header>
- <ul id="breadcrumbs"></ul>
- <div id="body-wrapper">
- <script type="text/javascript">
- emr.successMessage("Edited image for tade tare");
- </script>
- <div id="error-message" class="note-container">
- <div class="note error" style="display: none" >
- <div class="text">
- <i class="icon-remove medium"></i>
- </div>
- <div class="close-icon"><i class="icon-remove"></i></div>
- </div>
- </div>
- <div id="info-message" class="note-container">
- <div class="note success" style="display: none" >
- <div class="text">
- <i class="icon-ok medium"></i>
- <p>Edited image for tade tare</p>
- <placeholder></placeholder>
- </div>
- <div class="close-icon"><i class="icon-remove"></i></div>
- </div>
- </div>
- <div id="content" class="container">
- <script type="text/javascript">
- var breadcrumbs = [
- { icon: "icon-home", link: '/' + OPENMRS_CONTEXT_PATH + '/index.htm' },
- { label: "tade tare" ,
- link: '/openmrs/coreapps/clinicianfacing/patient.page?patientId=48&app=pih.app.clinicianDashboard'}
- ];
- jq(function(){
- jq(".tabs").tabs();
- // make sure we reload the page if the location is changes; this custom event is emitted by by the location selector in the header
- jq(document).on('sessionLocationChanged', function() {
- window.location.reload();
- });
- });
- var patient = { id: 48 };
- </script>
- <script type="text/javascript">
- jq(function() {
- // initialize the dialogs used when creating a retrospective visit
- visit.createRetrospectiveVisitDialog(48);
- visit.createRetrospectiveVisitExistingVisitsDialog();
- visit.contextPath = "/openmrs";
- // override returnUrl if specified
- jq(function(){
- // TODO: for retrospective visits dialog, hack to set the end date when selecting a start date
- // TODO: move this!
- jq('#retrospectiveVisitStartDate').change(function() {
- jq('#retrospectiveVisitStopDate-display').val(jq('#retrospectiveVisitStartDate-display').val());
- jq('#retrospectiveVisitStopDate-field').val(jq('#retrospectiveVisitStartDate-field').val());
- });
- });
- });
- </script>
- <div id="end-visit-dialog" class="dialog" style="display: none">
- <div class="dialog-header">
- <h3>End Visit</h3>
- </div>
- <div class="dialog-content">
- <input type="hidden" id="visitId" value=""/>
- <ul>
- <li class="info">
- <span>Are you sure you want to end this visit?</span>
- </li>
- </ul>
- <button class="confirm right">Yes</button>
- <button class="cancel">No</button>
- </div>
- </div>
- <div id="retrospective-visit-creation-dialog" class="dialog" style="display: none">
- <div class="dialog-header">
- <i class="icon-plus"></i>
- <h3>Add Past Visit</h3>
- </div>
- <div class="dialog-content form">
- <p>
- <label for="startDate" class="required">
- Start Date
- </label>
- <span id="retrospectiveVisitStartDate"
- >
- <label for="retrospectiveVisitStartDate-display">
- </label>
- <span id="retrospectiveVisitStartDate-wrapper" class="date">
- <input type="text" id="retrospectiveVisitStartDate-display" value="29 Oct 2016" size="null" readonly />
- <span class="add-on"><i class="icon-calendar small"></i></span>
- </span>
- <input type="hidden" id="retrospectiveVisitStartDate-field" name="retrospectiveVisitStartDate" value="2016-10-29"
- />
- <span id="fr5421" class="field-error" style="display: none" >
- </span>
- </span>
- <script type="text/javascript">
- var viewModel = viewModel || {};
- viewModel.validations = viewModel.validations || [];
- jq("#retrospectiveVisitStartDate-wrapper").datetimepicker({
- minView: 2,
- autoclose: true,
- pickerPosition: "bottom-left",
- todayHighlight: false,
- format: "dd M yyyy",
- endDate: "29-10-2016",
- language: "en_GB",
- linkField: "retrospectiveVisitStartDate-field",
- linkFormat: "yyyy-mm-dd"
- })
- </script>
- </p>
- <p>
- <label for="stopDate" class="required">
- End Date
- </label>
- <span id="retrospectiveVisitStopDate"
- >
- <label for="retrospectiveVisitStopDate-display">
- </label>
- <span id="retrospectiveVisitStopDate-wrapper" class="date">
- <input type="text" id="retrospectiveVisitStopDate-display" value="29 Oct 2016" size="null" readonly />
- <span class="add-on"><i class="icon-calendar small"></i></span>
- </span>
- <input type="hidden" id="retrospectiveVisitStopDate-field" name="retrospectiveVisitStopDate" value="2016-10-29"
- />
- <span id="fr2592" class="field-error" style="display: none" >
- </span>
- </span>
- <script type="text/javascript">
- var viewModel = viewModel || {};
- viewModel.validations = viewModel.validations || [];
- jq("#retrospectiveVisitStopDate-wrapper").datetimepicker({
- minView: 2,
- autoclose: true,
- pickerPosition: "bottom-left",
- todayHighlight: false,
- format: "dd M yyyy",
- endDate: "29-10-2016",
- language: "en_GB",
- linkField: "retrospectiveVisitStopDate-field",
- linkFormat: "yyyy-mm-dd"
- })
- </script>
- </p>
- <br><br>
- <button class="cancel">Cancel</button>
- <button class="confirm right">Confirm<i class="icon-spinner icon-spin icon-2x" style="display: none; margin-left: 10px;"></i></button>
- </div>
- </div>
- <div id="retrospective-visit-existing-visits-dialog" class="dialog" style="display: none">
- <div class="dialog-header">
- <i class="icon-plus"></i>
- <h3>Add Past Visit</h3>
- </div>
- <div class="dialog-content form">
- <ul>
- <li class="error">
- <span>The date you selected is conflicting with other visit(s). Click to navigate to a visit:</span>
- </li>
- </ul>
- <ul class="select" id="past-visit-dates">
- </ul>
- <br><br>
- <button class="cancel">Cancel</button>
- <button class="confirm no-color">Change Date</button>
- </div>
- </div>
- <div id="quick-visit-creation-dialog" class="dialog" style="display: none">
- <div class="dialog-header">
- <i class="icon-check-in"></i>
- <h3>
- Start a visit
- </h3>
- </div>
- <div class="dialog-content">
- <p class="dialog-instructions">Are you sure you want to start a visit for tade tare now?</p>
- <button class="confirm right">Confirm<i class="icon-spinner icon-spin icon-2x" style="display: none; margin-left: 10px;"></i></button>
- <button class="cancel">Cancel</button>
- </div>
- </div>
- <div id="delete-patient-creation-dialog" class="dialog" style="display: none">
- <div class="dialog-header">
- <i class="icon-remove"></i>
- <h3>
- Delete Patient: tade tare
- </h3>
- </div>
- <div class="dialog-content">
- <p class="dialog-instructions">Are you sure you want to DELETE the patient tade tare</p>
- <label for="delete-reason">Reason: </label>
- <input type="text" id="delete-reason">
- <br>
- <h6 id="delete-reason-empty">Reason cannot be empty</h6>
- <br>
- <button class="confirm right">Confirm<i class="icon-spinner icon-spin icon-2x" style="display: none; margin-left: 10px;"></i></button>
- <button class="cancel">Cancel</button>
- </div>
- </div>
- <script type="text/javascript">
- var addMessage = "Add";
- jq(document).ready(function () {
- createEditPatientIdentifierDialog(48);
- jq("#patientIdentifierValue").keyup(function(event){
- var oldValue = jq("#patientIdentifierValue").val();
- var newValue = jq("#hiddenInitialIdentifierValue").val();
- if(oldValue==newValue){
- jq('.confirm').attr("disabled", "disabled");
- jq('.confirm').addClass("disabled");
- }else{
- jq('.confirm').removeAttr("disabled");
- jq('.confirm').removeClass("disabled");
- if(event.keyCode == 13){
- //ENTER key has been pressed
- jq('#confirmIdentifierId').click();
- }
- }
- });
- jq(".editPatientIdentifier").click(function (event) {
- var patientIdentifierId = jq(event.target).attr('data-patient-identifier-id');
- var identifierTypeId = jq(event.target).attr("data-identifier-type-id");
- var identifierTypeName = jq(event.target).attr("data-identifier-type-name");
- var patientIdentifierValue = jq(event.target).attr("data-patient-identifier-value");
- jq("#hiddenIdentifierTypeId").val(identifierTypeId);
- jq("#hiddenInitialIdentifierValue").val(patientIdentifierValue);
- jq("#hiddenPatientIdentifierId").val(patientIdentifierId);
- jq("#identifierTypeNameSpan").text(identifierTypeName);
- jq("#patientIdentifierValue").val(patientIdentifierValue);
- showEditPatientIdentifierDialog();
- jq('.confirm').attr("disabled", "disabled");
- jq('.confirm').addClass("disabled");
- });
- jq(".demographics .name").click(function () {
- emr.navigateTo({
- url: "/openmrs/coreapps/clinicianfacing/patient.page?patientId=48&app=pih.app.clinicianDashboard"
- });
- })
- jq("#patient-header-contactInfo").click(function (){
- var contactInfoDialogDiv = jq("#contactInfoContent");
- if (contactInfoDialogDiv.hasClass('hidden')) {
- contactInfoDialogDiv.removeClass('hidden');
- jq(this).addClass('expanded');
- } else {
- contactInfoDialogDiv.addClass('hidden');
- jq(this).removeClass('expanded');
- }
- return false;
- });
- })
- </script>
- <div class="patient-header ">
- <div class="demographics">
- <h1 class="name">
- <span>tade<em>Given</em></span>
- <span>tare<em>Family Name</em></span>
-
- <span class="gender-age">
- <span>Male </span>
- <span>
- 26 year(s)
- (14.Feb.1990)
- </span>
- <span id="edit-patient-demographics" class="edit-info">
- <small>
- <a href="/openmrs/registrationapp/editSection.page?patientId=48§ionId=demographics&appId=referenceapplication.registrationapp.registerPatient&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"
- >
- Edit
- </a>
- </small>
- </span>
- <a href="#" id="patient-header-contactInfo" class="contact-info-label">
- <span class="show">Show Contact Info</span>
- <i class="toggle-icon icon-caret-down small"></i>
- <span class="hide">Hide Contact Info</span>
- <i class="toggle-icon icon-caret-up small"></i>
- </a>
- </span>
- <div class="hidden" id="contactInfoContent" class="contact-info-content">
- <div class="contact-info-inline">
- <span>
- kampala
- <em>Address</em>
- </span>
- <span class="left-margin">
- 0771414233
- <em>Telephone Number</em>
- </span>
- <small id="contact-info-inline-edit" class="edit-info" class="left-margin">
- <a href="/openmrs/registrationapp/editSection.page?patientId=48§ionId=contactInfo&appId=referenceapplication.registrationapp.registerPatient&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"
- >
- Edit
- </a>
- </small>
- </div>
- </div>
- </h1>
- <div class="active-visit-started-at-message">
- Active Visit - 08.Aug.2016, 19:24:32
- </div>
- <div class="active-visit-message">
- Outpatient
- </div>
- </div>
- <div class="identifiers">
- <em>Patient ID</em>
- <span>1001C5</span>
- <br/>
- </div>
- <div class="unknown-patient" style= display:none>
- This is a temporary record for an unidentified patient <br/>
- <form action="/openmrs/coreapps/datamanagement/mergePatients.page" method="get">
- <input type="hidden" name="app" value="coreapps.mergePatients"/>
- <input type="hidden" name="isUnknownPatient" value="true"/>
- <input type="hidden" name="patient1" value="48"/>
- <input type="submit" id="merge-button"
- value="Merge into another Patient Record"/>
- </form>
- </div>
- <div class="close"></div>
- </div>
- <div id="edit-patient-identifier-dialog" class="dialog" style="display: none">
- <div class="dialog-header">
- <h3>Edit Patient Identifier</h3>
- </div>
- <div class="dialog-content">
- <input type="hidden" id="hiddenPatientIdentifierId" value=""/>
- <input type="hidden" id="hiddenIdentifierTypeId" value=""/>
- <input type="hidden" id="hiddenInitialIdentifierValue" value=""/>
- <ul>
- <li class="info">
- <span>Patient</span>
- <h5>tade tare</h5>
- </li>
- <li class="info">
- <span id="identifierTypeNameSpan"></span>
- </li>
- <li class="info">
- <input id="patientIdentifierValue" value=""/>
- </li>
- </ul>
- <button id="confirmIdentifierId" class="confirm right">Confirm</button>
- <button class="cancel">Cancel</button>
- </div>
- </div>
- <div class="actions dropdown">
- <span class="dropdown-name"><i class="icon-cog"></i>Actions<i class="icon-sort-down"></i></span>
- <ul>
- <li>
- <a href="javascript:visit.showRetrospectiveVisitCreationDialog()"><i class="icon-plus"></i>Add Past Visit</a>
- </li>
- <li>
- <a href="/openmrs/coreapps/mergeVisits.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"><i class="icon-link"></i>Merge Visits</a>
- </li>
- <li>
- <a href="/openmrs/htmlformentryui/htmlform/enterHtmlFormWithStandardUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId=964d5849-6f1d-471c-b6e3-c146aa77ca28&formUuid=71f79d33-980b-41cb-9c3a-dc1ff0924ab7&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"><i class="icon-file"></i>Admission (With Relationship)</a>
- </li>
- <li>
- <a href="/openmrs/htmlformentryui/htmlform/enterHtmlFormWithSimpleUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId=964d5849-6f1d-471c-b6e3-c146aa77ca28&formUuid=c620f802-29b3-4be1-9a05-f77f36f2d411&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"><i class="icon-file"></i>akshika</a>
- </li>
- <li>
- <a href="/openmrs/xforms/formentry/xformEntry.page?target=xformentry&formId=7&patientId=48&visitId=26&refappui=true&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"><i class="icon-file"></i>Noted xForm</a>
- </li>
- <li>
- <a href="/openmrs/htmlformentryui/htmlform/enterHtmlFormWithStandardUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId=964d5849-6f1d-471c-b6e3-c146aa77ca28&formUuid=844e71e3-abb2-4763-a769-a73edb70767a&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"><i class="icon-file"></i>Test HTML Form Entry</a>
- </li>
- <li>
- <a href="javascript:delPatient.showDeletePatientCreationDialog('9df7ff06-04ab-4811-b88a-77e4a0b9e8d3')"><i class="icon-remove"></i>Delete Patient</a>
- </li>
- <li>
- <a href="/openmrs/xforms/formentry/patient.page?patientId=48&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"><i class="icon-file-alt"></i>Form Entry</a>
- </li>
- <li>
- <a href="/openmrs/xreports/runReports.page?patientId=48&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26visitId%3D26%26encounterId%3D75%26"><i class="icon-bar-chart"></i>Patient Summary</a>
- </li>
- </ul>
- </div>
- <div class="tabs" xmlns="http://www.w3.org/1999/html">
- <div class="dashboard-container">
- <ul>
- <li>
- <a href="#visits">
- Visits
- </a>
- </li>
- </ul>
- <div id="visits">
- <script type="text/javascript">
- breadcrumbs.push({ label: "Visits" , link:'/openmrs/coreapps/patientdashboard/patientDashboard.page?patientId=48&'});
- jq(".collapse").collapse();
- </script>
- <!-- Encounter templates -->
- <script type="text/javascript">
- jq(function() {
- encounterTemplates.setTemplate('d7151f82-c1f3-4152-a605-2f9ea7414a79', 'defaultEncounterTemplate');
- encounterTemplates.setParameter('d7151f82-c1f3-4152-a605-2f9ea7414a79', 'icon', 'icon-stethoscope');
- encounterTemplates.setParameter('d7151f82-c1f3-4152-a605-2f9ea7414a79', 'editable', 'true');
- encounterTemplates.setTemplate('67a71486-1a54-468f-ac3e-7091a9a79584', 'defaultEncounterTemplate');
- encounterTemplates.setParameter('67a71486-1a54-468f-ac3e-7091a9a79584', 'icon', 'icon-vitals');
- encounterTemplates.setParameter('67a71486-1a54-468f-ac3e-7091a9a79584', 'editable', 'true');
- encounterTemplates.setTemplate('e22e39fd-7db2-45e7-80f1-60fa0d5a4378', 'defaultEncounterTemplate');
- encounterTemplates.setParameter('e22e39fd-7db2-45e7-80f1-60fa0d5a4378', 'icon', 'icon-signin');
- encounterTemplates.setParameter('e22e39fd-7db2-45e7-80f1-60fa0d5a4378', 'editable', 'true');
- encounterTemplates.setTemplate('181820aa-88c9-479b-9077-af92f5364329', 'defaultEncounterTemplate');
- encounterTemplates.setParameter('181820aa-88c9-479b-9077-af92f5364329', 'icon', 'icon-signout');
- encounterTemplates.setParameter('181820aa-88c9-479b-9077-af92f5364329', 'editable', 'true');
- encounterTemplates.setTemplate('7b68d557-85ef-4fc8-b767-4fa4f5eb5c23', 'defaultEncounterTemplate');
- encounterTemplates.setParameter('7b68d557-85ef-4fc8-b767-4fa4f5eb5c23', 'icon', 'icon-random');
- encounterTemplates.setParameter('7b68d557-85ef-4fc8-b767-4fa4f5eb5c23', 'editable', 'true');
- encounterTemplates.setDefaultTemplate('defaultEncounterTemplate');
- });
- </script>
- <script type="text/template" id="defaultEncounterTemplate">
- <li>
- <div class="encounter-date">
- <i class="icon-time"></i>
- <strong>
- {{- encounter.encounterTime }}
- </strong>
- {{- encounter.encounterDate }}
- </div>
- <ul class="encounter-details">
- <li>
- <div class="encounter-type">
- <strong>
- <i class="{{- config.icon }}"></i>
- <span class="encounter-name" data-encounter-id="{{- encounter.encounterId }}">{{- encounter.encounterType.name }}</span>
- </strong>
- </div>
- </li>
- <li>
- <div>
- by
- <strong class="provider">
- {{- encounter.primaryProvider ? encounter.primaryProvider : '' }}
- </strong>
- in
- <strong class="location">{{- encounter.location }}</strong>
- </div>
- </li>
- <li>
- <div class="details-action">
- <a class="view-details collapsed" href='javascript:void(0);' data-encounter-id="{{- encounter.encounterId }}" data-encounter-form="{{- encounter.form != null}}" data-display-with-html-form="{{- config.displayWithHtmlForm }}" data-target="#encounter-summary{{- encounter.encounterId }}" data-toggle="collapse" data-target="#encounter-summary{{- encounter.encounterId }}">
- <span class="show-details">show details</span>
- <span class="hide-details">hide details</span>
- <i class="icon-caret-right"></i>
- </a>
- </div>
- </li>
- </ul>
- <span>
- {{ if ( config.editable && encounter.canEdit) { }}
- <i class="editEncounter delete-item icon-pencil" data-patient-id="{{- patient.id }}" data-encounter-id="{{- encounter.encounterId }}" {{ if (config.editUrl) { }} data-edit-url="{{- config.editUrl }}" {{ } }} title="Edit"></i>
- {{ } }}
- {{ if ( encounter.canDelete ) { }}
- <i class="deleteEncounterId delete-item icon-remove" data-visit-id="{{- encounter.visitId }}" data-encounter-id="{{- encounter.encounterId }}" title="Delete"></i>
- {{ } }}
- </span>
- <div id="encounter-summary{{- encounter.encounterId }}" class="collapse">
- <div class="encounter-summary-container"></div>
- </div>
- </li>
- </script>
- <script type="text/template" id="defaultEncounterDetailsTemplate">
- {{ _.each(_.filter(diagnoses, function(d) { return d.answer }), function(d) { }}
- <p><small>{{- d.question}}</small><span>{{- d.answer}}</span></p>
- {{ }); }}
- {{ _.each(observations, function(observation) { }}
- {{ if(observation.answer != null) {}}
- <p><small>{{- observation.question}}</small><span>{{- observation.answer}}</span></p>
- {{}}}
- {{ }); }}
- {{ _.each(orders, function(order) { }}
- <p>
- <small>Order Number</small><span>{{- order.orderNumber }}</span>
- </p>
- <p>
- <small>Order</small><span>{{- order.concept }}</span>
- </p>
- {{ }); }}
- </script>
- <!-- End of encounter templates -->
- <script type="text/template" id="visitDetailsTemplate">
- <div class="status-container">
- [[ if (stopDatetime) { ]]
- <i class="icon-time small"></i> Started at [[- startDatetime ]] - Finished at [[- stopDatetime ]]
- [[ } else { ]]
- <span class="status active"></span> Active Visit
- <i class="icon-time small"></i>
- Started at [[- startDatetime ]]
- [[ } ]]
- [[ if (canDeleteVisit) { ]]
- <a class="right" id="deleteVisitLink" href="#" data-visit-id="[[= id]]">Delete visit</a>
- <span class="right"> | </span>
- [[ } ]]
- <a class="right" id="editVisitDatesLink" href="#" data-visit-id="[[= id]]">Edit date</a>
- </div>
- <div class="visit-actions [[- stopDatetime ? 'past-visit' : 'active-visit' ]]">
- [[ if (stopDatetime) { ]]
- <p class="label"><i class="icon-warning-sign small"></i> Attention! These actions are for a past visit:</p>
- [[ } ]]
- [[ if (_.contains(availableVisitActions, 'patientDashboard.visitActions.form.14')) { ]]
- <a href="[[= emr.applyContextModel('/openmrs/htmlformentryui/htmlform/enterHtmlFormWithStandardUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId={{visit.uuid}}&formUuid=b31bca6b-aa94-49bc-a517-7677270591e2&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26%26encounterId%3D75%26visitId%3D%7B%7Bvisit.id%7D%7D', { 'visit.id': id, 'visit.uuid': uuid, 'visit.active': stopDatetime == null }) ]]" id="patientDashboard.visitActions.form.14" class="button task">
- <i class="icon-file"></i> image</a>
- [[ } ]]
- [[ if (_.contains(availableVisitActions, 'referenceapplication.realTime.endVisit')) { ]]
- <a href="[[= emr.applyContextModel('javascript:visit.showEndVisitDialog({{visit.id}})', {'visit.id': id, 'visit.uuid': uuid, 'visit.active': stopDatetime == null })]]" class="button task">
- <i class="icon-off"></i> End Visit</a>
- [[ } ]]
- [[ if (_.contains(availableVisitActions, 'referenceapplication.realTime.simpleVisitNote')) { ]]
- <a href="[[= emr.applyContextModel('/openmrs/htmlformentryui/htmlform/enterHtmlFormWithStandardUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId={{visit.uuid}}&definitionUiResource=referenceapplication:htmlforms/simpleVisitNote.xml&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26%26encounterId%3D75%26visitId%3D%7B%7Bvisit.id%7D%7D', { 'visit.id': id, 'visit.uuid': uuid, 'visit.active': stopDatetime == null }) ]]" id="referenceapplication.realTime.simpleVisitNote" class="button task">
- <i class="icon-stethoscope"></i> Visit Note</a>
- [[ } ]]
- [[ if (_.contains(availableVisitActions, 'referenceapplication.realTime.simpleAdmission')) { ]]
- <a href="[[= emr.applyContextModel('/openmrs/htmlformentryui/htmlform/enterHtmlFormWithStandardUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId={{visit.uuid}}&definitionUiResource=referenceapplication:htmlforms/simpleAdmission.xml&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26%26encounterId%3D75%26visitId%3D%7B%7Bvisit.id%7D%7D', { 'visit.id': id, 'visit.uuid': uuid, 'visit.active': stopDatetime == null }) ]]" id="referenceapplication.realTime.simpleAdmission" class="button task">
- <i class="icon-signin"></i> Admit to Inpatient</a>
- [[ } ]]
- [[ if (_.contains(availableVisitActions, 'referenceapplication.realTime.simpleDischarge')) { ]]
- <a href="[[= emr.applyContextModel('/openmrs/htmlformentryui/htmlform/enterHtmlFormWithStandardUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId={{visit.uuid}}&definitionUiResource=referenceapplication:htmlforms/simpleDischarge.xml&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26%26encounterId%3D75%26visitId%3D%7B%7Bvisit.id%7D%7D', { 'visit.id': id, 'visit.uuid': uuid, 'visit.active': stopDatetime == null }) ]]" id="referenceapplication.realTime.simpleDischarge" class="button task">
- <i class="icon-signout"></i> Exit from Inpatient</a>
- [[ } ]]
- [[ if (_.contains(availableVisitActions, 'referenceapplication.realTime.simpleTransfer')) { ]]
- <a href="[[= emr.applyContextModel('/openmrs/htmlformentryui/htmlform/enterHtmlFormWithStandardUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId={{visit.uuid}}&definitionUiResource=referenceapplication:htmlforms/simpleTransfer.xml&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26%26encounterId%3D75%26visitId%3D%7B%7Bvisit.id%7D%7D', { 'visit.id': id, 'visit.uuid': uuid, 'visit.active': stopDatetime == null }) ]]" id="referenceapplication.realTime.simpleTransfer" class="button task">
- <i class="icon-random"></i> Transfer To Ward/Service</a>
- [[ } ]]
- [[ if (_.contains(availableVisitActions, 'referenceapplication.realTime.vitals')) { ]]
- <a href="[[= emr.applyContextModel('/openmrs/htmlformentryui/htmlform/enterHtmlFormWithSimpleUi.page?patientId=9df7ff06-04ab-4811-b88a-77e4a0b9e8d3&visitId={{visit.uuid}}&definitionUiResource=referenceapplication:htmlforms/vitals.xml&returnUrl=%2Fopenmrs%2Fcoreapps%2Fpatientdashboard%2FpatientDashboard.page%3FpatientId%3D48%26%26encounterId%3D75%26visitId%3D%7B%7Bvisit.id%7D%7D', { 'visit.id': id, 'visit.uuid': uuid, 'visit.active': stopDatetime == null }) ]]" id="referenceapplication.realTime.vitals" class="button task">
- <i class="icon-vitals"></i> Capture Vitals</a>
- [[ } ]]
- </div>
- [[ if (encounters.length > 0) { ]]
- <h4>Encounters </h4>
- [[ } ]]
- <ul id="encountersList">
- [[ _.each(encounters, function(encounter) { ]]
- [[= encounterTemplates.displayEncounter(encounter, patient) ]]
- [[ }); ]]
- </ul>
- </script>
- <script type="text/javascript">
- jq(function(){
- var visitId;
- visitId = [26];
- loadTemplates(visitId, 48);
- });
- </script>
- <ul id="visits-list" class="left-menu">
- <li class="menu-item viewVisitDetails" data-visit-id="26">
- <span class="menu-date">
- <i class="icon-time"></i>
- 08.Aug.2016
- (active since 07:24 PM)
- </span>
- <!-- if primary diagnosis is null, don't display box at all, if empty, display "no diagnosis" message -->
- <span class="menu-title">
- <i class="icon-stethoscope"></i>
- No diagnosis yet.
- </span>
- <span class="arrow-border"></span>
- <span class="arrow"></span>
- </li>
- <div id="edit-visit-dates-dialog-26" class="dialog" style="display: none">
- <div class="dialog-header">
- <i class="icon-check-in"></i>
- <h3>Edit date</h3>
- </div>
- <div class="dialog-content form">
- <form id="edit-visit-dates-dialog-form-26">
- <input type="hidden" name="visitId" value="26"/>
- <p>
- <label for="startDate" class="required">
- Start Date
- </label>
- <span id="startDate26"
- >
- <label for="startDate26-display">
- </label>
- <span id="startDate26-wrapper" class="date">
- <input type="text" id="startDate26-display" value="08 Aug 2016" size="null" readonly />
- <span class="add-on"><i class="icon-calendar small"></i></span>
- </span>
- <input type="hidden" id="startDate26-field" name="startDate" value="2016-08-08"
- />
- <span id="fr482" class="field-error" style="display: none" >
- </span>
- </span>
- <script type="text/javascript">
- var viewModel = viewModel || {};
- viewModel.validations = viewModel.validations || [];
- jq("#startDate26-wrapper").datetimepicker({
- minView: 2,
- autoclose: true,
- pickerPosition: "bottom-left",
- todayHighlight: false,
- format: "dd M yyyy",
- endDate: "28-10-2016",
- language: "en_GB",
- linkField: "startDate26-field",
- linkFormat: "yyyy-mm-dd"
- })
- </script>
- </p>
- <br><br>
- <button class="cancel">Cancel</button>
- <button class="confirm right">Confirm<i class="icon-spinner icon-spin icon-2x" style="display: none; margin-left: 10px;"></i></button>
- </form>
- </div>
- </div>
- </ul>
- <div id="visit-details" class="main-content">
- </div>
- <div id="delete-encounter-dialog" class="dialog" style="display: none">
- <div class="dialog-header">
- <h3>Delete Encounter</h3>
- </div>
- <div class="dialog-content">
- <input type="hidden" id="encounterId" value=""/>
- <ul>
- <li class="info">
- <span>Are you sure you want to delete this encounter from the visit?</span>
- </li>
- </ul>
- <button class="confirm right">Yes<i class="icon-spinner icon-spin icon-2x" style="display: none; margin-left: 10px;"></i></button>
- <button class="cancel">No</button>
- </div>
- </div>
- <div id="delete-visit-dialog" class="dialog" style="display: none">
- <div class="dialog-header">
- <i class="icon-check-in"></i>
- <h3>Delete visit</h3>
- </div>
- <div class="dialog-content">
- <input type="hidden" id="visitId" value=""/>
- <ul>
- <li class="info">
- <span>Are you sure you want to delete this visit?</span>
- </li>
- </ul>
- <button class="confirm right">Yes<i class="icon-spinner icon-spin icon-2x" style="display: none; margin-left: 10px;"></i></button>
- <button class="cancel">No</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script id="breadcrumb-template" type="text/template">
- <li>
- {{ if (!first) { }}
- <i class="icon-chevron-right link"></i>
- {{ } }}
- {{ if (!last && breadcrumb.link) { }}
- <a href="{{= breadcrumb.link }}">
- {{ } }}
- {{ if (breadcrumb.icon) { }}
- <i class="{{= breadcrumb.icon }} small"></i>
- {{ } }}
- {{ if (breadcrumb.label) { }}
- {{= breadcrumb.label }}
- {{ } }}
- {{ if (!last && breadcrumb.link) { }}
- </a>
- {{ } }}
- </li>
- </script>
- <script type="text/javascript">
- jq(function() {
- emr.updateBreadcrumbs();
- });
- // global error handler
- jq(document).ajaxError(function(event, jqxhr) {
- emr.redirectOnAuthenticationFailure(jqxhr);
- });
- var featureToggles = {};
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement