소스 검색

Merge branch 'dev' of rav.triplestart.com:jmudaka/stagfe2 into dev

Josh 4 년 전
부모
커밋
d17cdb83b7
100개의 변경된 파일106426개의 추가작업 그리고 683개의 파일을 삭제
  1. 12 0
      app/Http/Controllers/NoteController.php
  2. 5 0
      app/Models/Client.php
  3. 17 1
      public/css/style.css
  4. 281 174
      resources/views/app/patient/dashboard.blade.php
  5. 52 6
      resources/views/app/patient/demographics.blade.php
  6. 4 2
      resources/views/app/patient/note/_templates-index.blade.php
  7. 61 18
      resources/views/app/patient/note/dashboard.blade.php
  8. 17 15
      resources/views/layouts/patient.blade.php
  9. 1 0
      routes/web.php
  10. 43 0
      storage/sections/allergies/actions.php
  11. 17 0
      storage/sections/allergies/default.php
  12. 22 13
      storage/sections/allergies/form.blade.php
  13. 4 5
      storage/sections/allergies/processor.php
  14. 4 4
      storage/sections/allergies/summary.php
  15. 45 0
      storage/sections/assessment/actions.php
  16. 19 0
      storage/sections/assessment/default.php
  17. 45 0
      storage/sections/care-team/actions.php
  18. 23 0
      storage/sections/care-team/default.php
  19. 39 0
      storage/sections/care-team/form.blade.php
  20. 4 0
      storage/sections/care-team/processor.php
  21. 1 0
      storage/sections/care-team/summary.php
  22. 355 9
      storage/sections/fhx/form.blade.php
  23. 30 3
      storage/sections/fhx/processor.php
  24. 41 1
      storage/sections/fhx/summary.php
  25. 44 0
      storage/sections/medication/actions.php
  26. 19 0
      storage/sections/medication/default.php
  27. 6 13
      storage/sections/medication/form.blade.php
  28. 1 5
      storage/sections/medication/processor.php
  29. 1 4
      storage/sections/medication/summary.php
  30. 0 34
      storage/sections/name/form.blade.php
  31. 0 17
      storage/sections/name/processor.php
  32. 0 12
      storage/sections/name/summary.php
  33. 73 6
      storage/sections/sochx/form.blade.php
  34. 33 2
      storage/sections/sochx/processor.php
  35. 44 1
      storage/sections/sochx/summary.php
  36. 0 43
      storage/sections/test1/form.blade.php
  37. 0 9
      storage/sections/test1/processor.php
  38. 0 3
      storage/sections/test1/summary.php
  39. 0 43
      storage/sections/test2/form.blade.php
  40. 0 9
      storage/sections/test2/processor.php
  41. 0 3
      storage/sections/test2/summary.php
  42. 62 0
      storage/sections/vitals/actions.php
  43. 36 0
      storage/sections/vitals/default.php
  44. 25 89
      storage/sections/vitals/form.blade.php
  45. 1 3
      storage/sections/vitals/processor.php
  46. 1 16
      storage/sections/vitals/summary.php
  47. 0 40
      storage/sections/weight/form.blade.php
  48. 0 47
      storage/sections/weight/processor.php
  49. 0 33
      storage/sections/weight/summary.php
  50. 1489 0
      storage/templates/exam-cv-comp/palpitations.json
  51. 1185 0
      storage/templates/exam-cv-comp/venous-insufficiency.json
  52. 888 0
      storage/templates/exam-cv-comp/venous-thromboembolism.json
  53. 1469 0
      storage/templates/exam-cv-detail/palpitations.json
  54. 1161 0
      storage/templates/exam-cv-detail/venous-insufficiency.json
  55. 864 0
      storage/templates/exam-cv-detail/venous-thromboembolism.json
  56. 1441 0
      storage/templates/exam-cv-focus/palpitations.json
  57. 1137 0
      storage/templates/exam-cv-focus/venous-insufficiency.json
  58. 840 0
      storage/templates/exam-cv-focus/venous-thromboembolism.json
  59. 391 0
      storage/templates/exam-derm-comp/onychomycosis.json
  60. 3396 0
      storage/templates/exam-derm-comp/psoriasis-vulgaris.json
  61. 8224 0
      storage/templates/exam-derm-comp/rash.json
  62. 6739 0
      storage/templates/exam-derm-comp/sebaceous-cyst.json
  63. 3893 0
      storage/templates/exam-derm-comp/warts-cutaneous.json
  64. 367 0
      storage/templates/exam-derm-detail/onychomycosis.json
  65. 3368 0
      storage/templates/exam-derm-detail/psoriasis-vulgaris.json
  66. 8196 0
      storage/templates/exam-derm-detail/rash.json
  67. 6711 0
      storage/templates/exam-derm-detail/sebaceous-cyst.json
  68. 3865 0
      storage/templates/exam-derm-detail/warts-cutaneous.json
  69. 343 0
      storage/templates/exam-derm-focus/onychomycosis.json
  70. 3352 0
      storage/templates/exam-derm-focus/psoriasis-vulgaris.json
  71. 8180 0
      storage/templates/exam-derm-focus/rash.json
  72. 6695 0
      storage/templates/exam-derm-focus/sebaceous-cyst.json
  73. 3849 0
      storage/templates/exam-derm-focus/warts-cutaneous.json
  74. 828 0
      storage/templates/exam-gen-comp/obesity.json
  75. 898 0
      storage/templates/exam-gen-comp/weight-loss-unintended.json
  76. 672 0
      storage/templates/exam-gen-comp/well-child-visit-1-month.json
  77. 667 0
      storage/templates/exam-gen-comp/well-child-visit-10-18-years.json
  78. 667 0
      storage/templates/exam-gen-comp/well-child-visit-12-months.json
  79. 667 0
      storage/templates/exam-gen-comp/well-child-visit-15-months.json
  80. 667 0
      storage/templates/exam-gen-comp/well-child-visit-18-months.json
  81. 672 0
      storage/templates/exam-gen-comp/well-child-visit-2-months.json
  82. 667 0
      storage/templates/exam-gen-comp/well-child-visit-4-5-years.json
  83. 672 0
      storage/templates/exam-gen-comp/well-child-visit-4-months.json
  84. 667 0
      storage/templates/exam-gen-comp/well-child-visit-6-7-years.json
  85. 672 0
      storage/templates/exam-gen-comp/well-child-visit-6-months.json
  86. 667 0
      storage/templates/exam-gen-comp/well-child-visit-8-9-years.json
  87. 667 0
      storage/templates/exam-gen-comp/well-child-visit-9-months.json
  88. 672 0
      storage/templates/exam-gen-comp/well-child-visit-newborn-2-weeks.json
  89. 1884 0
      storage/templates/exam-gen-comp/well-visit-adult-female.json
  90. 1201 0
      storage/templates/exam-gen-comp/well-visit-adult-male.json
  91. 804 0
      storage/templates/exam-gen-detail/obesity.json
  92. 874 0
      storage/templates/exam-gen-detail/weight-loss-unintended.json
  93. 1442 0
      storage/templates/exam-gen-detail/well-child-visit-1-month.json
  94. 1856 0
      storage/templates/exam-gen-detail/well-child-visit-10-18-years.json
  95. 1329 0
      storage/templates/exam-gen-detail/well-child-visit-12-months.json
  96. 1294 0
      storage/templates/exam-gen-detail/well-child-visit-15-months.json
  97. 1294 0
      storage/templates/exam-gen-detail/well-child-visit-18-months.json
  98. 1405 0
      storage/templates/exam-gen-detail/well-child-visit-2-months.json
  99. 1761 0
      storage/templates/exam-gen-detail/well-child-visit-4-5-years.json
  100. 1329 0
      storage/templates/exam-gen-detail/well-child-visit-4-months.json

+ 12 - 0
app/Http/Controllers/NoteController.php

@@ -57,6 +57,18 @@ class NoteController extends Controller
         include(storage_path('sections/' . $sectionTemplate->internal_name . '/form.blade.php'));
     }
 
+    public function getDefaultValueForSection($section, $patient_uid) {
+        $defaultData = [
+            "summary" => "",
+            "value" => ""
+        ];
+        $patient = Client::where('uid', $patient_uid)->first();
+        if(file_exists(storage_path('sections/' . $section . '/default.php'))) {
+            include(storage_path('sections/' . $section . '/default.php'));
+        }
+        return json_encode($defaultData);
+    }
+
     public function processFormSubmit(Request $request)
     {
         // for CREATE

+ 5 - 0
app/Models/Client.php

@@ -78,4 +78,9 @@ class Client extends Model
         return false;
     }
 
+    public function appointments() {
+        return $this->hasMany(Appointment::class, 'client_id', 'id')
+            ->orderBy('start_time', 'desc');
+    }
+
 }

+ 17 - 1
public/css/style.css

@@ -202,6 +202,9 @@ body>nav.navbar {
 .mcp-theme-1 .min-width-200px {
     min-width: 200px;
 }
+.mcp-theme-1 .min-width-300px {
+    min-width: 300px;
+}
 .mcp-theme-1 .width-100px {
     width: 100px;
     min-width: unset !important;
@@ -268,7 +271,7 @@ body>nav.navbar {
 }
 .rte-holder .ql-container p {
     margin-top: 0;
-    margin-bottom: 1rem;
+    margin-bottom: 0.3rem;
 }
 
 .note-section:not(.edit) .if-not-edit {
@@ -277,12 +280,19 @@ body>nav.navbar {
 .note-section:not(.edit) div.if-not-edit {
     padding-left: 1rem;
 }
+.note-section:not(.edit):hover {
+    background: #f6f9fc;
+    cursor: pointer;
+}
 .note-section.edit .if-edit {
     display: block !important;
 }
 .c-pointer {
     cursor: pointer;
 }
+.inset-comment p {
+    margin-bottom: 0.3rem;
+}
 .inset-comment p:last-child {
     margin-bottom: 0 !important;
 }
@@ -563,3 +573,9 @@ input.search_field, textarea.search_field {
 [prefix="(-)"] a.minus-trigger {
     color: #a91e1e !important;
 }
+.rspace {
+    width: 20px;
+    display: inline-flex;
+    text-align: center;
+    justify-content: center;
+}

+ 281 - 174
resources/views/app/patient/dashboard.blade.php

@@ -15,7 +15,7 @@
 				return '';
 			}
         }
-        
+
         $vitalMap = [
                 'heightInches' => 'Ht. (in.)',
 				'weightPounds' => 'Wt. (lbs.)',
@@ -34,7 +34,7 @@
 
         foreach($vitalLabels as $l){
             $vitalValues[$l] = [
-                'value' => null, 
+                'value' => null,
                 'effectiveDate' => null
             ];
         }
@@ -45,7 +45,7 @@
                     'value'=>$measurement->value,
                     'effectiveDate' => $measurement->effective_date
                 ];
-            }        
+            }
         }
 
 	?>
@@ -53,7 +53,111 @@
         <div class="row">
             <div class="col-6">
 
-            {{-- vitals --}}
+                {{-- appointments --}}
+                <div class="mt-2 pb-1">
+                    <div class="d-flex align-items-center mb-2 py-2 border-top border-bottom">
+                        <h6 class="my-0 font-weight-bold text-secondary">Appointments</h6>
+                        <span class="mx-2 text-secondary">|</span>
+                        <span moe>
+                            <a start show>Add</a>
+                            <form url="/api/appointment/create" class="mcp-theme-1">
+                                <input type="hidden" name="clientUid" value="{{$patient->uid}}">
+                                <input type="hidden" name="title" value="MCP Appointment">
+                                <div class="mb-2">
+                                    <label class="text-secondary text-sm">Pro</label>
+                                    <select name="proUid" class="form-control form-control-sm">
+                                        <option value=""> --select-- </option>
+                                        @foreach($pros as $iPro)
+                                            <option value="{{$iPro->uid}}" {{ $iPro->uid === $pro->uid ? 'selected' : '' }}>{{$iPro->displayName()}}</option>
+                                        @endforeach
+                                    </select>
+                                </div>
+                                <div class="mb-2">
+                                    <label class="text-secondary text-sm">Date</label>
+                                    <input type="date" name="date" min="{{ date('Y-m-d') }}" value="{{ date('Y-m-d') }}"
+                                           class="form-control form-control-sm">
+                                </div>
+                                <div class="mb-2">
+                                    <label class="text-secondary text-sm">Start Time</label>
+                                    <input type="time" name="startTime" class="form-control form-control-sm">
+                                </div>
+                                <div class="mb-2">
+                                    <label class="text-secondary text-sm">End Time</label>
+                                    <input type="time" name="endTime" class="form-control form-control-sm">
+                                </div>
+                                <div>
+                                    <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
+                                    <button cancel class="btn btn-sm btn-default border">Cancel</button>
+                                </div>
+                            </form>
+                        </span>
+                    </div>
+                    <table class="table table-sm border-0 m-0">
+                        <tbody>
+                        @foreach($patient->appointments as $appointment)
+                            <tr>
+                                <td class="text-black p-0 border-0">
+                                    <div class="pb-0">
+                                        <span relative moe>
+                                            <a class="on-hover-opaque" start show title="Update">
+                                                <i class="font-size-11 fa fa-edit text-primary"></i>
+                                            </a>
+                                            <form url="/api/appointment/update">
+                                                <input type="hidden" name="uid" value="{{ $appointment->uid }}">
+                                                <input type="hidden" name="title" value="MCP Appointment">
+                                                <div class="mb-2">
+                                                    <label class="text-secondary text-sm">Pro</label>
+                                                    <select name="proUid" class="form-control form-control-sm">
+                                                        <option value=""> --select-- </option>
+                                                        @foreach($pros as $iPro)
+                                                            <option <?= $appointment->pro->uid === $iPro->uid ? 'selected' : '' ?>
+                                                                    value="{{$iPro->uid}}">{{$iPro->displayName()}}</option>
+                                                        @endforeach
+                                                    </select>
+                                                </div>
+                                                <div class="mb-2">
+                                                    <label class="text-secondary text-sm">Date</label>
+                                                    <input autofocus type="date" name="date" min="{{ date('Y-m-d') }}"
+                                                           value="{{ date("Y-m-d", strtotime($appointment->start_time)) }}" class="form-control form-control-sm">
+                                                </div>
+                                                <div class="mb-2">
+                                                    <label class="text-secondary text-sm">Start Time</label>
+                                                    <input type="time" name="startTime" class="form-control form-control-sm"
+                                                           value="{{ date("H:i:s", strtotime($appointment->start_time)) }}">
+                                                </div>
+                                                <div class="mb-2">
+                                                    <label class="text-secondary text-sm">End Time</label>
+                                                    <input type="time" name="endTime" class="form-control form-control-sm"
+                                                           value="{{ date("H:i:s", strtotime($appointment->end_time)) }}">
+                                                </div>
+                                                <div>
+                                                    <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
+                                                    <button cancel class="btn btn-sm btn-default border">Cancel</button>
+                                                </div>
+                                            </form>
+                                        </span>
+                                        {{ friendly_date_time($appointment->start_time, false) }}, {{ friendly_time($appointment->start_time) }}
+                                        &nbsp;/&nbsp;
+                                        {{--<span class="d-inline-block ml- 2 text-secondary">{{ $appointment->title }}</span>
+                                        &nbsp;/&nbsp;--}}
+                                        <b class="mr-1">{{$appointment->pro->displayName()}}</b>
+                                        <span class="text-secondary text-sm">({{ $appointment->status }})</span>
+                                    </div>
+                                </td>
+                            </tr>
+                        @endforeach
+                        @if(!$patient->appointments || count($patient->appointments) === 0)
+                            <tr>
+                                <td class="text-secondary p-0 border-0">
+                                    No appointments
+                                </td>
+                            </tr>
+                        @endif
+                        </tbody>
+                    </table>
+                </div>
+
+                {{-- vitals --}}
                 <div class="mt-2 pb-1">
                     <div class="d-flex align-items-center mb-2 py-2 border-top border-bottom">
                         <h6 class="my-0 font-weight-bold text-secondary">Vitals</h6>
@@ -99,7 +203,7 @@
                                     Smoking Status<br/>
                                     <input type="text" class="form-control form-control-sm" name="smokingStatus" value="{{$vitalValues['Smoking Status']['value']}}" placeholder="">
                                 </div>
-                
+
                                 <div class="d-flex align-items-center">
                                     <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
                                     <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
@@ -463,180 +567,13 @@
                     </table>
                 </div>
 
-                {{-- care_team --}}
-                <div  class="mb-2 py-2 border-top border-bottom">
-                    <style>
-                        td.fit {
-    width:1%;
-    white-space:nowrap;
-}
-                    </style>
-        <div class="d-flex align-items-center pb-2">
-            <h6 class="my-0 font-weight-bold text-secondary">ERx</h6>
-            <span class="mx-2 text-secondary">|</span>
-            <div moe>
-                <a start show class="py-0 font-weight-normal">Add</a>
-                <form url="/api/actionItem/create" wide>
-                    <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
-                    <input type="hidden" name="prescriberProUid" value="{{ $pro->uid }}">
-                    <input type="hidden" name="category" value="DRUG">
-                    <div class="mb-2">
-                        <label for="" class="control-label text-sm text-secondary mb-1">Pharmacy</label>
-                        <select name="toFacilityUid"
-                                class="form-control form-control-sm">
-                            <option value="">-- Pharmacy --</option>
-                            @foreach ($facilities as $facility)
-                                <option value="{{$facility->uid}}">{{$facility->name}}</option>
-                            @endforeach
-                        </select>
-                    </div>
-                    <div class="mb-2">
-                        <input type="text" class="form-control form-control-sm" name="contentText" value="" placeholder="Title *" required>
-                    </div>
-                    <div class="mb-2">
-                        <input type="text" class="form-control form-control-sm" name="contentDetail" value="" placeholder="Directions">
-                    </div>
-                    <div class="d-flex align-items-center">
-                        <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
-                        <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                    </div>
-                </form>
-            </div>
-        </div>
-        <table class="table table-sm table-bordered mb-0" style="table-layout: fixed">
-            <thead>
-            <tr>
-                <th class="px-2 text-secondary border-bottom-0 w-25">Prescription</th>
-                <th class="px-2 text-secondary border-bottom-0 fit">Created</th>
-                <th class="px-2 text-secondary border-bottom-0 fit">Status</th>
-                <th class="px-2 text-secondary border-bottom-0 fit">Pharmacy</th>
-                <th class="px-2 text-secondary border-bottom-0">&nbsp;</th>
-            </tr>
-            </thead>
-            <tbody>
-            <?php $prevItemType = false; ?>
-            @foreach($patient->actionItems as $item)
-                @if($item->action_item_category === 'DRUG')
-                <tr>
-                    <td class="px-2">
-                        {{$item->content_text}}
-                        <span moe>
-                            <a start show class="on-hover-opaque"><i class="fa fa-edit"></i></a>
-                            <form url="/api/actionItem/updateContent" wide>
-                                <input type="hidden" name="uid" value="{{ $item->uid }}">
-                                <div class="mb-2">
-                                    <input type="text" class="form-control form-control-sm" name="contentText" value="{{ $item->content_text }}" placeholder="Title *" required>
-                                </div>
-                                <div class="mb-2">
-                                    <input type="text" class="form-control form-control-sm" name="contentDetail" value="{{ $item->content_detail }}" placeholder="Details">
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
-                        <div class="text-sm text-secondary">{{$item->content_detail}}</div>
-                    </td>
-                    <td class="px-2">{{friendly_date_time($item->created_at, false)}}</td>
-                    <td class="px-2">
-                        {{ucwords($item->status_category)}}
-                        <span moe>
-                            <a start show class="on-hover-opaque"><i class="fa fa-edit"></i></a>
-                            <form url="/api/actionItem/updateStatus">
-                                <input type="hidden" name="uid" value="{{ $item->uid }}">
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm text-secondary mb-1">Status *</label>
-                                    <select name="statusCategory" class="form-control form-control-sm" required>
-                                        <option {{ $item->status_category === 'OPEN' ? 'selected' : '' }} value="OPEN">Open</option>
-                                        <option {{ $item->status_category === 'CLOSED' ? 'selected' : '' }} value="CLOSED">Closed</option>
-                                    </select>
-                                </div>
-                                <div class="mb-2">
-                                    <input type="text" class="form-control form-control-sm" name="statusMemo" value="" placeholder="Memo">
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
-                    </td>
-                    <td class="px-2">
-                        {{$item->facility ? $item->facility->name : ''}}
-                        <span moe>
-                            <a start show class="on-hover-opaque"><i class="fa fa-edit"></i></a>
-                            <form url="/api/actionItem/updateToFacility">
-                                <input type="hidden" name="uid" value="{{ $item->uid }}">
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm text-secondary mb-1">Facility *</label>
-                                    <select name="toFacilityUid" class="form-control form-control-sm" required>
-                                        <option value="">-- Facility --</option>
-                                        @foreach ($facilities as $facility)
-                                            <option {{ $item->to_facility_id === $facility->id ? 'selected' : '' }} value="{{$facility->uid}}">{{$facility->name}}</option>
-                                        @endforeach
-                                    </select>
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
-                    </td>
-                    <td class="px-2 text-center">
-                        <div class="d-flex align-items-center justify-content-start">
-                        @if($item->is_signed_by_prescriber)
-                            <span class="text-secondary">
-                                <i class="fa fa-check"></i>
-                                Signed
-                            </span>
-                            <span class="mx-2 text-secondary">|</span>
-                        @else
-                            @if($pro->id === $item->prescriber_pro_id)
-                                <span moe relative>
-                                    <a start show>Sign</a>
-                                    <form url="/api/actionItem/signAsPrescriber" right>
-                                        <input type="hidden" name="uid" value="{{ $item->uid }}">
-                                        <p class="small min-width-200px text-left">Sign this action items as the prescriber?</p>
-                                        <div class="d-flex align-items-center">
-                                            <button class="btn btn-sm btn-success mr-2" submit>Yes</button>
-                                            <button class="btn btn-sm btn-default mr-2 border" cancel>No</button>
-                                        </div>
-                                    </form>
-                                </span>
-                                <span class="mx-2 text-secondary">|</span>
-                            @endif
-                        @endif
-                        <span moe relative>
-                            <a start show>eFax</a>
-                            <form url="/api/actionItem/efax" right>
-                                <input type="hidden" name="uid" value="{{ $item->uid }}">
-                                <div class="mb-2">
-                                    <input type="text" class="form-control form-control-sm" name="toFaxNumber" value="" placeholder="To Number *" required>
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" submit>Send</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
-                        </div>
-                    </td>
-                </tr>
-                @endif
-            @endforeach
-            </tbody>
-        </table>
-    </div>
-                
             </div>
             <div class="col-6">
 
                 {{-- dx --}}
                 <div class="mt-2 pb-1">
                     <div class="d-flex align-items-center mb-2 py-2 border-top border-bottom">
-                        <h6 class="my-0 font-weight-bold text-secondary">Dx &amp; Focus Areas</h6>
+                        <h6 class="my-0 font-weight-bold text-secondary">Current Problems / Focus Areas</h6>
                         <span class="mx-2 text-secondary">|</span>
                         <div moe>
                             <a start show class="py-0 font-weight-normal">Add</a>
@@ -1465,7 +1402,7 @@
                         </tbody>
                     </table>
                 </div>
-            
+
                 <div class="mt-4">
                     <div class="d-flex align-items-center mb-2 py-2 border-top border-bottom">
                         <h6 class="my-0 font-weight-bold text-secondary">Care Team</h6>
@@ -1577,6 +1514,176 @@
                 </div>
             </div>
         </div>
+        <div class="row my-3">
+            <div class="col-12">
+                {{-- erx --}}
+                <div  class="mb-2 py-2 border-top">
+                    <style>
+                        td.fit {
+                            width:1%;
+                            white-space:nowrap;
+                        }
+                    </style>
+                    <div class="d-flex align-items-center pb-2">
+                        <h6 class="my-0 font-weight-bold text-secondary">ERx</h6>
+                        <span class="mx-2 text-secondary">|</span>
+                        <div moe>
+                            <a start show class="py-0 font-weight-normal">Add</a>
+                            <form url="/api/actionItem/create" wide>
+                                <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
+                                <input type="hidden" name="prescriberProUid" value="{{ $pro->uid }}">
+                                <input type="hidden" name="category" value="DRUG">
+                                <div class="mb-2">
+                                    <label for="" class="control-label text-sm text-secondary mb-1">Pharmacy</label>
+                                    <select name="toFacilityUid"
+                                            class="form-control form-control-sm">
+                                        <option value="">-- Pharmacy --</option>
+                                        @foreach ($facilities as $facility)
+                                            <option value="{{$facility->uid}}">{{$facility->name}}</option>
+                                        @endforeach
+                                    </select>
+                                </div>
+                                <div class="mb-2">
+                                    <input type="text" class="form-control form-control-sm" name="contentText" value="" placeholder="Title *" required>
+                                </div>
+                                <div class="mb-2">
+                                    <input type="text" class="form-control form-control-sm" name="contentDetail" value="" placeholder="Directions">
+                                </div>
+                                <div class="d-flex align-items-center">
+                                    <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
+                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
+                                </div>
+                            </form>
+                        </div>
+                    </div>
+                    <table class="table table-sm table-bordered mb-0" style="table-layout: fixed">
+                        <thead>
+                        <tr>
+                            <th class="px-2 text-secondary border-bottom-0 w-25">Prescription</th>
+                            <th class="px-2 text-secondary border-bottom-0 fit">Created</th>
+                            <th class="px-2 text-secondary border-bottom-0 fit">Status</th>
+                            <th class="px-2 text-secondary border-bottom-0 fit">Pharmacy</th>
+                            <th class="px-2 text-secondary border-bottom-0">&nbsp;</th>
+                        </tr>
+                        </thead>
+                        <tbody>
+                        <?php $prevItemType = false; ?>
+                        @foreach($patient->actionItems as $item)
+                            @if($item->action_item_category === 'DRUG')
+                                <tr>
+                                    <td class="px-2">
+                                        {{$item->content_text}}
+                                        <span moe>
+                                        <a start show class="on-hover-opaque"><i class="fa fa-edit"></i></a>
+                                        <form url="/api/actionItem/updateContent" wide>
+                                            <input type="hidden" name="uid" value="{{ $item->uid }}">
+                                            <div class="mb-2">
+                                                <input type="text" class="form-control form-control-sm" name="contentText" value="{{ $item->content_text }}" placeholder="Title *" required>
+                                            </div>
+                                            <div class="mb-2">
+                                                <input type="text" class="form-control form-control-sm" name="contentDetail" value="{{ $item->content_detail }}" placeholder="Details">
+                                            </div>
+                                            <div class="d-flex align-items-center">
+                                                <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
+                                                <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
+                                            </div>
+                                        </form>
+                                    </span>
+                                        <div class="text-sm text-secondary">{{$item->content_detail}}</div>
+                                    </td>
+                                    <td class="px-2">{{friendly_date_time($item->created_at, false)}}</td>
+                                    <td class="px-2">
+                                        {{ucwords($item->status_category)}}
+                                        <span moe>
+                                        <a start show class="on-hover-opaque"><i class="fa fa-edit"></i></a>
+                                        <form url="/api/actionItem/updateStatus">
+                                            <input type="hidden" name="uid" value="{{ $item->uid }}">
+                                            <div class="mb-2">
+                                                <label for="" class="control-label text-sm text-secondary mb-1">Status *</label>
+                                                <select name="statusCategory" class="form-control form-control-sm" required>
+                                                    <option {{ $item->status_category === 'OPEN' ? 'selected' : '' }} value="OPEN">Open</option>
+                                                    <option {{ $item->status_category === 'CLOSED' ? 'selected' : '' }} value="CLOSED">Closed</option>
+                                                </select>
+                                            </div>
+                                            <div class="mb-2">
+                                                <input type="text" class="form-control form-control-sm" name="statusMemo" value="" placeholder="Memo">
+                                            </div>
+                                            <div class="d-flex align-items-center">
+                                                <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
+                                                <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
+                                            </div>
+                                        </form>
+                                    </span>
+                                    </td>
+                                    <td class="px-2">
+                                        {{$item->facility ? $item->facility->name : ''}}
+                                        <span moe>
+                                        <a start show class="on-hover-opaque"><i class="fa fa-edit"></i></a>
+                                        <form url="/api/actionItem/updateToFacility">
+                                            <input type="hidden" name="uid" value="{{ $item->uid }}">
+                                            <div class="mb-2">
+                                                <label for="" class="control-label text-sm text-secondary mb-1">Facility *</label>
+                                                <select name="toFacilityUid" class="form-control form-control-sm" required>
+                                                    <option value="">-- Facility --</option>
+                                                    @foreach ($facilities as $facility)
+                                                        <option {{ $item->to_facility_id === $facility->id ? 'selected' : '' }} value="{{$facility->uid}}">{{$facility->name}}</option>
+                                                    @endforeach
+                                                </select>
+                                            </div>
+                                            <div class="d-flex align-items-center">
+                                                <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
+                                                <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
+                                            </div>
+                                        </form>
+                                    </span>
+                                    </td>
+                                    <td class="px-2 text-center">
+                                        <div class="d-flex align-items-center justify-content-start">
+                                            @if($item->is_signed_by_prescriber)
+                                                <span class="text-secondary">
+                                            <i class="fa fa-check"></i>
+                                            Signed
+                                        </span>
+                                                <span class="mx-2 text-secondary">|</span>
+                                            @else
+                                                @if($pro->id === $item->prescriber_pro_id)
+                                                    <span moe relative>
+                                                <a start show>Sign</a>
+                                                <form url="/api/actionItem/signAsPrescriber" right>
+                                                    <input type="hidden" name="uid" value="{{ $item->uid }}">
+                                                    <p class="small min-width-200px text-left">Sign this action items as the prescriber?</p>
+                                                    <div class="d-flex align-items-center">
+                                                        <button class="btn btn-sm btn-success mr-2" submit>Yes</button>
+                                                        <button class="btn btn-sm btn-default mr-2 border" cancel>No</button>
+                                                    </div>
+                                                </form>
+                                            </span>
+                                                    <span class="mx-2 text-secondary">|</span>
+                                                @endif
+                                            @endif
+                                            <span moe relative>
+                                        <a start show>eFax</a>
+                                        <form url="/api/actionItem/efax" right>
+                                            <input type="hidden" name="uid" value="{{ $item->uid }}">
+                                            <div class="mb-2">
+                                                <input type="text" class="form-control form-control-sm" name="toFaxNumber" value="" placeholder="To Number *" required>
+                                            </div>
+                                            <div class="d-flex align-items-center">
+                                                <button class="btn btn-sm btn-primary mr-2" submit>Send</button>
+                                                <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
+                                            </div>
+                                        </form>
+                                    </span>
+                                        </div>
+                                    </td>
+                                </tr>
+                            @endif
+                        @endforeach
+                        </tbody>
+                    </table>
+                </div>
+            </div>
+        </div>
 
     </div>
     <script>

+ 52 - 6
resources/views/app/patient/demographics.blade.php

@@ -1,10 +1,56 @@
 @extends ('layouts.patient')
 
-
-@section('section-title')
-    Demographics
-@endsection
-
 @section('inner-content')
-    CONTENT
+    <div class="mb-1">
+        Phone: <b>{{ $patient->cell_number }}</b>
+    </div>
+    <div class="mb-1">
+        Email: <b>{{ $patient->email_address }}</b>
+    </div>
+    <div class="mb-1">
+        Home City: <b>{{ $patient->home_address_city }}</b>
+    </div>
+    <div class="mb-1">
+        Home State: <b>{{ $patient->home_address_state }}</b>
+    </div>
+    <div class="mt-3">
+        <div moe>
+            <a start show><i class="fa fa-edit"></i> Edit Info</a>
+            <form url="/api/client/putContactInfo" class="mcp-theme-1">
+                <input type="hidden" name="uid" value="{{$patient->uid}}">
+                <div class="mb-2">
+                    <input type="tel"
+                           class="form-control form-control-sm"
+                           name="cellNumber"
+                           placeholder="Phone Number"
+                           value="{{ $patient->cell_number }}">
+                </div>
+                <div class="mb-2">
+                    <input type="text"
+                           class="form-control form-control-sm"
+                           name="email"
+                           placeholder="Email"
+                           value="{{ $patient->email_address }}">
+                </div>
+                <div class="mb-2">
+                    <input type="text"
+                           class="form-control form-control-sm"
+                           name="city"
+                           placeholder="City"
+                           value="{{ $patient->home_address_city }}">
+                </div>
+                <div class="mb-2">
+                    <input type="text"
+                           class="form-control form-control-sm"
+                           name="state"
+                           placeholder="State"
+                           value="{{ $patient->home_address_state }}">
+                </div>
+                <div>
+                    <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
+                    <button cancel class="btn btn-sm btn-default border">Cancel</button>
+                </div>
+            </form>
+        </div>
+    </div>
 @endsection

+ 4 - 2
resources/views/app/patient/note/_templates-index.blade.php

@@ -4,10 +4,12 @@ $hasTemplates = false;
 if(isset($templateIndex->{$sectionInternalName})) {
     $hasTemplates = true;
     $templateName = '';
+    $defaultTemplateName = '';
     foreach($templateIndex->{$sectionInternalName} as $k => $templateSet) {
-        $templateName = $k;
-        break;
+        if($templateName === '') $templateName = $k;
+        if($templateSet->default) $defaultTemplateName = $k;
     }
+    if($defaultTemplateName !== '') $templateName = $defaultTemplateName;
 ?>
     <span class="position-relative d-none if-edit ml-3 pl-3 border-left">
         <a href="#" class="note-templates-trigger">Templates</a>

+ 61 - 18
resources/views/app/patient/note/dashboard.blade.php

@@ -239,12 +239,23 @@
                         @foreach($note->sections as $section)
                         <div class="p-3 border-bottom note-section">
                             <div class="d-flex align-items-start">
-                                <a class="font-weight-bold mb-2 d-flex align-items-center c-pointer edit-trigger">
+                                <a class="font-weight-bold mb-2 d-flex align-items-center c-pointer">
                                     {{$section->sectionTemplate->title}}
                                     <span class="d-none if-not-edit"><i class="fa fa-edit ml-2"></i></span>
+                                    <span class="edit-trigger"></span>
                                 </a>
                                 <?php $sectionInternalName = $section->sectionTemplate->internal_name; ?>
                                 @include('app/patient/note/_templates-index')
+                                <?php
+                                if(file_exists(storage_path('sections/' . $sectionInternalName . '/actions.php'))) {
+                                    include(storage_path('sections/' . $sectionInternalName . '/actions.php'));
+                                }
+                                ?>
+                                <a href="#" class="d-none text-danger if-edit ml-auto remove-section-trigger"
+                                   data-uid="{{$section->uid}}"
+                                   title="Remove {{$section->sectionTemplate->title}}">
+                                    Remove {{$section->sectionTemplate->title}}
+                                </a>
                             </div>
                             <div class="d-none if-not-edit  inset-comment">{!! !empty($section->summary_html) ? $section->summary_html : '-' !!}</div>
                             <div class="d-none if-edit">@include('sections/'.$section->sectionTemplate->internal_name.'/form')</div>
@@ -563,6 +574,36 @@
                         return loadTemplateSet($(this));
                     });
 
+                $('.remove-section-trigger').click(function() {
+                    $.post('/api/section/deactivate', {
+                        uid: $(this).attr('data-uid'),
+                        memo: 'Deactivated from note',
+                    }, function(_data) {
+                        if(_data) {
+                            if(_data.success) {
+                                fastReload();
+                            }
+                            else {
+                                toastr.error(_data.message);
+                            }
+                        }
+                        else {
+                            toastr.error('Unable to remove section!');
+                        }
+                    }, 'json');
+                    // $(this).closest('.note-section').removeClass('edit');
+                    return false;
+                });
+
+                $(document)
+                    .off('mousedown.enable-edit', '.note-section:not(.edit)')
+                    .on('mousedown.enable-edit', '.note-section:not(.edit)', function(e) {
+                        e.stopPropagation();
+                        e.preventDefault();
+                        $(this).find('.edit-trigger').first().click();
+                        return false;
+                    });
+
             }
 
             function loadTemplateSet(_chooser) {
@@ -634,7 +675,7 @@
                 <div class="d-flex pr-1 align-items-center note-widget-item c-pointer"
                      :title="section.title + ' - Click to remove'"
                      v-if="section.used"
-                     v-on:click.prevent="remove(section.section_uid)">
+                     v-on:click.once="remove(section.section_uid)">
                     <span class="mx-2">
                         <a class="font-12 text-secondary" href="#">
                             <i class="fa fa-minus-circle"></i>
@@ -647,7 +688,7 @@
                 <div class="d-flex pr-1 align-items-center note-widget-item c-pointer"
                      :title="section.title + ' - Click to add'"
                      v-if="!section.used"
-                     v-on:click.prevent="add(section.uid)">
+                     v-on:click.once="add(section.uid, section.internal_name)">
                     <span class="mx-2">
                         <a class="font-12" href="#">
                             <i class="fa fa-plus-circle"></i>
@@ -672,24 +713,26 @@
                         sections: allSections
                     },
                     methods: {
-                        add: function(_uid) {
-                            $.post('/api/section/create', {
-                                noteUid: '{{$note->uid}}',
-                                summaryHtml: '',
-                                contentData: '',
-                                sectionTemplateUid: _uid,
-                            }, function(_data) {
-                                if(_data) {
-                                    if(_data.success) {
-                                        fastReload();
+                        add: function(_uid, _section) {
+                            $.get('/get-default-section-data/' + _section + '/{{$patient->uid}}' , function(_data) {
+                                $.post('/api/section/create', {
+                                    noteUid: '{{$note->uid}}',
+                                    summaryHtml: _data.summary,
+                                    contentData: JSON.stringify({value: _data.value}),
+                                    sectionTemplateUid: _uid,
+                                }, function(_data) {
+                                    if(_data) {
+                                        if(_data.success) {
+                                            fastReload();
+                                        }
+                                        else {
+                                            toastr.error(_data.message);
+                                        }
                                     }
                                     else {
-                                        toastr.error(_data.message);
+                                        toastr.error('Unable to add section!');
                                     }
-                                }
-                                else {
-                                    toastr.error('Unable to add section!');
-                                }
+                                }, 'json');
                             }, 'json');
                         },
                         remove: function(_uid) {

+ 17 - 15
resources/views/layouts/patient.blade.php

@@ -27,7 +27,7 @@
                             <a class="nav-link" href="{{ route('patients.view.medications', ['patient' => $patient]) }}">Medications</a>
                         </li>
                         <li class="nav-item">
-                            <a class="nav-link" href="{{ route('patients.view.dx-and-focus-areas', ['patient' => $patient]) }}">Dx and Focus Areas</a>
+                            <a class="nav-link" href="{{ route('patients.view.dx-and-focus-areas', ['patient' => $patient]) }}">Current Focus Areas</a>
                         </li>
                         <li class="nav-item">
                             <a class="nav-link" href="{{ route('patients.view.care-team', ['patient' => $patient]) }}">Care Team</a>
@@ -44,6 +44,9 @@
                         <li class="nav-item">
                             <a class="nav-link" href="{{ route('patients.view.documents', ['patient' => $patient]) }}">Documents</a>
                         </li>
+                        <li class="nav-item">
+                            <a class="nav-link" href="{{ route('patients.view.demographics', ['patient' => $patient]) }}">Contact Info</a>
+                        </li>
                         {{--<li class="nav-item">
                             <a class="nav-link" href="/patients/view/{{ $patient->uid }}/intake">Intake</a>
                         </li>--}}
@@ -203,7 +206,7 @@
                                             @endif
                                         </div>
                                     </div>
-                                    <ul class=hbox>
+                                    {{--<ul class=hbox>
                                         <li><i class="fa fa-phone-alt" aria-hidden="true"></i> {{$confirmedCell}}</li>
                                         <li><i class="fa fa-envelope" aria-hidden="true"></i> {{$confirmedEmail}}</li>
                                         <li><i class="fa fa-map-marker-alt" aria-hidden="true"></i> {{$location}}</li>
@@ -247,7 +250,7 @@
                                                 </form>
                                             </div>
                                         </li>
-                                    </ul>
+                                    </ul>--}}
                                     <div class=separators>
                                         <div>Joined <?=$memberSince?></div>
                                         <div><label>PCP:</label> {{$mcpName}}</div>
@@ -261,14 +264,6 @@
                                                 MCP Onboarding Visit Pending
                                             </span>
                                         </span>
-                                        @else
-                                        <span class="text-dark d-inline-flex align-items-center">
-                                            <span class="mr-2 text-secondary">
-                                                <i class="fa fa-check text-sm"></i>
-                                                MCP Onboarding Visit Completed
-                                            </span>
-                                        </span>
-                                        @endif
                                         <span moe>
                                             <a start show><i class="fa fa-edit"></i></a>
                                             <form url="/api/client/updateMcpOnboardingVisitInfo" class="mcp-theme-1">
@@ -308,10 +303,17 @@
                                                 </div>
                                             </form>
                                         </span>
+                                        @else
+                                        <span class="text-dark d-inline-flex align-items-center">
+                                            <span class="mr-2 text-secondary">
+                                                <i class="fa fa-check text-sm"></i>
+                                                MCP Onboarding Visit Completed
+                                            </span>
+                                        </span>
+                                        @endif
                                     </div>
                                 </section>
-                                <section>
-                                    {{--<div><label>Allergies:</label> Grass, Pollen, Latex</div>--}}
+                                {{--<section>
                                     <div>
                                         <label>Next Appt:</label>
                                         <?php
@@ -366,8 +368,8 @@
                                         <label>CM:</label> {{ $patient->is_enrolled_in_cm === 'YES' ? 'Yes' : 'No' }}
                                         <label class="ml-2">RM:</label> {{ $patient->is_enrolled_in_rm === 'YES' ? 'Yes' : 'No' }}
                                     </div>
-                                </section>
-                                <section class=vbox>
+                                </section>--}}
+                                <section class="vbox ml-4">
                                     <div moe>
                                         <button start show>+ Note</button>
                                         <form url="/api/note/createUsingTemplate"

+ 1 - 0
routes/web.php

@@ -130,6 +130,7 @@ Route::middleware('pro.auth')->group(function () {
     Route::get('/section_create_form/{note_uid}/{section_template_uid}', 'NoteController@sectionCreateForm')->name('section_create_form');
     Route::get('/section_update_form/{section_uid}', 'NoteController@sectionUpdateForm')->name('section_update_form');
     Route::post("/process_form_submit", 'NoteController@processFormSubmit')->name('process_form_submit');
+    Route::get("/get-default-section-data/{section}/{uid}", 'NoteController@getDefaultValueForSection')->name('get_default_section_data');
 
     Route::get("/log_in_as", 'HomeController@logInAs')->name('log-in-as');
     Route::post("/process-log_in_as", 'HomeController@processLogInAs')->name('process-log-in-as');

+ 43 - 0
storage/sections/allergies/actions.php

@@ -0,0 +1,43 @@
+<?php
+$infoLines = json_decode($patient->info_lines);
+$infoLines = !$infoLines ? [] : $infoLines;
+$rows = [];
+foreach ($infoLines as $category => $lines):
+    if ($category === "allergy"):
+        foreach ($lines as $line):
+            $rows[] = '<label class="d-flex align-items-center current-allergy-item mb-1 c-pointer">' .
+                '<input type="checkbox" checked class="my-0 mr-2">' .
+                '<span><b>' . $line->contentText . '</b>&nbsp;' .
+                '</span></label>';
+        endforeach;
+    endif;
+endforeach;
+?>
+
+<div moe class="position-relative d-none if-edit ml-3 pl-3 border-left">
+    <a start show href="#">Current Allergies</a>
+    <form url="/no-op" class="current-allergy-form">
+        <div class="min-width-200px">
+            <?= implode("", $rows) ?>
+            <div class="mt-2 mb-0">
+                <button class="btn btn-primary btn-sm mr-1" type="button" onclick="return applySelectedAllergy()">Apply</button>
+                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+            </div>
+        </div>
+    </form>
+</div>
+
+<script>
+    function applySelectedAllergy() {
+        let html = [];
+        $('.current-allergy-item input:checkbox:checked').each(function() {
+            html.push('<p>' + $(this).next().html() + '</p>');
+        });
+        $('.current-allergy-form').hide();
+        hideMask();
+        hideMoeFormMask();
+        $('.ql-editor[contenteditable]:visible').first().html(html.join('')).focus();
+        return false;
+    }
+</script>
+

+ 17 - 0
storage/sections/allergies/default.php

@@ -0,0 +1,17 @@
+<?php
+$value = [];
+$infoLines = json_decode($patient->info_lines);
+$infoLines = !$infoLines ? [] : $infoLines;
+global $defaultData;
+foreach($infoLines as $category => $lines):
+    if($category === "allergy"):
+        foreach ($lines as $line):
+            $value[] = '<p><b>' . $line->contentText . '</b></p>';
+        endforeach;
+    endif;
+endforeach;
+$value = implode("", $value);
+$defaultData = [
+    "summary" => $value,
+    "value" => $value,
+];

+ 22 - 13
storage/sections/allergies/form.blade.php

@@ -3,29 +3,38 @@ $contentData = false;
 if($section){
     $contentData = json_decode($section->content_data, true);
 }
-if(!$contentData || !isset($contentData['clientInfoLineMulti'])) {
+if(!$contentData || !isset($contentData['value'])) {
     $contentData = [
-        'clientInfoLineMulti'=> [
-            'category' => 'allergy',
-            'contentTexts' => ''
-        ]
+        'value'=>''
     ];
 }
 $formID = rand(0, 100000);
 ?>
 <form method="POST" action="/process_form_submit" onsubmit="return submitForm_NoteSection_{{ $formID }}(this);">
     <?php if($section): ?>
-        <input type="hidden" name="section_uid" value="<?= $section->uid?>">
+    <input type="hidden" name="section_uid" value="<?= $section->uid?>">
     <?php else: ?>
-        <input type="hidden" name="note_uid" value="<?= $note->uid?>">
-        <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
+    <input type="hidden" name="note_uid" value="<?= $note->uid?>">
+    <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
     <?php endif; ?>
+
     <div class="form-group mb-2">
-        <label class="text-secondary text-sm mb-1 d-block">One allergy per line:</label>
-        <?php
-        $value = $contentData['clientInfoLineMulti']['contentTexts'];
-        ?>
-        <textarea type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $value ?></textarea>
+        <label class="d-flex align-items-center">
+            <input type="checkbox" class="my-0 mr-2" name="no_known_allergies" <?= $contentData['no_known_allergies'] ? 'checked' : '' ?>>
+            <span>No known allergies</span>
+        </label>
+        <label class="d-flex align-items-center">
+            <input type="checkbox" class="my-0 mr-2" name="no_known_medication_allergies" <?= $contentData['no_known_medication_allergies'] ? 'checked' : '' ?>>
+            <span>No known medication allergies</span>
+        </label>
+        <label class="d-flex align-items-center">
+            <input type="checkbox" class="my-0 mr-2" name="allergy_reconciliation_performed" <?= $contentData['allergy_reconciliation_performed'] ? 'checked' : '' ?>>
+            <span>Allergy reconciliation performed</span>
+        </label>
+    </div>
+
+    <div class="form-group mb-2">
+        <textarea rte type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $contentData['value'] ?></textarea>
     </div>
     <div class="form-group m-0 d-flex">
         <button class="btn btn-sm btn-primary mr-2">Submit</button>

+ 4 - 5
storage/sections/allergies/processor.php

@@ -1,8 +1,7 @@
 <?php
 $newContentData = [
-    "clientInfoLineMulti" => [
-        "category" => "allergy",
-        "contentTexts" => $request->get('value')
-    ]
+    'no_known_allergies' => $request->get('no_known_allergies'),
+    'no_known_medication_allergies' => $request->get('no_known_medication_allergies'),
+    'allergy_reconciliation_performed' => $request->get('allergy_reconciliation_performed'),
+    'value' => $request->get('value')
 ];
-

+ 4 - 4
storage/sections/allergies/summary.php

@@ -1,4 +1,4 @@
-<?php if(!empty($newContentData['clientInfoLineMulti']) && isset($newContentData['clientInfoLineMulti']['contentTexts'])): ?>
-<pre><?= $newContentData['clientInfoLineMulti']['contentTexts'] ?></pre>
-<?php else: ?>-<?php endif; ?>
-
+<div class="font-weight-bold"><?= isset($newContentData['no_known_allergies']) && !empty($newContentData['no_known_allergies']) ? 'No known allergies' : '' ?></div>
+<div class="font-weight-bold"><?= isset($newContentData['no_known_medication_allergies']) && !empty($newContentData['no_known_medication_allergies']) ? 'No known medication allergies' : '' ?></div>
+<div class="font-weight-bold"><?= isset($newContentData['allergy_reconciliation_performed']) && !empty($newContentData['allergy_reconciliation_performed']) ? 'Allergy reconciliation performed' : '' ?></div>
+<div><?= $newContentData['value']; ?></div>

+ 45 - 0
storage/sections/assessment/actions.php

@@ -0,0 +1,45 @@
+<?php
+$infoLines = json_decode($patient->info_lines);
+$infoLines = !$infoLines ? [] : $infoLines;
+$rows = [];
+foreach ($infoLines as $category => $lines):
+    if ($category === "dx"):
+        foreach ($lines as $line):
+            $rows[] = '<label class="d-flex align-items-center current-symptoms-item mb-1 c-pointer">' .
+                '<input type="checkbox" checked class="my-0 mr-2">' .
+                '<span><b>' . $line->contentText . '</b>' .
+                (isset($line->contentDetail->{"Chronic or Acute"}) ? '<span class="text-secondary">&nbsp/&nbsp</span>' . @$line->contentDetail->{"Chronic or Acute"} : '') .
+                (isset($line->contentDetail->{"ICD"}) ? '<span class="text-secondary mx-1">&nbsp/&nbsp</span>' . @$line->contentDetail->{"ICD"} : '') .
+                '</span></label>';
+        endforeach;
+    endif;
+endforeach;
+?>
+
+<div moe class="position-relative d-none if-edit ml-3 pl-3 border-left">
+    <a start show href="#">Include from Symptoms</a>
+    <form url="/no-op" class="current-symptoms-form">
+        <div class="min-width-300px">
+            <?= implode("", $rows) ?>
+            <div class="mt-2 mb-0">
+                <button class="btn btn-primary btn-sm mr-1" type="button" onclick="return applySelectedSymptoms()">Apply</button>
+                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+            </div>
+        </div>
+    </form>
+</div>
+
+<script>
+    function applySelectedSymptoms() {
+        let html = [];
+        $('.current-symptoms-item input:checkbox:checked').each(function() {
+            html.push('<p>' + $(this).next().html() + '</p>');
+        });
+        $('.current-symptoms-form').hide();
+        hideMask();
+        hideMoeFormMask();
+        $('.ql-editor[contenteditable]:visible').first().html(html.join('')).focus();
+        return false;
+    }
+</script>
+

+ 19 - 0
storage/sections/assessment/default.php

@@ -0,0 +1,19 @@
+<?php
+$value = [];
+$infoLines = json_decode($patient->info_lines);
+$infoLines = !$infoLines ? [] : $infoLines;
+global $defaultData;
+foreach($infoLines as $category => $lines):
+    if($category === "dx"):
+        foreach ($lines as $line):
+            $value[] = '<p><b>' . $line->contentText . '</b> ';
+            $value[] = @$line->contentDetail->{"ICD"};
+            $value[] = '</p>';
+        endforeach;
+    endif;
+endforeach;
+$value = implode("", $value);
+$defaultData = [
+    "summary" => $value,
+    "value" => $value,
+];

+ 45 - 0
storage/sections/care-team/actions.php

@@ -0,0 +1,45 @@
+<?php
+$infoLines = json_decode($patient->info_lines);
+$infoLines = !$infoLines ? [] : $infoLines;
+$rows = [];
+foreach ($infoLines as $category => $lines):
+    if ($category === "care_team"):
+        foreach ($lines as $line):
+            $rows[] = '<label class="d-flex align-items-center current-careteam-item mb-1 c-pointer">' .
+                '<input type="checkbox" checked class="my-0 mr-2">' .
+                '<span><b>' . $line->contentText . '</b>' .
+                (isset($line->contentDetail->{"Specialty"}) ? '<span class="text-secondary">&nbsp/&nbsp</span>' . @$line->contentDetail->{"Specialty"} : '') .
+                (isset($line->contentDetail->{"Next Appointment"}) ? '<span class="text-secondary mx-1">&nbsp/&nbsp</span>' . @$line->contentDetail->{"Next Appointment"} : '') .
+                '</span></label>';
+        endforeach;
+    endif;
+endforeach;
+?>
+
+<div moe class="position-relative d-none if-edit ml-3 pl-3 border-left">
+    <a start show href="#">Current Care Team</a>
+    <form url="/no-op" class="current-careteam-form">
+        <div class="min-width-300px">
+            <?= implode("", $rows) ?>
+            <div class="mt-2 mb-0">
+                <button class="btn btn-primary btn-sm mr-1" type="button" onclick="return applySelectedCareTeam()">Apply</button>
+                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+            </div>
+        </div>
+    </form>
+</div>
+
+<script>
+    function applySelectedCareTeam() {
+        let html = [];
+        $('.current-careteam-item input:checkbox:checked').each(function() {
+            html.push('<p>' + $(this).next().html() + '</p>');
+        });
+        $('.current-careteam-form').hide();
+        hideMask();
+        hideMoeFormMask();
+        $('.ql-editor[contenteditable]:visible').first().html(html.join('')).focus();
+        return false;
+    }
+</script>
+

+ 23 - 0
storage/sections/care-team/default.php

@@ -0,0 +1,23 @@
+<?php
+$value = [];
+$infoLines = json_decode($patient->info_lines);
+$infoLines = !$infoLines ? [] : $infoLines;
+global $defaultData;
+foreach($infoLines as $category => $lines):
+    if($category === "care_team"):
+        foreach ($lines as $line):
+            $value[] = '<p><b>' . $line->contentText . '</b> ';
+            $value[] = @$line->contentDetail->{"Specialty"};
+            if(@$line->contentDetail->{"Next Appointment"}) {
+                $value[] = ' / ';
+                $value[] = @$line->contentDetail->{"Next Appointment"};
+            }
+            $value[] = '</p>';
+        endforeach;
+    endif;
+endforeach;
+$value = implode("", $value);
+$defaultData = [
+    "summary" => $value,
+    "value" => $value,
+];

+ 39 - 0
storage/sections/care-team/form.blade.php

@@ -0,0 +1,39 @@
+<?php
+$contentData = false;
+if($section){
+    $contentData = json_decode($section->content_data, true);
+}
+if(!$contentData || !isset($contentData['value'])) {
+    $contentData = [
+        'value'=>''
+    ];
+}
+$formID = rand(0, 100000);
+?>
+<form method="POST" action="/process_form_submit" onsubmit="return submitForm_NoteSection_{{ $formID }}(this);">
+    <?php if($section): ?>
+        <input type="hidden" name="section_uid" value="<?= $section->uid?>">
+    <?php else: ?>
+        <input type="hidden" name="note_uid" value="<?= $note->uid?>">
+        <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
+    <?php endif; ?>
+    <div class="form-group mb-2">
+        <textarea rte type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $contentData['value'] ?></textarea>
+    </div>
+    <div class="form-group m-0 d-flex">
+        <button class="btn btn-sm btn-primary mr-2">Submit</button>
+        <button class="btn btn-sm btn-default border" onclick="return cancelForm_NoteSection_{{ $formID }}(this)">Cancel</button>
+    </div>
+</form>
+<script>
+    function submitForm_NoteSection_{{ $formID }}(_form) {
+        $.post(_form.action, $(_form).serialize(), function(_data) {
+            fastReload();
+        });
+        return false;
+    }
+    function cancelForm_NoteSection_{{ $formID }}(_trigger) {
+        $(_trigger).closest('.note-section').toggleClass('edit');
+        return false;
+    }
+</script>

+ 4 - 0
storage/sections/care-team/processor.php

@@ -0,0 +1,4 @@
+<?php
+$newContentData = [
+    'value' => $request->get('value')
+];

+ 1 - 0
storage/sections/care-team/summary.php

@@ -0,0 +1 @@
+<div><?= $newContentData['value']; ?></div>

+ 355 - 9
storage/sections/fhx/form.blade.php

@@ -3,26 +3,232 @@ $contentData = false;
 if($section){
     $contentData = json_decode($section->content_data, true);
 }
-if(!$contentData || !isset($contentData['value'])) {
-    $contentData = [
-        'value'=>''
-    ];
+if(!$contentData) {
+    $contentData = [];
+}
+if(!isset($contentData['count'])) {
+    $contentData['count'] = 1;
 }
 $formID = rand(0, 100000);
 ?>
-<form method="POST" action="/process_form_submit" onsubmit="return submitForm_NoteSection_{{ $formID }}(this);">
+<form method="POST" action="/process_form_submit"
+      id="fhx_{{ $formID }}"
+      onsubmit="return submitForm_NoteSection_{{ $formID }}(this);">
+    <input type="hidden" name="count" v-model="count">
     <?php if($section): ?>
         <input type="hidden" name="section_uid" value="<?= $section->uid?>">
     <?php else: ?>
         <input type="hidden" name="note_uid" value="<?= $note->uid?>">
         <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
     <?php endif; ?>
-    <div class="form-group mb-2">
-        <textarea rte type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $contentData['value'] ?></textarea>
+
+    <div v-for="(item, index) in items" class="note-section-item-row">
+        <hr v-if="index > 0" class="row">
+        <div class="row mb-3">
+            <div class="col-md-3">
+                <label class="text-secondary text-sm mb-1 d-block">Relationship</label>
+                <select class="form-control form-control-sm" :name="'item_' + index + '_relationship'" v-model="item.relationship" required>
+                    <option value="">-- select --</option>
+                        <option value="Father">Father</option>
+                        <option value="Sister (First)">Sister (First)</option>
+                        <option value="Sister (Second)">Sister (Second)</option>
+                        <option value="Sister (Third)">Sister (Third)</option>
+                        <option value="Sister (Fourth)">Sister (Fourth)</option>
+                        <option value="Brother (First)">Brother (First)</option>
+                        <option value="Brother (Second)">Brother (Second)</option>
+                        <option value="Brother (Third)">Brother (Third)</option>
+                        <option value="Brother (Fourth)">Brother (Fourth)</option>
+                        <option value="Daughter (First)">Daughter (First)</option>
+                        <option value="Daughter (Second)">Daughter (Second)</option>
+                        <option value="Daughter (Third)">Daughter (Third)</option>
+                        <option value="Daughter (Fourth)">Daughter (Fourth)</option>
+                        <option value="Son (First)">Son (First)</option>
+                        <option value="Son (Second)">Son (Second)</option>
+                        <option value="Son (Third)">Son (Third)</option>
+                        <option value="Son (Fourth)">Son (Fourth)</option>
+                        <option value="Half-sister">Half-sister</option>
+                        <option value="Half-brother">Half-brother</option>
+                        <option value="Maternal Aunt">Maternal Aunt</option>
+                        <option value="Paternal Aunt">Paternal Aunt</option>
+                        <option value="Maternal Uncle">Maternal Uncle</option>
+                        <option value="Paternal Uncle">Paternal Uncle</option>
+                        <option value="Niece">Niece</option>
+                        <option value="Nephew">Nephew</option>
+                        <option value="Maternal Cousin">Maternal Cousin</option>
+                        <option value="Paternal Cousin">Paternal Cousin</option>
+                        <option value="Maternal Grandmother">Maternal Grandmother</option>
+                        <option value="Maternal Grandfather">Maternal Grandfather</option>
+                        <option value="Paternal Grandmother">Paternal Grandmother</option>
+                        <option value="Paternal Grandfather">Paternal Grandfather</option>
+                        <option value="Granddaughter">Granddaughter</option>
+                        <option value="Grandson">Grandson</option>
+                </select>
+            </div>
+            <div class="col-md-4">
+                <label class="text-secondary text-sm mb-1 d-block">Health Status</label>
+                <label class="my-0 mr-3 d-inline-flex align-items-center">
+                    <input type="radio" :name="'item_' + index + '_status'" v-model="item.status" value="Alive" class="mr-1">
+                    Alive
+                </label>
+                <label class="my-0 mr-3 d-inline-flex align-items-center">
+                    <input type="radio" :name="'item_' + index + '_status'" v-model="item.status" value="Deceased" class="mr-1">
+                    Deceased
+                </label>
+                <label class="my-0 mr-3 d-inline-flex align-items-center">
+                    <input type="radio" :name="'item_' + index + '_status'" v-model="item.status" value="Unknown" class="mr-1">
+                    Unknown
+                </label>
+            </div>
+            <div class="col-md-3">
+                <label class="text-secondary text-sm mb-1 d-block">&nbsp;</label>
+                <a v-if="items.length > 1" href="#" v-on:click.prevent="removeItem(index)"
+                   class="on-hover-opaque text-danger mt-1 d-inline-block">
+                    <i class="fa fa-trash-alt"></i>
+                </a>
+            </div>
+        </div>
+        <div class="row mb-1 font-weight-bold">
+            <div class="col-8">
+                General
+            </div>
+            <div class="col-4">
+                Cancer
+            </div>
+        </div>
+        <div class="row mb-1 font-weight-bold">
+            <div class="col-4">
+                <div class="rspace">+</div>
+                <div class="rspace">-</div>
+            </div>
+            <div class="col-4">
+                <div class="rspace">+</div>
+                <div class="rspace">-</div>
+            </div>
+            <div class="col-4">
+                <div class="rspace">+</div>
+                <div class="rspace">-</div>
+            </div>
+        </div>
+        <div class="row mb-3">
+            <div class="col-4">
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_no_health_concern'" v-model="item.general_no_health_concern"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_no_health_concern'" v-model="item.general_no_health_concern"></div>
+                    <span class="ml-2">No Health Concern</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_arthritis'" v-model="item.general_arthritis"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_arthritis'" v-model="item.general_arthritis"></div>
+                    <span class="ml-2">Arthritis</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_asthma'" v-model="item.general_asthma"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_asthma'" v-model="item.general_asthma"></div>
+                    <span class="ml-2">Asthma</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_bleeding_disorder'" v-model="item.general_bleeding_disorder"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_bleeding_disorder'" v-model="item.general_bleeding_disorder"></div>
+                    <span class="ml-2">Bleeding Disorder</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_cad_lt_age_55'" v-model="item.general_cad_lt_age_55"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_cad_lt_age_55'" v-model="item.general_cad_lt_age_55"></div>
+                    <span class="ml-2">CAD < age 55</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_copd'" v-model="item.general_copd"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_copd'" v-model="item.general_copd"></div>
+                    <span class="ml-2">COPD</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_diabetes'" v-model="item.general_diabetes"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_diabetes'" v-model="item.general_diabetes"></div>
+                    <span class="ml-2">Diabetes</span>
+                </div>
+            </div>
+            <div class="col-4">
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_heart_attack'" v-model="item.general_heart_attack"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_heart_attack'" v-model="item.general_heart_attack"></div>
+                    <span class="ml-2">Heart Attack</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_heart_disease'" v-model="item.general_heart_disease"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_heart_disease'" v-model="item.general_heart_disease"></div>
+                    <span class="ml-2">Heart Disease</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_high_cholesterol'" v-model="item.general_high_cholesterol"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_high_cholesterol'" v-model="item.general_high_cholesterol"></div>
+                    <span class="ml-2">High Cholesterol</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_hypertension'" v-model="item.general_hypertension"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_hypertension'" v-model="item.general_hypertension"></div>
+                    <span class="ml-2">Hypertension</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_mental_illness'" v-model="item.general_mental_illness"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_mental_illness'" v-model="item.general_mental_illness"></div>
+                    <span class="ml-2">Mental Illness</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_osteoporosis'" v-model="item.general_osteoporosis"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_osteoporosis'" v-model="item.general_osteoporosis"></div>
+                    <span class="ml-2">Osteoporosis</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_general_stroke'" v-model="item.general_stroke"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_general_stroke'" v-model="item.general_stroke"></div>
+                    <span class="ml-2">Stroke</span>
+                </div>
+            </div>
+            <div class="col-4">
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_cancer_breast_ca'" v-model="item.cancer_breast_ca"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_cancer_breast_ca'" v-model="item.cancer_breast_ca"></div>
+                    <span class="ml-2">Breast CA</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_cancer_colon_ca'" v-model="item.cancer_colon_ca"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_cancer_colon_ca'" v-model="item.cancer_colon_ca"></div>
+                    <span class="ml-2">Colon CA</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_cancer_other_ca'" v-model="item.cancer_other_ca"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_cancer_other_ca'" v-model="item.cancer_other_ca"></div>
+                    <span class="ml-2">Other CA</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_cancer_ovarian_ca'" v-model="item.cancer_ovarian_ca"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_cancer_ovarian_ca'" v-model="item.cancer_ovarian_ca"></div>
+                    <span class="ml-2">Ovarian CA</span>
+                </div>
+                <div class="d-flex align-items-center">
+                    <div class="rspace"><input type="radio" value="yes" :name="'item_' + index + '_cancer_uterine_ca'" v-model="item.cancer_uterine_ca"></div>
+                    <div class="rspace"><input type="radio" value="no" :name="'item_' + index + '_cancer_uterine_ca'" v-model="item.cancer_uterine_ca"></div>
+                    <span class="ml-2">Uterine CA</span>
+                </div>
+            </div>
+        </div>
+
+        <div class="row mb-2">
+            <div class="col-md-12">
+                <textarea rte class="form-control form-control-sm" type="text"
+                          data-shortcuts="{{ $shortcuts }}" :name="'item_' + index + '_comments'" v-model="item.comments">
+                </textarea>
+            </div>
+        </div>
+
     </div>
-    <div class="form-group m-0 d-flex">
+
+    <div class="form-group mt-3 mb-0 d-flex">
         <button class="btn btn-sm btn-primary mr-2">Submit</button>
-        <button class="btn btn-sm btn-default border" onclick="return cancelForm_NoteSection_{{ $formID }}(this)">Cancel</button>
+        <button class="btn btn-sm btn-default text-primary border border-primary mr-2"
+                v-on:click.prevent="addItem()"
+            >Add Family Member</button>
+        <button class="btn btn-sm btn-default border" type="button" onclick="return cancelForm_NoteSection_{{ $formID }}(this)">Cancel</button>
     </div>
 </form>
 <script>
@@ -36,4 +242,144 @@ $formID = rand(0, 100000);
         $(_trigger).closest('.note-section').toggleClass('edit');
         return false;
     }
+
+    (function() {
+
+        let count = {{ $contentData['count'] }}, items = [];
+        let input = {!! json_encode($contentData)  !!};
+        for (let i = 0; i < count; i++) {
+            items.push({
+                relationship: input['item_' + i + '_relationship'],
+                status: input['item_' + i + '_status'],
+
+                general_no_health_concern: input['item_' + i + '_general_no_health_concern'],
+                general_arthritis: input['item_' + i + '_general_arthritis'],
+                general_asthma: input['item_' + i + '_general_asthma'],
+                general_bleeding_disorder: input['item_' + i + '_general_bleeding_disorder'],
+                general_cad_lt_age_55: input['item_' + i + '_general_cad_lt_age_55'],
+                general_copd: input['item_' + i + '_general_copd'],
+                general_diabetes: input['item_' + i + '_general_diabetes'],
+                general_heart_attack: input['item_' + i + '_general_heart_attack'],
+                general_heart_disease: input['item_' + i + '_general_heart_disease'],
+                general_high_cholesterol: input['item_' + i + '_general_high_cholesterol'],
+                general_hypertension: input['item_' + i + '_general_hypertension'],
+                general_mental_illness: input['item_' + i + '_general_mental_illness'],
+                general_osteoporosis: input['item_' + i + '_general_osteoporosis'],
+                general_stroke: input['item_' + i + '_general_stroke'],
+
+                cancer_breast_ca: input['item_' + i + '_cancer_breast_ca'],
+                cancer_colon_ca: input['item_' + i + '_cancer_colon_ca'],
+                cancer_other_ca: input['item_' + i + '_cancer_other_ca'],
+                cancer_ovarian_ca: input['item_' + i + '_cancer_ovarian_ca'],
+                cancer_uterine_ca: input['item_' + i + '_cancer_uterine_ca'],
+
+                comments: input['item_' + i + '_comments'],
+            });
+        }
+
+        window.fhxApp = new Vue({
+            el: '#fhx_{{ $formID }}',
+            data: {
+                count: {{ $contentData['count'] }},
+                items: items
+            },
+            methods: {
+                initRTE: function() {
+                    $('textarea[rte]').each(function() {
+
+                        $(this).wrap(
+                            $('<div class="border-left border-right rte-holder"/>')
+                                .attr('data-shortcuts', '{{ $packed }}')
+                        );
+
+                        // give a unique id to this editor instance
+                        var editorID = Math.ceil(Math.random() * 99999),
+                            fieldName = this.name;
+
+                        var ti = $('<input type="hidden" />')
+                            .val(this.value)
+                            .attr('name', this.name)
+                            .insertBefore(this);
+                        var ce = $('<div data-editor-id="' + editorID + '" data-field="' + this.name + '"/>')
+                            .html(this.value)
+                            .insertBefore(this);
+                        $(this).remove();
+
+                        var qe = new Quill('[data-editor-id="' + editorID + '"]', {
+                            theme: 'snow',
+                            modules: {
+                                keyboard: {
+                                    bindings: {
+                                        handleEnter: {
+                                            key: 13,
+                                            handler: function() {
+                                                if(!$('.stag-shortcuts:visible').length) return true;
+                                            }
+                                        }
+                                    }
+                                }
+                            }
+                        });
+                        var toolbar = $(qe.container).prev('.ql-toolbar');
+
+                        // add button for new shortcut
+                        var newSCButton = $('<button class="btn bg-white btn-sm btn-default text-primary w-auto px-2 border py-0 ' +
+                            'text-sm add-shortcut" data-editor-id="' + editorID + '">+ Shortcut</button>');
+                        toolbar.append(newSCButton);
+
+                        qe.on('text-change', function() {
+                            ti.val(qe.root.innerHTML);
+                        });
+
+                        $(qe.container)
+                            .find('.ql-editor[contenteditable]')
+                            .attr('data-field', fieldName)
+                            .attr('data-editor-id', editorID)
+                            .attr('with-shortcuts', 1);
+
+                    });
+                },
+                addItem: function() {
+                    this.items.push({
+                        relationship: '',
+                        status: '',
+
+                        general_no_health_concern: null,
+                        general_arthritis: null,
+                        general_asthma: null,
+                        general_bleeding_disorder: null,
+                        general_cad_lt_age_55: null,
+                        general_copd: null,
+                        general_diabetes: null,
+                        general_heart_attack: null,
+                        general_heart_disease: null,
+                        general_high_cholesterol: null,
+                        general_hypertension: null,
+                        general_mental_illness: null,
+                        general_osteoporosis: null,
+                        general_stroke: null,
+
+                        cancer_breast_ca: null,
+                        cancer_colon_ca: null,
+                        cancer_other_ca: null,
+                        cancer_ovarian_ca: null,
+                        cancer_uterine_ca: null,
+
+                        comments: '',
+                    });
+                    this.count = this.items.length;
+                    var self = this;
+                    Vue.nextTick(function() {
+                        self.initRTE();
+                    })
+                },
+                removeItem: function(_index) {
+                    this.items.splice(_index, 1);
+                    this.count = this.items.length;
+                }
+            }
+        });
+
+    })();
+
 </script>

+ 30 - 3
storage/sections/fhx/processor.php

@@ -1,4 +1,31 @@
 <?php
-$newContentData = [
-    'value' => $request->get('value')
-];
+$newContentData = [];
+
+$newContentData['count'] = $request->get('count');
+$count = intval($newContentData['count']);
+
+for ($i = 0; $i < $count; $i++) {
+    $newContentData['item_' . $i . '_relationship'] = $request->get('item_' . $i . '_relationship');
+    $newContentData['item_' . $i . '_status'] = $request->get('item_' . $i . '_status');
+    $newContentData['item_' . $i . '_general_no_health_concern'] = $request->get('item_' . $i . '_general_no_health_concern');
+    $newContentData['item_' . $i . '_general_arthritis'] = $request->get('item_' . $i . '_general_arthritis');
+    $newContentData['item_' . $i . '_general_asthma'] = $request->get('item_' . $i . '_general_asthma');
+    $newContentData['item_' . $i . '_general_bleeding_disorder'] = $request->get('item_' . $i . '_general_bleeding_disorder');
+    $newContentData['item_' . $i . '_general_cad_lt_age_55'] = $request->get('item_' . $i . '_general_cad_lt_age_55');
+    $newContentData['item_' . $i . '_general_copd'] = $request->get('item_' . $i . '_general_copd');
+    $newContentData['item_' . $i . '_general_diabetes'] = $request->get('item_' . $i . '_general_diabetes');
+    $newContentData['item_' . $i . '_general_heart_attack'] = $request->get('item_' . $i . '_general_heart_attack');
+    $newContentData['item_' . $i . '_general_heart_disease'] = $request->get('item_' . $i . '_general_heart_disease');
+    $newContentData['item_' . $i . '_general_high_cholesterol'] = $request->get('item_' . $i . '_general_high_cholesterol');
+    $newContentData['item_' . $i . '_general_hypertension'] = $request->get('item_' . $i . '_general_hypertension');
+    $newContentData['item_' . $i . '_general_mental_illness'] = $request->get('item_' . $i . '_general_mental_illness');
+    $newContentData['item_' . $i . '_general_osteoporosis'] = $request->get('item_' . $i . '_general_osteoporosis');
+    $newContentData['item_' . $i . '_general_stroke'] = $request->get('item_' . $i . '_general_stroke');
+    $newContentData['item_' . $i . '_cancer_breast_ca'] = $request->get('item_' . $i . '_cancer_breast_ca');
+    $newContentData['item_' . $i . '_cancer_colon_ca'] = $request->get('item_' . $i . '_cancer_colon_ca');
+    $newContentData['item_' . $i . '_cancer_other_ca'] = $request->get('item_' . $i . '_cancer_other_ca');
+    $newContentData['item_' . $i . '_cancer_ovarian_ca'] = $request->get('item_' . $i . '_cancer_ovarian_ca');
+    $newContentData['item_' . $i . '_cancer_uterine_ca'] = $request->get('item_' . $i . '_cancer_uterine_ca');
+    $newContentData['item_' . $i . '_comments'] = $request->get('item_' . $i . '_comments');
+}
+

+ 41 - 1
storage/sections/fhx/summary.php

@@ -1 +1,41 @@
-<div><?= $newContentData['value']; ?></div>
+<?php
+
+$count = isset($newContentData['count']) ? intval($newContentData['count']) : 0;
+
+for ($i = 0; $i < $count; $i++) { ?>
+
+    <div class="mb-3">
+        <div class="">
+            <b><?= $newContentData['item_' . $i . '_relationship'] ?></b>
+            /
+            <span class="text-secondary"><?= $newContentData['item_' . $i . '_status'] ?></span>
+        </div>
+        <div class="ml-4">
+            <?= isset($newContentData['item_' . $i . '_general_no_health_concern']) ? '<div>No health concern: <b>' . $newContentData['item_' . $i . '_general_no_health_concern'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_arthritis']) ? '<div>Arthritis: <b>' . $newContentData['item_' . $i . '_general_arthritis'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_asthma']) ? '<div>Asthma: <b>' . $newContentData['item_' . $i . '_general_asthma'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_bleeding_disorder']) ? '<div>Bleeding disorder: <b>' . $newContentData['item_' . $i . '_general_bleeding_disorder'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_cad_lt_age_55']) ? '<div>Cad &gt; age 55: <b>' . $newContentData['item_' . $i . '_general_cad_lt_age_55'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_copd']) ? '<div>Copd: <b>' . $newContentData['item_' . $i . '_general_copd'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_diabetes']) ? '<div>Diabetes: <b>' . $newContentData['item_' . $i . '_general_diabetes'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_heart_attack']) ? '<div>Heart attack: <b>' . $newContentData['item_' . $i . '_general_heart_attack'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_heart_disease']) ? '<div>Heart disease: <b>' . $newContentData['item_' . $i . '_general_heart_disease'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_high_cholesterol']) ? '<div>High cholesterol: <b>' . $newContentData['item_' . $i . '_general_high_cholesterol'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_hypertension']) ? '<div>Hypertension: <b>' . $newContentData['item_' . $i . '_general_hypertension'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_mental_illness']) ? '<div>Mental illness: <b>' . $newContentData['item_' . $i . '_general_mental_illness'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_osteoporosis']) ? '<div>Osteoporosis: <b>' . $newContentData['item_' . $i . '_general_osteoporosis'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_general_stroke']) ? '<div>Stroke: <b>' . $newContentData['item_' . $i . '_general_stroke'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_cancer_breast_ca']) ? '<div>Breast cancer: <b>' . $newContentData['item_' . $i . '_cancer_breast_ca'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_cancer_colon_ca']) ? '<div>Colon cancer: <b>' . $newContentData['item_' . $i . '_cancer_colon_ca'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_cancer_other_ca']) ? '<div>Other cancer: <b>' . $newContentData['item_' . $i . '_cancer_other_ca'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_cancer_ovarian_ca']) ? '<div>Ovarian cancer: <b>' . $newContentData['item_' . $i . '_cancer_ovarian_ca'] . '</b></div>' : '' ?>
+            <?= isset($newContentData['item_' . $i . '_cancer_uterine_ca']) ? '<div>Uterine cancer: <b>' . $newContentData['item_' . $i . '_cancer_uterine_ca'] . '</b></div>' : '' ?>
+        </div>
+        <?php if(isset($newContentData['item_' . $i . '_comments']) && !empty($newContentData['item_' . $i . '_comments'])): ?>
+        <div class="text-secondary pb-2 mb-2">
+            <b>Comments: </b><?= $newContentData['item_' . $i . '_comments'] ?>
+        </div>
+        <?php endif; ?>
+    </div>
+
+<?php }

+ 44 - 0
storage/sections/medication/actions.php

@@ -0,0 +1,44 @@
+<?php
+$infoLines = json_decode($patient->info_lines);
+$infoLines = !$infoLines ? [] : $infoLines;
+$rows = [];
+foreach ($infoLines as $category => $lines):
+    if ($category === "rx"):
+        foreach ($lines as $line):
+            $rows[] = '<label class="d-flex align-items-center current-medication-item mb-1 c-pointer">' .
+                '<input type="checkbox" checked class="my-0 mr-2">' .
+                '<span><b>' . $line->contentText . '</b>&nbsp;' .
+                @$line->contentDetail->strength .
+                '</span></label>';
+        endforeach;
+    endif;
+endforeach;
+?>
+
+<div moe class="position-relative d-none if-edit ml-3 pl-3 border-left">
+    <a start show href="#">Current Medications</a>
+    <form url="/no-op" class="current-medications-form">
+        <div class="min-width-200px">
+            <?= implode("", $rows) ?>
+            <div class="mt-2 mb-0">
+                <button class="btn btn-primary btn-sm mr-1" type="button" onclick="return applySelectedMedication()">Apply</button>
+                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+            </div>
+        </div>
+    </form>
+</div>
+
+<script>
+    function applySelectedMedication() {
+        let html = [];
+        $('.current-medication-item input:checkbox:checked').each(function() {
+            html.push('<p>' + $(this).next().html() + '</p>');
+        });
+        $('.current-medications-form').hide();
+        hideMask();
+        hideMoeFormMask();
+        $('.ql-editor[contenteditable]:visible').first().html(html.join('')).focus();
+        return false;
+    }
+</script>
+

+ 19 - 0
storage/sections/medication/default.php

@@ -0,0 +1,19 @@
+<?php
+$value = [];
+$infoLines = json_decode($patient->info_lines);
+$infoLines = !$infoLines ? [] : $infoLines;
+global $defaultData;
+foreach($infoLines as $category => $lines):
+    if($category === "rx"):
+        foreach ($lines as $line):
+            $value[] = '<p><b>' . $line->contentText . '</b> ';
+            $value[] = @$line->contentDetail->strength;
+            $value[] = '</p>';
+        endforeach;
+    endif;
+endforeach;
+$value = implode("", $value);
+$defaultData = [
+    "summary" => $value,
+    "value" => $value,
+];

+ 6 - 13
storage/sections/medication/form.blade.php

@@ -3,29 +3,22 @@ $contentData = false;
 if($section){
     $contentData = json_decode($section->content_data, true);
 }
-if(!$contentData || !isset($contentData['clientInfoLineMulti'])) {
+if(!$contentData || !isset($contentData['value'])) {
     $contentData = [
-        'clientInfoLineMulti'=> [
-            'category' => 'rx',
-            'contentTexts' => ''
-        ]
+        'value'=>''
     ];
 }
 $formID = rand(0, 100000);
 ?>
 <form method="POST" action="/process_form_submit" onsubmit="return submitForm_NoteSection_{{ $formID }}(this);">
     <?php if($section): ?>
-        <input type="hidden" name="section_uid" value="<?= $section->uid?>">
+    <input type="hidden" name="section_uid" value="<?= $section->uid?>">
     <?php else: ?>
-        <input type="hidden" name="note_uid" value="<?= $note->uid?>">
-        <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
+    <input type="hidden" name="note_uid" value="<?= $note->uid?>">
+    <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
     <?php endif; ?>
     <div class="form-group mb-2">
-        <label class="text-secondary text-sm mb-1 d-block">One medication per line:</label>
-        <?php
-        $value = $contentData['clientInfoLineMulti']['contentTexts'];
-        ?>
-        <textarea type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $value ?></textarea>
+        <textarea rte type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $contentData['value'] ?></textarea>
     </div>
     <div class="form-group m-0 d-flex">
         <button class="btn btn-sm btn-primary mr-2">Submit</button>

+ 1 - 5
storage/sections/medication/processor.php

@@ -1,8 +1,4 @@
 <?php
 $newContentData = [
-    "clientInfoLineMulti" => [
-        "category" => "rx",
-        "contentTexts" => $request->get('value')
-    ]
+    'value' => $request->get('value')
 ];
-

+ 1 - 4
storage/sections/medication/summary.php

@@ -1,4 +1 @@
-<?php if(!empty($newContentData['clientInfoLineMulti']) && isset($newContentData['clientInfoLineMulti']['contentTexts'])): ?>
-<pre><?= $newContentData['clientInfoLineMulti']['contentTexts'] ?></pre>
-<?php else: ?>-<?php endif; ?>
-
+<div><?= $newContentData['value']; ?></div>

+ 0 - 34
storage/sections/name/form.blade.php

@@ -1,34 +0,0 @@
-<?php
-
-
-$contentData = json_decode($section->content_data, true);
-
-$firstName = isset($contentData['firstName']) ? $contentData['firstName'] : '';
-$lastName = isset($contentData['lastName']) ? $contentData['lastName'] : '';
-
-?>
-
-<div>
-
-    <div class="card">
-        <div class="card-body">
-            <form method="POST" action="/process_form_submit">
-                <input type="hidden" name="section_uid" value="<?= $section->uid ?>">
-                
-                <div class="form-group">
-                    <label for="">First Name</label>
-                    <input type="text" class="form-control" name="firstName" value="<?= $firstName ?>" placeholder="first name">
-                </div>
-
-                <div class="form-group">
-                    <label for="">Last Name</label>
-                    <input type="text" class="form-control" name="lastName" value="<?= $lastName ?>" placeholder="last name">
-                </div>
-                <div class="form-group">
-                    <button class="btn btn-primary">Submit</button>
-                </div>
-            </form>
-        </div>
-
-    </div>
-</div>

+ 0 - 17
storage/sections/name/processor.php

@@ -1,17 +0,0 @@
-<?php 
-
-/**
- * Use this to generate newContentData
- * $request 
- * $note 
- * $section 
- */
-
-
-$firstName = $request->get('firstName');
-$lastName = $request->get('lastName');
-
-$newContentData = [
-    'firstName'=>$firstName,
-    'lastName'=>$lastName
-];

+ 0 - 12
storage/sections/name/summary.php

@@ -1,12 +0,0 @@
-<?php 
-    $content_data = json_decode($section->content_data, true);
-
-    $firstName = isset($content_data['firstName'])?$content_data['firstName']:'';
-    $lastName = isset($content_data['lastName'])?$content_data['lastName']:'';
-
-?>
-
-<div>
-    <strong>First name: </strong> <?= $firstName ?> <br/>
-    <strong>Last name: </strong> <?= $lastName ?>
-</div>

+ 73 - 6
storage/sections/sochx/form.blade.php

@@ -1,13 +1,44 @@
 <?php
+$fields = [
+    [
+        "Tobacco:::Current every day smoker|Current some day smoker|Former smoker|Heavy tobacco smoker|Light tobacco smoker|Never smoker|Smoker, current status unknown|Unknown if ever smoked ",
+    ],
+    [
+        "Alcohol:::Do not drink|Drink daily|Frequently drink|Hx of Alcoholism|Occasional drink",
+        "Drug Abuse:::IVDU|Illicit drug use|No illicit drug use",
+    ],
+    [
+        "Cardiovascular:::Eat healthy meals|Regular exercise|Take daily aspirin",
+        "Safety:::Household Smoke detector|Keep Firearms in home|Wear seatbelts",
+    ],
+    [
+        "Sexual Activity:::Exposure to STI|Homosexual encounters|Not sexually active|Safe sex practices|Sexually active",
+        "Birth Gender:::Male|Female|Undifferentiated",
+    ]
+];
+
 $contentData = false;
 if($section){
     $contentData = json_decode($section->content_data, true);
 }
-if(!$contentData || !isset($contentData['value'])) {
-    $contentData = [
-        'value'=>''
-    ];
+if(!$contentData) {
+    $contentData = [];
 }
+for ($i = 0; $i < count($fields); $i++) {
+    for($j = 0; $j < count($fields[$i]); $j++) {
+        $parts = explode(":::", $fields[$i][$j]);
+        $head = 'custom';
+        if(!empty($parts[0])) $head = $parts[0];
+        $values = explode("|", $parts[1]);
+        for($k = 0; $k < count($values); $k++) {
+            $fName = $head . '_' . sanitize_field_name($values[$k]);
+            if(!isset($contentData[$fName])) {
+                $contentData[$fName] = '';
+            }
+        }
+    }
+}
+
 $formID = rand(0, 100000);
 ?>
 <form method="POST" action="/process_form_submit" onsubmit="return submitForm_NoteSection_{{ $formID }}(this);">
@@ -17,9 +48,45 @@ $formID = rand(0, 100000);
         <input type="hidden" name="note_uid" value="<?= $note->uid?>">
         <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
     <?php endif; ?>
-    <div class="form-group mb-2">
-        <textarea rte type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $contentData['value'] ?></textarea>
+
+    <div class="row">
+        @for ($i = 0; $i < count($fields); $i++)
+            <div class="col-md-3">
+                @for($j = 0; $j < count($fields[$i]); $j++)
+                    <?php
+                        $parts = explode(":::", $fields[$i][$j]);
+                        $head = 'custom';
+                        if(!empty($parts[0])) $head = $parts[0];
+                        $values = explode("|", $parts[1]);
+                    ?>
+                    <div class="mb-3">
+                        @if($head !== 'custom')
+                            <div class="font-weight-bold mb-2">{{ $head }}</div>
+                        @endif
+                        @for($k = 0; $k < count($values); $k++)
+                            <?php
+                                $fName = $head . '_' . sanitize_field_name($values[$k]);
+                            ?>
+                             <label class="d-flex align-items-center mb-1">
+                                 <input type="checkbox" name="{{ $fName }}" {{ $contentData[$fName] ? 'checked' : '' }} class="m-0">
+                                 <span class="ml-2">{{ $values[$k] }}</span>
+                             </label>
+                        @endfor
+                    </div>
+                @endfor
+            </div>
+        @endfor
+    </div>
+
+    <div class="row mb-3">
+        <div class="col-12">
+            <textarea rte type="text" class="form-control form-control-sm p-2"
+                      name="comments"
+                      data-shortcuts="{{ $shortcuts }}"
+                      placeholder="Value"><?= isset($contentData['comments']) ? $contentData['comments'] : '' ?></textarea>
+        </div>
     </div>
+
     <div class="form-group m-0 d-flex">
         <button class="btn btn-sm btn-primary mr-2">Submit</button>
         <button class="btn btn-sm btn-default border" onclick="return cancelForm_NoteSection_{{ $formID }}(this)">Cancel</button>

+ 33 - 2
storage/sections/sochx/processor.php

@@ -1,4 +1,35 @@
 <?php
-$newContentData = [
-    'value' => $request->get('value')
+$fields = [
+    [
+        "Tobacco:::Current every day smoker|Current some day smoker|Former smoker|Heavy tobacco smoker|Light tobacco smoker|Never smoker|Smoker, current status unknown|Unknown if ever smoked ",
+    ],
+    [
+        "Alcohol:::Do not drink|Drink daily|Frequently drink|Hx of Alcoholism|Occasional drink",
+        "Drug Abuse:::IVDU|Illicit drug use|No illicit drug use",
+    ],
+    [
+        "Cardiovascular:::Eat healthy meals|Regular exercise|Take daily aspirin",
+        "Safety:::Household Smoke detector|Keep Firearms in home|Wear seatbelts",
+    ],
+    [
+        "Sexual Activity:::Exposure to STI|Homosexual encounters|Not sexually active|Safe sex practices|Sexually active",
+        "Birth Gender:::Male|Female|Undifferentiated",
+    ]
 ];
+
+$newContentData = [];
+
+for ($i = 0; $i < count($fields); $i++) {
+    for($j = 0; $j < count($fields[$i]); $j++) {
+        $parts = explode(":::", $fields[$i][$j]);
+        $head = 'custom';
+        if(!empty($parts[0])) $head = $parts[0];
+        $values = explode("|", $parts[1]);
+        for($k = 0; $k < count($values); $k++) {
+            $fName = $head . '_' . sanitize_field_name($values[$k]);
+            $newContentData[$fName] = $request->get($fName);
+        }
+    }
+}
+
+$newContentData['comments'] = $request->get('comments');

+ 44 - 1
storage/sections/sochx/summary.php

@@ -1 +1,44 @@
-<div><?= $newContentData['value']; ?></div>
+<?php
+$fields = [
+    [
+        "Tobacco:::Current every day smoker|Current some day smoker|Former smoker|Heavy tobacco smoker|Light tobacco smoker|Never smoker|Smoker, current status unknown|Unknown if ever smoked ",
+    ],
+    [
+        "Alcohol:::Do not drink|Drink daily|Frequently drink|Hx of Alcoholism|Occasional drink",
+        "Drug Abuse:::IVDU|Illicit drug use|No illicit drug use",
+    ],
+    [
+        "Cardiovascular:::Eat healthy meals|Regular exercise|Take daily aspirin",
+        "Safety:::Household Smoke detector|Keep Firearms in home|Wear seatbelts",
+    ],
+    [
+        "Sexual Activity:::Exposure to STI|Homosexual encounters|Not sexually active|Safe sex practices|Sexually active",
+        "Birth Gender:::Male|Female|Undifferentiated",
+    ]
+];
+
+for ($i = 0; $i < count($fields); $i++) {
+    for($j = 0; $j < count($fields[$i]); $j++) {
+        $parts = explode(":::", $fields[$i][$j]);
+        $head = 'custom';
+        if(!empty($parts[0])) $head = $parts[0];
+        $values = explode("|", $parts[1]);
+        for($k = 0; $k < count($values); $k++) {
+            $fName = $head . '_' . sanitize_field_name($values[$k]);
+            if(isset($newContentData[$fName])) { ?>
+                <div>
+                    <?= ucwords($head) ?>
+                    <i class="fa fa-arrow-right text-sm text-secondary"></i>
+                    <span class="font-weight-bold"><?= $values[$k] ?></span>
+                </div>
+            <?php }
+        }
+    }
+}
+
+if(isset($newContentData['comments'])) { ?>
+    <div class="mt-2 mb-1">
+        <div class="font-weight-bold">Comments:</div>
+        <div><?= $newContentData['comments'] ?></div>
+    </div>
+<?php }

+ 0 - 43
storage/sections/test1/form.blade.php

@@ -1,43 +0,0 @@
-<?php
-$contentData = [
-    'nickname'=>'',
-    'favoriteColor'=>''
-]; 
-if($section){
-    $contentData = json_decode($section->content_data, true);
-}
-?>
-<div id="section_form">
-
-    <div class="card">
-        <div class="card-header">
-            <?php if(!$section):?>
-            <div class="alert alert-info">Create section</div>
-            <?php else: ?>
-            <div class="alert alert-info">Update section</div>
-            <?php endif; ?>
-        </div>
-        <div class="card-body">
-            <form method="POST" up-target="#note-container" action="/process_form_submit" up-history="false">
-                <?php if($section): ?>
-                    <input type="hidden" name="section_uid" value="<?= $section->uid?>">
-                <?php else: ?>
-                    <input type="hidden" name="note_uid" value="<?= $note->uid?>">
-                    <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
-                <?php endif; ?>
-                <div class="form-group">
-                    <label for="">Nickname</label>
-                    <input type="text" class="form-control" name="nickname" value="<?= $contentData['nickname'] ?>" placeholder="nickname">
-                </div>
-                <div class="form-group">
-                    <label for="">Favorite color</label>
-                    <input type="text" class="form-control" name="favoriteColor" value="<?= $contentData['favoriteColor'] ?>" placeholder="Favorite color">
-                </div>
-                <div class="form-group">
-                    <button class="btn btn-primary">Submit</button>
-                </div>
-            </form>
-        </div>
-
-    </div>
-</div>

+ 0 - 9
storage/sections/test1/processor.php

@@ -1,9 +0,0 @@
-<?php 
-
-$nickname = $request->get('nickname');
-$favoriteColor = $request->get('favoriteColor');
-
-$newContentData = [
-    'nickname'=>$nickname,
-    'favoriteColor'=>$favoriteColor
-];

+ 0 - 3
storage/sections/test1/summary.php

@@ -1,3 +0,0 @@
-<div class="p-5" style="background-color:<?= $newContentData['favoriteColor']; ?>; ">
-    <h1><?= $newContentData['nickname']; ?></h1>
-</div>

+ 0 - 43
storage/sections/test2/form.blade.php

@@ -1,43 +0,0 @@
-<?php
-$contentData = [
-    'nickname'=>'',
-    'favoriteColor'=>''
-]; 
-if($section){
-    $contentData = json_decode($section->content_data, true);
-}
-?>
-<div id="section_form">
-
-    <div class="card">
-        <div class="card-header">
-            <?php if(!$section):?>
-            <div class="alert alert-info">Create section</div>
-            <?php else: ?>
-            <div class="alert alert-info">Update section</div>
-            <?php endif; ?>
-        </div>
-        <div class="card-body">
-            <form method="POST" up-target="#note-container" action="/process_form_submit" up-history="false">
-                <?php if($section): ?>
-                    <input type="hidden" name="section_uid" value="<?= $section->uid?>">
-                <?php else: ?>
-                    <input type="hidden" name="note_uid" value="<?= $note->uid?>">
-                    <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
-                <?php endif; ?>
-                <div class="form-group">
-                    <label for="">Nickname</label>
-                    <input type="text" class="form-control" name="nickname" value="<?= $contentData['nickname'] ?>" placeholder="nickname">
-                </div>
-                <div class="form-group">
-                    <label for="">Favorite color</label>
-                    <input type="text" class="form-control" name="favoriteColor" value="<?= $contentData['favoriteColor'] ?>" placeholder="Favorite color">
-                </div>
-                <div class="form-group">
-                    <button class="btn btn-primary">Submit</button>
-                </div>
-            </form>
-        </div>
-
-    </div>
-</div>

+ 0 - 9
storage/sections/test2/processor.php

@@ -1,9 +0,0 @@
-<?php 
-
-$nickname = $request->get('nickname');
-$favoriteColor = $request->get('favoriteColor');
-
-$newContentData = [
-    'nickname'=>$nickname,
-    'favoriteColor'=>$favoriteColor
-];

+ 0 - 3
storage/sections/test2/summary.php

@@ -1,3 +0,0 @@
-<div class="p-5" style="background-color:<?= $newContentData['favoriteColor']; ?>; ">
-    <h1><?= $newContentData['nickname']; ?></h1>
-</div>

+ 62 - 0
storage/sections/vitals/actions.php

@@ -0,0 +1,62 @@
+<?php
+
+$vitalMap = [
+    'heightInches' => 'Ht. (in.)',
+    'weightPounds' => 'Wt. (lbs.)',
+    'temperatureF' => 'Temp. (F)',
+    'pulseRatePerMinute' => 'Pulse',
+    'respirationRatePerMinute' => 'Resp.',
+    'pulseOx' => 'Pulse Ox.',
+    'systolicBP' => 'SBP',
+    'diastolicBP' => 'DBP',
+    'smokingStatus' => 'Smoking Status'
+];
+$vitalLabels = ['Ht. (in.)', 'Wt. (lbs.)', 'Temp. (F)', 'Pulse', 'Resp.', 'Pulse Ox.', 'SBP', 'DBP', 'Smoking Status'];
+$vitalValues = [];
+foreach ($patient->measurements as $measurement) {
+    if (!empty($measurement->label) && in_array($measurement->label, $vitalLabels)) {
+        $vitalValues[$measurement->label] = [
+            'value' => $measurement->value,
+            'effectiveDate' => $measurement->effective_date
+        ];
+    }
+}
+
+$value = [];
+global $defaultData;
+foreach ($vitalValues as $lbl => $line):
+    $rows[] = '<label class="d-flex align-items-center current-vital-item mb-1 c-pointer">' .
+        '<input type="checkbox" checked class="my-0 mr-2">' .
+        '<span>' . $lbl . ': <b>' . $line['value'] . '</b> ' .
+        '<span class="text-sm">(as on ' . friendly_date_time($line['effectiveDate'], false) . ')</span>' .
+        '</span></label>';
+endforeach;
+?>
+
+<div moe class="position-relative d-none if-edit ml-3 pl-3 border-left">
+    <a start show href="#">Current Vitals</a>
+    <form url="/no-op" class="current-vital-form">
+        <div class="min-width-300px">
+            <?= implode("", $rows) ?>
+            <div class="mt-2 mb-0">
+                <button class="btn btn-primary btn-sm mr-1" type="button" onclick="return applySelectedVital()">Apply</button>
+                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+            </div>
+        </div>
+    </form>
+</div>
+
+<script>
+    function applySelectedVital() {
+        let html = [];
+        $('.current-vital-item input:checkbox:checked').each(function() {
+            html.push('<p>' + $(this).next().html() + '</p>');
+        });
+        $('.current-vital-form').hide();
+        hideMask();
+        hideMoeFormMask();
+        $('.ql-editor[contenteditable]:visible').first().html(html.join('')).focus();
+        return false;
+    }
+</script>
+

+ 36 - 0
storage/sections/vitals/default.php

@@ -0,0 +1,36 @@
+<?php
+
+$vitalMap = [
+    'heightInches' => 'Ht. (in.)',
+    'weightPounds' => 'Wt. (lbs.)',
+    'temperatureF' => 'Temp. (F)',
+    'pulseRatePerMinute' => 'Pulse',
+    'respirationRatePerMinute' => 'Resp.',
+    'pulseOx' => 'Pulse Ox.',
+    'systolicBP' => 'SBP',
+    'diastolicBP' => 'DBP',
+    'smokingStatus' => 'Smoking Status'
+];
+$vitalLabels = ['Ht. (in.)','Wt. (lbs.)','Temp. (F)','Pulse','Resp.','Pulse Ox.','SBP','DBP','Smoking Status'];
+$vitalValues = [];
+foreach($patient->measurements as $measurement) {
+    if(!empty($measurement->label) && in_array($measurement->label, $vitalLabels)){
+        $vitalValues[$measurement->label] = [
+            'value'=>$measurement->value,
+            'effectiveDate' => $measurement->effective_date
+        ];
+    }
+}
+
+$value = [];
+global $defaultData;
+foreach ($vitalValues as $lbl => $line):
+    $value[] = '<p>' . $lbl . ': <b>' . $line['value'] . '</b>' .
+        '<span class="text-sm"> (as on ' . friendly_date_time($line['effectiveDate'], false) . ')</span>' .
+        '</p>';
+endforeach;
+$value = implode("", $value);
+$defaultData = [
+    "summary" => $value,
+    "value" => $value,
+];

+ 25 - 89
storage/sections/vitals/form.blade.php

@@ -3,101 +3,37 @@ $contentData = false;
 if($section){
     $contentData = json_decode($section->content_data, true);
 }
-if(!$contentData) {
-    $contentData = [];
+if(!$contentData || !isset($contentData['value'])) {
+    $contentData = [
+        'value'=>''
+    ];
 }
 $formID = rand(0, 100000);
 ?>
-<form method="POST" action="/process_form_submit"
-      id="measurements_{{ $formID }}">
-
-    <div v-for="(item, index) in items" class="note-section-item-row">
-        <div class="row mb-2">
-            <div class="col-md-3">
-                <label v-if="index === 0" class="text-secondary text-sm mb-1 d-block">Vital Type</label>
-                <input class="form-control form-control-sm" type="text" v-model="item.label" required>
-            </div>
-            <div class="col-md-3">
-                <label v-if="index === 0" class="text-secondary text-sm mb-1 d-block">Value</label>
-                <input class="form-control form-control-sm" type="text" v-model="item.value" required>
-            </div>
-            <div class="col-md-3">
-                <label v-if="index === 0" class="text-secondary text-sm mb-1 d-block">Related To:</label>
-                <input class="form-control form-control-sm" type="date" max="{{ date('Y-m-d') }}"  v-model="item.effectiveDate">
-            </div>
-            <div class="col-md-3">
-                <label v-if="index === 0" class="text-secondary text-sm mb-1 d-block">&nbsp;</label>
-                <a v-if="items.length > 1" href="#" v-on:click.prevent="removeItem(index)"
-                   class="on-hover-opaque text-danger mt-1 d-inline-block">
-                    <i class="fa fa-trash-alt"></i>
-                </a>
-            </div>
-        </div>
+<form method="POST" action="/process_form_submit" onsubmit="return submitForm_NoteSection_{{ $formID }}(this);">
+    <?php if($section): ?>
+    <input type="hidden" name="section_uid" value="<?= $section->uid?>">
+    <?php else: ?>
+    <input type="hidden" name="note_uid" value="<?= $note->uid?>">
+    <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
+    <?php endif; ?>
+    <div class="form-group mb-2">
+        <textarea rte type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $contentData['value'] ?></textarea>
     </div>
-
-    <div class="form-group mt-3 mb-0 d-flex">
-        <button class="btn btn-sm btn-primary mr-2" v-on:click.prevent="submitForm()">Submit</button>
-        <button class="btn btn-sm btn-default text-primary border border-primary mr-2"
-                v-on:click.prevent="addItem()"
-            >Add Vital</button>
-        <button class="btn btn-sm btn-default border" type="button" v-on:click.prevent="cancelForm()">Cancel</button>
+    <div class="form-group m-0 d-flex">
+        <button class="btn btn-sm btn-primary mr-2">Submit</button>
+        <button class="btn btn-sm btn-default border" onclick="return cancelForm_NoteSection_{{ $formID }}(this)">Cancel</button>
     </div>
 </form>
 <script>
-    (function() {
-
-        let input = {!! json_encode($contentData)  !!};
-        if(!input) input = {};
-        if(!input.measurements || !input.measurements.length) {
-            input.measurements = [{
-                label: '',
-                value: '',
-                effectiveDate: '',
-                memo: 'Created from note'
-            }];
-        }
-
-        window.measurementsApp = new Vue({
-            el: '#measurements_{{ $formID }}',
-            data: {
-                form: $('#measurements_{{ $formID }}'),
-                items: input.measurements
-            },
-            methods: {
-                addItem: function() {
-                    this.items.push({
-                        label: '',
-                        value: '',
-                        effectiveDate: '',
-                        memo: 'Created from note'
-                    });
-                },
-                removeItem: function(_index) {
-                    this.items.splice(_index, 1);
-                },
-                submitForm: function() {
-                    var payload = {};
-                    <?php if($section): ?>
-                        payload.section_uid = '<?= $section->uid ?>';
-                    <?php else: ?>
-                        payload.note_uid = '<?= $note->uid ?>';
-                        payload.section_template_uid = '<?= $sectionTemplate->uid ?>';
-                    <?php endif; ?>
-                    payload.measurements = JSON.stringify(this.items);
-                    $.post('/process_form_submit', payload, function(_data) {
-                        fastReload();
-                    });
-                },
-                cancelForm: function () {
-                    this.form.closest('.note-section').toggleClass('edit');
-                    return false;
-                }
-            },
-            mounted: function () {
-                this.form = $('#measurements_{{ $formID }}');
-            }
+    function submitForm_NoteSection_{{ $formID }}(_form) {
+        $.post(_form.action, $(_form).serialize(), function(_data) {
+            fastReload();
         });
-
-    })();
-
+        return false;
+    }
+    function cancelForm_NoteSection_{{ $formID }}(_trigger) {
+        $(_trigger).closest('.note-section').toggleClass('edit');
+        return false;
+    }
 </script>

+ 1 - 3
storage/sections/vitals/processor.php

@@ -1,6 +1,4 @@
 <?php
-
-$inputs = json_decode($request->get('measurements'));
 $newContentData = [
-    "measurements" => $inputs
+    'value' => $request->get('value')
 ];

+ 1 - 16
storage/sections/vitals/summary.php

@@ -1,16 +1 @@
-<?php
-if(!$newContentData || !$newContentData["measurements"]) {
-    echo "-";
-}
-else {
-    for ($i = 0; $i < count($newContentData["measurements"]); $i++) { ?>
-
-        <div class="mb-1">
-            <?= $newContentData["measurements"][$i]->label ?>:
-            <b><?= $newContentData["measurements"][$i]->value ?></b>
-            <span class="text-secondary text-sm ml-1">(as on <?= friendly_date_time($newContentData["measurements"][$i]->effectiveDate, false) ?>)</span>
-        </div>
-
-    <?php }
-}
-
+<div><?= $newContentData['value']; ?></div>

+ 0 - 40
storage/sections/weight/form.blade.php

@@ -1,40 +0,0 @@
-<?php
-
-
-$contentData = json_decode($section->content_data, true);
-
-$currentWeight = [];
-
-if(isset($contentData['currentWeight'])){
-    $currentWeight  = $contentData['currentWeight'];
-}
-
-$weight = isset($currentWeight['weight']) ? $currentWeight['weight'] : '';
-$effectiveDate = isset($currentWeight['effectiveDate']) ? $currentWeight['effectiveDate'] : '';
-
-?>
-
-<div>
-
-    <div class="card">
-        <div class="card-body">
-            <form method="POST" action="/process_form_submit">
-                <input type="hidden" name="section_uid" value="<?= $section->uid ?>">
-                
-                <div class="form-group">
-                    <label for="">Weight</label>
-                    <input type="text" class="form-control" name="weight" value="<?= $weight ?>" placeholder="weight">
-                </div>
-
-                <div class="form-group">
-                    <label for="">Effective Date</label>
-                    <input type="date" class="form-control" name="effectiveDate" value="<?= $effectiveDate ?>" placeholder="effective date">
-                </div>
-                <div class="form-group">
-                    <button class="btn btn-primary">Submit</button>
-                </div>
-            </form>
-        </div>
-
-    </div>
-</div>

+ 0 - 47
storage/sections/weight/processor.php

@@ -1,47 +0,0 @@
-<?php 
-
-/**
- * Use this to generate newContentData
- * $request 
- * $note 
- * $section 
- */
-
- $contentData = json_decode($section->content_data, true);
-
- if(!isset($contentData['weights'])){
-     $contentData['weightLog'] = [];
- }
-
-
-$weight = $request->get('weight');
-$effectiveDate = $request->get('effectiveDate');
-
-$currentWeight = [
-    'weight'=>$weight, 
-    'effectiveDate' => $effectiveDate
-];
-
-
-$weightLog = [];
-
-if(isset($contentData['weightLog'])){
-    $weightLog = $contentData['weightLog'];
-}
-
-$weightLog[] = $currentWeight;
-
-
-
-$newContentData = [
-    'currentWeight' => $currentWeight,
-    'weightLog' => $weightLog, 
-    'measurements' => [
-        [
-            'label'=> 'weight',
-            'value' => $weight, 
-            'effectiveDate' => $effectiveDate,
-            'memo' => 'Created from note.'
-        ]
-    ]
-];

+ 0 - 33
storage/sections/weight/summary.php

@@ -1,33 +0,0 @@
-<?php
-$content_data = json_decode($section->content_data, true);
-
-$currentWeight = [];
-
-if (isset($content_data['currentWeight'])) {
-    $currentWeight  = $content_data['currentWeight'];
-}
-
-
-$weight = isset($currentWeight['weight']) ? $currentWeight['weight'] : '';
-$effectiveDate = isset($currentWeight['effectiveDate']) ? $currentWeight['effectiveDate'] : '';
-
-$weightLog = [];
-if(isset($content_data['weightLog'])){
-    $weightLog = $content_data['weightLog'];
-}
-
-?>
-
-<div>
-    <strong>Current weight: </strong>  <?= $weight ?> <br/>
-    <strong>Effective date: </strong> <?= $effectiveDate ?><br/>
-    <strong>Weight log</strong>
-    <table>
-    <?php foreach($weightLog as $weight): ?>
-        <tr>
-            <td><?= $weight['effectiveDate'] ?></td>
-            <td><?= $weight['weight'] ?></td>
-        </tr>
-    <?php endforeach; ?>
-    </table>
-</div>

+ 1489 - 0
storage/templates/exam-cv-comp/palpitations.json

@@ -0,0 +1,1489 @@
+{
+    "section": "exam-cv-comp",
+    "templateSet": "Palpitations",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "GEN: speech NL, non-pressured",
+                    "template": "NEURO: speech NL, non-pressured"
+                },
+                {
+                    "text": "HEENT: mucous membranes moist",
+                    "template": "HEENT: mucous membranes moist"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: lungs clear to auscultation bilaterally, no rales, wheezes or rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: nonlabored, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, NL S2, S2",
+                    "template": "CV: RRR, NL S1 and S2"
+                },
+                {
+                    "text": "CV: no m\/g\/r, no clicks",
+                    "template": "CV: no murmurs, gallops, rubs, clicks"
+                },
+                {
+                    "text": "CAROTIDS: NL upstroke, no bruits BL",
+                    "template": "NECK: normal carotid upstroke, no bruits bilaterally"
+                },
+                {
+                    "text": "NECK: no increased JVP visible",
+                    "template": "NECK: no increased JVP visible"
+                },
+                {
+                    "text": "NECK: no TMG, no masses",
+                    "template": "NECK: no thyromegaly, no masses"
+                },
+                {
+                    "text": "GI: abd NT to palp, no masses",
+                    "template": "GI: abd NT to palpation, no masses"
+                },
+                {
+                    "text": "EXT: no c\/c\/e",
+                    "template": "EXT: no clubbing, cyanosis, edema"
+                },
+                {
+                    "text": "MUSC: strength intact throughout",
+                    "template": "MUSC\/SKEL: strength intact throughout"
+                },
+                {
+                    "text": "NEURO: no tremors",
+                    "template": "NEURO: no tremors"
+                },
+                {
+                    "text": "NEURO: sensation grossly intact",
+                    "template": "NEURO: sensation grossly intact"
+                },
+                {
+                    "text": "NEURO: DTRs intact BL UE and LE",
+                    "template": "NEURO: DTRs intact BL UE and LE"
+                },
+                {
+                    "text": "NEURO: AO x 3",
+                    "template": "NEURO: AO x 3"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "appears anxious",
+                            "template": "appears anxious",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bradycardia",
+                            "template": "bradycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tachycardia",
+                            "template": "tachycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best: xiphoid\/ sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds intact",
+                            "template": "bowel sounds intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds absent",
+                            "template": "bowel sounds absent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged abdominal aorta",
+                            "template": "enlarged abdominal aorta",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aortic bruit",
+                            "template": "abdominal aortic bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL LE",
+                    "template": "EXT: BL LE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RUE",
+                    "template": "NEURO: RUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LUE",
+                    "template": "NEURO: LUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RLE",
+                    "template": "NEURO: RLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LLE",
+                    "template": "NEURO: LLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mood",
+                    "template": "PSYCH: mood: {children}",
+                    "children": [
+                        {
+                            "text": "normal mood",
+                            "template": "(+) normal mood"
+                        },
+                        {
+                            "text": "anxious",
+                            "template": "anxious",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "depressed",
+                            "template": "depressed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Irritable",
+                            "template": "Irritable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "apathetic",
+                            "template": "apathetic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "euphoric",
+                            "template": "euphoric",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "elevated",
+                            "template": "elevated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expansive",
+                            "template": "expansive",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Affect",
+                    "template": "PSYCH: affect: {children}",
+                    "children": [
+                        {
+                            "text": "normal affect",
+                            "template": "(+) normal affect"
+                        },
+                        {
+                            "text": "appropriate to thought content",
+                            "template": "appropriate to thought content",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inappropriate to thought content",
+                            "template": "inappropriate to thought content",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "broad",
+                            "template": "broad",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expansive",
+                            "template": "expansive",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "reserved",
+                            "template": "reserved",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "constricted",
+                            "template": "constricted"
+                        },
+                        {
+                            "text": "intense",
+                            "template": "intense",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sad",
+                            "template": "sad"
+                        },
+                        {
+                            "text": "depressed",
+                            "template": "depressed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blunted",
+                            "template": "blunted",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "worried",
+                            "template": "worried",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarded",
+                            "template": "guarded",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "apathetic",
+                            "template": "apathetic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anxious",
+                            "template": "anxious",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "defensive",
+                            "template": "defensive",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hostile",
+                            "template": "hostile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labile",
+                            "template": "labile",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Speech",
+                    "template": "PSYCH: speech: {children}",
+                    "children": [
+                        {
+                            "text": "rate, normal",
+                            "template": "(+) normal rate"
+                        },
+                        {
+                            "text": "rhythm, normal",
+                            "template": "(+) normal rhythm"
+                        },
+                        {
+                            "text": "volume, normal",
+                            "template": "(+) normal volume"
+                        },
+                        {
+                            "text": "tone, normal",
+                            "template": "(+) normal tone"
+                        },
+                        {
+                            "text": "spontaneous",
+                            "template": "spontaneous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "slowed",
+                            "template": "slowed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prolonged latency",
+                            "template": "prolonged latency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pressured",
+                            "template": "pressured",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "loud",
+                            "template": "loud",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "slurred",
+                            "template": "slurred",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthric",
+                            "template": "dysarthric",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Delusions, Hallucinations",
+                    "template": "PSYCH: delusions\/hallucinations: {children}",
+                    "children": [
+                        {
+                            "text": "no delusions noted",
+                            "template": "(+) no delusions noted"
+                        },
+                        {
+                            "text": "no hallucinations noted",
+                            "template": "(+) no hallucinations noted"
+                        },
+                        {
+                            "text": "mood congruent delusions",
+                            "template": "mood congruent delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mood incongruent delusions",
+                            "template": "mood incongruent delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paranoid delusions",
+                            "template": "paranoid delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "delusions of grandeur",
+                            "template": "delusions of grandeur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "religious delusions",
+                            "template": "religious delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "auditory hallucinations",
+                            "template": "auditory hallucinations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "visual hallucinations",
+                            "template": "visual hallucinations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gustatory hallucinations",
+                            "template": "gustatory hallucinations",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mental status",
+                    "template": "PSYCH: mental status: {children}",
+                    "children": [
+                        {
+                            "text": "responds appropriately",
+                            "template": "(+) responds appropriately"
+                        },
+                        {
+                            "text": "memory grossly intact",
+                            "template": "(+) memory grossly intact"
+                        },
+                        {
+                            "text": "memory deficits",
+                            "template": "(+) memory deficits"
+                        },
+                        {
+                            "text": "abnormal thought content",
+                            "template": "(+) abnormal thought content"
+                        },
+                        {
+                            "text": "incoherent",
+                            "template": "(+) incoherent"
+                        },
+                        {
+                            "text": "unable to assess mental status",
+                            "template": "(+) unable to assess mental status"
+                        },
+                        {
+                            "text": "unresponsive to questions",
+                            "template": "(+) unresponsive to questions"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1185 - 0
storage/templates/exam-cv-comp/venous-insufficiency.json

@@ -0,0 +1,1185 @@
+{
+    "section": "exam-cv-comp",
+    "templateSet": "Venous insufficiency",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: no periorbital xanthelasma",
+                    "template": "HEENT: no periorbital xanthelasma"
+                },
+                {
+                    "text": "NECK: no increased JVP visible",
+                    "template": "NECK: no increased JVP visible"
+                },
+                {
+                    "text": "CAROTIDS: NL amp, no bruits BL",
+                    "template": "NECK: normal carotid pulse amplitude, no bruits BL"
+                },
+                {
+                    "text": "RESP: CTA BL, no rales\/wheezes\/rhonchi",
+                    "template": "RESP: lungs CTA BL, no rales\/wheezes\/rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: breathing nonlabored, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, no murmurs\/rubs\/gallops",
+                    "template": "CV: RRR, no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "CV: PMI nondisplaced",
+                    "template": "CV: PMI nondisplaced"
+                },
+                {
+                    "text": "GI: +BS, no aortic bruits",
+                    "template": "GI: +BS, no aortic bruits"
+                },
+                {
+                    "text": "GI: abd NT, no masses, no HSM",
+                    "template": "GI: abd NT, no masses, no hepatosplenomegaly"
+                },
+                {
+                    "text": "GI: nondistended, no ascitess",
+                    "template": "GI: nondistended, no ascites"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no clubbing\/cyanosis\/edema"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact",
+                    "template": "EXT: peripheral pulses intact"
+                },
+                {
+                    "text": "EXT: no venous stasis changes",
+                    "template": "EXT: no venous stasis changes"
+                },
+                {
+                    "text": "EXT: no palpable cord",
+                    "template": "EXT: no palpable cord"
+                },
+                {
+                    "text": "EXT: no pain w\/ foot dorsiflexion BL",
+                    "template": "EXT: no pain with dorsiflexion of feet BL"
+                },
+                {
+                    "text": "EXT: no varicosities",
+                    "template": "EXT: no varicosities"
+                },
+                {
+                    "text": "NEURO: distal sensation intact BL",
+                    "template": "NEURO: distal sensation intact BL"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Waist circumference",
+                    "template": "GEN: waist circumference: {text} inches",
+                    "type": "number"
+                },
+                {
+                    "text": "Waist-to-hip ratio",
+                    "template": "GEN: waist-to-hip ratio: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular rhythm",
+                            "template": "irregularly irregular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicose veins",
+                            "template": "varicose veins",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best: xiphoid\/ sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankle-Brachial Index",
+                    "template": "CV: Ankle-Brachial Index: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds intact",
+                            "template": "bowel sounds intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds absent",
+                            "template": "bowel sounds absent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged abdominal aorta",
+                            "template": "enlarged abdominal aorta",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aortic bruit",
+                            "template": "abdominal aortic bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RUE",
+                    "template": "EXT: RUE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LUE",
+                    "template": "EXT: LUE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL UE",
+                    "template": "EXT: BL UE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL LE",
+                    "template": "EXT: BL LE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Edema, sacral",
+                    "template": "EXT: sacral edema {children}",
+                    "children": [
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Derm",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warmth",
+                            "template": "warmth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wounds",
+                            "template": "wounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hair loss",
+                            "template": "hair loss",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "venous stasis ulcers",
+                            "template": "venous stasis ulcers",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, RLE",
+                            "template": "stasis dermatitis, RLE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, LLE",
+                            "template": "stasis dermatitis, LLE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, BL LE",
+                            "template": "stasis dermatitis, BL LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Location, derm findings (specify)",
+                    "template": "DERM: location of dermatologic finding: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 888 - 0
storage/templates/exam-cv-comp/venous-thromboembolism.json

@@ -0,0 +1,888 @@
+{
+    "section": "exam-cv-comp",
+    "templateSet": "Venous thromboembolism",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: no periorbital xanthelasma",
+                    "template": "HEENT: no periorbital xanthelasma"
+                },
+                {
+                    "text": "NECK: no increased JVP visible",
+                    "template": "NECK: no increased JVP visible"
+                },
+                {
+                    "text": "CAROTIDS: NL amp, no bruits BL",
+                    "template": "NECK: normal carotid pulse amplitude, no bruits BL"
+                },
+                {
+                    "text": "RESP: CTA BL, no rales\/wheezes\/rhonchi",
+                    "template": "RESP: lungs CTA BL, no rales\/wheezes\/rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: breathing nonlabored, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, no murmurs\/rubs\/gallops",
+                    "template": "CV: RRR, no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "CV: PMI nondisplaced",
+                    "template": "CV: PMI nondisplaced"
+                },
+                {
+                    "text": "GI: +BS, no aortic bruits",
+                    "template": "GI: +BS, no aortic bruits"
+                },
+                {
+                    "text": "GI: abd NT, no masses, no HSM",
+                    "template": "GI: abd NT, no masses, no hepatosplenomegaly"
+                },
+                {
+                    "text": "GI: nondistended, no ascitess",
+                    "template": "GI: nondistended, no ascites"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no clubbing\/cyanosis\/edema"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact",
+                    "template": "EXT: peripheral pulses intact"
+                },
+                {
+                    "text": "EXT: no venous stasis changes",
+                    "template": "EXT: no venous stasis changes"
+                },
+                {
+                    "text": "EXT: no palpable cord",
+                    "template": "EXT: no palpable cord"
+                },
+                {
+                    "text": "EXT: no pain w\/ foot dorsiflexion BL",
+                    "template": "EXT: no pain with dorsiflexion of feet BL"
+                },
+                {
+                    "text": "EXT: no varicosities",
+                    "template": "EXT: no varicosities"
+                },
+                {
+                    "text": "NEURO: distal sensation intact BL",
+                    "template": "NEURO: distal sensation intact BL"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Calf circumference",
+                    "template": "GEN: calf circumference: {text} inches",
+                    "type": "number"
+                },
+                {
+                    "text": "Circumference of affected area",
+                    "template": "GEN: Circumference of affected area: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "fever",
+                            "template": "fever",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular rhythm",
+                            "template": "irregularly irregular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bradycardia",
+                            "template": "bradycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tachycardia",
+                            "template": "tachycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicose veins",
+                            "template": "varicose veins",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/sternal area",
+                            "template": "best: xiphoid\/sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankle-Brachial Index",
+                    "template": "CV: Ankle-Brachial Index: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "C\/C\/E, RUE",
+                    "template": "EXT: RUE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LUE",
+                    "template": "EXT: LUE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Derm",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warmth",
+                            "template": "warmth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicosities",
+                            "template": "varicosities",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wounds",
+                            "template": "wounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "venous stasis ulcers",
+                            "template": "venous stasis ulcers",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis",
+                            "template": "stasis dermatitis",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Location, Derm findings (specify)",
+                    "template": "DERM: location of dermatologic findings: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1469 - 0
storage/templates/exam-cv-detail/palpitations.json

@@ -0,0 +1,1469 @@
+{
+    "section": "exam-cv-detail",
+    "templateSet": "Palpitations",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: lungs clear to auscultation bilaterally, no rales, wheezes or rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: nonlabored, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, NL S2, S2",
+                    "template": "CV: RRR, NL S1 and S2"
+                },
+                {
+                    "text": "CV: no m\/g\/r, no clicks",
+                    "template": "CV: no murmurs, gallops, rubs, clicks"
+                },
+                {
+                    "text": "NECK: no TMG, no masses",
+                    "template": "NECK: no thyromegaly, no masses"
+                },
+                {
+                    "text": "GI: abd NT to palp, no masses",
+                    "template": "GI: abd NT to palpation, no masses"
+                },
+                {
+                    "text": "EXT: no c\/c\/e",
+                    "template": "EXT: no clubbing, cyanosis, edema"
+                },
+                {
+                    "text": "MUSC: strength intact throughout",
+                    "template": "MUSC\/SKEL: strength intact throughout"
+                },
+                {
+                    "text": "NEURO: no tremors",
+                    "template": "NEURO: no tremors"
+                },
+                {
+                    "text": "NEURO: sensation grossly intact",
+                    "template": "NEURO: sensation grossly intact"
+                },
+                {
+                    "text": "NEURO: AO x 3",
+                    "template": "NEURO: AO x 3"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "appears anxious",
+                            "template": "appears anxious",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bradycardia",
+                            "template": "bradycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tachycardia",
+                            "template": "tachycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best: xiphoid\/ sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds intact",
+                            "template": "bowel sounds intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds absent",
+                            "template": "bowel sounds absent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged abdominal aorta",
+                            "template": "enlarged abdominal aorta",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aortic bruit",
+                            "template": "abdominal aortic bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL LE",
+                    "template": "EXT: BL LE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RUE",
+                    "template": "NEURO: RUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LUE",
+                    "template": "NEURO: LUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RLE",
+                    "template": "NEURO: RLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LLE",
+                    "template": "NEURO: LLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mood",
+                    "template": "PSYCH: mood: {children}",
+                    "children": [
+                        {
+                            "text": "normal mood",
+                            "template": "(+) normal mood"
+                        },
+                        {
+                            "text": "anxious",
+                            "template": "anxious",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "depressed",
+                            "template": "depressed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Irritable",
+                            "template": "Irritable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "apathetic",
+                            "template": "apathetic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "euphoric",
+                            "template": "euphoric",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "elevated",
+                            "template": "elevated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expansive",
+                            "template": "expansive",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Affect",
+                    "template": "PSYCH: affect: {children}",
+                    "children": [
+                        {
+                            "text": "normal affect",
+                            "template": "(+) normal affect"
+                        },
+                        {
+                            "text": "appropriate to thought content",
+                            "template": "appropriate to thought content",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inappropriate to thought content",
+                            "template": "inappropriate to thought content",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "broad",
+                            "template": "broad",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expansive",
+                            "template": "expansive",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "reserved",
+                            "template": "reserved",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "constricted",
+                            "template": "constricted"
+                        },
+                        {
+                            "text": "intense",
+                            "template": "intense",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sad",
+                            "template": "sad"
+                        },
+                        {
+                            "text": "depressed",
+                            "template": "depressed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blunted",
+                            "template": "blunted",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "worried",
+                            "template": "worried",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarded",
+                            "template": "guarded",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "apathetic",
+                            "template": "apathetic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anxious",
+                            "template": "anxious",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "defensive",
+                            "template": "defensive",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hostile",
+                            "template": "hostile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labile",
+                            "template": "labile",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Speech",
+                    "template": "PSYCH: speech: {children}",
+                    "children": [
+                        {
+                            "text": "rate, normal",
+                            "template": "(+) normal rate"
+                        },
+                        {
+                            "text": "rhythm, normal",
+                            "template": "(+) normal rhythm"
+                        },
+                        {
+                            "text": "volume, normal",
+                            "template": "(+) normal volume"
+                        },
+                        {
+                            "text": "tone, normal",
+                            "template": "(+) normal tone"
+                        },
+                        {
+                            "text": "spontaneous",
+                            "template": "spontaneous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "slowed",
+                            "template": "slowed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prolonged latency",
+                            "template": "prolonged latency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pressured",
+                            "template": "pressured",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "loud",
+                            "template": "loud",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "slurred",
+                            "template": "slurred",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthric",
+                            "template": "dysarthric",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Delusions, Hallucinations",
+                    "template": "PSYCH: delusions\/hallucinations: {children}",
+                    "children": [
+                        {
+                            "text": "no delusions noted",
+                            "template": "(+) no delusions noted"
+                        },
+                        {
+                            "text": "no hallucinations noted",
+                            "template": "(+) no hallucinations noted"
+                        },
+                        {
+                            "text": "mood congruent delusions",
+                            "template": "mood congruent delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mood incongruent delusions",
+                            "template": "mood incongruent delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paranoid delusions",
+                            "template": "paranoid delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "delusions of grandeur",
+                            "template": "delusions of grandeur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "religious delusions",
+                            "template": "religious delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "auditory hallucinations",
+                            "template": "auditory hallucinations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "visual hallucinations",
+                            "template": "visual hallucinations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gustatory hallucinations",
+                            "template": "gustatory hallucinations",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mental status",
+                    "template": "PSYCH: mental status: {children}",
+                    "children": [
+                        {
+                            "text": "responds appropriately",
+                            "template": "(+) responds appropriately"
+                        },
+                        {
+                            "text": "memory grossly intact",
+                            "template": "(+) memory grossly intact"
+                        },
+                        {
+                            "text": "memory deficits",
+                            "template": "(+) memory deficits"
+                        },
+                        {
+                            "text": "abnormal thought content",
+                            "template": "(+) abnormal thought content"
+                        },
+                        {
+                            "text": "incoherent",
+                            "template": "(+) incoherent"
+                        },
+                        {
+                            "text": "unable to assess mental status",
+                            "template": "(+) unable to assess mental status"
+                        },
+                        {
+                            "text": "unresponsive to questions",
+                            "template": "(+) unresponsive to questions"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1161 - 0
storage/templates/exam-cv-detail/venous-insufficiency.json

@@ -0,0 +1,1161 @@
+{
+    "section": "exam-cv-detail",
+    "templateSet": "Venous insufficiency",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: no periorbital xanthelasma",
+                    "template": "HEENT: no periorbital xanthelasma"
+                },
+                {
+                    "text": "NECK: no increased JVP visible",
+                    "template": "NECK: no increased JVP visible"
+                },
+                {
+                    "text": "CAROTIDS: NL pulse amp, no bruits BL",
+                    "template": "NECK: NL carotid pulse amplitude, no bruits BL"
+                },
+                {
+                    "text": "RESP: CTA BL ,no r\/w\/r",
+                    "template": "RESP: lungs CTA BL, no r\/w\/r"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: breathing nonlabored, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, no murmurs\/rubs\/gallops",
+                    "template": "CV: RRR, no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "CV: PMI nondisplaced",
+                    "template": "CV: PMI nondisplaced"
+                },
+                {
+                    "text": "GI: +BS, no masses, no HSM",
+                    "template": "GI: +BS, no masses, no hepatosplenomegaly"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact BL",
+                    "template": "EXT: peripheral pulses intact BL"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no clubbing\/cyanosis\/edema"
+                },
+                {
+                    "text": "NEURO: distal sensation intact BL",
+                    "template": "NEURO: distal sensation intact BL"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Waist circumference",
+                    "template": "GEN: waist circumference: {text} inches",
+                    "type": "number"
+                },
+                {
+                    "text": "Waist-to-hip ratio",
+                    "template": "GEN: waist-to-hip ratio: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular rhythm",
+                            "template": "irregularly irregular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicose veins",
+                            "template": "varicose veins",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best: xiphoid\/ sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankle-Brachial Index",
+                    "template": "CV: Ankle-Brachial Index: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds intact",
+                            "template": "bowel sounds intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds absent",
+                            "template": "bowel sounds absent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged abdominal aorta",
+                            "template": "enlarged abdominal aorta",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aortic bruit",
+                            "template": "abdominal aortic bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RUE",
+                    "template": "EXT: RUE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LUE",
+                    "template": "EXT: LUE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL UE",
+                    "template": "EXT: BL UE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL LE",
+                    "template": "EXT: BL LE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Edema, sacral",
+                    "template": "EXT: sacral edema {children}",
+                    "children": [
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Derm",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warmth",
+                            "template": "warmth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wounds",
+                            "template": "wounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hair loss",
+                            "template": "hair loss",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "venous stasis ulcers",
+                            "template": "venous stasis ulcers",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, RLE",
+                            "template": "stasis dermatitis, RLE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, LLE",
+                            "template": "stasis dermatitis, LLE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, BL LE",
+                            "template": "stasis dermatitis, BL LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Location, derm findings (specify)",
+                    "template": "DERM: location of dermatologic finding: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 864 - 0
storage/templates/exam-cv-detail/venous-thromboembolism.json

@@ -0,0 +1,864 @@
+{
+    "section": "exam-cv-detail",
+    "templateSet": "Venous thromboembolism",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "NECK: no increased JVP visible",
+                    "template": "NECK: no increased JVP visible"
+                },
+                {
+                    "text": "CAROTIDS: NL amp, no bruits BL",
+                    "template": "NECK: normal carotid pulse amplitude, no bruits BL"
+                },
+                {
+                    "text": "RESP: CTA BL, no rales\/wheezes\/rhonchi",
+                    "template": "RESP: lungs CTA BL, no rales\/wheezes\/rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: breathing nonlabored, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, no murmurs\/rubs\/gallops",
+                    "template": "CV: RRR, no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "GI: +BS, NT, no masses, no HSM",
+                    "template": "GI: abd NT, no masses, no hepatosplenomegaly"
+                },
+                {
+                    "text": "GI: nondistended, no ascitess",
+                    "template": "GI: nondistended, no ascites"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no clubbing\/cyanosis\/edema"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact",
+                    "template": "EXT: peripheral pulses intact"
+                },
+                {
+                    "text": "EXT: no palpable cord",
+                    "template": "EXT: no palpable cord"
+                },
+                {
+                    "text": "EXT: no pain w\/ foot dorsiflexion BL",
+                    "template": "EXT: no pain with dorsiflexion of feet BL"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Calf circumference",
+                    "template": "GEN: calf circumference: {text} inches",
+                    "type": "number"
+                },
+                {
+                    "text": "Circumference of affected area",
+                    "template": "GEN: Circumference of affected area: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "fever",
+                            "template": "fever",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular rhythm",
+                            "template": "irregularly irregular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bradycardia",
+                            "template": "bradycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tachycardia",
+                            "template": "tachycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicose veins",
+                            "template": "varicose veins",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/sternal area",
+                            "template": "best: xiphoid\/sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankle-Brachial Index",
+                    "template": "CV: Ankle-Brachial Index: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "C\/C\/E, RUE",
+                    "template": "EXT: RUE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LUE",
+                    "template": "EXT: LUE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Derm",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warmth",
+                            "template": "warmth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicosities",
+                            "template": "varicosities",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wounds",
+                            "template": "wounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "venous stasis ulcers",
+                            "template": "venous stasis ulcers",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis",
+                            "template": "stasis dermatitis",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Location, Derm findings (specify)",
+                    "template": "DERM: location of dermatologic findings: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1441 - 0
storage/templates/exam-cv-focus/palpitations.json

@@ -0,0 +1,1441 @@
+{
+    "section": "exam-cv-focus",
+    "templateSet": "Palpitations",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r, nonlabored",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi, nonlabored"
+                },
+                {
+                    "text": "CV: RRR, no mgr, no clicks",
+                    "template": "CV: RRR, no murmurs, gallops, rubs, or clicks"
+                },
+                {
+                    "text": "NECK: no TMG, no masses",
+                    "template": "NECK: no thyromegaly, no masses"
+                },
+                {
+                    "text": "NEURO: no tremors",
+                    "template": "NEURO: no tremors"
+                },
+                {
+                    "text": "NEURO: AO x 3, NL mood\/affect",
+                    "template": "NEURO: AO x 3, NL mood and affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "appears anxious",
+                            "template": "appears anxious",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bradycardia",
+                            "template": "bradycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tachycardia",
+                            "template": "tachycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best: xiphoid\/ sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds intact",
+                            "template": "bowel sounds intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds absent",
+                            "template": "bowel sounds absent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged abdominal aorta",
+                            "template": "enlarged abdominal aorta",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aortic bruit",
+                            "template": "abdominal aortic bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL LE",
+                    "template": "EXT: BL LE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "normal"
+                        },
+                        {
+                            "text": "visual field defect",
+                            "template": "visual field defect",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "facial droop",
+                            "template": "facial droop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthria",
+                            "template": "dysarthria",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, upper extremity",
+                            "template": "focal weakness, upper extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness, lower extremity",
+                            "template": "focal weakness, lower extremity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased peripheral sensation",
+                            "template": "decreased peripheral sensation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gait ataxia",
+                            "template": "gait ataxia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Romberg sign",
+                            "template": "Romberg sign",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pronator drift",
+                            "template": "pronator drift",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RUE",
+                    "template": "NEURO: RUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LUE",
+                    "template": "NEURO: LUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RLE",
+                    "template": "NEURO: RLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LLE",
+                    "template": "NEURO: LLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mood",
+                    "template": "PSYCH: mood: {children}",
+                    "children": [
+                        {
+                            "text": "normal mood",
+                            "template": "(+) normal mood"
+                        },
+                        {
+                            "text": "anxious",
+                            "template": "anxious",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "depressed",
+                            "template": "depressed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Irritable",
+                            "template": "Irritable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "apathetic",
+                            "template": "apathetic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "euphoric",
+                            "template": "euphoric",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "elevated",
+                            "template": "elevated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expansive",
+                            "template": "expansive",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Affect",
+                    "template": "PSYCH: affect: {children}",
+                    "children": [
+                        {
+                            "text": "normal affect",
+                            "template": "(+) normal affect"
+                        },
+                        {
+                            "text": "appropriate to thought content",
+                            "template": "appropriate to thought content",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inappropriate to thought content",
+                            "template": "inappropriate to thought content",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "broad",
+                            "template": "broad",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expansive",
+                            "template": "expansive",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "reserved",
+                            "template": "reserved",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "constricted",
+                            "template": "constricted"
+                        },
+                        {
+                            "text": "intense",
+                            "template": "intense",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sad",
+                            "template": "sad"
+                        },
+                        {
+                            "text": "depressed",
+                            "template": "depressed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blunted",
+                            "template": "blunted",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "worried",
+                            "template": "worried",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarded",
+                            "template": "guarded",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "apathetic",
+                            "template": "apathetic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anxious",
+                            "template": "anxious",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "defensive",
+                            "template": "defensive",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hostile",
+                            "template": "hostile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labile",
+                            "template": "labile",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Speech",
+                    "template": "PSYCH: speech: {children}",
+                    "children": [
+                        {
+                            "text": "rate, normal",
+                            "template": "(+) normal rate"
+                        },
+                        {
+                            "text": "rhythm, normal",
+                            "template": "(+) normal rhythm"
+                        },
+                        {
+                            "text": "volume, normal",
+                            "template": "(+) normal volume"
+                        },
+                        {
+                            "text": "tone, normal",
+                            "template": "(+) normal tone"
+                        },
+                        {
+                            "text": "spontaneous",
+                            "template": "spontaneous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "slowed",
+                            "template": "slowed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prolonged latency",
+                            "template": "prolonged latency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pressured",
+                            "template": "pressured",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "loud",
+                            "template": "loud",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "slurred",
+                            "template": "slurred",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dysarthric",
+                            "template": "dysarthric",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Delusions, Hallucinations",
+                    "template": "PSYCH: delusions\/hallucinations: {children}",
+                    "children": [
+                        {
+                            "text": "no delusions noted",
+                            "template": "(+) no delusions noted"
+                        },
+                        {
+                            "text": "no hallucinations noted",
+                            "template": "(+) no hallucinations noted"
+                        },
+                        {
+                            "text": "mood congruent delusions",
+                            "template": "mood congruent delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mood incongruent delusions",
+                            "template": "mood incongruent delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paranoid delusions",
+                            "template": "paranoid delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "delusions of grandeur",
+                            "template": "delusions of grandeur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "religious delusions",
+                            "template": "religious delusions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "auditory hallucinations",
+                            "template": "auditory hallucinations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "visual hallucinations",
+                            "template": "visual hallucinations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gustatory hallucinations",
+                            "template": "gustatory hallucinations",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mental status",
+                    "template": "PSYCH: mental status: {children}",
+                    "children": [
+                        {
+                            "text": "responds appropriately",
+                            "template": "(+) responds appropriately"
+                        },
+                        {
+                            "text": "memory grossly intact",
+                            "template": "(+) memory grossly intact"
+                        },
+                        {
+                            "text": "memory deficits",
+                            "template": "(+) memory deficits"
+                        },
+                        {
+                            "text": "abnormal thought content",
+                            "template": "(+) abnormal thought content"
+                        },
+                        {
+                            "text": "incoherent",
+                            "template": "(+) incoherent"
+                        },
+                        {
+                            "text": "unable to assess mental status",
+                            "template": "(+) unable to assess mental status"
+                        },
+                        {
+                            "text": "unresponsive to questions",
+                            "template": "(+) unresponsive to questions"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1137 - 0
storage/templates/exam-cv-focus/venous-insufficiency.json

@@ -0,0 +1,1137 @@
+{
+    "section": "exam-cv-focus",
+    "templateSet": "Venous insufficiency",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "RESP: CTA BL, no rales\/wheezes\/rhonchi",
+                    "template": "RESP: lungs CTA BL, no rales\/wheezes\/rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: breathing nonlabored, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, no murmurs\/rubs\/gallops",
+                    "template": "CV: RRR, no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "GI: +BS, no masses, no HSM",
+                    "template": "GI: +BS, no masses, no hepatosplenomegaly"
+                },
+                {
+                    "text": "EXT: per pulses intact BL, no c\/c\/e",
+                    "template": "EXT: peripheral pulses intact BL, no clubbing\/cyanosis\/edema"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Waist circumference",
+                    "template": "GEN: waist circumference: {text} inches",
+                    "type": "number"
+                },
+                {
+                    "text": "Waist-to-hip ratio",
+                    "template": "GEN: waist-to-hip ratio: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular rhythm",
+                            "template": "irregularly irregular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicose veins",
+                            "template": "varicose veins",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best: xiphoid\/ sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankle-Brachial Index",
+                    "template": "CV: Ankle-Brachial Index: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds intact",
+                            "template": "bowel sounds intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds absent",
+                            "template": "bowel sounds absent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged abdominal aorta",
+                            "template": "enlarged abdominal aorta",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aortic bruit",
+                            "template": "abdominal aortic bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RUE",
+                    "template": "EXT: RUE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LUE",
+                    "template": "EXT: LUE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL UE",
+                    "template": "EXT: BL UE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL LE",
+                    "template": "EXT: BL LE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Edema, sacral",
+                    "template": "EXT: sacral edema {children}",
+                    "children": [
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Derm",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warmth",
+                            "template": "warmth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wounds",
+                            "template": "wounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hair loss",
+                            "template": "hair loss",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "venous stasis ulcers",
+                            "template": "venous stasis ulcers",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, RLE",
+                            "template": "stasis dermatitis, RLE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, LLE",
+                            "template": "stasis dermatitis, LLE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis, BL LE",
+                            "template": "stasis dermatitis, BL LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "Achilles DTR not elicited",
+                            "template": "Achilles DTR not elicited"
+                        },
+                        {
+                            "text": "Achilles DTR +1",
+                            "template": "Achilles DTR +1"
+                        },
+                        {
+                            "text": "Achilles DTR +2",
+                            "template": "Achilles DTR +2"
+                        },
+                        {
+                            "text": "Achilles DTR +3",
+                            "template": "Achilles DTR +3"
+                        },
+                        {
+                            "text": "Achilles DTR +4",
+                            "template": "Achilles DTR +4"
+                        }
+                    ]
+                },
+                {
+                    "text": "Location, derm findings (specify)",
+                    "template": "DERM: location of dermatologic finding: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 840 - 0
storage/templates/exam-cv-focus/venous-thromboembolism.json

@@ -0,0 +1,840 @@
+{
+    "section": "exam-cv-focus",
+    "templateSet": "Venous thromboembolism",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "RESP: CTA BL, no rales\/wheezes\/rhonchi",
+                    "template": "RESP: lungs CTA BL, no rales\/wheezes\/rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: breathing nonlabored, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, no murmurs\/rubs\/gallops",
+                    "template": "CV: RRR, no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "EXT: no palpable cord, no C\/C\/E",
+                    "template": "EXT: no palpable cord, no clubbing\/cyanosis\/edema"
+                },
+                {
+                    "text": "EXT: no pain w\/ foot dorsiflexion BL",
+                    "template": "EXT: no pain with dorsiflexion of feet BL"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Calf circumference",
+                    "template": "GEN: calf circumference: {text} inches",
+                    "type": "number"
+                },
+                {
+                    "text": "Circumference of affected area",
+                    "template": "GEN: Circumference of affected area: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "fever",
+                            "template": "fever",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular rhythm",
+                            "template": "irregularly irregular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bradycardia",
+                            "template": "bradycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tachycardia",
+                            "template": "tachycardia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicose veins",
+                            "template": "varicose veins",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/sternal area",
+                            "template": "best: xiphoid\/sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "JVP level (cm)",
+                    "template": "NECK: JVP elevation visible to {text} centimeters",
+                    "type": "number"
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankle-Brachial Index",
+                    "template": "CV: Ankle-Brachial Index: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "C\/C\/E, RUE",
+                    "template": "EXT: RUE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LUE",
+                    "template": "EXT: LUE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "palpable cord",
+                            "template": "palpable cord",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, R",
+                    "template": "NEURO: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, BL",
+                    "template": "NEURO: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro, L",
+                    "template": "NEURO: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "side NL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased",
+                            "template": "LE distal sensation decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of UE",
+                            "template": "focal weakness of UE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal weakness of LE",
+                            "template": "focal weakness of LE",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Derm",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warmth",
+                            "template": "warmth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "varicosities",
+                            "template": "varicosities",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wounds",
+                            "template": "wounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "venous stasis ulcers",
+                            "template": "venous stasis ulcers",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stasis dermatitis",
+                            "template": "stasis dermatitis",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Location, Derm findings (specify)",
+                    "template": "DERM: location of dermatologic findings: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 391 - 0
storage/templates/exam-derm-comp/onychomycosis.json

@@ -0,0 +1,391 @@
+{
+    "section": "exam-derm-comp",
+    "templateSet": "Onychomycosis",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "DERM: NL skin temp, hydration",
+                    "template": "DERM: NL skin temperature and hydration"
+                },
+                {
+                    "text": "DERM: no nail splitting",
+                    "template": "DERM: no nail splitting"
+                },
+                {
+                    "text": "DERM: no nail crumbling",
+                    "template": "DERM: no nail crumbling"
+                },
+                {
+                    "text": "DERM: no ingrown toenaill",
+                    "template": "DERM: no ingrown toenail"
+                },
+                {
+                    "text": "DERM: no subungal hyperkeratosis",
+                    "template": "DERM: no subungal hyperkeratosis"
+                },
+                {
+                    "text": "DERM: no longitudinal ridging",
+                    "template": "DERM: no longitudinal nail ridging"
+                },
+                {
+                    "text": "DERM: no white spots",
+                    "template": "DERM: no white spots"
+                },
+                {
+                    "text": "DERM: no yellow spots",
+                    "template": "DERM: no yellow spots"
+                },
+                {
+                    "text": "DERM: no yellow streaks",
+                    "template": "DERM: no yellow streaks"
+                },
+                {
+                    "text": "DERM: interdigital spaces nonmacerated",
+                    "template": "DERM: interdigital spaces nonmacerated"
+                },
+                {
+                    "text": "DERM: no skin flaking",
+                    "template": "DERM: no skin flaking"
+                },
+                {
+                    "text": "DERM: surrounding skin nonerythematous",
+                    "template": "DERM: surrounding skin nonerythematous"
+                },
+                {
+                    "text": "DERM: surrounding skin nonswollen",
+                    "template": "DERM: surrounding skin nonswollen"
+                },
+                {
+                    "text": "DERM: surrounding skin not warm",
+                    "template": "DERM: surrounding skin not warm"
+                },
+                {
+                    "text": "DERM: surrounding skin nontender",
+                    "template": "DERM: surrounding skin nontender"
+                },
+                {
+                    "text": "DERM: no pus drainage around nail",
+                    "template": "DERM: no pus drainage around nail"
+                },
+                {
+                    "text": "EXT: intact pedal pulses BL",
+                    "template": "EXT: intact pedal pulses BL"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "General skin findings",
+                    "template": "General skin exam: {children} ",
+                    "children": [
+                        {
+                            "text": "scaly",
+                            "template": "scaly"
+                        },
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (right)",
+                    "template": "Toes of the right foot: {children}.",
+                    "children": [
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exudate",
+                            "template": "exudate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "granulation tissue",
+                            "template": "granulation tissue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm to palpation",
+                            "template": "warm to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot to palpation",
+                            "template": "hot to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "skin overgrowth",
+                            "template": "skin overgrowth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulence",
+                            "template": "purulence",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (left)",
+                    "template": "Toes of the left foot: {children}.",
+                    "children": [
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exudate",
+                            "template": "exudate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "granulation tissue",
+                            "template": "granulation tissue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm to palpation",
+                            "template": "warm to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot to palpation",
+                            "template": "hot to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "skin overgrowth",
+                            "template": "skin overgrowth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulence",
+                            "template": "purulence",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings (describe)",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 3396 - 0
storage/templates/exam-derm-comp/psoriasis-vulgaris.json

@@ -0,0 +1,3396 @@
+{
+    "section": "exam-derm-comp",
+    "templateSet": "Psoriasis vulgaris",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "HEENT: no scleral icterus",
+                    "template": "HEENT: no scleral icterus"
+                },
+                {
+                    "text": "HEENT: no oral pallor\/cyanosis",
+                    "template": "HEENT: no oral pallor or cyanosis"
+                },
+                {
+                    "text": "HEENT: moist mucous membranes",
+                    "template": "HEENT: moist mucous membranes"
+                },
+                {
+                    "text": "NECK: no thyromegaly or masses",
+                    "template": "NECK: no thyromegaly or masses"
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "CV: no stasis changes or varicosities",
+                    "template": "CV: no stasis changes or varicosities"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "DERM: no pallor",
+                    "template": "DERM: no pallor"
+                },
+                {
+                    "text": "DERM: no masses",
+                    "template": "DERM: no masses"
+                },
+                {
+                    "text": "DERM: no xanthomas",
+                    "template": "DERM: no xanthomas"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact thru",
+                    "template": "EXT: peripheral pulses intact throughout"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: alert and oriented x3"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "General skin findings",
+                    "template": "General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "scaly",
+                            "template": "scaly"
+                        },
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "hyperpigmented",
+                            "template": "hyperpigmented"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Elbows",
+                    "template": "Elbows: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Knees",
+                    "template": "Knees: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nails",
+                    "template": "Nails: {children}",
+                    "children": [
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "oil spots",
+                            "template": "oil spots"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis"
+                        },
+                        {
+                            "text": "pitting",
+                            "template": "pitting"
+                        },
+                        {
+                            "text": "subungual hyperkeratosis",
+                            "template": "subungual hyperkeratosis"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 8224 - 0
storage/templates/exam-derm-comp/rash.json

@@ -0,0 +1,8224 @@
+{
+    "section": "exam-derm-comp",
+    "templateSet": "Rash",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "HEENT: no scleral icterus",
+                    "template": "HEENT: no scleral icterus"
+                },
+                {
+                    "text": "HEENT: no oral pallor\/cyanosis",
+                    "template": "HEENT: no oral pallor or cyanosis"
+                },
+                {
+                    "text": "HEENT: moist mucous membranes",
+                    "template": "HEENT: moist mucous membranes"
+                },
+                {
+                    "text": "NECK: no thyromegaly or masses",
+                    "template": "NECK: no thyromegaly or masses"
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "CV: no stasis changes or varicosities",
+                    "template": "CV: no stasis changes or varicosities"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "DERM: no pallor",
+                    "template": "DERM: no pallor"
+                },
+                {
+                    "text": "DERM: no masses",
+                    "template": "DERM: no masses"
+                },
+                {
+                    "text": "DERM: no xanthomas",
+                    "template": "DERM: no xanthomas"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact thru",
+                    "template": "EXT: peripheral pulses intact throughout"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: alert and oriented x3"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "General appearance",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "ill-appearing",
+                            "template": "appears ill"
+                        },
+                        {
+                            "text": "feverish",
+                            "template": "feels warm to touch"
+                        },
+                        {
+                            "text": "in pain",
+                            "template": "appears to be in pain"
+                        },
+                        {
+                            "text": "confused",
+                            "template": "appears to be confused"
+                        }
+                    ]
+                },
+                {
+                    "text": "General skin findings",
+                    "template": "DERM: General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "erythematous",
+                            "template": "erythematous"
+                        },
+                        {
+                            "text": "puncture wound noted",
+                            "template": "puncture wound noted"
+                        },
+                        {
+                            "text": "puncture wound not noted",
+                            "template": "puncture wound not noted"
+                        },
+                        {
+                            "text": "bite noted",
+                            "template": "bite noted"
+                        },
+                        {
+                            "text": "bite not noted",
+                            "template": "bite not noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "DERM: Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "DERM: Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "DERM: Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "DERM: Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "DERM: Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "DERM: Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "DERM: Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "DERM: Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "DERM: Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "DERM: Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "DERM: Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "DERM: Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "DERM: Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "DERM: Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "DERM: Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "DERM: Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "DERM: Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "DERM: Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "DERM: Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "DERM: Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "DERM: Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "DERM: Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "DERM: Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "DERM: Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "DERM: Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "DERM: Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "DERM: Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "DERM: Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "DERM: Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "DERM: Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "DERM: Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Lymph node enlargement",
+                    "template": "DERM: Lymphatic system: Patient has {children} lymphadenopathy.",
+                    "children": [
+                        {
+                            "text": "none",
+                            "template": "no"
+                        },
+                        {
+                            "text": "cervical, right anterior",
+                            "template": "right anterior cervical"
+                        },
+                        {
+                            "text": "cervical, left anterior",
+                            "template": "left anterior cervical"
+                        },
+                        {
+                            "text": "cervical, right posterior",
+                            "template": "right posterior cervical"
+                        },
+                        {
+                            "text": "cervical, left posterior",
+                            "template": "left posterior cervical"
+                        },
+                        {
+                            "text": "preauricular, right",
+                            "template": "right preauricular"
+                        },
+                        {
+                            "text": "preauricular, left",
+                            "template": "left preauricular"
+                        },
+                        {
+                            "text": "postauricular, right",
+                            "template": "right postauricular"
+                        },
+                        {
+                            "text": "postauricular, left",
+                            "template": "left postauricular"
+                        },
+                        {
+                            "text": "submandibular, right",
+                            "template": "right submandibular"
+                        },
+                        {
+                            "text": "submandibular, left",
+                            "template": "left submandibular"
+                        },
+                        {
+                            "text": "submental, right",
+                            "template": "right submental"
+                        },
+                        {
+                            "text": "submental, left",
+                            "template": "left submental"
+                        },
+                        {
+                            "text": "supraclavicular, right",
+                            "template": "right supraclavicular"
+                        },
+                        {
+                            "text": "supraclavicular, left",
+                            "template": "left supraclavicular"
+                        },
+                        {
+                            "text": "axillary, right",
+                            "template": "right axillary"
+                        },
+                        {
+                            "text": "axillary, left",
+                            "template": "left axillary"
+                        },
+                        {
+                            "text": "inguinal, right",
+                            "template": "right inguinal"
+                        },
+                        {
+                            "text": "inguinal, left",
+                            "template": "left inguinal"
+                        },
+                        {
+                            "text": "popliteal, right",
+                            "template": "right popliteal"
+                        },
+                        {
+                            "text": "popliteal, left",
+                            "template": "left popliteal"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "DERM: Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 6739 - 0
storage/templates/exam-derm-comp/sebaceous-cyst.json

@@ -0,0 +1,6739 @@
+{
+    "section": "exam-derm-comp",
+    "templateSet": "Sebaceous Cyst",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "HEENT: no scleral icterus",
+                    "template": "HEENT: no scleral icterus"
+                },
+                {
+                    "text": "HEENT: no oral pallor\/cyanosis",
+                    "template": "HEENT: no oral pallor or cyanosis"
+                },
+                {
+                    "text": "HEENT: moist mucous membranes",
+                    "template": "HEENT: moist mucous membranes"
+                },
+                {
+                    "text": "NECK: no thyromegaly or masses",
+                    "template": "NECK: no thyromegaly or masses"
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "CV: no stasis changes or varicosities",
+                    "template": "CV: no stasis changes or varicosities"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "DERM: no pallor",
+                    "template": "DERM: no pallor"
+                },
+                {
+                    "text": "DERM: no masses",
+                    "template": "DERM: no masses"
+                },
+                {
+                    "text": "DERM: no xanthomas",
+                    "template": "DERM: no xanthomas"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact thru",
+                    "template": "EXT: peripheral pulses intact throughout"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: alert and oriented x3"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "General appearance",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "ill-appearing",
+                            "template": "appears ill"
+                        },
+                        {
+                            "text": "feverish",
+                            "template": "feels warm to touch"
+                        },
+                        {
+                            "text": "in pain",
+                            "template": "appears to be in pain"
+                        },
+                        {
+                            "text": "confused",
+                            "template": "appears to be confused"
+                        }
+                    ]
+                },
+                {
+                    "text": "General skin findings",
+                    "template": "DERM: General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "erythematous",
+                            "template": "erythematous"
+                        },
+                        {
+                            "text": "puncture wound noted",
+                            "template": "puncture wound noted"
+                        },
+                        {
+                            "text": "puncture wound not noted",
+                            "template": "puncture wound not noted"
+                        },
+                        {
+                            "text": "bite noted",
+                            "template": "bite noted"
+                        },
+                        {
+                            "text": "bite not noted",
+                            "template": "bite not noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "DERM: Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "DERM: Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "DERM: Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "DERM: Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "DERM: Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "DERM: Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "DERM: Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "DERM: Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "DERM: Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "DERM: Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "DERM: Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "DERM: Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "DERM: Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "DERM: Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "DERM: Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "DERM: Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "DERM: Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "DERM: Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "DERM: Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "DERM: Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "DERM: Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "DERM: Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "DERM: Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "DERM: Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "DERM: Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "DERM: Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "DERM: Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "DERM: Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "DERM: Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "DERM: Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "DERM: Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "DERM: Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 3893 - 0
storage/templates/exam-derm-comp/warts-cutaneous.json

@@ -0,0 +1,3893 @@
+{
+    "section": "exam-derm-comp",
+    "templateSet": "Warts, cutaneous",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "HEENT: no scleral icterus",
+                    "template": "HEENT: no scleral icterus"
+                },
+                {
+                    "text": "HEENT: no oral pallor\/cyanosis",
+                    "template": "HEENT: no oral pallor or cyanosis"
+                },
+                {
+                    "text": "HEENT: moist mucous membranes",
+                    "template": "HEENT: moist mucous membranes"
+                },
+                {
+                    "text": "NECK: no thyromegaly or masses",
+                    "template": "NECK: no thyromegaly or masses"
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "CV: no stasis changes or varicosities",
+                    "template": "CV: no stasis changes or varicosities"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "DERM: no pallor",
+                    "template": "DERM: no pallor"
+                },
+                {
+                    "text": "DERM: no masses",
+                    "template": "DERM: no masses"
+                },
+                {
+                    "text": "DERM: no xanthomas",
+                    "template": "DERM: no xanthomas"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact thru",
+                    "template": "EXT: peripheral pulses intact throughout"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: alert and oriented x3"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "Scalp",
+                    "template": "Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 367 - 0
storage/templates/exam-derm-detail/onychomycosis.json

@@ -0,0 +1,367 @@
+{
+    "section": "exam-derm-detail",
+    "templateSet": "Onychomycosis",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "DERM: NL skin temp, hydration",
+                    "template": "DERM: NL skin temperature and hydration"
+                },
+                {
+                    "text": "DERM: no nail crumbling",
+                    "template": "DERM: no nail crumbling"
+                },
+                {
+                    "text": "DERM: no subungal hyperkeratosis",
+                    "template": "DERM: no subungal hyperkeratosis"
+                },
+                {
+                    "text": "DERM: no longitudinal ridging",
+                    "template": "DERM: no longitudinal nail ridging"
+                },
+                {
+                    "text": "DERM: no white spots",
+                    "template": "DERM: no white spots"
+                },
+                {
+                    "text": "DERM: no yellow spots",
+                    "template": "DERM: no yellow spots"
+                },
+                {
+                    "text": "DERM: no yellow streaks",
+                    "template": "DERM: no yellow streaks"
+                },
+                {
+                    "text": "DERM: interdigital spaces nonmacerated",
+                    "template": "DERM: interdigital spaces nonmacerated"
+                },
+                {
+                    "text": "DERM: surrounding skin nonerythematous",
+                    "template": "DERM: surrounding skin nonerythematous"
+                },
+                {
+                    "text": "DERM: no skin flaking",
+                    "template": "DERM: no skin flaking"
+                },
+                {
+                    "text": "EXT: intact pedal pulses BL",
+                    "template": "EXT: intact pedal pulses BL"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "General skin findings",
+                    "template": "General skin exam: {children} ",
+                    "children": [
+                        {
+                            "text": "scaly",
+                            "template": "scaly"
+                        },
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (right)",
+                    "template": "Toes of the right foot: {children}.",
+                    "children": [
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exudate",
+                            "template": "exudate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "granulation tissue",
+                            "template": "granulation tissue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm to palpation",
+                            "template": "warm to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot to palpation",
+                            "template": "hot to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "skin overgrowth",
+                            "template": "skin overgrowth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulence",
+                            "template": "purulence",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (left)",
+                    "template": "Toes of the left foot: {children}.",
+                    "children": [
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exudate",
+                            "template": "exudate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "granulation tissue",
+                            "template": "granulation tissue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm to palpation",
+                            "template": "warm to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot to palpation",
+                            "template": "hot to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "skin overgrowth",
+                            "template": "skin overgrowth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulence",
+                            "template": "purulence",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings (describe)",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 3368 - 0
storage/templates/exam-derm-detail/psoriasis-vulgaris.json

@@ -0,0 +1,3368 @@
+{
+    "section": "exam-derm-detail",
+    "templateSet": "Psoriasis vulgaris",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "HEENT: no scleral icterus",
+                    "template": "HEENT: no scleral icterus"
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact thru",
+                    "template": "EXT: peripheral pulses intact throughout"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: alert and oriented x3"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "General skin findings",
+                    "template": "General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "scaly",
+                            "template": "scaly"
+                        },
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "hyperpigmented",
+                            "template": "hyperpigmented"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Elbows",
+                    "template": "Elbows: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Knees",
+                    "template": "Knees: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nails",
+                    "template": "Nails: {children}",
+                    "children": [
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "oil spots",
+                            "template": "oil spots"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis"
+                        },
+                        {
+                            "text": "pitting",
+                            "template": "pitting"
+                        },
+                        {
+                            "text": "subungual hyperkeratosis",
+                            "template": "subungual hyperkeratosis"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 8196 - 0
storage/templates/exam-derm-detail/rash.json

@@ -0,0 +1,8196 @@
+{
+    "section": "exam-derm-detail",
+    "templateSet": "Rash",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "HEENT: no scleral icterus",
+                    "template": "HEENT: no scleral icterus"
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact thru",
+                    "template": "EXT: peripheral pulses intact throughout"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: alert and oriented x3"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "General appearance",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "ill-appearing",
+                            "template": "appears ill"
+                        },
+                        {
+                            "text": "feverish",
+                            "template": "feels warm to touch"
+                        },
+                        {
+                            "text": "in pain",
+                            "template": "appears to be in pain"
+                        },
+                        {
+                            "text": "confused",
+                            "template": "appears to be confused"
+                        }
+                    ]
+                },
+                {
+                    "text": "General skin findings",
+                    "template": "DERM: General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "erythematous",
+                            "template": "erythematous"
+                        },
+                        {
+                            "text": "puncture wound noted",
+                            "template": "puncture wound noted"
+                        },
+                        {
+                            "text": "puncture wound not noted",
+                            "template": "puncture wound not noted"
+                        },
+                        {
+                            "text": "bite noted",
+                            "template": "bite noted"
+                        },
+                        {
+                            "text": "bite not noted",
+                            "template": "bite not noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "DERM: Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "DERM: Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "DERM: Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "DERM: Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "DERM: Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "DERM: Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "DERM: Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "DERM: Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "DERM: Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "DERM: Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "DERM: Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "DERM: Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "DERM: Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "DERM: Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "DERM: Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "DERM: Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "DERM: Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "DERM: Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "DERM: Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "DERM: Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "DERM: Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "DERM: Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "DERM: Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "DERM: Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "DERM: Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "DERM: Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "DERM: Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "DERM: Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "DERM: Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "DERM: Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "DERM: Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Lymph node enlargement",
+                    "template": "DERM: Lymphatic system: Patient has {children} lymphadenopathy.",
+                    "children": [
+                        {
+                            "text": "none",
+                            "template": "no"
+                        },
+                        {
+                            "text": "cervical, right anterior",
+                            "template": "right anterior cervical"
+                        },
+                        {
+                            "text": "cervical, left anterior",
+                            "template": "left anterior cervical"
+                        },
+                        {
+                            "text": "cervical, right posterior",
+                            "template": "right posterior cervical"
+                        },
+                        {
+                            "text": "cervical, left posterior",
+                            "template": "left posterior cervical"
+                        },
+                        {
+                            "text": "preauricular, right",
+                            "template": "right preauricular"
+                        },
+                        {
+                            "text": "preauricular, left",
+                            "template": "left preauricular"
+                        },
+                        {
+                            "text": "postauricular, right",
+                            "template": "right postauricular"
+                        },
+                        {
+                            "text": "postauricular, left",
+                            "template": "left postauricular"
+                        },
+                        {
+                            "text": "submandibular, right",
+                            "template": "right submandibular"
+                        },
+                        {
+                            "text": "submandibular, left",
+                            "template": "left submandibular"
+                        },
+                        {
+                            "text": "submental, right",
+                            "template": "right submental"
+                        },
+                        {
+                            "text": "submental, left",
+                            "template": "left submental"
+                        },
+                        {
+                            "text": "supraclavicular, right",
+                            "template": "right supraclavicular"
+                        },
+                        {
+                            "text": "supraclavicular, left",
+                            "template": "left supraclavicular"
+                        },
+                        {
+                            "text": "axillary, right",
+                            "template": "right axillary"
+                        },
+                        {
+                            "text": "axillary, left",
+                            "template": "left axillary"
+                        },
+                        {
+                            "text": "inguinal, right",
+                            "template": "right inguinal"
+                        },
+                        {
+                            "text": "inguinal, left",
+                            "template": "left inguinal"
+                        },
+                        {
+                            "text": "popliteal, right",
+                            "template": "right popliteal"
+                        },
+                        {
+                            "text": "popliteal, left",
+                            "template": "left popliteal"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "DERM: Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 6711 - 0
storage/templates/exam-derm-detail/sebaceous-cyst.json

@@ -0,0 +1,6711 @@
+{
+    "section": "exam-derm-detail",
+    "templateSet": "Sebaceous Cyst",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "HEENT: no scleral icterus",
+                    "template": "HEENT: no scleral icterus"
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact thru",
+                    "template": "EXT: peripheral pulses intact throughout"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: alert and oriented x3"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "General appearance",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "ill-appearing",
+                            "template": "appears ill"
+                        },
+                        {
+                            "text": "feverish",
+                            "template": "feels warm to touch"
+                        },
+                        {
+                            "text": "in pain",
+                            "template": "appears to be in pain"
+                        },
+                        {
+                            "text": "confused",
+                            "template": "appears to be confused"
+                        }
+                    ]
+                },
+                {
+                    "text": "General skin findings",
+                    "template": "DERM: General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "erythematous",
+                            "template": "erythematous"
+                        },
+                        {
+                            "text": "puncture wound noted",
+                            "template": "puncture wound noted"
+                        },
+                        {
+                            "text": "puncture wound not noted",
+                            "template": "puncture wound not noted"
+                        },
+                        {
+                            "text": "bite noted",
+                            "template": "bite noted"
+                        },
+                        {
+                            "text": "bite not noted",
+                            "template": "bite not noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "DERM: Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "DERM: Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "DERM: Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "DERM: Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "DERM: Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "DERM: Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "DERM: Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "DERM: Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "DERM: Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "DERM: Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "DERM: Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "DERM: Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "DERM: Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "DERM: Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "DERM: Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "DERM: Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "DERM: Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "DERM: Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "DERM: Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "DERM: Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "DERM: Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "DERM: Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "DERM: Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "DERM: Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "DERM: Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "DERM: Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "DERM: Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "DERM: Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "DERM: Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "DERM: Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "DERM: Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "DERM: Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 3865 - 0
storage/templates/exam-derm-detail/warts-cutaneous.json

@@ -0,0 +1,3865 @@
+{
+    "section": "exam-derm-detail",
+    "templateSet": "Warts, cutaneous",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "HEENT: no scleral icterus",
+                    "template": "HEENT: no scleral icterus"
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "EXT: peripheral pulses intact thru",
+                    "template": "EXT: peripheral pulses intact throughout"
+                },
+                {
+                    "text": "EXT: no cyanosis\/clubbing\/edema",
+                    "template": "EXT: no cyanosis, clubbing, or edema"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: alert and oriented x3"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "Scalp",
+                    "template": "Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 343 - 0
storage/templates/exam-derm-focus/onychomycosis.json

@@ -0,0 +1,343 @@
+{
+    "section": "exam-derm-focus",
+    "templateSet": "Onychomycosis",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "DERM: NL skin temp, hydration",
+                    "template": "DERM: NL skin temperature and hydration"
+                },
+                {
+                    "text": "DERM: no nail crumbling",
+                    "template": "DERM: no nail crumbling"
+                },
+                {
+                    "text": "DERM: no white spots",
+                    "template": "DERM: no white spots"
+                },
+                {
+                    "text": "DERM: no yellow spots",
+                    "template": "DERM: no yellow spots"
+                },
+                {
+                    "text": "EXT: intact pedal pulses BL",
+                    "template": "EXT: intact pedal pulses BL"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "General skin findings",
+                    "template": "General skin exam: {children} ",
+                    "children": [
+                        {
+                            "text": "scaly",
+                            "template": "scaly"
+                        },
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (right)",
+                    "template": "Toes of the right foot: {children}.",
+                    "children": [
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exudate",
+                            "template": "exudate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "granulation tissue",
+                            "template": "granulation tissue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm to palpation",
+                            "template": "warm to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot to palpation",
+                            "template": "hot to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "skin overgrowth",
+                            "template": "skin overgrowth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulence",
+                            "template": "purulence",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (left)",
+                    "template": "Toes of the left foot: {children}.",
+                    "children": [
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exudate",
+                            "template": "exudate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "granulation tissue",
+                            "template": "granulation tissue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm to palpation",
+                            "template": "warm to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot to palpation",
+                            "template": "hot to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "skin overgrowth",
+                            "template": "skin overgrowth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulence",
+                            "template": "purulence",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings (describe)",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 3352 - 0
storage/templates/exam-derm-focus/psoriasis-vulgaris.json

@@ -0,0 +1,3352 @@
+{
+    "section": "exam-derm-focus",
+    "templateSet": "Psoriasis vulgaris",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "General skin findings",
+                    "template": "General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "scaly",
+                            "template": "scaly"
+                        },
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "hyperpigmented",
+                            "template": "hyperpigmented"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Elbows",
+                    "template": "Elbows: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Knees",
+                    "template": "Knees: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "irregular borders",
+                            "template": "irregular borders",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sharply demarcated",
+                            "template": "sharply demarcated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papules",
+                            "template": "papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patches",
+                            "template": "patches",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaques",
+                            "template": "plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustules",
+                            "template": "pustules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicles",
+                            "template": "vesicles",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weeping",
+                            "template": "weeping",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lichenification",
+                            "template": "lichenification",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nails",
+                    "template": "Nails: {children}",
+                    "children": [
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "oil spots",
+                            "template": "oil spots"
+                        },
+                        {
+                            "text": "onycholysis",
+                            "template": "onycholysis"
+                        },
+                        {
+                            "text": "pitting",
+                            "template": "pitting"
+                        },
+                        {
+                            "text": "subungual hyperkeratosis",
+                            "template": "subungual hyperkeratosis"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 8180 - 0
storage/templates/exam-derm-focus/rash.json

@@ -0,0 +1,8180 @@
+{
+    "section": "exam-derm-focus",
+    "templateSet": "Rash",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "General appearance",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "ill-appearing",
+                            "template": "appears ill"
+                        },
+                        {
+                            "text": "feverish",
+                            "template": "feels warm to touch"
+                        },
+                        {
+                            "text": "in pain",
+                            "template": "appears to be in pain"
+                        },
+                        {
+                            "text": "confused",
+                            "template": "appears to be confused"
+                        }
+                    ]
+                },
+                {
+                    "text": "General skin findings",
+                    "template": "DERM: General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "erythematous",
+                            "template": "erythematous"
+                        },
+                        {
+                            "text": "puncture wound noted",
+                            "template": "puncture wound noted"
+                        },
+                        {
+                            "text": "puncture wound not noted",
+                            "template": "puncture wound not noted"
+                        },
+                        {
+                            "text": "bite noted",
+                            "template": "bite noted"
+                        },
+                        {
+                            "text": "bite not noted",
+                            "template": "bite not noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "DERM: Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "DERM: Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "DERM: Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "DERM: Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "DERM: Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "DERM: Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "DERM: Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "DERM: Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "DERM: Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "DERM: Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "DERM: Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "DERM: Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "DERM: Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "DERM: Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "DERM: Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "DERM: Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "DERM: Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "DERM: Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "DERM: Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "DERM: Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "DERM: Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "DERM: Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "DERM: Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "DERM: Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "DERM: Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "DERM: Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "DERM: Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "DERM: Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "DERM: Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "DERM: Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "DERM: Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "serpiginous",
+                            "template": "serpiginous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erosion(s)",
+                            "template": "erosion(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macule(s)",
+                            "template": "macule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papule(s)",
+                            "template": "papule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plaque(s)",
+                            "template": "plaque(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pustule(s)",
+                            "template": "pustule(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ulcer(s)",
+                            "template": "ulcer(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vesicle(s)",
+                            "template": "vesicle(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheal(s)",
+                            "template": "wheal(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Lymph node enlargement",
+                    "template": "DERM: Lymphatic system: Patient has {children} lymphadenopathy.",
+                    "children": [
+                        {
+                            "text": "none",
+                            "template": "no"
+                        },
+                        {
+                            "text": "cervical, right anterior",
+                            "template": "right anterior cervical"
+                        },
+                        {
+                            "text": "cervical, left anterior",
+                            "template": "left anterior cervical"
+                        },
+                        {
+                            "text": "cervical, right posterior",
+                            "template": "right posterior cervical"
+                        },
+                        {
+                            "text": "cervical, left posterior",
+                            "template": "left posterior cervical"
+                        },
+                        {
+                            "text": "preauricular, right",
+                            "template": "right preauricular"
+                        },
+                        {
+                            "text": "preauricular, left",
+                            "template": "left preauricular"
+                        },
+                        {
+                            "text": "postauricular, right",
+                            "template": "right postauricular"
+                        },
+                        {
+                            "text": "postauricular, left",
+                            "template": "left postauricular"
+                        },
+                        {
+                            "text": "submandibular, right",
+                            "template": "right submandibular"
+                        },
+                        {
+                            "text": "submandibular, left",
+                            "template": "left submandibular"
+                        },
+                        {
+                            "text": "submental, right",
+                            "template": "right submental"
+                        },
+                        {
+                            "text": "submental, left",
+                            "template": "left submental"
+                        },
+                        {
+                            "text": "supraclavicular, right",
+                            "template": "right supraclavicular"
+                        },
+                        {
+                            "text": "supraclavicular, left",
+                            "template": "left supraclavicular"
+                        },
+                        {
+                            "text": "axillary, right",
+                            "template": "right axillary"
+                        },
+                        {
+                            "text": "axillary, left",
+                            "template": "left axillary"
+                        },
+                        {
+                            "text": "inguinal, right",
+                            "template": "right inguinal"
+                        },
+                        {
+                            "text": "inguinal, left",
+                            "template": "left inguinal"
+                        },
+                        {
+                            "text": "popliteal, right",
+                            "template": "right popliteal"
+                        },
+                        {
+                            "text": "popliteal, left",
+                            "template": "left popliteal"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "DERM: Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 6695 - 0
storage/templates/exam-derm-focus/sebaceous-cyst.json

@@ -0,0 +1,6695 @@
+{
+    "section": "exam-derm-focus",
+    "templateSet": "Sebaceous Cyst",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "General appearance",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "ill-appearing",
+                            "template": "appears ill"
+                        },
+                        {
+                            "text": "feverish",
+                            "template": "feels warm to touch"
+                        },
+                        {
+                            "text": "in pain",
+                            "template": "appears to be in pain"
+                        },
+                        {
+                            "text": "confused",
+                            "template": "appears to be confused"
+                        }
+                    ]
+                },
+                {
+                    "text": "General skin findings",
+                    "template": "DERM: General skin exam: {children}",
+                    "children": [
+                        {
+                            "text": "inflamed",
+                            "template": "inflamed"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated"
+                        },
+                        {
+                            "text": "erythematous",
+                            "template": "erythematous"
+                        },
+                        {
+                            "text": "puncture wound noted",
+                            "template": "puncture wound noted"
+                        },
+                        {
+                            "text": "puncture wound not noted",
+                            "template": "puncture wound not noted"
+                        },
+                        {
+                            "text": "bite noted",
+                            "template": "bite noted"
+                        },
+                        {
+                            "text": "bite not noted",
+                            "template": "bite not noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Scalp",
+                    "template": "DERM: Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "DERM: Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "DERM: Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "DERM: Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "DERM: Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "DERM: Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "DERM: Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "DERM: Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "DERM: Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "DERM: Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "DERM: Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "DERM: Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "DERM: Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "DERM: Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "DERM: Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "DERM: Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "DERM: Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "DERM: Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "DERM: Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "DERM: Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "DERM: Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "DERM: Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "DERM: Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "DERM: Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "DERM: Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "DERM: Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "DERM: Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "DERM: Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "DERM: Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "DERM: Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "DERM: Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "well-defined",
+                            "template": "well-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ill-defined",
+                            "template": "ill-defined",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregular",
+                            "template": "irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fluctuant",
+                            "template": "fluctuant",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mobile",
+                            "template": "mobile",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fixed",
+                            "template": "fixed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cold",
+                            "template": "cold",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm",
+                            "template": "warm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hot",
+                            "template": "hot",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nontender",
+                            "template": "nontender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "annular",
+                            "template": "annular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oval",
+                            "template": "oval",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polycyclic",
+                            "template": "polycyclic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "polygonal",
+                            "template": "polygonal",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "round",
+                            "template": "round",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilicated",
+                            "template": "umbilicated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema",
+                            "template": "edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyst(s)",
+                            "template": "cyst(s)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule(s)",
+                            "template": "nodule(s)",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "DERM: Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 3849 - 0
storage/templates/exam-derm-focus/warts-cutaneous.json

@@ -0,0 +1,3849 @@
+{
+    "section": "exam-derm-focus",
+    "templateSet": "Warts, cutaneous",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well-groomed, well-nourished",
+                    "template": "GEN: no acute distress, well-groomed, well-developed, well-nourished."
+                },
+                {
+                    "text": "RESP: CTA BL, no wheeze, rales, rhonchi",
+                    "template": "RESP: lungs clear to auscultation bilaterally; no wheeze, rales, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, NL S1, S2, no m\/r\/g",
+                    "template": "CV: regular rate and rhythm, NL S1 and S2; no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: NL hair texture",
+                    "template": "DERM: NL hair texture"
+                },
+                {
+                    "text": "DERM: no nail abnormalities",
+                    "template": "DERM: no nail abnormalities"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "DERM: {children}",
+            "children": [
+                {
+                    "text": "Scalp",
+                    "template": "Scalp: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "frontal",
+                            "template": "frontal"
+                        },
+                        {
+                            "text": "parietal",
+                            "template": "parietal"
+                        },
+                        {
+                            "text": "temporal",
+                            "template": "temporal"
+                        },
+                        {
+                            "text": "occipital",
+                            "template": "occipital"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Forehead",
+                    "template": "Forehead: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right-sided",
+                            "template": "right-sided"
+                        },
+                        {
+                            "text": "left-sided",
+                            "template": "left-sided"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyelids",
+                    "template": "Eyelids: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cheeks",
+                    "template": "Cheeks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "Neck: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "front",
+                            "template": "front"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Shoulders",
+                    "template": "Shoulders: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, upper",
+                    "template": "Upper chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, middle",
+                    "template": "Midchest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest, lower",
+                    "template": "Lower chest: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (antecubital fossa)",
+                    "template": "Antecubital fossa aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (extensor)",
+                    "template": "Extensor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Arms (flexor)",
+                    "template": "Flexor aspect of arms: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (extensor)",
+                    "template": "Extensor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Wrists (flexor)",
+                    "template": "Flexor aspect of wrists: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (dorsum)",
+                    "template": "Dorsal aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Hands (ventral)",
+                    "template": "Ventral aspect of hands: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (dorsum)",
+                    "template": "Dorsal aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Fingers (ventral)",
+                    "template": "Ventral aspect of fingers: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "thumb",
+                            "template": "thumb"
+                        },
+                        {
+                            "text": "index finger",
+                            "template": "index finger"
+                        },
+                        {
+                            "text": "middle finger",
+                            "template": "middle finger"
+                        },
+                        {
+                            "text": "ring finger",
+                            "template": "ring finger"
+                        },
+                        {
+                            "text": "pinky finger",
+                            "template": "pinky finger"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, upper",
+                    "template": "Upper back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, middle",
+                    "template": "Midback: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Back, lower",
+                    "template": "Lower back: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Groin",
+                    "template": "Groin: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right inguinal area",
+                            "template": "right inguinal area"
+                        },
+                        {
+                            "text": "left inguinal area",
+                            "template": "left inguinal area"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Buttocks",
+                    "template": "Buttocks: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (thighs)",
+                    "template": "Thighs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (popliteal fossae)",
+                    "template": "Popliteal fossae of legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Legs (lower legs)",
+                    "template": "Lower legs: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ankles",
+                    "template": "Ankles: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "anterior",
+                            "template": "anterior"
+                        },
+                        {
+                            "text": "posterior",
+                            "template": "posterior"
+                        },
+                        {
+                            "text": "lateral",
+                            "template": "lateral"
+                        },
+                        {
+                            "text": "medial",
+                            "template": "medial"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (dorsum)",
+                    "template": "Dorsal aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Feet (ventral)",
+                    "template": "Ventral aspect of feet: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (dorsum)",
+                    "template": "Dorsal aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Toes (ventral)",
+                    "template": "Ventral aspect of the toes: {children}",
+                    "children": [
+                        {
+                            "text": "bilateral",
+                            "template": "bilateral"
+                        },
+                        {
+                            "text": "right",
+                            "template": "right"
+                        },
+                        {
+                            "text": "left",
+                            "template": "left"
+                        },
+                        {
+                            "text": "great toe",
+                            "template": "great toe"
+                        },
+                        {
+                            "text": "second toe",
+                            "template": "second toe"
+                        },
+                        {
+                            "text": "third toe",
+                            "template": "third toe"
+                        },
+                        {
+                            "text": "fourth toe",
+                            "template": "fourth toe"
+                        },
+                        {
+                            "text": "little toe",
+                            "template": "little toe"
+                        },
+                        {
+                            "text": "single",
+                            "template": "single",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple",
+                            "template": "multiple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "black",
+                            "template": "black",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "blue",
+                            "template": "blue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brown",
+                            "template": "brown",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grey",
+                            "template": "grey",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pink",
+                            "template": "pink",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purple",
+                            "template": "purple",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red",
+                            "template": "erythematous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tan",
+                            "template": "tan",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "variegated",
+                            "template": "variegated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thick",
+                            "template": "thick",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crusty",
+                            "template": "with crusting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaly",
+                            "template": "scaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wart",
+                            "template": "wart",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts",
+                            "template": "warts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warts coalescing into plaque",
+                            "template": "warts coalescing into plaque",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other derm findings (describe)",
+                    "template": "Other derm findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 828 - 0
storage/templates/exam-gen-comp/obesity.json

@@ -0,0 +1,828 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Obesity",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well groomed",
+                    "template": "GEN: NAD, well groomed"
+                },
+                {
+                    "text": "HEENT: no periorbital edema",
+                    "template": "HEENT: no periorbital edema"
+                },
+                {
+                    "text": "NECK: no TMG, no masses",
+                    "template": "NECK: no thyromegaly, no masses"
+                },
+                {
+                    "text": "NECK: no carotid bruits",
+                    "template": "NECK: no carotid bruits"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: lungs clear to auscultation bilaterally, no rales, wheezes or rhonchi"
+                },
+                {
+                    "text": "RESP: NL effort, nonlabored",
+                    "template": "RESP: NL effort, nonlabored"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no m\/r\/g"
+                },
+                {
+                    "text": "CV: PMI nondisplaced",
+                    "template": "CV: PMI nondisplaced"
+                },
+                {
+                    "text": "CV: no venous stasis changes",
+                    "template": "CV: no venous stasis changes"
+                },
+                {
+                    "text": "GI: +BS, NT to palp, no HSM",
+                    "template": "GI: +BS, NT to palp, no HSM"
+                },
+                {
+                    "text": "GI: no abdominal striae",
+                    "template": "GI: no abdominal striae"
+                },
+                {
+                    "text": "DERM: hair texture NL",
+                    "template": "DERM: hair texture NL"
+                },
+                {
+                    "text": "EXT: no pretibial edema",
+                    "template": "EXT: no pretibial edema"
+                },
+                {
+                    "text": "EXT: no xanthomas",
+                    "template": "EXT: no xanthomas"
+                },
+                {
+                    "text": "MUSC\/SKEL: NL strength thru",
+                    "template": "MUSC\/SKEL: NL strength throughout"
+                },
+                {
+                    "text": "NEURO: DTRs intact BL U and LE",
+                    "template": "NEURO: DTRs intact BL U and LE"
+                },
+                {
+                    "text": "NEURO: LE sensation grossly intact",
+                    "template": "NEURO: LE sensation grossly intact"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Waist circumference, waist-hip ratio",
+                    "template": "GEN: waist measurement\/ratio to hip: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "obese",
+                    "template": "GEN: obese"
+                },
+                {
+                    "text": "RRR no m\/r\/g",
+                    "template": "CV: RRR no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "General findings",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "well developed, well nourished",
+                            "template": "well developed, well nourished"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eye\/Fundoscopy",
+                    "template": "HEENT: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI",
+                            "template": "EOMI"
+                        },
+                        {
+                            "text": "visual acuity grossly intact",
+                            "template": "visual acuity grossly intact"
+                        },
+                        {
+                            "text": "decreased visual acuity BL",
+                            "template": "decreased visual acuity BL"
+                        },
+                        {
+                            "text": "normal retina exam BL",
+                            "template": "normal retina exam BL"
+                        },
+                        {
+                            "text": "peri-orbital xanthelasma",
+                            "template": "peri-orbital xanthelasma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exophthalmos",
+                            "template": "exophthalmos",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal arteriolar narrowing",
+                            "template": "focal arteriolar narrowing on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "arteriolar wall opacification",
+                            "template": "arteriolar wall opacification on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "A-V nicking",
+                            "template": "arteriovenous nicking on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemorrhages",
+                            "template": "hemorrhages on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cotton wool spots",
+                            "template": "cotton wool spots on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exudates",
+                            "template": "exudates on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papilledema",
+                            "template": "papilledema on fundoscopy",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck, JVP, bruits",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "no elevated JVP detected",
+                            "template": "no elevated JVP detected"
+                        },
+                        {
+                            "text": "JVP not elevated",
+                            "template": "JVP not elevated"
+                        },
+                        {
+                            "text": "JVP not assessable",
+                            "template": "JVP not assessable"
+                        },
+                        {
+                            "text": "obese neck",
+                            "template": "obese neck"
+                        },
+                        {
+                            "text": "no carotid bruits bilaterally",
+                            "template": "no carotid bruits bilaterally"
+                        },
+                        {
+                            "text": "no thyromegaly",
+                            "template": "no thyromegaly"
+                        },
+                        {
+                            "text": "R-sided carotid bruit present",
+                            "template": "R-sided carotid bruit present"
+                        },
+                        {
+                            "text": "L-sided carotid bruit present",
+                            "template": "L-sided carotid bruit present"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "no significant cervical LN",
+                            "template": "no significant cervical LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL"
+                        },
+                        {
+                            "text": "no rales\/wheezes\/rhonchi",
+                            "template": "no rales\/wheezes\/rhonchi"
+                        },
+                        {
+                            "text": "bibasilar rales",
+                            "template": "bibasilar rales"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decrease in respiratory effort",
+                            "template": "decrease in respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fruity breath odor",
+                            "template": "fruity breath odor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Kussmaul breathing",
+                            "template": "Kussmaul breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm"
+                        },
+                        {
+                            "text": "irregularly irregular rhythm",
+                            "template": "irregularly irregular rhythm"
+                        },
+                        {
+                            "text": "occasional skipped beats",
+                            "template": "occasional skipped beats"
+                        },
+                        {
+                            "text": "occasional extra beats",
+                            "template": "occasional extra beats"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm"
+                        },
+                        {
+                            "text": "no murmurs\/rubs\/gallops",
+                            "template": "no murmurs\/rubs\/gallops"
+                        },
+                        {
+                            "text": "no murmur",
+                            "template": "no murmur"
+                        },
+                        {
+                            "text": "flow murmur",
+                            "template": "flow murmur"
+                        },
+                        {
+                            "text": "S3",
+                            "template": "S3",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "S4",
+                            "template": "S4",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "physiologically split S2",
+                            "template": "physiologically split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prominent P2",
+                            "template": "prominent P2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displacement",
+                            "template": "PMI displacement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur details",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "grade 1\/6",
+                            "template": "grade 1\/6"
+                        },
+                        {
+                            "text": "grade 2\/6",
+                            "template": "grade 2\/6"
+                        },
+                        {
+                            "text": "grade 3\/6",
+                            "template": "grade 3\/6"
+                        },
+                        {
+                            "text": "grade 4\/6",
+                            "template": "grade 4\/6"
+                        },
+                        {
+                            "text": "grade 5\/6",
+                            "template": "grade 5\/6"
+                        },
+                        {
+                            "text": "grade 6\/6",
+                            "template": "grade 6\/6"
+                        },
+                        {
+                            "text": "systolic",
+                            "template": "systolic"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best heard LL sternal border"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best heard 2nd R ICS"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best heard xiphoid\/ sternal area"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best heard at apex"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "machine-like"
+                        },
+                        {
+                            "text": "blowing",
+                            "template": "blowing"
+                        },
+                        {
+                            "text": "musical",
+                            "template": "musical"
+                        },
+                        {
+                            "text": "hollow",
+                            "template": "hollow"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aortic bruit",
+                            "template": "abdominal aortic bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aorta enlargement",
+                            "template": "abdominal aorta enlargement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremities: pulses, edema",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "no C\/C\/E",
+                            "template": "no C\/C\/E"
+                        },
+                        {
+                            "text": "pulses full bilaterally",
+                            "template": "pulses full bilaterally"
+                        },
+                        {
+                            "text": "diminished pedal pulses BL",
+                            "template": "diminished pedal pulses BL"
+                        },
+                        {
+                            "text": "trace edema lower ext BL",
+                            "template": "trace bilateral lower extremity edema"
+                        },
+                        {
+                            "text": "trace pitting edema BL lower ext",
+                            "template": "trace pitting edema bilateral lower extremities"
+                        },
+                        {
+                            "text": "trace nonpitting edema BL lower ext",
+                            "template": "trace nonpitting edema bilateral lower extremities"
+                        },
+                        {
+                            "text": "significant nonpitting edema BL lower ext",
+                            "template": "significant nonpitting edema bilateral lower extremities"
+                        },
+                        {
+                            "text": "1+ LE pitting edema BL",
+                            "template": "1+ lower extremity pitting edema BL"
+                        },
+                        {
+                            "text": "2+ LE pitting edema BL",
+                            "template": "2+ lower extremity pitting edema BL"
+                        },
+                        {
+                            "text": "3+ LE pitting edema BL",
+                            "template": "3+ lower extremity pitting edema BL"
+                        },
+                        {
+                            "text": "4+ LE pitting edema BL",
+                            "template": "4+ lower extremity pitting edema BL"
+                        },
+                        {
+                            "text": "distal extremities coolness to touch BL",
+                            "template": "distal extremities coolness to touch BL",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Dermatologic findings",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "no C\/C\/E",
+                            "template": "no C\/C\/E"
+                        },
+                        {
+                            "text": "acanthosis nigricans axillae",
+                            "template": "acanthosis nigricans axillae"
+                        },
+                        {
+                            "text": "intertrigo in abdominal folds",
+                            "template": "intertrigo in abdominal folds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "intertrigo in axillary folds",
+                            "template": "intertrigo in axillary folds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "intertrigo in inguinal folds",
+                            "template": "intertrigo in inguinal folds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "intertrigo in inframammary folds",
+                            "template": "intertrigo in inframammary folds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "statis dermatitis",
+                            "template": "statis dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "feet\/ankles clean w\/o skin lesions BL",
+                            "template": "feet\/ankles clean w\/o skin lesions BL"
+                        },
+                        {
+                            "text": "feet\/ankles dirty BL",
+                            "template": "feet\/ankles dirty BL"
+                        },
+                        {
+                            "text": "onychomycosis",
+                            "template": "onychomycosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diabetic dermopathy",
+                            "template": "diabetic dermopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "necrobiosis lipoidica diabeticorum",
+                            "template": "necrobiosis lipoidica diabeticorum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R foot ulceration",
+                            "template": "R foot ulceration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L foot ulceration",
+                            "template": "L foot ulceration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R foot erythematous area",
+                            "template": "R foot erythematous area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L foot erythematous area",
+                            "template": "L foot erythematous area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R foot pain on palpation",
+                            "template": "R foot pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L foot pain on palpation",
+                            "template": "L foot pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R foot serous drainage",
+                            "template": "R foot serous drainage",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L foot serous drainage",
+                            "template": "L foot serous drainage",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tendon xanthomas present",
+                            "template": "tendon xanthomas present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased hair lower extremities",
+                            "template": "decreased hair lower extremities",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "upper extremity clubbing",
+                            "template": "upper extremity clubbing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "AO x3",
+                            "template": "AO x3"
+                        },
+                        {
+                            "text": "CN II-XII intact bilaterally",
+                            "template": "CN II-XII intact bilaterally"
+                        },
+                        {
+                            "text": "LE light touch sensation intact BL",
+                            "template": "LE light touch sensation intact BL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased BL",
+                            "template": "LE distal sensation decreased BL"
+                        },
+                        {
+                            "text": "LE distal 2-pt discrimination decreased BL",
+                            "template": "LE distal 2-pt discrimination decreased BL"
+                        },
+                        {
+                            "text": "LE vibratory sensation decreased BL",
+                            "template": "LE vibratory sensation decreased BL"
+                        },
+                        {
+                            "text": "DTRs intact and equal BL throughout",
+                            "template": "DTRs intact and equal BL throughout"
+                        },
+                        {
+                            "text": "decreased DTR response throughout",
+                            "template": "decreased DTR response throughout"
+                        },
+                        {
+                            "text": "decreased patellar DTR BL",
+                            "template": "decreased patellar DTR BL"
+                        },
+                        {
+                            "text": "decreased achilles DTR BL",
+                            "template": "decreased achilles DTR BL"
+                        },
+                        {
+                            "text": "NL gait and station",
+                            "template": "NL gait and station"
+                        },
+                        {
+                            "text": "muscle strength grossly intact and symmetric",
+                            "template": "muscle strength grossly intact and symmetric"
+                        },
+                        {
+                            "text": "weakness R upper ext",
+                            "template": "weakness R upper ext",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weakness L upper ext",
+                            "template": "weakness L upper ext",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weakness R lower ext",
+                            "template": "weakness R lower ext",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weakness L lower ext",
+                            "template": "weakness L lower ext",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 898 - 0
storage/templates/exam-gen-comp/weight-loss-unintended.json

@@ -0,0 +1,898 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Weight loss, unintended",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, WNWD",
+                    "template": "GEN: NAD, well nourished, well developed"
+                },
+                {
+                    "text": "NECK: supple, NT, FROM",
+                    "template": "NECK: supple, NT, FROM"
+                },
+                {
+                    "text": "NECK: thyroid NL, no LN",
+                    "template": "NECK: thyroid normal, no lymphadenopathy"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: lungs clear to auscultation bilaterally, no rales, wheezes or rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: nonlabored breathing, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs or gallops"
+                },
+                {
+                    "text": "CV: no carotid bruits",
+                    "template": "CV: no carotid bruits"
+                },
+                {
+                    "text": "GI: +BS, nontender to palpation",
+                    "template": "GI: +BS, nontender to palpation"
+                },
+                {
+                    "text": "GI: no masses, no HSM",
+                    "template": "GI: no masses, no HSM"
+                },
+                {
+                    "text": "GU\/RECTAL: NL external genitalia",
+                    "template": "GU\/RECTAL: normal external genitalia"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no cyanosis\/clubbing\/edema"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: muscle tone, strength NL",
+                    "template": "MUSC\/SKEL: muscle tone and strength normal"
+                },
+                {
+                    "text": "DERM: no rashes\/lesions\/ulcers",
+                    "template": "DERM: no rashes\/lesions\/ulcers"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: AO x3"
+                },
+                {
+                    "text": "NEURO: CN II-XII intact",
+                    "template": "NEURO: CN II-XII intact"
+                },
+                {
+                    "text": "PSYCH: judgment\/insight intact",
+                    "template": "PSYCH: judgment\/insight intact"
+                },
+                {
+                    "text": "PSYCH: NL mood\/affect",
+                    "template": "PSYCH: normal mood\/affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "BMI (specify)",
+                    "template": "GEN: BMI {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "General findings",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "NAD",
+                            "template": "NAD"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin"
+                        },
+                        {
+                            "text": "cachectic",
+                            "template": "cachectic"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese"
+                        },
+                        {
+                            "text": "well-developed",
+                            "template": "well-developed"
+                        },
+                        {
+                            "text": "well-nourished",
+                            "template": "well-nourished"
+                        }
+                    ]
+                },
+                {
+                    "text": "HEENT",
+                    "template": "HEENT: {children}",
+                    "children": [
+                        {
+                            "text": "head atraumatic",
+                            "template": "head atraumatic"
+                        },
+                        {
+                            "text": "EOMI",
+                            "template": "EOMI"
+                        },
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "exophthalmos",
+                            "template": "exophthalmos",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "conjunctival injection",
+                            "template": "conjunctival injection",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scleral icterus",
+                            "template": "scleral icterus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hearing grossly intact",
+                            "template": "hearing grossly intact"
+                        },
+                        {
+                            "text": "normal dentition",
+                            "template": "normal dentition"
+                        },
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal lesions",
+                            "template": "oropharyngeal lesions",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "soft, NT to palpation",
+                            "template": "soft and nontender to palpation"
+                        },
+                        {
+                            "text": "FROM",
+                            "template": "FROM"
+                        },
+                        {
+                            "text": "thyroid NL size, no mass or bruit",
+                            "template": "thyroid NL size and no mass or bruit"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly"
+                        },
+                        {
+                            "text": "thyroid bruit",
+                            "template": "thyroid bruit"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass"
+                        },
+                        {
+                            "text": "thyroid goiter",
+                            "template": "thyroid goiter"
+                        },
+                        {
+                            "text": "no increased JVP visible",
+                            "template": "no increased JVP visible"
+                        },
+                        {
+                            "text": "no cervical lymphadenopathy",
+                            "template": "no cervical lymphadenopathy"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Breast, axillae",
+                    "template": "BREAST: {children}",
+                    "children": [
+                        {
+                            "text": "no breast skin changes BL",
+                            "template": "no breast skin changes BL"
+                        },
+                        {
+                            "text": "no breast masses BL",
+                            "template": "no breast masses BL"
+                        },
+                        {
+                            "text": "L breast mass",
+                            "template": "L breast mass"
+                        },
+                        {
+                            "text": "R breast mass",
+                            "template": "R breast mass"
+                        },
+                        {
+                            "text": "no breast tenderness",
+                            "template": "no breast tenderness"
+                        },
+                        {
+                            "text": "L breast tenderness to palpation",
+                            "template": "L breast tenderness to palpation"
+                        },
+                        {
+                            "text": "R breast tenderness to palpation",
+                            "template": "R breast tenderness to palpation"
+                        },
+                        {
+                            "text": "no nipple discharge",
+                            "template": "no nipple discharge"
+                        },
+                        {
+                            "text": "L nipple discharge",
+                            "template": "L nipple discharge"
+                        },
+                        {
+                            "text": "R nipple discharge",
+                            "template": "R nipple discharge"
+                        },
+                        {
+                            "text": "L axillary lymphadenopathy",
+                            "template": "L axillary lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R axillary lymphadenopathy",
+                            "template": "R axillary lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "breast augmentation",
+                            "template": "breast augmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "surgical scarring",
+                            "template": "surgical scarring",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung"
+                        },
+                        {
+                            "text": "L rales",
+                            "template": "L rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R rales",
+                            "template": "R rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L wheezes",
+                            "template": "L wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R wheezes",
+                            "template": "R wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L rhonchi",
+                            "template": "L rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R rhonchi",
+                            "template": "R rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L dullness to percussion",
+                            "template": "L dullness to percussion"
+                        },
+                        {
+                            "text": "R dullness to percussion",
+                            "template": "R dullness to percussion"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acessory muscle use",
+                            "template": "acessory muscle use",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rib retractions",
+                            "template": "rib retractions",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR, no m\/r\/g",
+                            "template": "RRR, no murmurs\/rubs\/gallops"
+                        },
+                        {
+                            "text": "no increased JVP visible",
+                            "template": "no increased JVP visible"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "soft, nontender",
+                            "template": "soft, nontender"
+                        },
+                        {
+                            "text": "+ bowel sounds throughout",
+                            "template": "+ bowel sounds throughout"
+                        },
+                        {
+                            "text": "abdomen flat",
+                            "template": "abdomen flat"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdomen obesity",
+                            "template": "abdomen obesity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdomen scaphoid",
+                            "template": "abdomen scaphoid"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "no bowel sounds",
+                            "template": "no bowel sounds"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no rebound\/guarding\/rigidity",
+                            "template": "no rebound\/guarding\/rigidity"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ascites",
+                            "template": "ascites",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU: Male",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL external genitalia",
+                            "template": "normal external genitalia"
+                        },
+                        {
+                            "text": "s\/p prostatectomy",
+                            "template": "s\/p prostatectomy"
+                        },
+                        {
+                            "text": "prostate nodules",
+                            "template": "prostate nodules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prostate masses",
+                            "template": "prostate masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prostate enlargement",
+                            "template": "prostate enlargement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prostate tenderness",
+                            "template": "prostate tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prostate bogginess",
+                            "template": "prostate bogginess",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "testicular masses, R",
+                            "template": "right testicular masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "testicular masses, L",
+                            "template": "left testicular masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scrotal lesions",
+                            "template": "scrotal lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scrotal mass",
+                            "template": "scrotal mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "penile lesions",
+                            "template": "penile lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "penile discharge",
+                            "template": "penile discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal lymphadenopathy",
+                            "template": "inguinal lymphadenopathy",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU: Female",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL external genitalia",
+                            "template": "normal external genitalia"
+                        },
+                        {
+                            "text": "vaginal lesions",
+                            "template": "vaginal lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vaginal discharge",
+                            "template": "vaginal discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vaginal bleeding",
+                            "template": "vaginal bleeding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cervical lesions",
+                            "template": "cervical lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cervical discharge",
+                            "template": "cervical discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cervical bleeding",
+                            "template": "cervical bleeding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "uterus normal size",
+                            "template": "normal uterus size"
+                        },
+                        {
+                            "text": "uterine enlargement",
+                            "template": "uterine enlargement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "uterine mass",
+                            "template": "uterine mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "uterine tenderness",
+                            "template": "uterine tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "s\/p hysterectomy",
+                            "template": "s\/p hysterectomy"
+                        },
+                        {
+                            "text": "adnexa normal",
+                            "template": "adnexa normal"
+                        },
+                        {
+                            "text": "adnexal masses",
+                            "template": "adnexal masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal lymphadenopathy",
+                            "template": "inguinal lymphadenopathy",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Anorectal area",
+                    "template": "GU\/RECTAL: anus\/rectum: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "no masses",
+                            "template": "no masses"
+                        },
+                        {
+                            "text": "normal tone",
+                            "template": "normal tone"
+                        },
+                        {
+                            "text": "normal anoscopy",
+                            "template": "normal anoscopy"
+                        },
+                        {
+                            "text": "gross blood noted on DRE",
+                            "template": "gross blood noted on DRE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "occult blood in stool",
+                            "template": "occult blood in stool",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "perianal lesions",
+                            "template": "perianal lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rectocele",
+                            "template": "rectocele",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremities",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "no C\/C\/E",
+                            "template": "no cyanosis\/clubbing\/edema"
+                        },
+                        {
+                            "text": "NL strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Derm",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "no exanthems on face, ext",
+                            "template": "no exanthems on face or extremities"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypopigmentation",
+                            "template": "hypopigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "injection tracts",
+                            "template": "injection tracts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "alopecia",
+                            "template": "alopecia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spider angiomas",
+                            "template": "spider angiomas",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "AO x3",
+                            "template": "AO x3"
+                        },
+                        {
+                            "text": "CN II-XII intact",
+                            "template": "CN II-XII intact"
+                        },
+                        {
+                            "text": "DTRs intact BL",
+                            "template": "DTRs intact BL"
+                        },
+                        {
+                            "text": "sensation grossly intact",
+                            "template": "sensation grossly intact"
+                        },
+                        {
+                            "text": "NL gait, station",
+                            "template": "normal gait and station"
+                        },
+                        {
+                            "text": "mini-mental exam normal",
+                            "template": "mini-mental exam normal"
+                        },
+                        {
+                            "text": "mini-mental exam abnormal",
+                            "template": "mini-mental exam abnormal"
+                        }
+                    ]
+                },
+                {
+                    "text": "Psych",
+                    "template": "PSYCH: {children}",
+                    "children": [
+                        {
+                            "text": "normal mood",
+                            "template": "normal mood"
+                        },
+                        {
+                            "text": "normal affect",
+                            "template": "normal affect"
+                        },
+                        {
+                            "text": "depressed affect",
+                            "template": "depressed affect"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 672 - 0
storage/templates/exam-gen-comp/well-child-visit-1-month.json

@@ -0,0 +1,672 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 1 Month",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL Moro, plantar reflexes",
+                    "template": "NEURO: NL Moro, plantar reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 667 - 0
storage/templates/exam-gen-comp/well-child-visit-10-18-years.json

@@ -0,0 +1,667 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 10-18 Years",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL reflexes",
+                    "template": "NEURO: NL reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}

+ 667 - 0
storage/templates/exam-gen-comp/well-child-visit-12-months.json

@@ -0,0 +1,667 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 12 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL Moro, plantar reflexes",
+                    "template": "NEURO: NL Moro, plantar reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}

+ 667 - 0
storage/templates/exam-gen-comp/well-child-visit-15-months.json

@@ -0,0 +1,667 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 15 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL Moro, plantar reflexes",
+                    "template": "NEURO: NL Moro, plantar reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}

+ 667 - 0
storage/templates/exam-gen-comp/well-child-visit-18-months.json

@@ -0,0 +1,667 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 18 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL reflexes",
+                    "template": "NEURO: NL reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}

+ 672 - 0
storage/templates/exam-gen-comp/well-child-visit-2-months.json

@@ -0,0 +1,672 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 2 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL Moro, plantar reflexes",
+                    "template": "NEURO: NL Moro, plantar reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 667 - 0
storage/templates/exam-gen-comp/well-child-visit-4-5-years.json

@@ -0,0 +1,667 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 4-5 Years",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL reflexes",
+                    "template": "NEURO: NL reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}

+ 672 - 0
storage/templates/exam-gen-comp/well-child-visit-4-months.json

@@ -0,0 +1,672 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 4 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL Moro, plantar reflexes",
+                    "template": "NEURO: NL Moro, plantar reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 667 - 0
storage/templates/exam-gen-comp/well-child-visit-6-7-years.json

@@ -0,0 +1,667 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 6-7 Years",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL reflexes",
+                    "template": "NEURO: NL reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}

+ 672 - 0
storage/templates/exam-gen-comp/well-child-visit-6-months.json

@@ -0,0 +1,672 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 6 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL Moro, plantar reflexes",
+                    "template": "NEURO: NL Moro, plantar reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 667 - 0
storage/templates/exam-gen-comp/well-child-visit-8-9-years.json

@@ -0,0 +1,667 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 8-9 Years",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL reflexes",
+                    "template": "NEURO: NL reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}

+ 667 - 0
storage/templates/exam-gen-comp/well-child-visit-9-months.json

@@ -0,0 +1,667 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, 9 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL Moro, plantar reflexes",
+                    "template": "NEURO: NL Moro, plantar reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                }
+            ]
+        }
+    ]
+}

+ 672 - 0
storage/templates/exam-gen-comp/well-child-visit-newborn-2-weeks.json

@@ -0,0 +1,672 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Child Visit, Newborn- 2 Weeks",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, NL activity\/interaction",
+                    "template": "GEN: NAD, NL activity\/interaction"
+                },
+                {
+                    "text": "HEENT: ant fontanel open, flat",
+                    "template": "HEENT: anterior fontanel open and flat"
+                },
+                {
+                    "text": "HEENT: NL red reflex BL",
+                    "template": "HEENT: NL red reflex BL"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "HEENT: nose patent, non-congested",
+                    "template": "HEENT: nose patent, non-congested"
+                },
+                {
+                    "text": "NECK: FROM without limitation",
+                    "template": "NECK: FROM without limitation"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft, NT to palp, nondistended",
+                    "template": "GI: soft, NT to palp, nondistended"
+                },
+                {
+                    "text": "EXT: femoral pulses intact BL",
+                    "template": "CV: femoral pulses intact BL"
+                },
+                {
+                    "text": "EXT: FROM throughout",
+                    "template": "EXT: FROM throughout"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: NL Moro, plantar reflexes",
+                    "template": "NEURO: NL Moro, plantar reflexes"
+                },
+                {
+                    "text": "NEURO: muscle tone NL throughout",
+                    "template": "NEURO: muscle tone NL throughout"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head circumference",
+                    "template": "HEENT: head circumference: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Plagiocephaly (describe)",
+                    "template": "HEENT: plagiocephaly, describe shape: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abnormal facies (describe)",
+                    "template": "HEENT: abnormal facies, describe: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Number of teeth present",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bony deformity of chest wall",
+                            "template": "bony deformity of chest wall",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Chest wall bony deformity",
+                    "template": "RESP: chest wall bony deformity: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiac",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR",
+                            "template": "RRR"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur (describe)",
+                    "template": "CV: murmur: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: Abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "bowel sounds",
+                            "template": "bowel sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "soft",
+                            "template": "soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal hernia",
+                            "template": "inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Female GU abnormalities (describe)",
+                    "template": "GU\/RECTAL: female GU abnormalities, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Phallus abnormalities (describe)",
+                    "template": "GU\/RECTAL: phallus, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "skin dry",
+                            "template": "skin dry",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        }
+                    ]
+                },
+                {
+                    "text": "Skin rashes (describe)",
+                    "template": "DERM: skin rashes {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Bruising (describe)",
+                    "template": "DERM: bruising, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Spine\/Back",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1884 - 0
storage/templates/exam-gen-comp/well-visit-adult-female.json

@@ -0,0 +1,1884 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Visit, Adult, Female",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: sclerae anicteric, NL conj",
+                    "template": "HEENT: sclerae anicteric, NL conjunctivae"
+                },
+                {
+                    "text": "HEENT: EOMI, PERRLA",
+                    "template": "HEENT: EOMI, PERRLA"
+                },
+                {
+                    "text": "HEENT: no pharyngeal erythema\/exudate\/ulcer",
+                    "template": "HEENT: no pharyngeal erythema, exudates or lesions"
+                },
+                {
+                    "text": "NECK: supple, NT, FROM",
+                    "template": "NECK: supple, nontender, full range of motion"
+                },
+                {
+                    "text": "NECK: no TMG, no masses",
+                    "template": "NECK: no thyromegaly, no masses"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: lungs clear to auscultation bilaterally, no rales, wheezes or rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no dullness to percussion",
+                    "template": "RESP: nonlabored breathing, no dullness to percussion"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no m\/r\/g"
+                },
+                {
+                    "text": "CV: PMI nondisplaced",
+                    "template": "CV: PMI nondisplaced"
+                },
+                {
+                    "text": "GI: +BS, nontender to palpation",
+                    "template": "GI: +BS, nontender to palpation"
+                },
+                {
+                    "text": "GI: no masses, no HSM",
+                    "template": "GI: no masses, no HSM"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "MUSC: NL strength throughout",
+                    "template": "MUSC\/SKEL: NL strength throughout"
+                },
+                {
+                    "text": "DERM: skin warm and dry",
+                    "template": "DERM: skin warm and dry"
+                },
+                {
+                    "text": "NEURO: AO x 3",
+                    "template": "NEURO: AO x 3"
+                },
+                {
+                    "text": "NEURO: DTRs intact BL UE and LE",
+                    "template": "NEURO: deep tendon reflexes intact bilaterally in both upper and lower extremities\n                            "
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "HEENT",
+                    "template": "HEENT: {children}",
+                    "children": [
+                        {
+                            "text": "head atraumatic",
+                            "template": "head atraumatic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "EOMI",
+                            "template": "EOMI",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "conjunctival injection",
+                            "template": "conjunctival injection",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scleral icterus",
+                            "template": "scleral icterus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vision grossly intact",
+                            "template": "vision grossly intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hearing grossly intact",
+                            "template": "hearing grossly intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal plaques",
+                            "template": "oropharyngeal plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal lesions",
+                            "template": "oropharyngeal lesions",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "neck with FROM, NT to palp",
+                            "template": "neck with FROM, NT to palp",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid bruit",
+                            "template": "thyroid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid goiter",
+                            "template": "thyroid goiter",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best: xiphoid\/ sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Breast, R",
+                    "template": "BREAST: Breast, R: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peau d'orange",
+                            "template": "peau d'orange",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "symmetric at rest",
+                            "template": "symmetric at rest",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "symmetric with pectoral tension",
+                            "template": "symmetric with pectoral tension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "single mass",
+                            "template": "single mass"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple masses",
+                            "template": "multiple masses"
+                        },
+                        {
+                            "text": "right upper quadrant abnormality",
+                            "template": "right upper quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left upper quadrant abnormality",
+                            "template": "left upper quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right lower quadrant abnormality",
+                            "template": "right lower quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left lower quadrant abnormality",
+                            "template": "left lower quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tail of Spence abnormality",
+                            "template": "tail of Spence abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "s\/p mastectomy",
+                            "template": "s\/p mastectomy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "breast augmentation noted",
+                            "template": "breast augmentation noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Breast, L",
+                    "template": "BREAST: Breast, L: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peau d'orange",
+                            "template": "peau d'orange",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "symmetric at rest",
+                            "template": "symmetric at rest",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "symmetric with pectoral tension",
+                            "template": "symmetric with pectoral tension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "single mass",
+                            "template": "single mass"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple masses",
+                            "template": "multiple masses"
+                        },
+                        {
+                            "text": "right upper quadrant abnormality",
+                            "template": "right upper quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left upper quadrant abnormality",
+                            "template": "left upper quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right lower quadrant abnormality",
+                            "template": "right lower quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left lower quadrant abnormality",
+                            "template": "left lower quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tail of Spence abnormality",
+                            "template": "tail of Spence abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "s\/p mastectomy",
+                            "template": "s\/p mastectomy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "breast augmentation noted",
+                            "template": "breast augmentation noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Breasts, BL",
+                    "template": "BREAST: Breasts, BL: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peau d'orange",
+                            "template": "peau d'orange",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "symmetric at rest",
+                            "template": "symmetric at rest",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "symmetric with pectoral tension",
+                            "template": "symmetric with pectoral tension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "single mass",
+                            "template": "single mass"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "multiple masses",
+                            "template": "multiple masses"
+                        },
+                        {
+                            "text": "right upper quadrant abnormality",
+                            "template": "right upper quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left upper quadrant abnormality",
+                            "template": "left upper quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right lower quadrant abnormality",
+                            "template": "right lower quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left lower quadrant abnormality",
+                            "template": "left lower quadrant abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tail of Spence abnormality",
+                            "template": "tail of Spence abnormality",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "s\/p mastectomy",
+                            "template": "s\/p mastectomy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "breast augmentation noted",
+                            "template": "breast augmentation noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nipple, R",
+                    "template": "BREAST: Nipple, R: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "discharge without pressure",
+                            "template": "discharge without pressure",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expressed discharge",
+                            "template": "expressed discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clear discharge",
+                            "template": "clear discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bloody discharge",
+                            "template": "bloody discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulent discharge",
+                            "template": "purulent discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "areolar bleeding",
+                            "template": "areolar bleeding",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nipple, L",
+                    "template": "BREAST: Nipple, L: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "discharge without pressure",
+                            "template": "discharge without pressure",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expressed discharge",
+                            "template": "expressed discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clear discharge",
+                            "template": "clear discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bloody discharge",
+                            "template": "bloody discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulent discharge",
+                            "template": "purulent discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "areolar bleeding",
+                            "template": "areolar bleeding",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nipples, BL",
+                    "template": "BREAST: Nipples, BL: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "discharge without pressure",
+                            "template": "discharge without pressure",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "expressed discharge",
+                            "template": "expressed discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clear discharge",
+                            "template": "clear discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bloody discharge",
+                            "template": "bloody discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "purulent discharge",
+                            "template": "purulent discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "areolar bleeding",
+                            "template": "areolar bleeding",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Axilla, R",
+                    "template": "BREAST: Axilla, R: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "axillary lymphadenopathy",
+                            "template": "axillary lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectoral lymphadenopathy",
+                            "template": "pectoral lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "subscapular lymphadenopathy",
+                            "template": "subscapular lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachial lymphadenopathy",
+                            "template": "brachial lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acanthosis nigricans",
+                            "template": "acanthosis nigricans",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Axilla, L",
+                    "template": "BREAST: Axilla, L: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "axillary lymphadenopathy",
+                            "template": "axillary lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectoral lymphadenopathy",
+                            "template": "pectoral lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "subscapular lymphadenopathy",
+                            "template": "subscapular lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachial lymphadenopathy",
+                            "template": "brachial lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acanthosis nigricans",
+                            "template": "acanthosis nigricans",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Axillae, BL",
+                    "template": "BREAST: Axillae, BL: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender to palpation",
+                            "template": "tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "axillary lymphadenopathy",
+                            "template": "axillary lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectoral lymphadenopathy",
+                            "template": "pectoral lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "subscapular lymphadenopathy",
+                            "template": "subscapular lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachial lymphadenopathy",
+                            "template": "brachial lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acanthosis nigricans",
+                            "template": "acanthosis nigricans",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds intact",
+                            "template": "bowel sounds intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds absent",
+                            "template": "bowel sounds absent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Bladder",
+                    "template": "GU\/RECTAL: bladder: {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "(+) normal"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cystocele",
+                            "template": "cystocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "suprapubic tenderness",
+                            "template": "suprapubic tenderness",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Vagina",
+                    "template": "GU\/RECTAL: vagina: {children}",
+                    "children": [
+                        {
+                            "text": "NL appearance",
+                            "template": "(+) NL appearance"
+                        },
+                        {
+                            "text": "NL pelvic support",
+                            "template": "(+) NL pelvic support"
+                        },
+                        {
+                            "text": "atrophy",
+                            "template": "atrophy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge",
+                            "template": "discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions",
+                            "template": "lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prolapse",
+                            "template": "prolapse",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bleeding",
+                            "template": "bleeding",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cervix",
+                    "template": "GU\/RECTAL: cervix: {children}",
+                    "children": [
+                        {
+                            "text": "NL appearance",
+                            "template": "(+) NL appearance"
+                        },
+                        {
+                            "text": "s\/p surgical removal",
+                            "template": "(+) s\/p surgical removal"
+                        },
+                        {
+                            "text": "midline",
+                            "template": "midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions",
+                            "template": "lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge",
+                            "template": "discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bleeding",
+                            "template": "bleeding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "specimens obtained for smear",
+                            "template": "specimens obtained for smear",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "specimens obtained for culture",
+                            "template": "specimens obtained for culture",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Uterus",
+                    "template": "GU\/RECTAL: uterus: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "(+) no abnormalities"
+                        },
+                        {
+                            "text": "NL position",
+                            "template": "(+) NL position"
+                        },
+                        {
+                            "text": "NL mobility",
+                            "template": "(+) NL mobility"
+                        },
+                        {
+                            "text": "NL contour",
+                            "template": "(+) NL contour"
+                        },
+                        {
+                            "text": "s\/p hysterectomy",
+                            "template": "(+) s\/p hysterectomy"
+                        },
+                        {
+                            "text": "enlarged",
+                            "template": "enlarged",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prolapse",
+                            "template": "prolapse",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Adnexa, R",
+                    "template": "GU\/RECTAL: adnexa, R: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "(+) no abnormalities"
+                        },
+                        {
+                            "text": "s\/p salpingectomy",
+                            "template": "(+) s\/p salpingectomy"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodules",
+                            "template": "nodules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged",
+                            "template": "enlarged",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Adnexa, L",
+                    "template": "GU\/RECTAL: adnexa, L: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "(+) no abnormalities"
+                        },
+                        {
+                            "text": "s\/p salpingectomy",
+                            "template": "(+) s\/p salpingectomy"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodules",
+                            "template": "nodules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged",
+                            "template": "enlarged",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Adnexae, BL",
+                    "template": "GU\/RECTAL: adnexae, BL: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "(+) no abnormalities"
+                        },
+                        {
+                            "text": "s\/p salpingectomy",
+                            "template": "(+) s\/p salpingectomy"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodules",
+                            "template": "nodules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged",
+                            "template": "enlarged",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Anorectal area",
+                    "template": "GU\/RECTAL: anus\/rectum: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "(+) no abnormalities"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "(+) NL tone"
+                        },
+                        {
+                            "text": "gross blood noted on DRE",
+                            "template": "gross blood noted on DRE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stool for occult blood",
+                            "template": "stool for occult blood",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "perianal lesions",
+                            "template": "perianal lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL anoscopy",
+                            "template": "NL anoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rectocele",
+                            "template": "rectocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL LE",
+                    "template": "EXT: BL LE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RUE",
+                    "template": "NEURO: RUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LUE",
+                    "template": "NEURO: LUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RLE",
+                    "template": "NEURO: RLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LLE",
+                    "template": "NEURO: LLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1201 - 0
storage/templates/exam-gen-comp/well-visit-adult-male.json

@@ -0,0 +1,1201 @@
+{
+    "section": "exam-gen-comp",
+    "templateSet": "Well Visit, Adult, Male",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: sclerae anicteric, NL conj",
+                    "template": "HEENT: sclerae anicteric, NL conjunctivae"
+                },
+                {
+                    "text": "HEENT: EOMI, PERRLA",
+                    "template": "HEENT: EOMI, PERRLA"
+                },
+                {
+                    "text": "HEENT: no pharyngeal erythema\/exudate\/ulcer",
+                    "template": "HEENT: no pharyngeal erythema, exudates or lesions"
+                },
+                {
+                    "text": "NECK: supple, NT, FROM",
+                    "template": "NECK: supple, nontender, full range of motion"
+                },
+                {
+                    "text": "NECK: no TMG, no masses",
+                    "template": "NECK: no thyromegaly, no masses"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: lungs clear to auscultation bilaterally, no rales, wheezes or rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no dullness to percussion",
+                    "template": "RESP: nonlabored breathing, no dullness to percussion"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no m\/r\/g"
+                },
+                {
+                    "text": "CV: PMI nondisplaced",
+                    "template": "CV: PMI nondisplaced"
+                },
+                {
+                    "text": "GI: +BS, nontender to palpation",
+                    "template": "GI: +BS, nontender to palpation"
+                },
+                {
+                    "text": "GI: no masses, no HSM",
+                    "template": "GI: no masses, no HSM"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "MUSC: NL strength throughout",
+                    "template": "MUSC\/SKEL: NL strength throughout"
+                },
+                {
+                    "text": "DERM: skin warm and dry",
+                    "template": "DERM: skin warm and dry"
+                },
+                {
+                    "text": "NEURO: AO x 3",
+                    "template": "NEURO: AO x 3"
+                },
+                {
+                    "text": "NEURO: DTRs intact BL UE and LE",
+                    "template": "NEURO: deep tendon reflexes intact bilaterally in both upper and lower extremities\n                            "
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Gen",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "HEENT",
+                    "template": "HEENT: {children}",
+                    "children": [
+                        {
+                            "text": "head atraumatic",
+                            "template": "head atraumatic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "EOMI",
+                            "template": "EOMI",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "conjunctival injection",
+                            "template": "conjunctival injection",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scleral icterus",
+                            "template": "scleral icterus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vision grossly intact",
+                            "template": "vision grossly intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hearing grossly intact",
+                            "template": "hearing grossly intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal plaques",
+                            "template": "oropharyngeal plaques",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal lesions",
+                            "template": "oropharyngeal lesions",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "neck with FROM, NT to palp",
+                            "template": "neck with FROM, NT to palp",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid bruit",
+                            "template": "thyroid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid goiter",
+                            "template": "thyroid goiter",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur grade",
+                    "template": "CV: murmur grade: {text}\/6",
+                    "type": "number"
+                },
+                {
+                    "text": "Murmur timing\/location",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "systolic",
+                            "template": "systolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best: LL sternal border",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best: 2nd R ICS",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best: xiphoid\/ sternal area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best: apex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds intact",
+                            "template": "bowel sounds intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bowel sounds absent",
+                            "template": "bowel sounds absent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Bladder",
+                    "template": "GU\/RECTAL: bladder: {children}",
+                    "children": [
+                        {
+                            "text": "normal fullness",
+                            "template": "(+) normal fullness"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distended",
+                            "template": "distended",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cystocele",
+                            "template": "cystocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "suprapubic tenderness",
+                            "template": "suprapubic tenderness",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, R",
+                    "template": "EXT: R {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, L",
+                    "template": "EXT: L {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses NL"
+                        },
+                        {
+                            "text": "carotid bruit",
+                            "template": "carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse intact",
+                            "template": "femoral pulse intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse decreased",
+                            "template": "femoral pulse decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulse nonpalpable",
+                            "template": "femoral pulse nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruit",
+                            "template": "femoral bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Pulses, BL",
+                    "template": "EXT: BL {children}",
+                    "children": [
+                        {
+                            "text": "normal",
+                            "template": "sided pulses normal"
+                        },
+                        {
+                            "text": "carotid bruits",
+                            "template": "carotid bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses intact",
+                            "template": "femoral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses decreased",
+                            "template": "femoral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral pulses nonpalpable",
+                            "template": "femoral pulses nonpalpable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "femoral bruits",
+                            "template": "femoral bruits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, RLE",
+                    "template": "EXT: RLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, LLE",
+                    "template": "EXT: LLE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "C\/C\/E, BL LE",
+                    "template": "EXT: BL LE {children}",
+                    "children": [
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "edema present",
+                            "template": "edema present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trace edema",
+                            "template": "trace edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pitting edema",
+                            "template": "pitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nonpitting edema",
+                            "template": "nonpitting edema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "+1 edema",
+                            "template": "+1 edema"
+                        },
+                        {
+                            "text": "+2 edema",
+                            "template": "+2 edema"
+                        },
+                        {
+                            "text": "+3 edema",
+                            "template": "+3 edema"
+                        },
+                        {
+                            "text": "+4 edema",
+                            "template": "+4 edema"
+                        }
+                    ]
+                },
+                {
+                    "text": "Prostate",
+                    "template": "GU\/RECTAL: prostate: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "(+) no abnormalities"
+                        },
+                        {
+                            "text": "s\/p prostatectomy",
+                            "template": "(+) s\/p prostatectomy"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodule noted",
+                            "template": "nodule noted",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nodules noted",
+                            "template": "nodules noted",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tender",
+                            "template": "tender",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "firm",
+                            "template": "firm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rubbery",
+                            "template": "rubbery",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hard",
+                            "template": "hard",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "boggy",
+                            "template": "boggy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged",
+                            "template": "enlarged",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Anorectal area",
+                    "template": "GU\/RECTAL: anus\/rectum: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "(+) no abnormalities"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "(+) NL tone"
+                        },
+                        {
+                            "text": "gross blood noted on DRE",
+                            "template": "gross blood noted on DRE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stool for occult blood",
+                            "template": "stool for occult blood",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "perianal lesions",
+                            "template": "perianal lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "NL anoscopy",
+                            "template": "NL anoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rectocele",
+                            "template": "rectocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "masses",
+                            "template": "masses",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RUE",
+                    "template": "NEURO: RUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LUE",
+                    "template": "NEURO: LUE {children}",
+                    "children": [
+                        {
+                            "text": "brachioradialis DTR not elicited",
+                            "template": "brachioradialis DTR not elicited"
+                        },
+                        {
+                            "text": "brachioradialis DTR +1",
+                            "template": "brachioradialis DTR +1"
+                        },
+                        {
+                            "text": "brachioradialis DTR +2",
+                            "template": "brachioradialis DTR +2"
+                        },
+                        {
+                            "text": "brachioradialis DTR +3",
+                            "template": "brachioradialis DTR +3"
+                        },
+                        {
+                            "text": "brachioradialis DTR +4",
+                            "template": "brachioradialis DTR +4"
+                        },
+                        {
+                            "text": "brachioradialis DTR decr relaxation phase",
+                            "template": "brachioradialis DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "triceps DTR not elicited",
+                            "template": "triceps DTR not elicited"
+                        },
+                        {
+                            "text": "triceps DTR +1",
+                            "template": "triceps DTR +1"
+                        },
+                        {
+                            "text": "triceps DTR +2",
+                            "template": "triceps DTR +2"
+                        },
+                        {
+                            "text": "triceps DTR +3",
+                            "template": "triceps DTR +3"
+                        },
+                        {
+                            "text": "triceps DTR +4",
+                            "template": "triceps DTR +4"
+                        },
+                        {
+                            "text": "triceps DTR decr relaxation phase",
+                            "template": "triceps DTR decr relaxation phase",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: RLE",
+                    "template": "NEURO: RLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "DTRs, Strength: LLE",
+                    "template": "NEURO: LLE {children}",
+                    "children": [
+                        {
+                            "text": "patellar DTR not elicited",
+                            "template": "patellar DTR not elicited"
+                        },
+                        {
+                            "text": "patellar DTR +1",
+                            "template": "patellar DTR +1"
+                        },
+                        {
+                            "text": "patellar DTR +2",
+                            "template": "patellar DTR +2"
+                        },
+                        {
+                            "text": "patellar DTR +3",
+                            "template": "patellar DTR +3"
+                        },
+                        {
+                            "text": "patellar DTR +4",
+                            "template": "patellar DTR +4"
+                        },
+                        {
+                            "text": "achilles DTR not elicited",
+                            "template": "achilles DTR not elicited"
+                        },
+                        {
+                            "text": "achilles DTR +1",
+                            "template": "achilles DTR +1"
+                        },
+                        {
+                            "text": "achilles DTR +2",
+                            "template": "achilles DTR +2"
+                        },
+                        {
+                            "text": "achilles DTR +3",
+                            "template": "achilles DTR +3"
+                        },
+                        {
+                            "text": "achilles DTR +4",
+                            "template": "achilles DTR +4"
+                        },
+                        {
+                            "text": "strength 0\/5",
+                            "template": "strength 0\/5"
+                        },
+                        {
+                            "text": "strength 1\/5",
+                            "template": "strength 1\/5"
+                        },
+                        {
+                            "text": "strength 2\/5",
+                            "template": "strength 2\/5"
+                        },
+                        {
+                            "text": "strength 3\/5",
+                            "template": "strength 3\/5"
+                        },
+                        {
+                            "text": "strength 4\/5",
+                            "template": "strength 4\/5"
+                        },
+                        {
+                            "text": "strength 5\/5",
+                            "template": "strength 5\/5"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 804 - 0
storage/templates/exam-gen-detail/obesity.json

@@ -0,0 +1,804 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Obesity",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, well groomed",
+                    "template": "GEN: NAD, well groomed"
+                },
+                {
+                    "text": "HEENT: no periorbital edema",
+                    "template": "HEENT: no periorbital edema"
+                },
+                {
+                    "text": "NECK: no TMG, no masses",
+                    "template": "NECK: no thyromegaly, no masses"
+                },
+                {
+                    "text": "NECK: no carotid bruits",
+                    "template": "NECK: no carotid bruits"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: lungs clear to auscultation bilaterally, no rales, wheezes or rhonchi"
+                },
+                {
+                    "text": "RESP: NL effort, nonlabored",
+                    "template": "RESP: NL effort, nonlabored"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no m\/r\/g"
+                },
+                {
+                    "text": "CV: PMI nondisplaced",
+                    "template": "CV: PMI nondisplaced"
+                },
+                {
+                    "text": "GI: +BS, NT to palp, no HSM",
+                    "template": "GI: +BS, NT to palp, no HSM"
+                },
+                {
+                    "text": "GI: no abdominal striae",
+                    "template": "GI: no abdominal striae"
+                },
+                {
+                    "text": "DERM: hair texture NL",
+                    "template": "DERM: hair texture NL"
+                },
+                {
+                    "text": "PSYCH: NL mood and affect",
+                    "template": "PSYCH: NL mood and affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Waist circumference, waist-hip ratio",
+                    "template": "GEN: waist measurement\/ratio to hip: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "obese",
+                    "template": "GEN: obese"
+                },
+                {
+                    "text": "RRR no m\/r\/g",
+                    "template": "CV: RRR no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "no C\/C\/E",
+                    "template": "EXT: no C\/C\/E"
+                },
+                {
+                    "text": "General findings",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "well developed, well nourished",
+                            "template": "well developed, well nourished"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eye\/Fundoscopy",
+                    "template": "HEENT: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI",
+                            "template": "EOMI"
+                        },
+                        {
+                            "text": "visual acuity grossly intact",
+                            "template": "visual acuity grossly intact"
+                        },
+                        {
+                            "text": "decreased visual acuity BL",
+                            "template": "decreased visual acuity BL"
+                        },
+                        {
+                            "text": "normal retina exam BL",
+                            "template": "normal retina exam BL"
+                        },
+                        {
+                            "text": "peri-orbital xanthelasma",
+                            "template": "peri-orbital xanthelasma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exophthalmos",
+                            "template": "exophthalmos",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "focal arteriolar narrowing",
+                            "template": "focal arteriolar narrowing on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "arteriolar wall opacification",
+                            "template": "arteriolar wall opacification on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "A-V nicking",
+                            "template": "arteriovenous nicking on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemorrhages",
+                            "template": "hemorrhages on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cotton wool spots",
+                            "template": "cotton wool spots on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "exudates",
+                            "template": "exudates on fundoscopy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "papilledema",
+                            "template": "papilledema on fundoscopy",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck, JVP, bruits",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "no elevated JVP detected",
+                            "template": "no elevated JVP detected"
+                        },
+                        {
+                            "text": "JVP not elevated",
+                            "template": "JVP not elevated"
+                        },
+                        {
+                            "text": "JVP not assessable",
+                            "template": "JVP not assessable"
+                        },
+                        {
+                            "text": "obese neck",
+                            "template": "obese neck"
+                        },
+                        {
+                            "text": "no carotid bruits bilaterally",
+                            "template": "no carotid bruits bilaterally"
+                        },
+                        {
+                            "text": "no thyromegaly",
+                            "template": "no thyromegaly"
+                        },
+                        {
+                            "text": "R-sided carotid bruit present",
+                            "template": "R-sided carotid bruit present"
+                        },
+                        {
+                            "text": "L-sided carotid bruit present",
+                            "template": "L-sided carotid bruit present"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "no significant cervical LN",
+                            "template": "no significant cervical LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL"
+                        },
+                        {
+                            "text": "no rales\/wheezes\/rhonchi",
+                            "template": "no rales\/wheezes\/rhonchi"
+                        },
+                        {
+                            "text": "bibasilar rales",
+                            "template": "bibasilar rales"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decrease in respiratory effort",
+                            "template": "decrease in respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fruity breath odor",
+                            "template": "fruity breath odor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Kussmaul breathing",
+                            "template": "Kussmaul breathing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm"
+                        },
+                        {
+                            "text": "irregularly irregular rhythm",
+                            "template": "irregularly irregular rhythm"
+                        },
+                        {
+                            "text": "occasional skipped beats",
+                            "template": "occasional skipped beats"
+                        },
+                        {
+                            "text": "occasional extra beats",
+                            "template": "occasional extra beats"
+                        },
+                        {
+                            "text": "paced rhythm",
+                            "template": "paced rhythm"
+                        },
+                        {
+                            "text": "no murmurs\/rubs\/gallops",
+                            "template": "no murmurs\/rubs\/gallops"
+                        },
+                        {
+                            "text": "no murmur",
+                            "template": "no murmur"
+                        },
+                        {
+                            "text": "flow murmur",
+                            "template": "flow murmur"
+                        },
+                        {
+                            "text": "S3",
+                            "template": "S3",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "S4",
+                            "template": "S4",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "physiologically split S2",
+                            "template": "physiologically split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prominent P2",
+                            "template": "prominent P2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displacement",
+                            "template": "PMI displacement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Murmur details",
+                    "template": "CV: murmur {children}",
+                    "children": [
+                        {
+                            "text": "grade 1\/6",
+                            "template": "grade 1\/6"
+                        },
+                        {
+                            "text": "grade 2\/6",
+                            "template": "grade 2\/6"
+                        },
+                        {
+                            "text": "grade 3\/6",
+                            "template": "grade 3\/6"
+                        },
+                        {
+                            "text": "grade 4\/6",
+                            "template": "grade 4\/6"
+                        },
+                        {
+                            "text": "grade 5\/6",
+                            "template": "grade 5\/6"
+                        },
+                        {
+                            "text": "grade 6\/6",
+                            "template": "grade 6\/6"
+                        },
+                        {
+                            "text": "systolic",
+                            "template": "systolic"
+                        },
+                        {
+                            "text": "diastolic",
+                            "template": "diastolic"
+                        },
+                        {
+                            "text": "holosystolic",
+                            "template": "holosystolic"
+                        },
+                        {
+                            "text": "continuous",
+                            "template": "continuous"
+                        },
+                        {
+                            "text": "best: LL sternal border",
+                            "template": "best heard LL sternal border"
+                        },
+                        {
+                            "text": "best: 2nd R ICS",
+                            "template": "best heard 2nd R ICS"
+                        },
+                        {
+                            "text": "best: xiphoid\/ sternal area",
+                            "template": "best heard xiphoid\/ sternal area"
+                        },
+                        {
+                            "text": "best: apex",
+                            "template": "best heard at apex"
+                        },
+                        {
+                            "text": "best: R sternal border",
+                            "template": "best heard at R sternal border"
+                        },
+                        {
+                            "text": "nonradiating",
+                            "template": "nonradiating"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "radiates to axilla"
+                        },
+                        {
+                            "text": "radiates to apex",
+                            "template": "radiates to apex"
+                        },
+                        {
+                            "text": "radiates to carotids",
+                            "template": "radiates to carotids"
+                        },
+                        {
+                            "text": "radiates to R side",
+                            "template": "radiates to R side"
+                        },
+                        {
+                            "text": "radiates to sternum",
+                            "template": "radiates to sternum"
+                        },
+                        {
+                            "text": "radiates to L clavicular area",
+                            "template": "radiates to L clavicular area"
+                        },
+                        {
+                            "text": "radiates to axilla",
+                            "template": "machine-like"
+                        },
+                        {
+                            "text": "blowing",
+                            "template": "blowing"
+                        },
+                        {
+                            "text": "musical",
+                            "template": "musical"
+                        },
+                        {
+                            "text": "hollow",
+                            "template": "hollow"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aortic bruit",
+                            "template": "abdominal aortic bruit",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdominal aorta enlargement",
+                            "template": "abdominal aorta enlargement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremities: pulses, edema",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "no C\/C\/E",
+                            "template": "no C\/C\/E"
+                        },
+                        {
+                            "text": "pulses full bilaterally",
+                            "template": "pulses full bilaterally"
+                        },
+                        {
+                            "text": "diminished pedal pulses BL",
+                            "template": "diminished pedal pulses BL"
+                        },
+                        {
+                            "text": "trace edema lower ext BL",
+                            "template": "trace bilateral lower extremity edema"
+                        },
+                        {
+                            "text": "trace pitting edema BL lower ext",
+                            "template": "trace pitting edema bilateral lower extremities"
+                        },
+                        {
+                            "text": "trace nonpitting edema BL lower ext",
+                            "template": "trace nonpitting edema bilateral lower extremities"
+                        },
+                        {
+                            "text": "significant nonpitting edema BL lower ext",
+                            "template": "significant nonpitting edema bilateral lower extremities"
+                        },
+                        {
+                            "text": "1+ LE pitting edema BL",
+                            "template": "1+ lower extremity pitting edema BL"
+                        },
+                        {
+                            "text": "2+ LE pitting edema BL",
+                            "template": "2+ lower extremity pitting edema BL"
+                        },
+                        {
+                            "text": "3+ LE pitting edema BL",
+                            "template": "3+ lower extremity pitting edema BL"
+                        },
+                        {
+                            "text": "4+ LE pitting edema BL",
+                            "template": "4+ lower extremity pitting edema BL"
+                        },
+                        {
+                            "text": "distal extremities coolness to touch BL",
+                            "template": "distal extremities coolness to touch BL",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Dermatologic findings",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "no C\/C\/E",
+                            "template": "no C\/C\/E"
+                        },
+                        {
+                            "text": "acanthosis nigricans axillae",
+                            "template": "acanthosis nigricans axillae"
+                        },
+                        {
+                            "text": "intertrigo in abdominal folds",
+                            "template": "intertrigo in abdominal folds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "intertrigo in axillary folds",
+                            "template": "intertrigo in axillary folds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "intertrigo in inguinal folds",
+                            "template": "intertrigo in inguinal folds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "intertrigo in inframammary folds",
+                            "template": "intertrigo in inframammary folds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "statis dermatitis",
+                            "template": "statis dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "feet\/ankles clean w\/o skin lesions BL",
+                            "template": "feet\/ankles clean w\/o skin lesions BL"
+                        },
+                        {
+                            "text": "feet\/ankles dirty BL",
+                            "template": "feet\/ankles dirty BL"
+                        },
+                        {
+                            "text": "onychomycosis",
+                            "template": "onychomycosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diabetic dermopathy",
+                            "template": "diabetic dermopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "necrobiosis lipoidica diabeticorum",
+                            "template": "necrobiosis lipoidica diabeticorum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R foot ulceration",
+                            "template": "R foot ulceration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L foot ulceration",
+                            "template": "L foot ulceration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R foot erythematous area",
+                            "template": "R foot erythematous area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L foot erythematous area",
+                            "template": "L foot erythematous area",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R foot pain on palpation",
+                            "template": "R foot pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L foot pain on palpation",
+                            "template": "L foot pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R foot serous drainage",
+                            "template": "R foot serous drainage",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L foot serous drainage",
+                            "template": "L foot serous drainage",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tendon xanthomas present",
+                            "template": "tendon xanthomas present",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased hair lower extremities",
+                            "template": "decreased hair lower extremities",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "upper extremity clubbing",
+                            "template": "upper extremity clubbing",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "AO x3",
+                            "template": "AO x3"
+                        },
+                        {
+                            "text": "CN II-XII intact bilaterally",
+                            "template": "CN II-XII intact bilaterally"
+                        },
+                        {
+                            "text": "LE light touch sensation intact BL",
+                            "template": "LE light touch sensation intact BL"
+                        },
+                        {
+                            "text": "LE distal sensation decreased BL",
+                            "template": "LE distal sensation decreased BL"
+                        },
+                        {
+                            "text": "LE distal 2-pt discrimination decreased BL",
+                            "template": "LE distal 2-pt discrimination decreased BL"
+                        },
+                        {
+                            "text": "LE vibratory sensation decreased BL",
+                            "template": "LE vibratory sensation decreased BL"
+                        },
+                        {
+                            "text": "DTRs intact and equal BL throughout",
+                            "template": "DTRs intact and equal BL throughout"
+                        },
+                        {
+                            "text": "decreased DTR response throughout",
+                            "template": "decreased DTR response throughout"
+                        },
+                        {
+                            "text": "decreased patellar DTR BL",
+                            "template": "decreased patellar DTR BL"
+                        },
+                        {
+                            "text": "decreased achilles DTR BL",
+                            "template": "decreased achilles DTR BL"
+                        },
+                        {
+                            "text": "NL gait and station",
+                            "template": "NL gait and station"
+                        },
+                        {
+                            "text": "muscle strength grossly intact and symmetric",
+                            "template": "muscle strength grossly intact and symmetric"
+                        },
+                        {
+                            "text": "weakness R upper ext",
+                            "template": "weakness R upper ext",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weakness L upper ext",
+                            "template": "weakness L upper ext",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weakness R lower ext",
+                            "template": "weakness R lower ext",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "weakness L lower ext",
+                            "template": "weakness L lower ext",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 874 - 0
storage/templates/exam-gen-detail/weight-loss-unintended.json

@@ -0,0 +1,874 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Weight loss, unintended",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD, WNWD",
+                    "template": "GEN: NAD, well nourished, well developed"
+                },
+                {
+                    "text": "NECK: supple, NT, FROM",
+                    "template": "NECK: supple, NT, FROM"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: lungs clear to auscultation bilaterally, no rales, wheezes or rhonchi"
+                },
+                {
+                    "text": "RESP: nonlabored, no acc mm use",
+                    "template": "RESP: nonlabored breathing, no use of accessory muscles of respiration"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs\/rubs\/gallops"
+                },
+                {
+                    "text": "GI: +BS, nontender to palpation",
+                    "template": "GI: +BS, nontender to palpation"
+                },
+                {
+                    "text": "GI: no masses, no HSM",
+                    "template": "GI: no masses, no HSM"
+                },
+                {
+                    "text": "EXT: no C\/C\/E",
+                    "template": "EXT: no cyanosis\/clubbing\/edema"
+                },
+                {
+                    "text": "DERM: no rashes\/lesions\/ulcers",
+                    "template": "DERM: no rashes\/lesions\/ulcers"
+                },
+                {
+                    "text": "NEURO: AO x3",
+                    "template": "NEURO: AO x3"
+                },
+                {
+                    "text": "PSYCH: judgment\/insight intact",
+                    "template": "PSYCH: judgment\/insight intact"
+                },
+                {
+                    "text": "PSYCH: NL mood\/affect",
+                    "template": "PSYCH: normal mood and affect"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "BMI (specify)",
+                    "template": "GEN: BMI {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "General findings",
+                    "template": "GEN: {children}",
+                    "children": [
+                        {
+                            "text": "NAD",
+                            "template": "NAD"
+                        },
+                        {
+                            "text": "thin",
+                            "template": "thin"
+                        },
+                        {
+                            "text": "cachectic",
+                            "template": "cachectic"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese"
+                        },
+                        {
+                            "text": "well-developed",
+                            "template": "well-developed"
+                        },
+                        {
+                            "text": "well-nourished",
+                            "template": "well-nourished"
+                        }
+                    ]
+                },
+                {
+                    "text": "HEENT",
+                    "template": "HEENT: {children}",
+                    "children": [
+                        {
+                            "text": "head atraumatic",
+                            "template": "head atraumatic"
+                        },
+                        {
+                            "text": "EOMI",
+                            "template": "EOMI"
+                        },
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "exophthalmos",
+                            "template": "exophthalmos",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "conjunctival injection",
+                            "template": "conjunctival injection",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scleral icterus",
+                            "template": "scleral icterus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hearing grossly intact",
+                            "template": "hearing grossly intact"
+                        },
+                        {
+                            "text": "normal dentition",
+                            "template": "normal dentition"
+                        },
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal lesions",
+                            "template": "oropharyngeal lesions",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "soft, NT to palpation",
+                            "template": "soft and nontender to palpation"
+                        },
+                        {
+                            "text": "FROM",
+                            "template": "FROM"
+                        },
+                        {
+                            "text": "thyroid NL size, no mass or bruit",
+                            "template": "thyroid NL size and no mass or bruit"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly"
+                        },
+                        {
+                            "text": "thyroid bruit",
+                            "template": "thyroid bruit"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass"
+                        },
+                        {
+                            "text": "thyroid goiter",
+                            "template": "thyroid goiter"
+                        },
+                        {
+                            "text": "no increased JVP visible",
+                            "template": "no increased JVP visible"
+                        },
+                        {
+                            "text": "no cervical lymphadenopathy",
+                            "template": "no cervical lymphadenopathy"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Breast, axillae",
+                    "template": "BREAST: {children}",
+                    "children": [
+                        {
+                            "text": "no breast skin changes BL",
+                            "template": "no breast skin changes BL"
+                        },
+                        {
+                            "text": "no breast masses BL",
+                            "template": "no breast masses BL"
+                        },
+                        {
+                            "text": "L breast mass",
+                            "template": "L breast mass"
+                        },
+                        {
+                            "text": "R breast mass",
+                            "template": "R breast mass"
+                        },
+                        {
+                            "text": "no breast tenderness",
+                            "template": "no breast tenderness"
+                        },
+                        {
+                            "text": "L breast tenderness to palpation",
+                            "template": "L breast tenderness to palpation"
+                        },
+                        {
+                            "text": "R breast tenderness to palpation",
+                            "template": "R breast tenderness to palpation"
+                        },
+                        {
+                            "text": "no nipple discharge",
+                            "template": "no nipple discharge"
+                        },
+                        {
+                            "text": "L nipple discharge",
+                            "template": "L nipple discharge"
+                        },
+                        {
+                            "text": "R nipple discharge",
+                            "template": "R nipple discharge"
+                        },
+                        {
+                            "text": "L axillary lymphadenopathy",
+                            "template": "L axillary lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R axillary lymphadenopathy",
+                            "template": "R axillary lymphadenopathy",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "breast augmentation",
+                            "template": "breast augmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "surgical scarring",
+                            "template": "surgical scarring",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung"
+                        },
+                        {
+                            "text": "L rales",
+                            "template": "L rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R rales",
+                            "template": "R rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L wheezes",
+                            "template": "L wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R wheezes",
+                            "template": "R wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L rhonchi",
+                            "template": "L rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R rhonchi",
+                            "template": "R rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L dullness to percussion",
+                            "template": "L dullness to percussion"
+                        },
+                        {
+                            "text": "R dullness to percussion",
+                            "template": "R dullness to percussion"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acessory muscle use",
+                            "template": "acessory muscle use",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rib retractions",
+                            "template": "rib retractions",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "RRR, no m\/r\/g",
+                            "template": "RRR, no murmurs\/rubs\/gallops"
+                        },
+                        {
+                            "text": "no increased JVP visible",
+                            "template": "no increased JVP visible"
+                        },
+                        {
+                            "text": "murmur",
+                            "template": "murmur"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "soft, nontender",
+                            "template": "soft, nontender"
+                        },
+                        {
+                            "text": "+ bowel sounds throughout",
+                            "template": "+ bowel sounds throughout"
+                        },
+                        {
+                            "text": "abdomen flat",
+                            "template": "abdomen flat"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdomen obesity",
+                            "template": "abdomen obesity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "abdomen scaphoid",
+                            "template": "abdomen scaphoid"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "no bowel sounds",
+                            "template": "no bowel sounds"
+                        },
+                        {
+                            "text": "tenderness with palpation",
+                            "template": "tenderness with palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no rebound\/guarding\/rigidity",
+                            "template": "no rebound\/guarding\/rigidity"
+                        },
+                        {
+                            "text": "rebound",
+                            "template": "rebound",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mass",
+                            "template": "mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ascites",
+                            "template": "ascites",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU: Male",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL external genitalia",
+                            "template": "normal external genitalia"
+                        },
+                        {
+                            "text": "s\/p prostatectomy",
+                            "template": "s\/p prostatectomy"
+                        },
+                        {
+                            "text": "prostate nodules",
+                            "template": "prostate nodules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prostate masses",
+                            "template": "prostate masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prostate enlargement",
+                            "template": "prostate enlargement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prostate tenderness",
+                            "template": "prostate tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "prostate bogginess",
+                            "template": "prostate bogginess",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "testicular masses, R",
+                            "template": "right testicular masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "testicular masses, L",
+                            "template": "left testicular masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scrotal lesions",
+                            "template": "scrotal lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scrotal mass",
+                            "template": "scrotal mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "penile lesions",
+                            "template": "penile lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "penile discharge",
+                            "template": "penile discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal lymphadenopathy",
+                            "template": "inguinal lymphadenopathy",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU: Female",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL external genitalia",
+                            "template": "normal external genitalia"
+                        },
+                        {
+                            "text": "vaginal lesions",
+                            "template": "vaginal lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vaginal discharge",
+                            "template": "vaginal discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "vaginal bleeding",
+                            "template": "vaginal bleeding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cervical lesions",
+                            "template": "cervical lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cervical discharge",
+                            "template": "cervical discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cervical bleeding",
+                            "template": "cervical bleeding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "uterus normal size",
+                            "template": "normal uterus size"
+                        },
+                        {
+                            "text": "uterine enlargement",
+                            "template": "uterine enlargement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "uterine mass",
+                            "template": "uterine mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "uterine tenderness",
+                            "template": "uterine tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "s\/p hysterectomy",
+                            "template": "s\/p hysterectomy"
+                        },
+                        {
+                            "text": "adnexa normal",
+                            "template": "adnexa normal"
+                        },
+                        {
+                            "text": "adnexal masses",
+                            "template": "adnexal masses",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "inguinal lymphadenopathy",
+                            "template": "inguinal lymphadenopathy",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Anorectal area",
+                    "template": "GU\/RECTAL: anus\/rectum: {children}",
+                    "children": [
+                        {
+                            "text": "no abnormalities",
+                            "template": "no abnormalities"
+                        },
+                        {
+                            "text": "no masses",
+                            "template": "no masses"
+                        },
+                        {
+                            "text": "normal tone",
+                            "template": "normal tone"
+                        },
+                        {
+                            "text": "normal anoscopy",
+                            "template": "normal anoscopy"
+                        },
+                        {
+                            "text": "gross blood noted on DRE",
+                            "template": "gross blood noted on DRE",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "occult blood in stool",
+                            "template": "occult blood in stool",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "perianal lesions",
+                            "template": "perianal lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rectocele",
+                            "template": "rectocele",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremities",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "no C\/C\/E",
+                            "template": "no cyanosis\/clubbing\/edema"
+                        },
+                        {
+                            "text": "NL strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Derm",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "no exanthems on face, ext",
+                            "template": "no exanthems on face or extremities"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hyperpigmentation",
+                            "template": "hyperpigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypopigmentation",
+                            "template": "hypopigmentation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "injection tracts",
+                            "template": "injection tracts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "alopecia",
+                            "template": "alopecia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spider angiomas",
+                            "template": "spider angiomas",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "AO x3",
+                            "template": "AO x3"
+                        },
+                        {
+                            "text": "CN II-XII intact",
+                            "template": "CN II-XII intact"
+                        },
+                        {
+                            "text": "DTRs intact BL",
+                            "template": "DTRs intact BL"
+                        },
+                        {
+                            "text": "sensation grossly intact",
+                            "template": "sensation grossly intact"
+                        },
+                        {
+                            "text": "NL gait, station",
+                            "template": "normal gait and station"
+                        },
+                        {
+                            "text": "mini-mental exam normal",
+                            "template": "mini-mental exam normal"
+                        },
+                        {
+                            "text": "mini-mental exam abnormal",
+                            "template": "mini-mental exam abnormal"
+                        }
+                    ]
+                },
+                {
+                    "text": "Psych",
+                    "template": "PSYCH: {children}",
+                    "children": [
+                        {
+                            "text": "normal mood",
+                            "template": "normal mood"
+                        },
+                        {
+                            "text": "normal affect",
+                            "template": "normal affect"
+                        },
+                        {
+                            "text": "depressed affect",
+                            "template": "depressed affect"
+                        }
+                    ]
+                },
+                {
+                    "text": "Other findings (describe)",
+                    "template": "Other findings: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1442 - 0
storage/templates/exam-gen-detail/well-child-visit-1-month.json

@@ -0,0 +1,1442 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Well Child Visit, 1 Month",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: EOMI intact",
+                    "template": "HEENT: EOMI intact"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "NECK: supple\/-mass\/trachea mid",
+                    "template": "NECK: supple, no masses, trachea midline"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "DERM: no rashes, normal LN",
+                    "template": "DERM: no rashes, normal lymph nodes"
+                },
+                {
+                    "text": "GI: soft\/NT to palp\/nondistended\/+BS",
+                    "template": "GI: soft, NT to palp, nondistended, + bowel sounds"
+                },
+                {
+                    "text": "DERM: no rashes",
+                    "template": "DERM: no rashes"
+                },
+                {
+                    "text": "EXT: FROM\/warm\/well perfuse",
+                    "template": "EXT: FROM throughout, warm and well perfused"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: CN intact\/strenght\/tone\/DTR",
+                    "template": "NEURO: cranial Nerves II-XII intact, strength and sensation normal, DTRs normal"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth (%)",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth (%)",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth (%)",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head circ. growth (%)",
+                    "template": "HEENT: head circumference percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: patient is {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crying",
+                            "template": "crying",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head: {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cephalohematoma",
+                            "template": "cephalohematoma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "caput succadaneum",
+                            "template": "caput succadaneum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachycephalic",
+                            "template": "brachycephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macrocephalic",
+                            "template": "macrocephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "microcephaly",
+                            "template": "microcephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI intact",
+                            "template": "EOMI intact"
+                        },
+                        {
+                            "text": "normal red reflex",
+                            "template": "normal red reflex"
+                        },
+                        {
+                            "text": "eyes swollen",
+                            "template": "eyes swollen",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertelorism",
+                            "template": "hypertelorism",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "telecanthus",
+                            "template": "telecanthus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nystagmus",
+                            "template": "nystagmus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "icteric conjunctivae",
+                            "template": "icteric conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red conjunctivae",
+                            "template": "red conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the lower eyelid",
+                            "template": "chalazion of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the upper eyelid",
+                            "template": "chalazion of the upper eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the lower eyelid",
+                            "template": "hordeolum of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the upper eyelid",
+                            "template": "hordeolum of the upper eyelid",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "low set ears",
+                            "template": "low set ears"
+                        },
+                        {
+                            "text": "posteriorly rotated",
+                            "template": "posteriorly rotated"
+                        },
+                        {
+                            "text": "small ear canals",
+                            "template": "small ear canals"
+                        },
+                        {
+                            "text": "moderate cerumen",
+                            "template": "moderate cerumen"
+                        },
+                        {
+                            "text": "packed cerumen",
+                            "template": "packed cerumen"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen turbinates",
+                            "template": "swollen turbinates",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality",
+                    "template": "HEENT: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear bilaterally",
+                            "template": "tympanic membranes clear bilaterally",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM erythema",
+                            "template": "right-sided tympanic membrane erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM erythema",
+                            "template": "left-sided tympanic membrane erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM hypomobile",
+                            "template": "right tympanic membrane hypomobile on insufflation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM hypomobile",
+                            "template": "left tympanic membrane hypomobile on insufflation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM effusion",
+                            "template": "right-sided tympanic membrane effusion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM effusion",
+                            "template": "left-sided tympanic membrane effusion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM dull",
+                            "template": "right tympanic membrane dull",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM dull",
+                            "template": "left tympanic membrane dull",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM purulent discharge",
+                            "template": "R TM purulent discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM purulent discharge",
+                            "template": "L TM purulent discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM bloody discharge",
+                            "template": "R TM bloody discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM bloody discharge",
+                            "template": "L TM bloody discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R middle ear effusion",
+                            "template": "R middle ear effusion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L middle ear effusion",
+                            "template": "L middle ear effusion",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares: {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nasal flaring",
+                            "template": "nasal flaring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "deviated septum",
+                            "template": "deviated septum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat: {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "geographic tongue",
+                            "template": "geographic tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strawberry tongue",
+                            "template": "strawberry tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "epstein's pearls",
+                            "template": "epstein's pearls",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nasal discharge",
+                    "template": "HEENT: nares {children} discharge",
+                    "children": [
+                        {
+                            "text": "no nasal discharge",
+                            "template": "without"
+                        },
+                        {
+                            "text": "adherent",
+                            "template": "adherent"
+                        },
+                        {
+                            "text": "bloody",
+                            "template": "bloody"
+                        },
+                        {
+                            "text": "clear",
+                            "template": "clear"
+                        },
+                        {
+                            "text": "copious",
+                            "template": "copious"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting"
+                        },
+                        {
+                            "text": "friable",
+                            "template": "friable"
+                        },
+                        {
+                            "text": "gray",
+                            "template": "gray"
+                        },
+                        {
+                            "text": "green",
+                            "template": "green"
+                        },
+                        {
+                            "text": "purulent",
+                            "template": "purulent"
+                        },
+                        {
+                            "text": "scant",
+                            "template": "scant"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow"
+                        },
+                        {
+                            "text": "unilateral R",
+                            "template": "right-sided only"
+                        },
+                        {
+                            "text": "unilateral L",
+                            "template": "left-sided only"
+                        }
+                    ]
+                },
+                {
+                    "text": "Teeth present (#)",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "HEENT (describe)",
+                    "template": "HEENT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea midline",
+                            "template": "trachea midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea deviated",
+                            "template": "trachea deviated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nuchal rigidity rigidity",
+                            "template": "nuchal rigidity rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyrogloassal duct cysts",
+                            "template": "thyrogloassal duct cysts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged cervical lymph nodes",
+                            "template": "enlarged cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "non tender LN",
+                            "template": "non tender LN"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck (describe)",
+                    "template": "NECK: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grunting",
+                            "template": "grunting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus excavatum",
+                            "template": "pectus excavatum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus carinatum",
+                            "template": "pectus carinatum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory (describe)",
+                    "template": "RESP: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "systolic murmur",
+                            "template": "systolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic murmur",
+                            "template": "diastolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S1",
+                            "template": "split S1",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S2",
+                            "template": "split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "umbilical stump clean, dry, adherent",
+                            "template": "umbilical stump clean, dry, adherent"
+                        },
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical cord stump oozing",
+                            "template": "umbilical cord stump oozing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical cord stump not healing",
+                            "template": "umbilical cord stump not healing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical cord stump smells offensive",
+                            "template": "umbilical cord stump smells offensive",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abdomen (describe)",
+                    "template": "GI: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "bilateral testes descended",
+                            "template": "bilateral testes descended"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "phimosis",
+                            "template": "phimosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red prepuce",
+                            "template": "red prepuce",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left inguinal hernia",
+                            "template": "left inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right inguinal hernia",
+                            "template": "right inguinal hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU\/Rectal (describe)",
+                    "template": "GU\/RECTAL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Musc\/Skel",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "clavicle crepitus",
+                            "template": "clavicle crepitus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Musc\/Skel (describe)",
+                    "template": "MUSC\/SKEL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "normal strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "warm and well perfused",
+                            "template": "warm and well perfused"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        },
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "redness",
+                            "template": "redness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremity (describe)",
+                    "template": "EXT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        },
+                        {
+                            "text": "good skin turger",
+                            "template": "good skin turger"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, black head",
+                            "template": "acne, black head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, white head",
+                            "template": "acne, white head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, pustule",
+                            "template": "acne, pustule",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "eczema",
+                            "template": "eczema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ecchymosis",
+                            "template": "ecchymosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemangioma",
+                            "template": "hemangioma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: pastular",
+                            "template": "pastular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: vesicular",
+                            "template": "vesicular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus flammeus",
+                            "template": "nevus flammeus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus vasculosus",
+                            "template": "nevus vasculosus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "minila",
+                            "template": "minila",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "seborrhoeic dermatitis",
+                            "template": "seborrhoeic dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "striae",
+                            "template": "striae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cafe-au-lauit macules",
+                            "template": "cafe-au-lauit macules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "maculopopular rash",
+                            "template": "maculopopular rash",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dry",
+                            "template": "dry skin",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary (describe)",
+                    "template": "DERM: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Lymph node (describe)",
+                    "template": "DERM: Lymph node: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "CNS grossly intact II-XII",
+                            "template": "CNS grossly intact II-XII"
+                        },
+                        {
+                            "text": "strength and sensation NL",
+                            "template": "strength and sensation NL"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        },
+                        {
+                            "text": "Babinski reflex",
+                            "template": "Babinski reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "palmar reflex",
+                            "template": "palmar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rooting reflex",
+                            "template": "rooting reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tonic neck reflex",
+                            "template": "tonic neck reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "startle reflex",
+                            "template": "startle reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stepping and crawling reflex",
+                            "template": "stepping and crawling reflex",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological (describe)",
+                    "template": "NEURO: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1856 - 0
storage/templates/exam-gen-detail/well-child-visit-10-18-years.json

@@ -0,0 +1,1856 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Well Child Visit, 10-18 Years",
+    "templates": [
+        {
+            "text": "Vision",
+            "template": "HEENT: vision: {children}",
+            "children": [
+                {
+                    "text": "wears glasses",
+                    "template": "wears glasses",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "vision test",
+                    "template": "vision test",
+                    "children": [
+                        {
+                            "text": "passed",
+                            "template": "passed"
+                        },
+                        {
+                            "text": "failed",
+                            "template": "failed"
+                        }
+                    ]
+                },
+                {
+                    "text": "right eye",
+                    "template": "right eye",
+                    "children": [
+                        {
+                            "text": "20\/200",
+                            "template": "20\/200"
+                        },
+                        {
+                            "text": "20\/100",
+                            "template": "20\/100"
+                        },
+                        {
+                            "text": "20\/70",
+                            "template": "20\/70"
+                        },
+                        {
+                            "text": "20\/50",
+                            "template": "20\/50"
+                        },
+                        {
+                            "text": "20\/40",
+                            "template": "20\/40"
+                        },
+                        {
+                            "text": "20\/30",
+                            "template": "20\/30"
+                        },
+                        {
+                            "text": "20\/25",
+                            "template": "20\/25"
+                        },
+                        {
+                            "text": "20\/20",
+                            "template": "20\/20"
+                        },
+                        {
+                            "text": "20\/15",
+                            "template": "20\/15"
+                        },
+                        {
+                            "text": "20\/10",
+                            "template": "20\/10"
+                        }
+                    ]
+                },
+                {
+                    "text": "left eye",
+                    "template": "left eye",
+                    "children": [
+                        {
+                            "text": "20\/200",
+                            "template": "20\/200"
+                        },
+                        {
+                            "text": "20\/100",
+                            "template": "20\/100"
+                        },
+                        {
+                            "text": "20\/70",
+                            "template": "20\/70"
+                        },
+                        {
+                            "text": "20\/50",
+                            "template": "20\/50"
+                        },
+                        {
+                            "text": "20\/40",
+                            "template": "20\/40"
+                        },
+                        {
+                            "text": "20\/30",
+                            "template": "20\/30"
+                        },
+                        {
+                            "text": "20\/25",
+                            "template": "20\/25"
+                        },
+                        {
+                            "text": "20\/20",
+                            "template": "20\/20"
+                        },
+                        {
+                            "text": "20\/15",
+                            "template": "20\/15"
+                        },
+                        {
+                            "text": "20\/10",
+                            "template": "20\/10"
+                        }
+                    ]
+                },
+                {
+                    "text": "right eye w\/ glasses",
+                    "template": "right eye w\/ glasses",
+                    "children": [
+                        {
+                            "text": "20\/200",
+                            "template": "20\/200"
+                        },
+                        {
+                            "text": "20\/100",
+                            "template": "20\/100"
+                        },
+                        {
+                            "text": "20\/70",
+                            "template": "20\/70"
+                        },
+                        {
+                            "text": "20\/50",
+                            "template": "20\/50"
+                        },
+                        {
+                            "text": "20\/40",
+                            "template": "20\/40"
+                        },
+                        {
+                            "text": "20\/30",
+                            "template": "20\/30"
+                        },
+                        {
+                            "text": "20\/25",
+                            "template": "20\/25"
+                        },
+                        {
+                            "text": "20\/20",
+                            "template": "20\/20"
+                        },
+                        {
+                            "text": "20\/15",
+                            "template": "20\/15"
+                        },
+                        {
+                            "text": "20\/10",
+                            "template": "20\/10"
+                        }
+                    ]
+                },
+                {
+                    "text": "left eye w\/ glasses",
+                    "template": "left eye w\/ glasses",
+                    "children": [
+                        {
+                            "text": "20\/200",
+                            "template": "20\/200"
+                        },
+                        {
+                            "text": "20\/100",
+                            "template": "20\/100"
+                        },
+                        {
+                            "text": "20\/70",
+                            "template": "20\/70"
+                        },
+                        {
+                            "text": "20\/50",
+                            "template": "20\/50"
+                        },
+                        {
+                            "text": "20\/40",
+                            "template": "20\/40"
+                        },
+                        {
+                            "text": "20\/30",
+                            "template": "20\/30"
+                        },
+                        {
+                            "text": "20\/25",
+                            "template": "20\/25"
+                        },
+                        {
+                            "text": "20\/20",
+                            "template": "20\/20"
+                        },
+                        {
+                            "text": "20\/15",
+                            "template": "20\/15"
+                        },
+                        {
+                            "text": "20\/10",
+                            "template": "20\/10"
+                        }
+                    ]
+                },
+                {
+                    "text": "myopia",
+                    "template": "myopia",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "hypermetropia",
+                    "template": "hypermetropia",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "vision comments (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        },
+        {
+            "text": "Hearing",
+            "template": "HEENT: hearing: {children}",
+            "children": [
+                {
+                    "text": "hearing test",
+                    "template": "hearing test",
+                    "children": [
+                        {
+                            "text": "passed",
+                            "template": "passed"
+                        },
+                        {
+                            "text": "failed",
+                            "template": "failed"
+                        }
+                    ]
+                },
+                {
+                    "text": "left ear: 20 dB",
+                    "template": "left ear: 20 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "right ear: 20 dB",
+                    "template": "right ear: 20 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "left ear: 25 dB",
+                    "template": "left ear: 25 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "right ear: 25 dB",
+                    "template": "right ear: 25 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "left ear: 40 dB",
+                    "template": "left ear: 40 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "right ear: 40 dB",
+                    "template": "right ear: 40 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "hearing comments (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        },
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: EOMI intact",
+                    "template": "HEENT: EOMI intact"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "NECK: supple\/-mass\/trachea mid",
+                    "template": "NECK: supple, no masses, trachea midline"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft\/NT to palp\/nondistended\/+BS",
+                    "template": "GI: soft, NT to palp, nondistended, + bowel sounds"
+                },
+                {
+                    "text": "DERM: no rashes, normal LN",
+                    "template": "DERM: no rashes, normal lymph nodes"
+                },
+                {
+                    "text": "EXT: FROM\/warm\/well perfuse",
+                    "template": "EXT: FROM throughout, warm and well perfused"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: CN intact\/strenght\/tone\/DTR",
+                    "template": "NEURO: cranial Nerves II-XII intact, strength and sensation normal, DTRs normal"
+                },
+                {
+                    "text": "PSYCH: normal mood\/alert\/affect",
+                    "template": "PSYCH: normal mood and affect, alert"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: patient is {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crying",
+                            "template": "crying",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obesity",
+                            "template": "obesity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI intact",
+                            "template": "EOMI intact"
+                        },
+                        {
+                            "text": "normal red reflex",
+                            "template": "normal red reflex"
+                        },
+                        {
+                            "text": "eyes swollen",
+                            "template": "eyes swollen",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertelorism",
+                            "template": "hypertelorism",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "telecanthus",
+                            "template": "telecanthus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nystagmus",
+                            "template": "nystagmus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "icteric conjunctivae",
+                            "template": "icteric conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red conjunctivae",
+                            "template": "red conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion, lower eyelid",
+                            "template": "chalazion, lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion, upper eyelid",
+                            "template": "chalazion, upper eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum, lower eyelid",
+                            "template": "hordeolum, lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum, upper eyelid",
+                            "template": "hordeolum, upper eyelid",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "low set ears",
+                            "template": "low set ears"
+                        },
+                        {
+                            "text": "posteriorly rotated",
+                            "template": "posteriorly rotated"
+                        },
+                        {
+                            "text": "small ear canals",
+                            "template": "small ear canals"
+                        },
+                        {
+                            "text": "moderate cerumen",
+                            "template": "moderate cerumen"
+                        },
+                        {
+                            "text": "packed cerumen",
+                            "template": "packed cerumen"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen turbinates",
+                            "template": "swollen turbinates",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares: {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nasal flaring",
+                            "template": "nasal flaring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "deviated septum",
+                            "template": "deviated septum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "geographic tongue",
+                            "template": "geographic tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strawberry tongue",
+                            "template": "strawberry tongue",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "HEENT (describe)",
+                    "template": "HEENT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea midline",
+                            "template": "trachea midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea deviated",
+                            "template": "trachea deviated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nuchal rigidity",
+                            "template": "nuchal rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyrogloassal duct cysts",
+                            "template": "thyrogloassal duct cysts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged cervical lymph nodes",
+                            "template": "enlarged cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck (describe)",
+                    "template": "NECK: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grunting",
+                            "template": "grunting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus excavatum",
+                            "template": "pectus excavatum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus carinatum",
+                            "template": "pectus carinatum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory (describe)",
+                    "template": "RESP: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "systolic murmur",
+                            "template": "systolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic murmur",
+                            "template": "diastolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S1",
+                            "template": "split S1",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S2",
+                            "template": "split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Breast and axillae",
+                    "template": "BREAST: {children}",
+                    "children": [
+                        {
+                            "text": "no masses bilaterally",
+                            "template": "no masses bilaterally"
+                        },
+                        {
+                            "text": "no axillary LN",
+                            "template": "no axillary LN"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "erythema",
+                            "template": "erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R breast tenderness",
+                            "template": "R breast tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L breast tenderness",
+                            "template": "L breast tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R nipple discharge",
+                            "template": "R nipple discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L nipple discharge",
+                            "template": "L nipple discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R breast tender to palpation",
+                            "template": "R breast tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L breast tender to palpation",
+                            "template": "L breast tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R breast mass",
+                            "template": "R breast mass"
+                        },
+                        {
+                            "text": "L breast mass",
+                            "template": "L breast mass"
+                        },
+                        {
+                            "text": "R axilla mass",
+                            "template": "R axilla mass"
+                        },
+                        {
+                            "text": "L axilla mass",
+                            "template": "L axilla mass"
+                        },
+                        {
+                            "text": "R axilla tender to palpation",
+                            "template": "R axilla tender to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L axilla tender to palpation",
+                            "template": "L axilla tender to palpation",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Breast\/axilla (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen (describe)",
+                    "template": "GI: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "bilateral testes descended",
+                            "template": "bilateral testes descended"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "phimosis",
+                            "template": "phimosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red prepuce",
+                            "template": "red prepuce",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left inguinal hernia",
+                            "template": "left inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right inguinal hernia",
+                            "template": "right inguinal hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU\/Rectal (describe)",
+                    "template": "GU\/RECTAL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "normal strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "warm and well perfused",
+                            "template": "warm and well perfused"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        },
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "genu vargum (bow-legged)",
+                            "template": "genu vargum (bow-legged)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "genu valgum (knock-knee)",
+                            "template": "genu valgum (knock-knee)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "redness",
+                            "template": "redness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremity (describe)",
+                    "template": "EXT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Musc\/Skel",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Musc\/Skel (describe)",
+                    "template": "MUSC\/SKEL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        },
+                        {
+                            "text": "good skin turger",
+                            "template": "good skin turger"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, black head",
+                            "template": "acne, black head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, white head",
+                            "template": "acne, white head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, pustule",
+                            "template": "acne, pustule",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "eczema",
+                            "template": "eczema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ecchymosis",
+                            "template": "ecchymosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemangioma",
+                            "template": "hemangioma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: pastular",
+                            "template": "pastular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: vesicular",
+                            "template": "vesicular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus flammeus",
+                            "template": "nevus flammeus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus vasculosus",
+                            "template": "nevus vasculosus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "minila",
+                            "template": "minila",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "seborrhoeic dermatitis",
+                            "template": "seborrhoeic dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "striae",
+                            "template": "striae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cafe-au-lauit macules",
+                            "template": "cafe-au-lauit macules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "maculopopular rash",
+                            "template": "maculopopular rash",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dry",
+                            "template": "dry skin",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary (describe)",
+                    "template": "DERM: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Lymphatics (describe)",
+                    "template": "DERM: Lymphatics: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neurological",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "CN II-XII intact bilaterally",
+                            "template": "CN II-XII intact bilaterally"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        },
+                        {
+                            "text": "NL gait and station",
+                            "template": "NL gait and station"
+                        },
+                        {
+                            "text": "DTRs intact and equal BL throughout",
+                            "template": "DTRs intact and equal BL throughout"
+                        },
+                        {
+                            "text": "increased DTR response throughout",
+                            "template": "increased DTR response throughout"
+                        },
+                        {
+                            "text": "decreased DTR response throughout",
+                            "template": "decreased DTR response throughout"
+                        },
+                        {
+                            "text": "muscle strength grossly intact and symmetric",
+                            "template": "muscle strength grossly intact and symmetric"
+                        },
+                        {
+                            "text": "gait abnormality noted",
+                            "template": "gait abnormality noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological (describe)",
+                    "template": "NEURO: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Psych",
+                    "template": "PSYCH: {children}",
+                    "children": [
+                        {
+                            "text": "A&O x 3",
+                            "template": "A&O x 3"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert"
+                        },
+                        {
+                            "text": "oriented",
+                            "template": "oriented"
+                        },
+                        {
+                            "text": "normal affect",
+                            "template": "normal affect"
+                        },
+                        {
+                            "text": "normal mood",
+                            "template": "normal mood"
+                        },
+                        {
+                            "text": "responds appropriately",
+                            "template": "responds appropriately"
+                        },
+                        {
+                            "text": "responds inappropriately",
+                            "template": "responds inappropriately"
+                        },
+                        {
+                            "text": "drowsy but arousable",
+                            "template": "drowsy but arousable"
+                        },
+                        {
+                            "text": "lethargic",
+                            "template": "lethargic"
+                        },
+                        {
+                            "text": "depressed",
+                            "template": "depressed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anxious",
+                            "template": "anxious",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritable",
+                            "template": "irritable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "difficulty concentrating",
+                            "template": "difficulty concentrating",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "memory impaired",
+                            "template": "memory impaired",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Psych (describe)",
+                    "template": "PSYCH: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1329 - 0
storage/templates/exam-gen-detail/well-child-visit-12-months.json

@@ -0,0 +1,1329 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Well Child Visit, 12 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: EOMI intact",
+                    "template": "HEENT: EOMI intact"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "NECK: supple\/-mass\/trachea mid",
+                    "template": "NECK: supple, no masses, trachea midline"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft\/NT to palp\/nondistended\/+BS",
+                    "template": "GI: soft, NT to palp, nondistended, + bowel sounds"
+                },
+                {
+                    "text": "DERM: no rashes, normal LN",
+                    "template": "DERM: no rashes, normal lymph nodes"
+                },
+                {
+                    "text": "EXT: FROM\/warm\/well perfuse",
+                    "template": "EXT: FROM throughout, warm and well perfused"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: CN intact\/strenght\/tone\/DTR",
+                    "template": "NEURO: cranial Nerves II-XII intact, strength and sensation normal, DTRs normal"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head circ. growth, percentile",
+                    "template": "HEENT: head circumference percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: patient is {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crying",
+                            "template": "crying",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head: {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cephalohematoma",
+                            "template": "cephalohematoma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachycephalic",
+                            "template": "brachycephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macrocephalic",
+                            "template": "macrocephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "microcephaly",
+                            "template": "microcephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI intact",
+                            "template": "EOMI intact"
+                        },
+                        {
+                            "text": "normal red reflex",
+                            "template": "normal red reflex"
+                        },
+                        {
+                            "text": "eyes swollen",
+                            "template": "eyes swollen",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertelorism",
+                            "template": "hypertelorism",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "telecanthus",
+                            "template": "telecanthus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nystagmus",
+                            "template": "nystagmus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "icteric conjunctivae",
+                            "template": "icteric conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red conjunctivae",
+                            "template": "red conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the lower eyelid",
+                            "template": "chalazion of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the upper eyelid",
+                            "template": "chalazion of the upper eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the lower eyelid",
+                            "template": "hordeolum of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the upper eyelid",
+                            "template": "hordeolum of the upper eyelid",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "low set ears",
+                            "template": "low set ears"
+                        },
+                        {
+                            "text": "posteriorly rotated",
+                            "template": "posteriorly rotated"
+                        },
+                        {
+                            "text": "small ear canals",
+                            "template": "small ear canals"
+                        },
+                        {
+                            "text": "moderate cerumen",
+                            "template": "moderate cerumen"
+                        },
+                        {
+                            "text": "packed cerumen",
+                            "template": "packed cerumen"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen turbinates",
+                            "template": "swollen turbinates",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares: {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nasal flaring",
+                            "template": "nasal flaring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "deviated septum",
+                            "template": "deviated septum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nasal discharge",
+                    "template": "HEENT: nares {children} discharge",
+                    "children": [
+                        {
+                            "text": "no nasal discharge",
+                            "template": "without"
+                        },
+                        {
+                            "text": "adherent",
+                            "template": "adherent"
+                        },
+                        {
+                            "text": "bloody",
+                            "template": "bloody"
+                        },
+                        {
+                            "text": "clear",
+                            "template": "clear"
+                        },
+                        {
+                            "text": "copious",
+                            "template": "copious"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting"
+                        },
+                        {
+                            "text": "friable",
+                            "template": "friable"
+                        },
+                        {
+                            "text": "gray",
+                            "template": "gray"
+                        },
+                        {
+                            "text": "green",
+                            "template": "green"
+                        },
+                        {
+                            "text": "purulent",
+                            "template": "purulent"
+                        },
+                        {
+                            "text": "scant",
+                            "template": "scant"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow"
+                        },
+                        {
+                            "text": "unilateral R",
+                            "template": "right-sided only"
+                        },
+                        {
+                            "text": "unilateral L",
+                            "template": "left-sided only"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat: {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "geographic tongue",
+                            "template": "geographic tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strawberry tongue",
+                            "template": "strawberry tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "epstein's pearls",
+                            "template": "epstein's pearls",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Teeth present (#)",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "HEENT (describe)",
+                    "template": "HEENT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea midline",
+                            "template": "trachea midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea deviated",
+                            "template": "trachea deviated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nuchal rigidity",
+                            "template": "nuchal rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyrogloassal duct cysts",
+                            "template": "thyrogloassal duct cysts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged cervical lymph nodes",
+                            "template": "enlarged cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck (describe)",
+                    "template": "NECK: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grunting",
+                            "template": "grunting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus excavatum",
+                            "template": "pectus excavatum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus carinatum",
+                            "template": "pectus carinatum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory (describe)",
+                    "template": "RESP: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "systolic murmur",
+                            "template": "systolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic murmur",
+                            "template": "diastolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S1",
+                            "template": "split S1",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S2",
+                            "template": "split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen (describe)",
+                    "template": "GI: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "bilateral testes descended",
+                            "template": "bilateral testes descended"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "phimosis",
+                            "template": "phimosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red prepuce",
+                            "template": "red prepuce",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left inguinal hernia",
+                            "template": "left inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right inguinal hernia",
+                            "template": "right inguinal hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU\/Rectal (describe)",
+                    "template": "GU\/RECTAL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Musc\/Skel",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Musc\/Skel (describe)",
+                    "template": "MUSC\/SKEL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "normal strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "warm and well perfused",
+                            "template": "warm and well perfused"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        },
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "redness",
+                            "template": "redness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremity (describe)",
+                    "template": "EXT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        },
+                        {
+                            "text": "good skin turger",
+                            "template": "good skin turger"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, black head",
+                            "template": "acne, black head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, white head",
+                            "template": "acne, white head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, pustule",
+                            "template": "acne, pustule",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "eczema",
+                            "template": "eczema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ecchymosis",
+                            "template": "ecchymosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemangioma",
+                            "template": "hemangioma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: pastular",
+                            "template": "pastular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: vesicular",
+                            "template": "vesicular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus flammeus",
+                            "template": "nevus flammeus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus vasculosus",
+                            "template": "nevus vasculosus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "minila",
+                            "template": "minila",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "seborrhoeic dermatitis",
+                            "template": "seborrhoeic dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "striae",
+                            "template": "striae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cafe-au-lauit macules",
+                            "template": "cafe-au-lauit macules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "maculopopular rash",
+                            "template": "maculopopular rash",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dry",
+                            "template": "dry skin",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary (describe)",
+                    "template": "DERM: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Lymphatics (describe)",
+                    "template": "DERM: Lymphatics: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "CNS grossly intact II-XII",
+                            "template": "CNS grossly intact II-XII"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        },
+                        {
+                            "text": "strength and sensation NL",
+                            "template": "strength and sensation NL"
+                        },
+                        {
+                            "text": "Babinski reflex",
+                            "template": "Babinski reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "palmar reflex",
+                            "template": "palmar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rooting reflex",
+                            "template": "rooting reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tonic neck reflex",
+                            "template": "tonic neck reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "startle reflex",
+                            "template": "startle reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stepping and crawling reflex",
+                            "template": "stepping and crawling reflex",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological (describe)",
+                    "template": "NEURO: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1294 - 0
storage/templates/exam-gen-detail/well-child-visit-15-months.json

@@ -0,0 +1,1294 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Well Child Visit, 15 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: EOMI intact",
+                    "template": "HEENT: EOMI intact"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "NECK: supple\/-mass\/trachea mid",
+                    "template": "NECK: supple, no masses, trachea midline"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft\/NT to palp\/nondistended\/+BS",
+                    "template": "GI: soft, NT to palp, nondistended, + bowel sounds"
+                },
+                {
+                    "text": "DERM: no rashes, normal LN",
+                    "template": "DERM: no rashes, normal lymph nodes"
+                },
+                {
+                    "text": "EXT: FROM\/warm\/well perfuse",
+                    "template": "EXT: FROM throughout, warm and well perfused"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: CN intact\/strenght\/tone\/DTR",
+                    "template": "NEURO: cranial Nerves II-XII intact, strength and sensation normal, DTRs normal"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head circ. growth, percentile",
+                    "template": "HEENT: head circumference percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: patient is {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crying",
+                            "template": "crying",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head: {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cephalohematoma",
+                            "template": "cephalohematoma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachycephalic",
+                            "template": "brachycephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macrocephalic",
+                            "template": "macrocephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "microcephaly",
+                            "template": "microcephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI intact",
+                            "template": "EOMI intact"
+                        },
+                        {
+                            "text": "normal red reflex",
+                            "template": "normal red reflex"
+                        },
+                        {
+                            "text": "eyes swollen",
+                            "template": "eyes swollen",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertelorism",
+                            "template": "hypertelorism",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "telecanthus",
+                            "template": "telecanthus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nystagmus",
+                            "template": "nystagmus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "icteric conjunctivae",
+                            "template": "icteric conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red conjunctivae",
+                            "template": "red conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the lower eyelid",
+                            "template": "chalazion of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the upper eyelid",
+                            "template": "chalazion of the upper eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the lower eyelid",
+                            "template": "hordeolum of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the upper eyelid",
+                            "template": "hordeolum of the upper eyelid",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "low set ears",
+                            "template": "low set ears"
+                        },
+                        {
+                            "text": "posteriorly rotated",
+                            "template": "posteriorly rotated"
+                        },
+                        {
+                            "text": "small ear canals",
+                            "template": "small ear canals"
+                        },
+                        {
+                            "text": "moderate cerumen",
+                            "template": "moderate cerumen"
+                        },
+                        {
+                            "text": "packed cerumen",
+                            "template": "packed cerumen"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen turbinates",
+                            "template": "swollen turbinates",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares: {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nasal flaring",
+                            "template": "nasal flaring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "deviated septum",
+                            "template": "deviated septum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nasal discharge",
+                    "template": "HEENT: nares {children} discharge",
+                    "children": [
+                        {
+                            "text": "no nasal discharge",
+                            "template": "without"
+                        },
+                        {
+                            "text": "adherent",
+                            "template": "adherent"
+                        },
+                        {
+                            "text": "bloody",
+                            "template": "bloody"
+                        },
+                        {
+                            "text": "clear",
+                            "template": "clear"
+                        },
+                        {
+                            "text": "copious",
+                            "template": "copious"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting"
+                        },
+                        {
+                            "text": "friable",
+                            "template": "friable"
+                        },
+                        {
+                            "text": "gray",
+                            "template": "gray"
+                        },
+                        {
+                            "text": "green",
+                            "template": "green"
+                        },
+                        {
+                            "text": "purulent",
+                            "template": "purulent"
+                        },
+                        {
+                            "text": "scant",
+                            "template": "scant"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow"
+                        },
+                        {
+                            "text": "unilateral R",
+                            "template": "right-sided only"
+                        },
+                        {
+                            "text": "unilateral L",
+                            "template": "left-sided only"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat: {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "geographic tongue",
+                            "template": "geographic tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strawberry tongue",
+                            "template": "strawberry tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "epstein's pearls",
+                            "template": "epstein's pearls",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Teeth present (#)",
+                    "template": "HEENT: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "HEENT (describe)",
+                    "template": "HEENT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea midline",
+                            "template": "trachea midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea deviated",
+                            "template": "trachea deviated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nuchal rigidity",
+                            "template": "nuchal rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyrogloassal duct cysts",
+                            "template": "thyrogloassal duct cysts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged cervical lymph nodes",
+                            "template": "enlarged cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck (describe)",
+                    "template": "NECK: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grunting",
+                            "template": "grunting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus excavatum",
+                            "template": "pectus excavatum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus carinatum",
+                            "template": "pectus carinatum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory (describe)",
+                    "template": "RESP: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "systolic murmur",
+                            "template": "systolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic murmur",
+                            "template": "diastolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S1",
+                            "template": "split S1",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S2",
+                            "template": "split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen (describe)",
+                    "template": "GI: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "bilateral testes descended",
+                            "template": "bilateral testes descended"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "phimosis",
+                            "template": "phimosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red prepuce",
+                            "template": "red prepuce",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left inguinal hernia",
+                            "template": "left inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right inguinal hernia",
+                            "template": "right inguinal hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU\/Rectal (describe)",
+                    "template": "GU\/RECTAL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Musc\/Skel",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Musc\/Skel (describe)",
+                    "template": "MUSC\/SKEL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "normal strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "warm and well perfused",
+                            "template": "warm and well perfused"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        },
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "redness",
+                            "template": "redness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremity (describe)",
+                    "template": "EXT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        },
+                        {
+                            "text": "good skin turger",
+                            "template": "good skin turger"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, black head",
+                            "template": "acne, black head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, white head",
+                            "template": "acne, white head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, pustule",
+                            "template": "acne, pustule",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "eczema",
+                            "template": "eczema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ecchymosis",
+                            "template": "ecchymosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemangioma",
+                            "template": "hemangioma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: pastular",
+                            "template": "pastular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: vesicular",
+                            "template": "vesicular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus flammeus",
+                            "template": "nevus flammeus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus vasculosus",
+                            "template": "nevus vasculosus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "minila",
+                            "template": "minila",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "seborrhoeic dermatitis",
+                            "template": "seborrhoeic dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "striae",
+                            "template": "striae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cafe-au-lauit macules",
+                            "template": "cafe-au-lauit macules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "maculopopular rash",
+                            "template": "maculopopular rash",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dry",
+                            "template": "dry skin",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary (describe)",
+                    "template": "DERM: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Lymphatics (describe)",
+                    "template": "DERM: Lymphatics: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "CNS grossly intact II-XII",
+                            "template": "CNS grossly intact II-XII"
+                        },
+                        {
+                            "text": "strength and sensation NL",
+                            "template": "strength and sensation NL"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        },
+                        {
+                            "text": "hypotonia",
+                            "template": "hypotonia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertonia",
+                            "template": "hypertonia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological (describe)",
+                    "template": "NEURO: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1294 - 0
storage/templates/exam-gen-detail/well-child-visit-18-months.json

@@ -0,0 +1,1294 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Well Child Visit, 18 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: EOMI intact",
+                    "template": "HEENT: EOMI intact"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "NECK: supple\/-mass\/trachea mid",
+                    "template": "NECK: supple, no masses, trachea midline"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft\/NT to palp\/nondistended\/+BS",
+                    "template": "GI: soft, NT to palp, nondistended, + bowel sounds"
+                },
+                {
+                    "text": "DERM: no rashes, normal LN",
+                    "template": "DERM: no rashes, normal lymph nodes"
+                },
+                {
+                    "text": "EXT: FROM\/warm\/well perfuse",
+                    "template": "EXT: FROM throughout, warm and well perfused"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: CN intact\/strenght\/tone\/DTR",
+                    "template": "NEURO: cranial Nerves II-XII intact, strength and sensation normal, DTRs normal"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head circ. growth, percentile",
+                    "template": "HEENT: head circumference percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: patient is {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crying",
+                            "template": "crying",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head: {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cephalohematoma",
+                            "template": "cephalohematoma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachycephalic",
+                            "template": "brachycephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macrocephalic",
+                            "template": "macrocephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "microcephaly",
+                            "template": "microcephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI intact",
+                            "template": "EOMI intact"
+                        },
+                        {
+                            "text": "normal red reflex",
+                            "template": "normal red reflex"
+                        },
+                        {
+                            "text": "eyes swollen",
+                            "template": "eyes swollen",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertelorism",
+                            "template": "hypertelorism",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "telecanthus",
+                            "template": "telecanthus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nystagmus",
+                            "template": "nystagmus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "icteric conjunctivae",
+                            "template": "icteric conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red conjunctivae",
+                            "template": "red conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the lower eyelid",
+                            "template": "chalazion of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the upper eyelid",
+                            "template": "chalazion of the upper eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the lower eyelid",
+                            "template": "hordeolum of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the upper eyelid",
+                            "template": "hordeolum of the upper eyelid",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "low set ears",
+                            "template": "low set ears"
+                        },
+                        {
+                            "text": "posteriorly rotated",
+                            "template": "posteriorly rotated"
+                        },
+                        {
+                            "text": "small ear canals",
+                            "template": "small ear canals"
+                        },
+                        {
+                            "text": "moderate cerumen",
+                            "template": "moderate cerumen"
+                        },
+                        {
+                            "text": "packed cerumen",
+                            "template": "packed cerumen"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen turbinates",
+                            "template": "swollen turbinates",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares: {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nasal flaring",
+                            "template": "nasal flaring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "deviated septum",
+                            "template": "deviated septum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nasal discharge",
+                    "template": "HEENT: nares {children} discharge",
+                    "children": [
+                        {
+                            "text": "no nasal discharge",
+                            "template": "without"
+                        },
+                        {
+                            "text": "adherent",
+                            "template": "adherent"
+                        },
+                        {
+                            "text": "bloody",
+                            "template": "bloody"
+                        },
+                        {
+                            "text": "clear",
+                            "template": "clear"
+                        },
+                        {
+                            "text": "copious",
+                            "template": "copious"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting"
+                        },
+                        {
+                            "text": "friable",
+                            "template": "friable"
+                        },
+                        {
+                            "text": "gray",
+                            "template": "gray"
+                        },
+                        {
+                            "text": "green",
+                            "template": "green"
+                        },
+                        {
+                            "text": "purulent",
+                            "template": "purulent"
+                        },
+                        {
+                            "text": "scant",
+                            "template": "scant"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow"
+                        },
+                        {
+                            "text": "unilateral R",
+                            "template": "right-sided only"
+                        },
+                        {
+                            "text": "unilateral L",
+                            "template": "left-sided only"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat: {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "geographic tongue",
+                            "template": "geographic tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strawberry tongue",
+                            "template": "strawberry tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "epstein's pearls",
+                            "template": "epstein's pearls",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Teeth present (#)",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "HEENT (describe)",
+                    "template": "HEENT: abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea midline",
+                            "template": "trachea midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea deviated",
+                            "template": "trachea deviated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nuchal rigidity",
+                            "template": "nuchal rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyrogloassal duct cysts",
+                            "template": "thyrogloassal duct cysts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged cervical lymph nodes",
+                            "template": "enlarged cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck (describe)",
+                    "template": "NECK: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grunting",
+                            "template": "grunting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus excavatum",
+                            "template": "pectus excavatum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus carinatum",
+                            "template": "pectus carinatum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory (describe)",
+                    "template": "RESP: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "systolic murmur",
+                            "template": "systolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic murmur",
+                            "template": "diastolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S1",
+                            "template": "split S1",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S2",
+                            "template": "split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen (describe)",
+                    "template": "GI: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "bilateral testes descended",
+                            "template": "bilateral testes descended"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "phimosis",
+                            "template": "phimosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red prepuce",
+                            "template": "red prepuce",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left inguinal hernia",
+                            "template": "left inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right inguinal hernia",
+                            "template": "right inguinal hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU\/Rectal (describe)",
+                    "template": "GU\/RECTAL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "normal strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "warm and well perfused",
+                            "template": "warm and well perfused"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        },
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "redness",
+                            "template": "redness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremity (describe)",
+                    "template": "EXT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Musc\/Skel",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Musc\/Skel (describe)",
+                    "template": "MUSC\/SKEL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        },
+                        {
+                            "text": "good skin turger",
+                            "template": "good skin turger"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, black head",
+                            "template": "acne, black head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, white head",
+                            "template": "acne, white head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, pustule",
+                            "template": "acne, pustule",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "eczema",
+                            "template": "eczema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ecchymosis",
+                            "template": "ecchymosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemangioma",
+                            "template": "hemangioma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: pastular",
+                            "template": "pastular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: vesicular",
+                            "template": "vesicular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus flammeus",
+                            "template": "nevus flammeus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus vasculosus",
+                            "template": "nevus vasculosus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "minila",
+                            "template": "minila",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "seborrhoeic dermatitis",
+                            "template": "seborrhoeic dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "striae",
+                            "template": "striae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cafe-au-lauit macules",
+                            "template": "cafe-au-lauit macules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "maculopopular rash",
+                            "template": "maculopopular rash",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dry",
+                            "template": "dry skin",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary (describe)",
+                    "template": "DERM: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Lymphatics (describe)",
+                    "template": "DERM: Lymphatics: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "CNS grossly intact II-XII",
+                            "template": "CNS grossly intact II-XII"
+                        },
+                        {
+                            "text": "strength and sensation NL",
+                            "template": "strength and sensation NL"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        },
+                        {
+                            "text": "hypotonia",
+                            "template": "hypotonia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertonia",
+                            "template": "hypertonia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological (describe)",
+                    "template": "NEURO: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1405 - 0
storage/templates/exam-gen-detail/well-child-visit-2-months.json

@@ -0,0 +1,1405 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Well Child Visit, 2 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: EOMI intact",
+                    "template": "HEENT: EOMI intact"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "NECK: supple\/-mass\/trachea mid",
+                    "template": "NECK: supple, no masses, trachea midline"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft\/NT to palp\/nondistended\/+BS",
+                    "template": "GI: soft, NT to palp, nondistended, + bowel sounds"
+                },
+                {
+                    "text": "DERM: no rashes, normal LN",
+                    "template": "DERM: no rashes, normal lymph nodes"
+                },
+                {
+                    "text": "EXT: FROM\/warm\/well perfuse",
+                    "template": "EXT: FROM throughout, warm and well perfused"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: CN intact\/strenght\/tone\/DTR",
+                    "template": "NEURO: Cranial Nerves II-XII intact, strength and sensation normal, DTRs normal"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth (%)",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth (%)",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth (%)",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head circ. growth (%)",
+                    "template": "HEENT: head circumference percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: patient is {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crying",
+                            "template": "crying",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head: {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cephalohematoma",
+                            "template": "cephalohematoma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachycephalic",
+                            "template": "brachycephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macrocephalic",
+                            "template": "macrocephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "microcephaly",
+                            "template": "microcephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI intact",
+                            "template": "EOMI intact"
+                        },
+                        {
+                            "text": "normal red reflex",
+                            "template": "normal red reflex"
+                        },
+                        {
+                            "text": "eyes swollen",
+                            "template": "eyes swollen",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertelorism",
+                            "template": "hypertelorism",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "telecanthus",
+                            "template": "telecanthus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nystagmus",
+                            "template": "nystagmus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "icteric conjunctivae",
+                            "template": "icteric conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red conjunctivae",
+                            "template": "red conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the lower eyelid",
+                            "template": "chalazion of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the upper eyelid",
+                            "template": "chalazion of the upper eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the lower eyelid",
+                            "template": "hordeolum of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the upper eyelid",
+                            "template": "hordeolum of the upper eyelid",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "low set ears",
+                            "template": "low set ears"
+                        },
+                        {
+                            "text": "posteriorly rotated",
+                            "template": "posteriorly rotated"
+                        },
+                        {
+                            "text": "small ear canals",
+                            "template": "small ear canals"
+                        },
+                        {
+                            "text": "moderate cerumen",
+                            "template": "moderate cerumen"
+                        },
+                        {
+                            "text": "packed cerumen",
+                            "template": "packed cerumen"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen turbinates",
+                            "template": "swollen turbinates",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality",
+                    "template": "HEENT: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear bilaterally",
+                            "template": "tympanic membranes clear bilaterally",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM erythema",
+                            "template": "right-sided tympanic membrane erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM erythema",
+                            "template": "left-sided tympanic membrane erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM hypomobile",
+                            "template": "right tympanic membrane hypomobile on insufflation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM hypomobile",
+                            "template": "left tympanic membrane hypomobile on insufflation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM effusion",
+                            "template": "right-sided tympanic membrane effusion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM effusion",
+                            "template": "left-sided tympanic membrane effusion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM dull",
+                            "template": "right tympanic membrane dull",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM dull",
+                            "template": "left tympanic membrane dull",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM purulent discharge",
+                            "template": "R TM purulent discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM purulent discharge",
+                            "template": "L TM purulent discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R TM bloody discharge",
+                            "template": "R TM bloody discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L TM bloody discharge",
+                            "template": "L TM bloody discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R middle ear effusion",
+                            "template": "R middle ear effusion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L middle ear effusion",
+                            "template": "L middle ear effusion",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares: {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nasal flaring",
+                            "template": "nasal flaring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "deviated septum",
+                            "template": "deviated septum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nasal discharge",
+                    "template": "HEENT: nares {children} discharge",
+                    "children": [
+                        {
+                            "text": "no nasal discharge",
+                            "template": "without"
+                        },
+                        {
+                            "text": "adherent",
+                            "template": "adherent"
+                        },
+                        {
+                            "text": "bloody",
+                            "template": "bloody"
+                        },
+                        {
+                            "text": "clear",
+                            "template": "clear"
+                        },
+                        {
+                            "text": "copious",
+                            "template": "copious"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting"
+                        },
+                        {
+                            "text": "friable",
+                            "template": "friable"
+                        },
+                        {
+                            "text": "gray",
+                            "template": "gray"
+                        },
+                        {
+                            "text": "green",
+                            "template": "green"
+                        },
+                        {
+                            "text": "purulent",
+                            "template": "purulent"
+                        },
+                        {
+                            "text": "scant",
+                            "template": "scant"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow"
+                        },
+                        {
+                            "text": "unilateral R",
+                            "template": "right-sided only"
+                        },
+                        {
+                            "text": "unilateral L",
+                            "template": "left-sided only"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat: {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "geographic tongue",
+                            "template": "geographic tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strawberry tongue",
+                            "template": "strawberry tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "epstein's pearls",
+                            "template": "epstein's pearls",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Teeth present (#)",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "HEENT (describe)",
+                    "template": "HEENT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea midline",
+                            "template": "trachea midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea deviated",
+                            "template": "trachea deviated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nuchal rigidity",
+                            "template": "nuchal rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyrogloassal duct cysts",
+                            "template": "thyrogloassal duct cysts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged cervical lymph nodes",
+                            "template": "enlarged cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck (describe)",
+                    "template": "NECK: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grunting",
+                            "template": "grunting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus excavatum",
+                            "template": "pectus excavatum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus carinatum",
+                            "template": "pectus carinatum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory (describe)",
+                    "template": "RESP: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "systolic murmur",
+                            "template": "systolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic murmur",
+                            "template": "diastolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S1",
+                            "template": "split S1",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S2",
+                            "template": "split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen (describe)",
+                    "template": "GI: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "bilateral testes descended",
+                            "template": "bilateral testes descended"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "phimosis",
+                            "template": "phimosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red prepuce",
+                            "template": "red prepuce",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left inguinal hernia",
+                            "template": "left inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right inguinal hernia",
+                            "template": "right inguinal hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU\/Rectal (describe)",
+                    "template": "GU\/RECTAL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Musc\/Skel",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Musc\/Skel (describe)",
+                    "template": "MUSC\/SKEL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "normal strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "warm and well perfused",
+                            "template": "warm and well perfused"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        },
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "redness",
+                            "template": "redness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremity (describe)",
+                    "template": "EXT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        },
+                        {
+                            "text": "good skin turger",
+                            "template": "good skin turger"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, black head",
+                            "template": "acne, black head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, white head",
+                            "template": "acne, white head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, pustule",
+                            "template": "acne, pustule",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "eczema",
+                            "template": "eczema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ecchymosis",
+                            "template": "ecchymosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemangioma",
+                            "template": "hemangioma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: pastular",
+                            "template": "pastular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: vesicular",
+                            "template": "vesicular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus flammeus",
+                            "template": "nevus flammeus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus vasculosus",
+                            "template": "nevus vasculosus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "minila",
+                            "template": "minila",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "seborrhoeic dermatitis",
+                            "template": "seborrhoeic dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "striae",
+                            "template": "striae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cafe-au-lauit macules",
+                            "template": "cafe-au-lauit macules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "maculopopular rash",
+                            "template": "maculopopular rash",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dry",
+                            "template": "dry skin",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary (describe)",
+                    "template": "DERM: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Lymphatics (describe)",
+                    "template": "DERM: Lymphatics: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "CNS grossly intact II-XII",
+                            "template": "CNS grossly intact II-XII"
+                        },
+                        {
+                            "text": "strength and sensation NL",
+                            "template": "strength and sensation NL"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        },
+                        {
+                            "text": "Babinski reflex",
+                            "template": "Babinski reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "palmar reflex",
+                            "template": "palmar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rooting reflex",
+                            "template": "rooting reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tonic neck reflex",
+                            "template": "tonic neck reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "startle reflex",
+                            "template": "startle reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stepping and crawling reflex",
+                            "template": "stepping and crawling reflex",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological (describe)",
+                    "template": "NEURO: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1761 - 0
storage/templates/exam-gen-detail/well-child-visit-4-5-years.json

@@ -0,0 +1,1761 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Well Child Visit, 4-5 Years",
+    "templates": [
+        {
+            "text": "Vision",
+            "template": "HEENT: vision: {children}",
+            "children": [
+                {
+                    "text": "wears glasses",
+                    "template": "wears glasses",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "vision test",
+                    "template": "vision test",
+                    "children": [
+                        {
+                            "text": "passed",
+                            "template": "passed"
+                        },
+                        {
+                            "text": "failed",
+                            "template": "failed"
+                        }
+                    ]
+                },
+                {
+                    "text": "right eye",
+                    "template": "right eye",
+                    "children": [
+                        {
+                            "text": "20\/200",
+                            "template": "20\/200"
+                        },
+                        {
+                            "text": "20\/100",
+                            "template": "20\/100"
+                        },
+                        {
+                            "text": "20\/70",
+                            "template": "20\/70"
+                        },
+                        {
+                            "text": "20\/50",
+                            "template": "20\/50"
+                        },
+                        {
+                            "text": "20\/40",
+                            "template": "20\/40"
+                        },
+                        {
+                            "text": "20\/30",
+                            "template": "20\/30"
+                        },
+                        {
+                            "text": "20\/25",
+                            "template": "20\/25"
+                        },
+                        {
+                            "text": "20\/20",
+                            "template": "20\/20"
+                        },
+                        {
+                            "text": "20\/15",
+                            "template": "20\/15"
+                        },
+                        {
+                            "text": "20\/10",
+                            "template": "20\/10"
+                        }
+                    ]
+                },
+                {
+                    "text": "left eye",
+                    "template": "left eye",
+                    "children": [
+                        {
+                            "text": "20\/200",
+                            "template": "20\/200"
+                        },
+                        {
+                            "text": "20\/100",
+                            "template": "20\/100"
+                        },
+                        {
+                            "text": "20\/70",
+                            "template": "20\/70"
+                        },
+                        {
+                            "text": "20\/50",
+                            "template": "20\/50"
+                        },
+                        {
+                            "text": "20\/40",
+                            "template": "20\/40"
+                        },
+                        {
+                            "text": "20\/30",
+                            "template": "20\/30"
+                        },
+                        {
+                            "text": "20\/25",
+                            "template": "20\/25"
+                        },
+                        {
+                            "text": "20\/20",
+                            "template": "20\/20"
+                        },
+                        {
+                            "text": "20\/15",
+                            "template": "20\/15"
+                        },
+                        {
+                            "text": "20\/10",
+                            "template": "20\/10"
+                        }
+                    ]
+                },
+                {
+                    "text": "right eye w\/ glasses",
+                    "template": "right eye w\/ glasses",
+                    "children": [
+                        {
+                            "text": "20\/200",
+                            "template": "20\/200"
+                        },
+                        {
+                            "text": "20\/100",
+                            "template": "20\/100"
+                        },
+                        {
+                            "text": "20\/70",
+                            "template": "20\/70"
+                        },
+                        {
+                            "text": "20\/50",
+                            "template": "20\/50"
+                        },
+                        {
+                            "text": "20\/40",
+                            "template": "20\/40"
+                        },
+                        {
+                            "text": "20\/30",
+                            "template": "20\/30"
+                        },
+                        {
+                            "text": "20\/25",
+                            "template": "20\/25"
+                        },
+                        {
+                            "text": "20\/20",
+                            "template": "20\/20"
+                        },
+                        {
+                            "text": "20\/15",
+                            "template": "20\/15"
+                        },
+                        {
+                            "text": "20\/10",
+                            "template": "20\/10"
+                        }
+                    ]
+                },
+                {
+                    "text": "left eye w\/ glasses",
+                    "template": "left eye w\/ glasses",
+                    "children": [
+                        {
+                            "text": "20\/200",
+                            "template": "20\/200"
+                        },
+                        {
+                            "text": "20\/100",
+                            "template": "20\/100"
+                        },
+                        {
+                            "text": "20\/70",
+                            "template": "20\/70"
+                        },
+                        {
+                            "text": "20\/50",
+                            "template": "20\/50"
+                        },
+                        {
+                            "text": "20\/40",
+                            "template": "20\/40"
+                        },
+                        {
+                            "text": "20\/30",
+                            "template": "20\/30"
+                        },
+                        {
+                            "text": "20\/25",
+                            "template": "20\/25"
+                        },
+                        {
+                            "text": "20\/20",
+                            "template": "20\/20"
+                        },
+                        {
+                            "text": "20\/15",
+                            "template": "20\/15"
+                        },
+                        {
+                            "text": "20\/10",
+                            "template": "20\/10"
+                        }
+                    ]
+                },
+                {
+                    "text": "myopia",
+                    "template": "myopia",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "hypermetropia",
+                    "template": "hypermetropia",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "vision comments (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        },
+        {
+            "text": "Hearing",
+            "template": "HEENT: hearing: {children}",
+            "children": [
+                {
+                    "text": "hearing test",
+                    "template": "hearing test",
+                    "children": [
+                        {
+                            "text": "passed",
+                            "template": "passed"
+                        },
+                        {
+                            "text": "failed",
+                            "template": "failed"
+                        }
+                    ]
+                },
+                {
+                    "text": "left ear: 20 dB",
+                    "template": "left ear: 20 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "right ear: 20 dB",
+                    "template": "right ear: 20 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "left ear: 25 dB",
+                    "template": "left ear: 25 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "right ear: 25 dB",
+                    "template": "right ear: 25 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "left ear: 40 dB",
+                    "template": "left ear: 40 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "right ear: 40 dB",
+                    "template": "right ear: 40 dB",
+                    "children": [
+                        {
+                            "text": "500 Hz reactive",
+                            "template": "500 Hz reactive"
+                        },
+                        {
+                            "text": "500 Hz nonreactive",
+                            "template": "500 Hz nonreactive"
+                        },
+                        {
+                            "text": "1000 Hz reactive",
+                            "template": "1000 Hz reactive"
+                        },
+                        {
+                            "text": "1000 Hz nonreactive",
+                            "template": "1000 Hz nonreactive"
+                        },
+                        {
+                            "text": "2000 Hz reactive",
+                            "template": "2000 Hz reactive"
+                        },
+                        {
+                            "text": "2000 Hz nonreactive",
+                            "template": "2000 Hz nonreactive"
+                        },
+                        {
+                            "text": "4000 Hz reactive",
+                            "template": "4000 Hz reactive"
+                        },
+                        {
+                            "text": "4000 Hz nonreactive",
+                            "template": "4000 Hz nonreactive"
+                        }
+                    ]
+                },
+                {
+                    "text": "hearing comments (describe)",
+                    "template": "{text}",
+                    "type": "alpha"
+                }
+            ]
+        },
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: EOMI intact",
+                    "template": "HEENT: EOMI intact"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "NECK: supple\/-mass\/trachea mid",
+                    "template": "NECK: supple, no masses, trachea midline"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft\/NT to palp\/nondistended\/+BS",
+                    "template": "GI: soft, NT to palp, nondistended, + bowel sounds"
+                },
+                {
+                    "text": "DERM: no rashes, normal LN",
+                    "template": "DERM: no rashes, normal lymph nodes"
+                },
+                {
+                    "text": "EXT: FROM\/warm\/well perfuse",
+                    "template": "EXT: FROM throughout, warm and well perfused"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: CN intact\/strenght\/tone\/DTR",
+                    "template": "NEURO: cranial Nerves II-XII intact, strength and sensation normal, DTRs normal"
+                },
+                {
+                    "text": "PSYCH: normal mood\/alert\/affect",
+                    "template": "PSYCH: normal mood and affect, alert"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: patient is {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crying",
+                            "template": "crying",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "overweight",
+                            "template": "overweight",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "obesity",
+                            "template": "obesity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "morbidly obese",
+                            "template": "morbidly obese",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI intact",
+                            "template": "EOMI intact"
+                        },
+                        {
+                            "text": "normal red reflex",
+                            "template": "normal red reflex"
+                        },
+                        {
+                            "text": "eyes swollen",
+                            "template": "eyes swollen",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertelorism",
+                            "template": "hypertelorism",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "telecanthus",
+                            "template": "telecanthus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nystagmus",
+                            "template": "nystagmus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "icteric conjunctivae",
+                            "template": "icteric conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red conjunctivae",
+                            "template": "red conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion, lower eyelid",
+                            "template": "chalazion, lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion, upper eyelid",
+                            "template": "chalazion, upper eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum, lower eyelid",
+                            "template": "hordeolum, lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum, upper eyelid",
+                            "template": "hordeolum, upper eyelid",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "low set ears",
+                            "template": "low set ears"
+                        },
+                        {
+                            "text": "posteriorly rotated",
+                            "template": "posteriorly rotated"
+                        },
+                        {
+                            "text": "small ear canals",
+                            "template": "small ear canals"
+                        },
+                        {
+                            "text": "moderate cerumen",
+                            "template": "moderate cerumen"
+                        },
+                        {
+                            "text": "packed cerumen",
+                            "template": "packed cerumen"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen turbinates",
+                            "template": "swollen turbinates",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares: {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nasal flaring",
+                            "template": "nasal flaring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "deviated septum",
+                            "template": "deviated septum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "geographic tongue",
+                            "template": "geographic tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strawberry tongue",
+                            "template": "strawberry tongue",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "HEENT (describe)",
+                    "template": "HEENT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea midline",
+                            "template": "trachea midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea deviated",
+                            "template": "trachea deviated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nuchal rigidity",
+                            "template": "nuchal rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyrogloassal duct cysts",
+                            "template": "thyrogloassal duct cysts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged cervical lymph nodes",
+                            "template": "enlarged cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck (describe)",
+                    "template": "NECK: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grunting",
+                            "template": "grunting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus excavatum",
+                            "template": "pectus excavatum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus carinatum",
+                            "template": "pectus carinatum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory (describe)",
+                    "template": "RESP: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "systolic murmur",
+                            "template": "systolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic murmur",
+                            "template": "diastolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S1",
+                            "template": "split S1",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S2",
+                            "template": "split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen (describe)",
+                    "template": "GI: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "bilateral testes descended",
+                            "template": "bilateral testes descended"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "phimosis",
+                            "template": "phimosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red prepuce",
+                            "template": "red prepuce",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left inguinal hernia",
+                            "template": "left inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right inguinal hernia",
+                            "template": "right inguinal hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU\/Rectal (describe)",
+                    "template": "GU\/RECTAL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "normal strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "warm and well perfused",
+                            "template": "warm and well perfused"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        },
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "genu vargum (bow-legged)",
+                            "template": "genu vargum (bow-legged)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "genu valgum (knock-knee)",
+                            "template": "genu valgum (knock-knee)",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "redness",
+                            "template": "redness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremity (describe)",
+                    "template": "EXT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Musc\/Skel",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Musc\/Skel (describe)",
+                    "template": "MUSC\/SKEL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        },
+                        {
+                            "text": "good skin turger",
+                            "template": "good skin turger"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, black head",
+                            "template": "acne, black head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, white head",
+                            "template": "acne, white head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, pustule",
+                            "template": "acne, pustule",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "eczema",
+                            "template": "eczema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ecchymosis",
+                            "template": "ecchymosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemangioma",
+                            "template": "hemangioma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: pastular",
+                            "template": "pastular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: vesicular",
+                            "template": "vesicular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus flammeus",
+                            "template": "nevus flammeus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus vasculosus",
+                            "template": "nevus vasculosus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "minila",
+                            "template": "minila",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "seborrhoeic dermatitis",
+                            "template": "seborrhoeic dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "striae",
+                            "template": "striae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cafe-au-lauit macules",
+                            "template": "cafe-au-lauit macules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "maculopopular rash",
+                            "template": "maculopopular rash",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dry",
+                            "template": "dry skin",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary (describe)",
+                    "template": "DERM: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Lymphatics (describe)",
+                    "template": "DERM: Lymphatics: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neurological",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "CN II-XII intact bilaterally",
+                            "template": "CN II-XII intact bilaterally"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        },
+                        {
+                            "text": "NL gait and station",
+                            "template": "NL gait and station"
+                        },
+                        {
+                            "text": "muscle strength grossly intact and symmetric",
+                            "template": "muscle strength grossly intact and symmetric"
+                        },
+                        {
+                            "text": "DTRs intact and equal BL throughout",
+                            "template": "DTRs intact and equal BL throughout"
+                        },
+                        {
+                            "text": "increased DTR response throughout",
+                            "template": "increased DTR response throughout"
+                        },
+                        {
+                            "text": "decreased DTR response throughout",
+                            "template": "decreased DTR response throughout"
+                        },
+                        {
+                            "text": "gait abnormality noted",
+                            "template": "gait abnormality noted"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological (describe)",
+                    "template": "NEURO: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Psych",
+                    "template": "PSYCH: {children}",
+                    "children": [
+                        {
+                            "text": "A&O x 3",
+                            "template": "A&O x 3"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert"
+                        },
+                        {
+                            "text": "oriented",
+                            "template": "oriented"
+                        },
+                        {
+                            "text": "normal affect",
+                            "template": "normal affect"
+                        },
+                        {
+                            "text": "normal mood",
+                            "template": "normal mood"
+                        },
+                        {
+                            "text": "responds appropriately",
+                            "template": "responds appropriately"
+                        },
+                        {
+                            "text": "responds inappropriately",
+                            "template": "responds inappropriately"
+                        },
+                        {
+                            "text": "drowsy but arousable",
+                            "template": "drowsy but arousable"
+                        },
+                        {
+                            "text": "lethargic",
+                            "template": "lethargic"
+                        },
+                        {
+                            "text": "depressed",
+                            "template": "depressed",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anxious",
+                            "template": "anxious",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritable",
+                            "template": "irritable",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "difficulty concentrating",
+                            "template": "difficulty concentrating",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "memory impaired",
+                            "template": "memory impaired",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Psych (describe)",
+                    "template": "PSYCH: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

+ 1329 - 0
storage/templates/exam-gen-detail/well-child-visit-4-months.json

@@ -0,0 +1,1329 @@
+{
+    "section": "exam-gen-detail",
+    "templateSet": "Well Child Visit, 4 Months",
+    "templates": [
+        {
+            "text": "1-Click normal exams",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "GEN: NAD",
+                    "template": "GEN: NAD"
+                },
+                {
+                    "text": "HEENT: EOMI intact",
+                    "template": "HEENT: EOMI intact"
+                },
+                {
+                    "text": "HEENT: TMs clear, no mouth lesions",
+                    "template": "HEENT: TMs clear, no mouth lesion"
+                },
+                {
+                    "text": "NECK: supple\/-mass\/trachea mid",
+                    "template": "NECK: supple, no masses, trachea midline"
+                },
+                {
+                    "text": "RESP: CTA BL, no r\/w\/r",
+                    "template": "RESP: CTA BL, no rales, wheezes, or rhonchi"
+                },
+                {
+                    "text": "CV: RRR, no m\/r\/g",
+                    "template": "CV: RRR, no murmurs, rubs, or gallops"
+                },
+                {
+                    "text": "GI: soft\/NT to palp\/nondistended\/+BS",
+                    "template": "GI: soft, NT to palp, nondistended, + bowel sounds"
+                },
+                {
+                    "text": "DERM: no rashes, normal LN",
+                    "template": "DERM: no rashes, normal lymph nodes"
+                },
+                {
+                    "text": "EXT: FROM\/warm\/well perfuse",
+                    "template": "EXT: FROM throughout, warm and well perfused"
+                },
+                {
+                    "text": "MUSC\/SKEL: spine NL, no sacral pitting",
+                    "template": "MUSC\/SKEL: spine NL, no sacral pitting"
+                },
+                {
+                    "text": "GU: NL external genitalia",
+                    "template": "GU\/RECTAL: NL external genitalia"
+                },
+                {
+                    "text": "RECTAL: anus patent, no fissures",
+                    "template": "GU\/RECTAL: anus patent, no fissures"
+                },
+                {
+                    "text": "NEURO: CN intact\/strenght\/tone\/DTR",
+                    "template": "NEURO: cranial Nerves II-XII intact, strength and sensation normal, DTRs normal"
+                }
+            ]
+        },
+        {
+            "text": "Pertinent findings",
+            "template": "{children}",
+            "children": [
+                {
+                    "text": "Height, Growth percentile",
+                    "template": "GEN: height growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Weight, Growth percentile",
+                    "template": "GEN: weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Combined ht\/wt, Growth percentile",
+                    "template": "GEN: combine height\/weight growth percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Head circ. growth, percentile",
+                    "template": "HEENT: head circumference percentile: {text} percentile",
+                    "type": "number"
+                },
+                {
+                    "text": "Gen",
+                    "template": "GEN: patient is {children}",
+                    "children": [
+                        {
+                            "text": "in no apparent distress",
+                            "template": "in no apparent distress"
+                        },
+                        {
+                            "text": "alert",
+                            "template": "alert",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "crying",
+                            "template": "crying",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irritated",
+                            "template": "irritated",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Head",
+                    "template": "HEENT: Head: {children}",
+                    "children": [
+                        {
+                            "text": "NL facies",
+                            "template": "NL facies"
+                        },
+                        {
+                            "text": "anterior fontanel open and flat",
+                            "template": "anterior fontanel open and flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "separated skull suture lines",
+                            "template": "separated skull suture lines",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles flat",
+                            "template": "fontanelles flat",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cephalohematoma",
+                            "template": "cephalohematoma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles open",
+                            "template": "fontanelles open",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "fontanelles soft",
+                            "template": "fontanelles soft",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "brachycephalic",
+                            "template": "brachycephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocephaly",
+                            "template": "hydrocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plagiocephaly",
+                            "template": "plagiocephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "macrocephalic",
+                            "template": "macrocephalic",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "microcephaly",
+                            "template": "microcephaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "misshapen head",
+                            "template": "misshapen head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bulging forehead",
+                            "template": "bulging forehead",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Eyes",
+                    "template": "HEENT: Eyes: {children}",
+                    "children": [
+                        {
+                            "text": "PERRLA",
+                            "template": "PERRLA"
+                        },
+                        {
+                            "text": "EOMI intact",
+                            "template": "EOMI intact"
+                        },
+                        {
+                            "text": "normal red reflex",
+                            "template": "normal red reflex"
+                        },
+                        {
+                            "text": "eyes swollen",
+                            "template": "eyes swollen",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hypertelorism",
+                            "template": "hypertelorism",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "telecanthus",
+                            "template": "telecanthus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "amblyopia",
+                            "template": "amblyopia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nystagmus",
+                            "template": "nystagmus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "retinal hemorrhages",
+                            "template": "retinal hemorrhages",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "icteric conjunctivae",
+                            "template": "icteric conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red conjunctivae",
+                            "template": "red conjunctivae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, right",
+                            "template": "red reflex, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, left",
+                            "template": "red reflex, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red reflex, BL",
+                            "template": "red reflex, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, right",
+                            "template": "strabismus, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, left",
+                            "template": "strabismus, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strabismus, BL",
+                            "template": "strabismus, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, right",
+                            "template": "discharge, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, left",
+                            "template": "discharge, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "discharge, BL",
+                            "template": "discharge, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the lower eyelid",
+                            "template": "chalazion of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "chalazion of the upper eyelid",
+                            "template": "chalazion of the upper eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the lower eyelid",
+                            "template": "hordeolum of the lower eyelid",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hordeolum of the upper eyelid",
+                            "template": "hordeolum of the upper eyelid",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Ears",
+                    "template": "HEENT: Ears: {children}",
+                    "children": [
+                        {
+                            "text": "TMs clear BL",
+                            "template": "TMs clear BL"
+                        },
+                        {
+                            "text": "low set ears",
+                            "template": "low set ears"
+                        },
+                        {
+                            "text": "posteriorly rotated",
+                            "template": "posteriorly rotated"
+                        },
+                        {
+                            "text": "small ear canals",
+                            "template": "small ear canals"
+                        },
+                        {
+                            "text": "moderate cerumen",
+                            "template": "moderate cerumen"
+                        },
+                        {
+                            "text": "packed cerumen",
+                            "template": "packed cerumen"
+                        },
+                        {
+                            "text": "ear tags, right",
+                            "template": "ear tags, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear tags, left",
+                            "template": "ear tags, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, right",
+                            "template": "ear pitting, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ear pitting, left",
+                            "template": "ear pitting, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen turbinates",
+                            "template": "swollen turbinates",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "TM abnormality (describe)",
+                    "template": "HEENT: TM abnormality, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Nose\/Nares",
+                    "template": "HEENT: Nose\/Nares: {children}",
+                    "children": [
+                        {
+                            "text": "nares patent",
+                            "template": "nares patent",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhinorrhea",
+                            "template": "rhinorrhea",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swollen nasal turbinates",
+                            "template": "swollen nasal turbinates",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous congestion",
+                            "template": "mucous congestion",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "mucous discharge",
+                            "template": "mucous discharge",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "foreign body",
+                            "template": "foreign body",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nasal flaring",
+                            "template": "nasal flaring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "deviated septum",
+                            "template": "deviated septum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Nasal discharge",
+                    "template": "HEENT: nares {children} discharge",
+                    "children": [
+                        {
+                            "text": "no nasal discharge",
+                            "template": "without"
+                        },
+                        {
+                            "text": "adherent",
+                            "template": "adherent"
+                        },
+                        {
+                            "text": "bloody",
+                            "template": "bloody"
+                        },
+                        {
+                            "text": "clear",
+                            "template": "clear"
+                        },
+                        {
+                            "text": "copious",
+                            "template": "copious"
+                        },
+                        {
+                            "text": "crusting",
+                            "template": "crusting"
+                        },
+                        {
+                            "text": "friable",
+                            "template": "friable"
+                        },
+                        {
+                            "text": "gray",
+                            "template": "gray"
+                        },
+                        {
+                            "text": "green",
+                            "template": "green"
+                        },
+                        {
+                            "text": "purulent",
+                            "template": "purulent"
+                        },
+                        {
+                            "text": "scant",
+                            "template": "scant"
+                        },
+                        {
+                            "text": "white",
+                            "template": "white"
+                        },
+                        {
+                            "text": "yellow",
+                            "template": "yellow"
+                        },
+                        {
+                            "text": "unilateral R",
+                            "template": "right-sided only"
+                        },
+                        {
+                            "text": "unilateral L",
+                            "template": "left-sided only"
+                        }
+                    ]
+                },
+                {
+                    "text": "Mouth\/Throat",
+                    "template": "HEENT: Mouth\/Throat: {children}",
+                    "children": [
+                        {
+                            "text": "oropharyngeal erythema",
+                            "template": "oropharyngeal erythema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "oropharyngeal papules",
+                            "template": "oropharyngeal papules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on tongue",
+                            "template": "white patches on tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "geographic tongue",
+                            "template": "geographic tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "strawberry tongue",
+                            "template": "strawberry tongue",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on palate",
+                            "template": "white patches on palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "white patches on buccal mucosa",
+                            "template": "white patches on buccal mucosa",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft lip",
+                            "template": "cleft lip",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cleft palate",
+                            "template": "cleft palate",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "teeth",
+                            "template": "teeth",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "epstein's pearls",
+                            "template": "epstein's pearls",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Teeth present (#)",
+                    "template": "HEENT: number of teeth present: {text}",
+                    "type": "number"
+                },
+                {
+                    "text": "HEENT (describe)",
+                    "template": "HEENT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neck",
+                    "template": "NECK: {children}",
+                    "children": [
+                        {
+                            "text": "palpable cervical lymph nodes",
+                            "template": "palpable cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "supple, NT, FROM",
+                            "template": "supple, NT, FROM",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea midline",
+                            "template": "trachea midline",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "trachea deviated",
+                            "template": "trachea deviated",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nuchal rigidity",
+                            "template": "nuchal rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyromegaly",
+                            "template": "thyromegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyroid mass",
+                            "template": "thyroid mass",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "thyrogloassal duct cysts",
+                            "template": "thyrogloassal duct cysts",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "enlarged cervical lymph nodes",
+                            "template": "enlarged cervical lymph nodes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "shotty cervical LN",
+                            "template": "shotty cervical LN"
+                        },
+                        {
+                            "text": "submental LN",
+                            "template": "submental LN"
+                        },
+                        {
+                            "text": "R submandibular LN",
+                            "template": "R submandibular LN"
+                        },
+                        {
+                            "text": "L submandibular LN",
+                            "template": "L submandibular LN"
+                        },
+                        {
+                            "text": "R ant. cervical LN",
+                            "template": "R anterior cervical LN"
+                        },
+                        {
+                            "text": "L ant. cervical LN",
+                            "template": "L anterior cervical LN"
+                        },
+                        {
+                            "text": "R preauricular LN",
+                            "template": "R preauricular LN"
+                        },
+                        {
+                            "text": "L preauricular LN",
+                            "template": "L preauricular LN"
+                        },
+                        {
+                            "text": "R post. auricular LN",
+                            "template": "R posterior auricular LN"
+                        },
+                        {
+                            "text": "L post. auricular LN",
+                            "template": "L posterior auricular LN"
+                        },
+                        {
+                            "text": "R supraclavicular LN",
+                            "template": "R supraclavicular LN"
+                        },
+                        {
+                            "text": "L supraclavicular LN",
+                            "template": "L supraclavicular LN"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neck (describe)",
+                    "template": "NECK: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Respiratory",
+                    "template": "RESP: {children}",
+                    "children": [
+                        {
+                            "text": "lungs CTA BL",
+                            "template": "lungs CTA BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "R lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion R lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "L lung, NL ausc and perc",
+                            "template": "NL auscultation\/percussion L lung",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rales",
+                            "template": "rales",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wheezes",
+                            "template": "wheezes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rhonchi",
+                            "template": "rhonchi",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "decreased respiratory effort",
+                            "template": "decreased respiratory effort",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "grunting",
+                            "template": "grunting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "use of acc mm of respiration",
+                            "template": "use of acc mm of respiration",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "labored breathing",
+                            "template": "labored breathing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "transmitted upper airway sounds",
+                            "template": "transmitted upper airway sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus excavatum",
+                            "template": "pectus excavatum",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pectus carinatum",
+                            "template": "pectus carinatum",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Respiratory (describe)",
+                    "template": "RESP: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Cardiovascular",
+                    "template": "CV: {children}",
+                    "children": [
+                        {
+                            "text": "regular rhythm",
+                            "template": "regular rhythm",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "irregularly irregular",
+                            "template": "irregularly irregular",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distant heart sounds",
+                            "template": "distant heart sounds",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "systolic murmur",
+                            "template": "systolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "diastolic murmur",
+                            "template": "diastolic murmur",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S1",
+                            "template": "split S1",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "split S2",
+                            "template": "split S2",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "gallop",
+                            "template": "gallop",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cardiac rub",
+                            "template": "cardiac rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pericardial rub",
+                            "template": "pericardial rub",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "early systolic click",
+                            "template": "early systolic click",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "PMI displaced",
+                            "template": "PMI displaced",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "no carotid bruits",
+                            "template": "no carotid bruits"
+                        },
+                        {
+                            "text": "R carotid bruit",
+                            "template": "R carotid bruit"
+                        },
+                        {
+                            "text": "L carotid bruit",
+                            "template": "L carotid bruit"
+                        }
+                    ]
+                },
+                {
+                    "text": "Cardiovascular (describe)",
+                    "template": "CV: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "breast buds",
+                    "template": "BREAST: breast buds",
+                    "type": "plus-minus"
+                },
+                {
+                    "text": "Abdomen",
+                    "template": "GI: abdominal exam: {children}",
+                    "children": [
+                        {
+                            "text": "flat",
+                            "template": "flat"
+                        },
+                        {
+                            "text": "obese",
+                            "template": "obese"
+                        },
+                        {
+                            "text": "no HSM",
+                            "template": "no HSM"
+                        },
+                        {
+                            "text": "(+) bowel sounds throughout",
+                            "template": "(+)bowel sounds throughout"
+                        },
+                        {
+                            "text": "bowel sounds diminished",
+                            "template": "bowel sounds diminished"
+                        },
+                        {
+                            "text": "hepatomegaly",
+                            "template": "hepatomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "splenomegaly",
+                            "template": "splenomegaly",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tenderness to palpation",
+                            "template": "tenderness to palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rebound tenderness",
+                            "template": "rebound tenderness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "guarding",
+                            "template": "guarding",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rigidity",
+                            "template": "rigidity",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "distension",
+                            "template": "distension",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "umbilical hernia",
+                            "template": "umbilical hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Abdomen (describe)",
+                    "template": "GI: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Umbilical hernia (describe)",
+                    "template": "GI: umbilical hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Genitourinary\/Rectal",
+                    "template": "GU\/RECTAL: {children}",
+                    "children": [
+                        {
+                            "text": "NL female GU exam",
+                            "template": "NL female GU exam"
+                        },
+                        {
+                            "text": "NL phallus",
+                            "template": "NL phallus"
+                        },
+                        {
+                            "text": "bilateral testes descended",
+                            "template": "bilateral testes descended"
+                        },
+                        {
+                            "text": "Tanner Stage I",
+                            "template": "Tanner Stage I"
+                        },
+                        {
+                            "text": "Tanner Stage II",
+                            "template": "Tanner Stage II"
+                        },
+                        {
+                            "text": "Tanner Stage III",
+                            "template": "Tanner Stage III"
+                        },
+                        {
+                            "text": "Tanner Stage IV",
+                            "template": "Tanner Stage IV"
+                        },
+                        {
+                            "text": "Tanner Stage V",
+                            "template": "Tanner Stage V"
+                        },
+                        {
+                            "text": "patent anus",
+                            "template": "patent anus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "circumcised",
+                            "template": "circumcised",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hydrocele",
+                            "template": "hydrocele",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "phimosis",
+                            "template": "phimosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "red prepuce",
+                            "template": "red prepuce",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "anal fissures",
+                            "template": "anal fissures",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "external hemorrhoids",
+                            "template": "external hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "internal hemorrhoids",
+                            "template": "internal hemorrhoids",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "left inguinal hernia",
+                            "template": "left inguinal hernia",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "right inguinal hernia",
+                            "template": "right inguinal hernia",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "GU\/Rectal (describe)",
+                    "template": "GU\/RECTAL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Inguinal hernia (describe)",
+                    "template": "GU\/RECTAL: inguinal hernia, detail: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Musc\/Skel",
+                    "template": "MUSC\/SKEL: {children}",
+                    "children": [
+                        {
+                            "text": "full range of motion",
+                            "template": "full range of motion"
+                        },
+                        {
+                            "text": "hip click, right",
+                            "template": "hip click, right",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip click, left",
+                            "template": "hip click, left",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hip clicks, BL",
+                            "template": "hip clicks, BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "sacral dimples\/pits",
+                            "template": "sacral dimples\/pits",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "spinal patency",
+                            "template": "spinal patency",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Musc\/Skel (describe)",
+                    "template": "MUSC\/SKEL: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Extremities",
+                    "template": "EXT: {children}",
+                    "children": [
+                        {
+                            "text": "normal strength and tone",
+                            "template": "normal strength and tone"
+                        },
+                        {
+                            "text": "NL pedal arches",
+                            "template": "NL pedal arches"
+                        },
+                        {
+                            "text": "NL fat folds\/creases BL",
+                            "template": "NL fat folds\/creases BL"
+                        },
+                        {
+                            "text": "upper extremities FROM BL",
+                            "template": "upper extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "warm and well perfused",
+                            "template": "warm and well perfused"
+                        },
+                        {
+                            "text": "lower extremities FROM BL",
+                            "template": "lower extremities FROM BL",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "swelling",
+                            "template": "swelling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "redness",
+                            "template": "redness",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "clubbing",
+                            "template": "clubbing",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "wasting",
+                            "template": "wasting",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain with movement",
+                            "template": "pain with movement",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pain on palpation",
+                            "template": "pain on palpation",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "peripheral pulses intact",
+                            "template": "peripheral pulses intact"
+                        },
+                        {
+                            "text": "peripheral pulses decreased",
+                            "template": "peripheral pulses decreased"
+                        },
+                        {
+                            "text": "peripheral pulses nonpalpable",
+                            "template": "peripheral pulses nonpalpable"
+                        }
+                    ]
+                },
+                {
+                    "text": "Extremity (describe)",
+                    "template": "EXT: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Integumentary",
+                    "template": "DERM: {children}",
+                    "children": [
+                        {
+                            "text": "NL nails",
+                            "template": "NL nails"
+                        },
+                        {
+                            "text": "good skin turger",
+                            "template": "good skin turger"
+                        },
+                        {
+                            "text": "cyanosis",
+                            "template": "cyanosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, black head",
+                            "template": "acne, black head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, white head",
+                            "template": "acne, white head",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "acne, pustule",
+                            "template": "acne, pustule",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "eczema",
+                            "template": "eczema",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "excoriations",
+                            "template": "excoriations",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "ecchymosis",
+                            "template": "ecchymosis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "bruising",
+                            "template": "bruising",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "hemangioma",
+                            "template": "hemangioma",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: pastular",
+                            "template": "pastular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "lesions: vesicular",
+                            "template": "vesicular lesions",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "petechiae",
+                            "template": "petechiae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus flammeus",
+                            "template": "nevus flammeus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "nevus vasculosus",
+                            "template": "nevus vasculosus",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "minila",
+                            "template": "minila",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "seborrhoeic dermatitis",
+                            "template": "seborrhoeic dermatitis",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "striae",
+                            "template": "striae",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "cafe-au-lauit macules",
+                            "template": "cafe-au-lauit macules",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "maculopopular rash",
+                            "template": "maculopopular rash",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "pallor",
+                            "template": "pallor",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rashes",
+                            "template": "rashes",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scarring",
+                            "template": "scarring",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "scaling",
+                            "template": "scaling",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "dry",
+                            "template": "dry skin",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Integumentary (describe)",
+                    "template": "DERM: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Lymphatics (describe)",
+                    "template": "DERM: Lymphatics: {text}",
+                    "type": "alpha"
+                },
+                {
+                    "text": "Neuro",
+                    "template": "NEURO: {children}",
+                    "children": [
+                        {
+                            "text": "CNS grossly intact II-XII",
+                            "template": "CNS grossly intact II-XII"
+                        },
+                        {
+                            "text": "strength and sensation NL",
+                            "template": "strength and sensation NL"
+                        },
+                        {
+                            "text": "NL tone",
+                            "template": "NL tone"
+                        },
+                        {
+                            "text": "Babinski reflex",
+                            "template": "Babinski reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "Moro reflex",
+                            "template": "Moro reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "plantar reflex",
+                            "template": "plantar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "palmar reflex",
+                            "template": "palmar reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "rooting reflex",
+                            "template": "rooting reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "tonic neck reflex",
+                            "template": "tonic neck reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "startle reflex",
+                            "template": "startle reflex",
+                            "type": "plus-minus"
+                        },
+                        {
+                            "text": "stepping and crawling reflex",
+                            "template": "stepping and crawling reflex",
+                            "type": "plus-minus"
+                        }
+                    ]
+                },
+                {
+                    "text": "Neurological (describe)",
+                    "template": "NEURO: {text}",
+                    "type": "alpha"
+                }
+            ]
+        }
+    ]
+}

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.