-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmanifest.xml
354 lines (331 loc) · 20.7 KB
/
manifest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
<?xml version="1.0" encoding="utf-8" ?>
<!--
- Portions Copyright 2015-2019 Mohawk College of Applied Arts and Technology
- Portions Copyright 2019-2019 SanteSuite Contributors (See NOTICE)
-
-
- Licensed under the Apache License, Version 2.0 (the "License"); you
- may not use this file except in compliance with the License. You may
- obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations under
- the License.
-
- User: Justin Fyfe
- Date: 2019-8-8
-->
<AppletManifest xmlns="http://santedb.org/applet">
<info id="org.santedb.emr" version="2.1.3.0">
<icon>/org.santedb.core/img/icon.png</icon>
<name lang="en">SanteDB EMR Base Package</name>
<author>SanteSuite Community Partners (see: santesuite.org)</author>
<dependency id="org.santedb.core"/>
<dependency id="org.santedb.uicore"/>
</info>
<errors>
<add code="403" asset="/org.santedb.emr/views/error/elevate.html"/>
</errors>
<menuItem context="ui.emr" launch="santedb-emr.dashboard" asset="/org.santedb.emr/views/dashboard.html" order="-100">
<icon>fas fa-tachometer-alt</icon>
<text lang="en">Dashboard</text>
</menuItem>
<menuItem context="ui.emr" launch="santedb-emr.patient.index" asset="/org.santedb.emr/views/patient/index.html" order="-100">
<icon>fas fa-hospital-user</icon>
<text lang="en">Patient Administration</text>
<menuItem context="ui.emr" launch="santedb-emr.patient.search" asset="/org.santedb.emr/views/patient/search.html" order="-100">
<icon>fas fa-search</icon>
<text lang="en">Patient Search</text>
</menuItem>
<menuItem context="ui.emr" launch="santedb-emr.patient.register" asset="/org.santedb.emr/views/patient/register.html" order="-100">
<icon>fas fa-user-plus</icon>
<text lang="en">Registration</text>
</menuItem>
<menuItem context="ui.emr" launch="santedb-emr.patient.register-batch" asset="/org.santedb.emr/views/patient/register-batch.html" order="-100">
<icon>fas fa-users</icon>
<text lang="en">Batch Registration</text>
</menuItem>
</menuItem>
<menuItem context="ui.emr" launch="santedb-emr.system.info" asset="/org.santedb.emr/views/system/index.html" order="1000">
<icon>fas fa-tablet</icon>
<text lang="en">System</text>
<menuItem context="ui.emr" launch="santedb-emr.system.logs.index" asset="/org.santedb.emr/views/system/logs/index.html">
<icon>fas fa-tasks</icon>
<text lang="en">Logs</text>
</menuItem>
<menuItem context="ui.emr" launch="santedb-emr.system.jobs" asset="/org.santedb.emr/views/system/jobs.html">
<icon>fas fa-cogs</icon>
<text lang="en">Background Jobs</text>
</menuItem>
<menuItem context="ui.emr" launch="santedb-emr.system.users.index" asset="/org.santedb.emr/views/system/users/index.html">
<icon>fas fa-users</icon>
<text lang="en">Local Users</text>
</menuItem>
<menuItem context="ui.emr" launch="santedb-emr.system.bug" asset="/org.santedb.emr/views/system/bug.html">
<icon>fas fa-bug</icon>
<text lang="en">Submit Bug</text>
</menuItem>
</menuItem>
<!--
<viewModel key="relationship_full">
<definition>/ui.emr/model/relationship_full.xml</definition>
</viewModel>
-->
<!-- SanteEMR Templates are in the Fyfe Software Community OID (1.3.6.1.4.1.52820.5) in SanteEMR (.2) -->
<!-- Patient Templates -->
<template mnemonic="org.santedb.emr.patient" public="true">
<definition>/org.santedb.emr/templates/patient/adt/definition.json</definition>
<scope>org.santedb.patient</scope>
<oid>1.3.6.1.4.1.52820.5.2.0.1</oid>
<view>/org.santedb.emr/templates/patient/adt/view.html</view>
</template>
<template mnemonic="org.santedb.emr.patient.baby" public="false">
<definition>/org.santedb.emr/templates/patient/baby/definition.json</definition>
<oid>1.3.6.1.4.1.52820.5.2.0.2</oid>
<description>Newborn Information</description>
</template>
<!-- Observation Templates -->
<template mnemonic="org.santedb.emr.observation.cod" public="true">
<definition>/org.santedb.emr/templates/act/observation/cod/definition.json</definition>
<scope>org.santedb.emr.observation.death</scope>
<form>/org.santedb.emr/templates/act/observation/cod/form.html</form>
<view>/org.santedb.emr/templates/act/observation/cod/view.html</view>
<icon>fas fa-file-medical</icon>
<oid>1.3.6.1.4.1.52820.5.2.1.1</oid>
<description>Cause Of Death</description>
</template>
<template mnemonic="org.santedb.emr.observation.birthDeliveryLocation" public="true">
<definition>/org.santedb.emr/templates/act/observation/birthDeliveryLocation/definition.json</definition>
<scope>org.santedb.emr.act.registration.birth</scope>
<form>/org.santedb.emr/templates/act/observation/birthDeliveryLocation/form.html</form>
<view>/org.santedb.emr/templates/act/observation/birthDeliveryLocation/view.html</view>
<oid>1.3.6.1.4.1.52820.5.2.1.2</oid>
<icon>fas fa-file-medical</icon>
<description>Birth Location</description>
</template>
<template mnemonic="org.santedb.emr.observation.birthDeliveryMethod" public="true">
<definition>/org.santedb.emr/templates/act/observation/birthDeliveryMethod/definition.json</definition>
<scope>org.santedb.emr.act.registration.birth</scope>
<form>/org.santedb.emr/templates/act/observation/birthDeliveryMethod/form.html</form>
<view>/org.santedb.emr/templates/act/observation/birthDeliveryMethod/view.html</view>
<icon>fas fa-file-medical</icon>
<oid>1.3.6.1.4.1.52820.5.2.1.3</oid>
<description>Birth Delivery Method</description>
</template>
<template mnemonic="org.santedb.emr.observation.birthDeliveryOutcome" public="true">
<definition>/org.santedb.emr/templates/act/observation/birthDeliveryOutcome/definition.json</definition>
<scope>org.santedb.emr.act.registration.birth</scope>
<form>/org.santedb.emr/templates/act/observation/birthDeliveryOutcome/form.html</form>
<view>/org.santedb.emr/templates/act/observation/birthDeliveryOutcome/view.html</view>
<icon>fas fa-file-medical</icon>
<oid>1.3.6.1.4.1.52820.5.2.1.4</oid>
<description>Birth Delivery Outcome</description>
</template>
<template mnemonic="org.santedb.emr.observation.birthWeight" public="true">
<definition>/org.santedb.emr/templates/act/observation/birthWeight/definition.json</definition>
<scope>org.santedb.emr.act.registration.birth</scope>
<form>/org.santedb.emr/templates/act/observation/birthWeight/form.html</form>
<view>/org.santedb.emr/templates/act/observation/birthWeight/view.html</view>
<icon>fas fa-file-medical</icon>
<oid>1.3.6.1.4.1.52820.5.2.1.5</oid>
<description>Birth Weight</description>
</template>
<template mnemonic="org.santedb.emr.observation.heightLying" public="true">
<definition>/org.santedb.emr/templates/act/observation/heightLying/definition.json</definition>
<scope>org.santedb.emr.act.registration.birth</scope>
<scope>org.santedb.model.patientEncounter</scope>
<form>/org.santedb.emr/templates/act/observation/heightLying/form.html</form>
<view>/org.santedb.emr/templates/act/observation/heightLying/view.html</view>
<icon>fas fa-file-medical</icon>
<oid>1.3.6.1.4.1.52820.5.2.1.6</oid>
<description>Body Height (Lying Down)</description>
</template>
<template mnemonic="org.santedb.emr.observation.liveBirths" public="true">
<definition>/org.santedb.emr/templates/act/observation/liveBirths/definition.json</definition>
<scope>org.santedb.emr.act.registration.birth</scope>
<form>/org.santedb.emr/templates/act/observation/liveBirths/form.html</form>
<icon>fas fa-file-medical</icon>
<view>/org.santedb.emr/templates/act/observation/liveBirths/view.html</view>
<oid>1.3.6.1.4.1.52820.5.2.1.7</oid>
<description># of Live Births</description>
</template>
<template mnemonic="org.santedb.emr.observation.death" public="true">
<definition>/org.santedb.emr/templates/act/observation/death/definition.json</definition>
<scope>org.santedb.emr.act.registration.death</scope>
<form>/org.santedb.emr/templates/act/observation/death/form.html</form>
<icon>fas fa-file-medical</icon>
<view>/org.santedb.emr/templates/act/observation/death/view.html</view>
<oid>1.3.6.1.4.1.52820.5.2.1.8</oid>
<description>Clinical Death</description>
</template>
<template mnemonic="org.santedb.emr.observation.verification" public="true">
<definition>/org.santedb.emr/templates/act/observation/verification/definition.json</definition>
<form>/org.santedb.emr/templates/act/observation/verification/form.html</form>
<view>/org.santedb.emr/templates/act/observation/verification/view.html</view>
<icon>fas fa-file-medical</icon>
<oid>1.3.6.1.4.1.52820.5.2.1.9</oid>
<description>Verification Status</description>
</template>
<!-- Registration Templates -->
<template mnemonic="org.santedb.emr.act.registration.birth" public="true">
<definition>/org.santedb.emr/templates/act/registration/birth/definition.json</definition>
<scope>org.santedb.model.act</scope>
<form>/org.santedb.emr/templates/act/registration/birth/form.html</form>
<view>/org.santedb.emr/templates/act/registration/birth/view.html</view>
<icon>fas fa-file-medical</icon>
<oid>1.3.6.1.4.1.52820.5.2.2.1</oid>
<description>Birth Registration</description>
</template>
<template mnemonic="org.santedb.emr.act.registration.death" public="true">
<definition>/org.santedb.emr/templates/act/registration/death/definition.json</definition>
<scope>org.santedb.model.act</scope>
<form>/org.santedb.emr/templates/act/registration/death/form.html</form>
<view>/org.santedb.emr/templates/act/registration/death/view.html</view>
<oid>1.3.6.1.4.1.52820.5.2.2.2</oid>
<icon>fas fa-file-medical</icon>
<description>Death Registration</description>
</template>
<strings lang="en">
<string key="ui.directConnect">Direct Connect to Server</string>
<string key="ui.emr.brand.title"><![CDATA[<img src="/org.santedb.core/img/icon.png" height="24px"/> SanteDB EMR]]></string>
<!-- Mail -->
<string key="ui.emr.mail.all">View All Mail</string>
<!-- Actions -->
<string key="ui.emr.profile">My Profile</string>
<!-- Search terms -->
<string key="ui.emr.patient.search.term">Search For</string>
<string key="ui.emr.patient.index">My Patients</string>
<string key="ui.emr.patient.mdm.rotWarning">This data comes from a record of truth at the central server. Any edits made will only represent recommended edits, when you re-synchronize this patient you may see your values overridden.</string>
<string key="ui.emr.patient.recent">Recent Patients</string>
<string key="ui.emr.patient.search">Search Patients</string>
<string key="ui.emr.patient.search.results">Results</string>
<string key="ui.emr.patient.upstream.edit">You cannot edit the details of this patient as they exist only on the central server. Download a copy of the resource first</string>
<string key="ui.emr.patient.ageOrDate">y.o. / date</string>
<string key="ui.emr.patient.relationship.activate">Patient has a</string>
<string key="ui.emr.patient.register.duplicates">Potential Duplicates</string>
<string key="ui.emr.patient.register.duplicates.instruction">The following patients are similar to the patient you have entered. Review the duplicates below to ensure you are not registering a duplicate</string>
<string key="ui.emr.patient.register.duplicates.verification">I have verified this patient is not a duplicate</string>
<string key="ui.emr.patient.register.requiredFieldMissing">Required Fields Missing</string>
<string key="ui.emr.patient.downloading">Downloading patient data from central</string>
<string key="ui.emr.patient.register">Register Patient</string>
<string key="ui.emr.patient.registered">Submitted Data</string>
<string key="ui.emr.patient.registered.none">No Patients Registered</string>
<string key="ui.emr.directDisable.localUser">This service is connected directly to the remote server. Local user functions are disabled</string>
<!-- Patient View -->
<string key="org.santedb.emr.widget.patient.demographics">Demographics</string>
<string key="org.santedb.emr.widget.patient.dashboard">Dashboard</string>
<string key="org.santedb.emr.widget.patient.register.demographics">Demographics</string>
<string key="org.santedb.emr.widget.patient.register.identifier">Identification</string>
<string key="org.santedb.emr.widget.patient.register.nok">Relatives / Relationships</string>
<string key="org.santedb.emr.widget.patient.register.address">Address / Primary Residence</string>
<string key="org.santedb.emr.widget.patient.register.telecom">Contact Information</string>
<string key="org.santedb.emr.widget.patient.identity">Identification</string>
<string key="org.santedb.emr.widget.patient.nok">Relatives / Family Members</string>
<string key="ui.emr.search.online">Could not locate this data on the local environment, do you want to search the central server?</string>
<string key="ui.emr.search.onlineResult">Online Result</string>
<!-- Mail View -->
<string key="ui.emr.mail">Mail</string>
<string key="ui.emr.mail.new">New Messages</string>
<string key="ui.emr.alerts">Alerts</string>
<string key="ui.emr.navigateConfirmation">Are you sure you want to leave this page? Any changes will be lost</string>
<!-- System Info View -->
<string key="ui.emr.system.info.coreInfo">System Information</string>
<string key="ui.emr.system.info.version">Version Code</string>
<string key="ui.emr.system.info.product">Product Name</string>
<string key="ui.emr.system.info.environment">Operating System</string>
<string key="ui.emr.system.info.cpuInfo"># CPU Threads</string>
<string key="ui.emr.system.info.memory">Used Memory</string>
<string key="ui.emr.system.info.uptime">Uptime / Running Time</string>
<string key="ui.emr.system.applets.title">Installed Applets</string>
<string key="ui.emr.system.applets.name">Name</string>
<string key="ui.emr.system.applets.version">Version</string>
<string key="ui.emr.system.applets.id">ID</string>
<string key="ui.emr.system.applets.author">Author/Vendor</string>
<string key="ui.emr.system.services.title">Application Services</string>
<string key="ui.emr.system.services.name">Service</string>
<string key="ui.emr.system.services.state">Status</string>
<!-- Local Users -->
<string key="ui.emr.users.edit">Create/Edit Local User</string>
<string key="ui.emr.users.userName">User Name</string>
<string key="ui.emr.users.lastLoginTime">Last Login</string>
<string key="ui.emr.users.lockout">Lockout</string>
<string key="ui.emr.users.updatedBy">Updated By</string>
<string key="ui.emr.users.isAdmin">Make User Administrator</string>
<string key="ui.emr.mailError">Error retrieving mail</string>
<string key="ui.emr.tickleError">Error fetching alerts</string>
<string key="ui.emr.queueError">Error reading queue</string>
<string key="ui.emr.system.applets.signed">Digitally Signed</string>
<!-- Next of Kin -->
<string key="ui.emr.nok.structured">This record points to another patient. You should view/edit additional details on that patient's page</string>
<!-- Clinical History -->
<string key="org.santedb.emr.widget.patient.act">Clinical History</string>
<!-- Encounters -->
<string key="org.santedb.emr.widget.patient.act.qentry">New Entry</string>
<string key="org.santedb.emr.widget.patient.encounter">Visits & Encounters</string>
<string key="org.santedb.emr.widget.patient.act.history">History</string>
<string key="org.santedb.emr.widget.patient.encounter.qvisit">Encounter / Visit</string>
<string key="ui.emr.patient.encounter.cover.title">Cover Page</string>
<string key="ui.emr.patient.encounter.detail.title">Details</string>
<string key="ui.emr.patient.encounter.notes.title">Notes</string>
<!-- Birth Template -->
<string key="ui.emr.act.registration.birth.baby">Newborn Demographics</string>
<string key="ui.emr.act.registration.birth.event">Birth Event Information</string>
<!-- Deceased Date -->
<string key="ui.emr.act.registration.death.person">Deceased Person</string>
<string key="ui.emr.act.registration.death.event">Death Details</string>
<string key="ui.emr.act.registration.death.time">Official Date/Time Death</string>
<string key="ui.emr.act.registration.death.deceased">Name of Deceased</string>
<string key="ui.emr.act.registration.death.officialDeath">Official declaration of death</string>
<!-- Template Translations -->
<string key="org.santedb.emr.patient">Patient</string>
<string key="org.santedb.emr.act.observation.cod">Cause of Death</string>
<string key="org.santedb.emr.act.registration.birth">Birth Registration</string>
<string key="org.santedb.emr.act.registration.death">Death Registration</string>
<!-- Help Text -->
<string key="ui.emr.templates.observation.birthWeight.help">The measured weight at time of birth (if known)</string>
<string key="ui.emr.templates.observation.heightLying.help">The length of the patient when lying down</string>
<string key="ui.emr.templates.observation.birthDeliveryLocation.help">The location of the birth (hospital, home, etc.)</string>
<string key="ui.emr.templates.observation.birthDeliveryMethod.help">The method of delivery (vaginal, caesarean, etc.)</string>
<string key="ui.emr.templates.observation.birthDeliveryOutcome.help">The outcome of the the birth</string>
<string key="ui.emr.templates.observation.liveBirths.help">The number of live births of the mother</string>
<string key="ui.emr.templates.registration.death.deceasedDate.help">The date of death of the patient</string>
<string key="ui.emr.templates.registration.death.placeOfDeath.help">The location (township, hospital, etc.) where the death occurred</string>
<string key="ui.emr.templates.observation.cod.help">The official cause of death (if known)</string>
<string key="ui.emr.templates.observation.verification.help">The verification status of the death (if known)</string>
<string key="ui.emr.templates.observation.death.help">The official date and time of the patient's death (when the patient was declared dead)</string>
<string key="org.santedb.emr.widget.patient.provenance">Edit History</string>
<string key="ui.emr.bug">Submit Bug</string>
<string key="ui.emr.bug.user">Submitter</string>
<string key="ui.emr.bug.description">Description of Bug:</string>
<string key="ui.emr.bug.description.help">Enter a description of what you've observed happening</string>
<string key="ui.emr.bug.reproduce">Steps to Reproduce</string>
<string key="ui.emr.bug.reproduce.help">Enter the what you did before the bug occurred. Include any screens or data you entered</string>
<string key="ui.emr.bug.attachments">Attachments</string>
<string key="ui.emr.bug.attach.log">Attach log files from my mobile device</string>
<string key="ui.emr.bug.attach.config">Attach my configuration files</string>
<string key="ui.emr.bug.requiredFieldMissing">Ensure you have included a description and steps to reproduce</string>
<string key="ui.emr.bug.onlineOnly">You can only submit bug reports when you're connected to the internet</string>
<string key="ui.admin.users.edit.security.neverLoggedIn">Never Logged In</string>
<string key="ui.admin.users.saveConfirm">User profile settings updated successfully</string>
<string key="ui.emr.bug.onlineOnly">You can only submit bug reports when you're connected to the internet and the central server is available</string>
<string key="ui.emr.bug.attach.detail">Attach last shown error message contents</string>
<!-- Menu Items -->
<string key="santedb-emr.dashboard">Dashboard</string>
<string key="santedb-emr.patient.index">Patient Administration</string>
<string key="santedb-emr.patient.search">Search Patients</string>
<string key="santedb-emr.patient.register">Register Patient</string>
<string key="santedb-emr.system.info">System</string>
<string key="santedb-emr.system.logs.index">Logs</string>
<string key="santedb-emr.system.jobs">Jobs</string>
<string key="santedb-emr.system.users.index">Local Users</string>
<string key="santedb-emr.system.bug">Submit Bug</string>
<!-- Advanced Search -->
<string key="ui.emr.patient.search.dob">Date of Birth</string>
<string key="ui.emr.patient.search.gender">Gender</string>
<string key="ui.emr.patient.search.id">ID #</string>
</strings>
</AppletManifest>