Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bot PR #37

Open
wants to merge 10 commits into
base: develop
Choose a base branch
from
2 changes: 1 addition & 1 deletion .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- name: Generate website (XSLT)
id: generate
# Override Maven properties for the Petal button url
run: mvn -B -Dpetal.api-url=https://dev.petal.evolvedbinary.com -Dpetal.github-org-name=evolvedbinary -Dpetal.github-repo-name=cityehr-documentation -Dpetal.github-branch=develop -Dpetal.referrer-base-url=https://evolvedbinary.github.io/cityehr-documentation package -Pquick-start-guide-website
run: mvn -B -Dpetal.api-url=https://petal.evolvedbinary.com -Dpetal.github-org-name=evolvedbinary -Dpetal.github-repo-name=cityehr-documentation -Dpetal.github-branch=develop -Dpetal.referrer-base-url=https://evolvedbinary.github.io/cityehr-documentation package -Pquick-start-guide-website
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload pages artifact
Expand Down
Original file line number Diff line number Diff line change
@@ -1,29 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD LIGHTWEIGHT DITA Topic//EN" "topic.dtd">
<!DOCTYPE topic PUBLIC "-//OASIS//DTD LIGHTWEIGHT DITA Topic//EN" "lw-topic.dtd">
<topic id="download-user-resources">
<title>Download User Resources</title>
<body>
<p>Some of the features you will encounter later on in this Quick Start Guide will require
the use of resources, such as sample patient records or information models. A set of
useful resources is shipped with cityEHR and can be downloaded for your use. </p>
<p>These user resources are accessible for download from the Administration page, which is
accessed by pressing the Administration button on the System Navigation menu (top right
of the page). </p>
<p>The download button is under <b>settings resources</b> </p>
<ol>
<li>
<p>Click the Administration button (top right) to access the Administration page</p>
</li>
<li>
<p>On the Administration page, in the menu in the left hand pane, select the menu option “Manage System Parameters” from the System menu.</p>
<p><image href="images/admin-download-user-resources.png" format="image/png"><alt>Download User Resources from Administration Page</alt></image></p>
<p><image href="images/admin-download-user-resources.png" format="image/png">
<alt>Download User Resources from Administration Page</alt>
</image></p>
</li>
<li>
<p>At the top right of this view, click the button to Download Resources, as shown
in the figure below. </p>
</li>
<li>
<p>The zip file of resources should now download to your browser and be accessible through your Downloads (exactly how, may depend on the set up for your browser).</p>
<p><image href="images/user-resources-zip.png" format="image/png"><alt>Zip Archive of User Resources Downloaded to Browser</alt></image></p>
<p><image href="images/user-resources-zip.png" format="image/png">
<alt>Zip Archive of User Resources Downloaded to Browser</alt>
</image></p>
</li>
<li>
<p>Open the zip file and you should now have access to the folders and files shipped
Expand All @@ -34,7 +36,9 @@
<p>The full set of resources should be similar to the list shown in the figure below (this
is shown using the Linux Archive Manager — yours may look a bit different,
depending on how your machine is set up to handle .zip archives). </p>
<p><image href="images/user-resources-file.png" format="image/png"><alt>User Resources Zip Archive</alt></image></p>
<p><image href="images/user-resources-file.png" format="image/png">
<alt>User Resources Zip Archive</alt>
</image></p>
</li>
</ol>
</body>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic PUBLIC "-//OASIS//DTD LIGHTWEIGHT DITA Topic//EN" "topic.dtd">
<!DOCTYPE topic PUBLIC "-//OASIS//DTD LIGHTWEIGHT DITA Topic//EN" "lw-topic.dtd">
<topic id="verify-install">
<title>Verifying the installation</title>
<shortdesc> This topic confirms that cityEHR is correctly installed and accessible. It covers logging in to cityEHR using default credentials, building the default application, and navigating the Dashboard to review key system elements. Additionally, the chapter explains how to reload the default application if necessary, run cityEHR in debug mode to explore its underlying structures, and handle session timeouts. This chapter ensures users can successfully set up and verify the functionality of cityEHR before moving on to more advanced configurations. </shortdesc>
Expand All @@ -8,36 +8,46 @@
<title>Log On</title>
<p> With Apache Tomcat and cityEHR installed, the log-on page of cityEHR can be accessed with the Firefox web browser using the address <i>http://localhost:8080/cityehr </i> if you have the Tomcat server running on your local machine or if running on a remote server, substitute the IP address of your server for 'localhost'. </p>
<p><b>Note that cityEHR 1.7 must be accessed using Firefox only (IE 11, Edge, Chrome and Safari will be supported from version 2.0 onwards).</b> </p>
<p>The base cityEHR installation has a single default user set up with the credentials </p>
<p>The base cityEHR installation small change has a single default user set up with the credentials </p>
<p>username: admin </p>
<p>password: password </p>
<p><image href="images/log-on-page.png" format="image/png"><alt>cityEHR Log-on Page</alt></image></p>
<p><image href="images/log-on-page.png" format="image/png">
<alt>cityEHR Log-on Page</alt>
</image></p>
<p>When you log onto cityEHR for the very first time using the credentials above, cityEHR can build a default application, with an example information model and configuration. You will be prompted to build the default application or start with an empty database; choose the option to build a default application. </p>
<p> </p>


