-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Writing Documentation
This page describes various markdown features that can be used within HAPI FHIR and Smile CDR documentation.
A URL snippet can be performed using any of the following styles:
```url http://try.smilecdr.com:8000/Patient?name=Darma ```
This style includes several URLs in a single box, which can be more readable than using several separate snippets.
```url http://try.smilecdr.com:8000/Patient?name=Darma http://try.smilecdr.com:8000/Patient?name=Pixel http://try.smilecdr.com:8000/Patient?name=Kona ```
```url http://try.smilecdr.com:8000/Patient ?name=Darma &birthDate=2017 ```
To embed a code snippet that is sourced from a source file elsewhere in the codebase, first create a snippet comment in your source file somewhere, e.g.:
```javascript // START SNIPPET: livebundle_example_earliestThreeByPathKeeper function earliestThreeByPathKeeper() { // This is the path we use to determine to find the date to pick the most recent one let pathToOrderDate = 'period.start'; return LiveBundleKeeperFactory.newEarliestByPath(pathToOrderDate, 3); } ```
Then in the docs, use the following syntax to include that snippet (using the path to the file relative to the root of the project):
```javascript {{snippet:file:cdr-persistence/src/test/resources/example_livebundle_rules.js|livebundle_example_toggleBySearchKeeper}} ```
By default, section IDs are generated using lowercased H1 text with whitespace replaced by -
. For example:
# This is a section
This will result in the HTML:
<a name="this-is-a-section"/>
<h1>This is a section</h1>
You can manually set the anchor name by adding a manual anchor name tag in your markdown, as follows:
<a name="my-section"/>
# This is a section
This will result in the HTML:
<a name="my-section"/>
<h1>This is a section</h1>