<p><image href="images/initalize-new-cityehr-installation.png" format="image/png"><alt>Initialize New cityEHR Installation</alt></image></p>
<p><image href="images/initalize-new-cityehr-installation.png" format="image/png">
<alt>Initialize New cityEHR Installation</alt>
</image></p>
<p> </p>
<p>cityEHR will now run through a sequence of steps to build the default application; while this is in progress the screen will look like the one displayed in the Figure below. It take a minute or so for this process to complete, so you will need to wait while before continuing. </p>
<p> </p>
<p><image href="images/default-app-sequence-steps.png" format="image/png"><alt>Default Application Sequence Steps</alt></image></p>
<p><image href="images/default-app-sequence-steps.png" format="image/png">
<alt>Default Application Sequence Steps</alt>
</image></p>
<p> </p>
<p>After the default application has been built during your first log-on, and for every other time you log on, the screen will be as shown in the Figure below, after you have authenticated: </p>
<p> </p>
<p><image href="images/post-authentication-page.png" format="image/png"><alt>Post Authentication Page</alt></image>
<p><image href="images/post-authentication-page.png" format="image/png">
<alt>Post Authentication Page</alt>
</image>
</p>
<p> </p>
<p>Press the Start button to move to the default home page, which is pre-configured to be the dashboard page, as shown in the figure below </p>
<p>The Dashboard shows a summary of the overall status of the cityEHR application, which ships by default with the base installation. There is one user registered (the 'admin' user you logged in as) and no patients (so the total patients is zero, there are no clinical documents recorded and no documents in progress). </p>
<p><b>Note: </b>The number of Information Models shown in the dashboard. If this number is zero (0) then the default application was not loaded properly when you ran cityEHR for the first time (probably because you selected to "Use Empty Database".</p>
<p> </p>
<p><image href="images/default-home-page-dashboard.png" format="image/png"><alt>Default Home-page Dashboard</alt></image>
<p><image href="images/default-home-page-dashboard.png" format="image/png">
<alt>Default Home-page Dashboard</alt>
</image>
</p>
<p> </p>
<p>The Dashboard is your first glimpse of the pages in cityEHR, which can either be non-patient (like the Dashboard), cross-patient (the Patient Search page, for example) or patient specific (view of the record for a patient, as identified in the Patient Label) </p>
<p>Whichever type, the general layout of all pages in the cityEHR system is the same, as shown in the figure below. </p>
<p> </p>
<p><image href="images/system-page-layout.png" format="image/png"><alt>System Page Layout</alt></image>
<p><image href="images/system-page-layout.png" format="image/png">
<alt>System Page Layout</alt>
</image>
</p>
</section>
<section id="reloading-the-default-application">
Expand All @@ -59,7 +69,9 @@
</li>
</ol>
<p>Now wait while the models are reloaded (which may take a few minutes) - progress is displayed in the main view. Once completed, the progress display will be cleared and you should see a summary of the models as shown in the Figure below. </p>
<p><image href="images/information-model-summary.png" format="image/png"><alt>Information Model Summary</alt></image></p>
<p><image href="images/information-model-summary.png" format="image/png">
<alt>Information Model Summary</alt>
</image></p>
</section>
<section id="running-in-debug-mode">
<title>Running in Debug Mode</title>
Expand Down Expand Up @@ -91,7 +103,9 @@
</li>
</ol>
<p> </p>
<p><image href="images/edit-system-param-debug-mode.png" format="image/png"><alt>Edit system parameters to set Debug Mode </alt></image>
<p><image href="images/edit-system-param-debug-mode.png" format="image/png">
<alt>Edit system parameters to set Debug Mode </alt>
</image>
</p>
<p> </p>
<p>You can now restart a new session in debug mode </p>
Expand All @@ -112,30 +126,44 @@
<p>Running in Debug Mode allows the user access to additional features that expose some of the underlying information structures in cityEHR. </p>
<p>On the Sign On page, as shown in the Figure below, various of the internal XML instances, built during the log on process, are available to view by selecting in the Debug Info drop
down and then pressing the Debug button. </p>
<p><image href="images/startup-debug-mode.png" format="image/png"><alt>cityEHR start-up in Debugging mode</alt></image>
<p><image href="images/startup-debug-mode.png" format="image/png">
<alt>cityEHR start-up in Debugging mode</alt>
</image>
</p>
<p> </p>
<p>On patient-specific data input pages (Forms, Letters, etc) pressing the XML button will bring up a dialog box with a listing of the current HL7 CDA document associated with the data input form. This dialog also has a button to Download the HL7 CDA XML. </p>
<p><image href="images/xml-viewer-das28.png" format="image/png"><alt>XML viewer open for DAS 28 Form</alt></image></p>
<p><image href="images/xml-viewer-das28.png" format="image/png">
<alt>XML viewer open for DAS 28 Form</alt>
</image></p>
<p> </p>
<p>Also on patient-specific data input pages are check boxes to Display ISO 13606 structure or to show the Identifiers for the ISO 13606 components on the form. </p>
<p> </p>
<p><image href="images/iso13606-structure-debug-mode.png" format="image/png"><alt>Showing ISO 13606 Structure in Debug Mode</alt></image></p>
<p><image href="images/iso13606-structure-debug-mode.png" format="image/png">
<alt>Showing ISO 13606 Structure in Debug Mode</alt>
</image></p>
<p> </p>
<p><image href="images/iso13606-ids-debug-mode.png" format="image/png"><alt>Showing ISO 13606 Component Ids in Debug Mode</alt></image></p>
<p><image href="images/iso13606-ids-debug-mode.png" format="image/png">
<alt>Showing ISO 13606 Component Ids in Debug Mode</alt>
</image></p>
</section>
<section id="session-time-out">
<title>Session Time Out</title>
<p>The cityEHR session is set to time out after a period on inactivity – this is controlled by the underlying session management of the Tomcat application server. If such a timeout occurs you will see an error dialogue which allows you to restart the application. </p>
<p> </p>
<p><image href="images/session-timeout-dialogue.png" format="image/png"><alt>Session Time Out Dialogue</alt></image>
<p><image href="images/session-timeout-dialogue.png" format="image/png">
<alt>Session Time Out Dialogue</alt>
</image>
</p>
<p>In addition, there is a session page load time limit which restricts the ability to refresh pages using the browser “reload current page” button. This limit is set by default at 10 minutes, but can be changed in the Admin page (System Parameters) if necessary. A change from the duration P10M (10 minutes) to PT1M (1 minute) is shown in</p>
<p>If the browser reload page button is pressed within this time limit, then the page will reload as requested; outside the time limit the session will simply return to the sign on page. </p>
<p>This means that it is not possible to copy and paste the URL of a cityEHR session or to bookmark a page (the URL will be invalid once the session page load time limit has expired). </p>
<p>Logging in after a session has expired (i.e. a session that was not Quit by the user) will prompt for the session to be resumed at the point the previous session timed out or was aborted. </p>
<p><image href="images/changing-page-load-time.png" format="image/png"><alt>Changing the Page Load Timeout on the Administration Page</alt></image></p>
<p><image href="images/resume-session-prompt.png" format="image/png"><alt>Prompt to Resume Session on the Sign On Page</alt></image></p>
<p><image href="images/changing-page-load-time.png" format="image/png">
<alt>Changing the Page Load Timeout on the Administration Page</alt>
</image></p>
<p><image href="images/resume-session-prompt.png" format="image/png">
<alt>Prompt to Resume Session on the Sign On Page</alt>
</image></p>
</section>
</body>
</topic>
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@
<nav id="top-nav">
<xsl:apply-templates select="." mode="top-nav"/>
</nav>

<!-- Petal Edit Button -->
<div id="petal-edit-page-button">
<a href="{htop:petal-edit-url(com:document-uri(.), $petal-api-url, $petal-github-org-name, $petal-github-repo-name, $petal-github-branch, $petal-referrer-base-url)}">
<input type="button" value="Edit this page"/>
<input type="button" value="Edit this page..."/>
</a>
</div>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@

<xsl:template match="body" mode="body">
<fo:block id="body-{generate-id()}">
<xsl:apply-templates select="p|section" mode="body"/>
<xsl:apply-templates select="p|section|ol|ul" mode="body"/>
</fo:block>
</xsl:template>

Expand Down