Skip to content

Commit e467c72

Browse files
authored
Merge pull request #50 from inferno-framework/FI-2854-doc-fixes
Doc updates for FI-2854
2 parents e8894ce + 0ff695a commit e467c72

File tree

10 files changed

+34
-24
lines changed

10 files changed

+34
-24
lines changed

_includes/footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<div class="col-sm-6">
55
<h1 data-toc-skip class="h4">Contact Us</h1>
66
<p>The fastest way to reach the Inferno team is via the <a
7-
href="https://chat.fhir.org/#narrow/stream/179309-inferno">Inferno Zulip stream</a>.</p>
7+
href="https://chat.fhir.org/#narrow/stream/179309-inferno">Inferno Chat on Zulip</a>.</p>
88
<p>You can also e-mail the <a href="mailto:inferno@groups.mitre.org">Inferno Development Team</a>.</p>
99
</div>
1010
<div class="col-sm-6">

about/who.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ Coordinator for Health IT (ONC) in support of the ONC Certified Health IT Progra
1111
Development is currently led by the MITRE Corporation, a not-for-profit organization working in the
1212
public interest.
1313

14-
The fastest way to reach the Inferno team is via the [Inferno Zulip
15-
stream](https://chat.fhir.org/#narrow/stream/179309-inferno).
14+
The fastest way to reach the Inferno team is via the [Inferno Chat on Zulip](https://chat.fhir.org/#narrow/stream/179309-inferno).
1615

1716
You can also
1817
[e-mail the team](mailto:inferno@groups.mitre.org).

community/add-ons.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@ Note that these may require additional effort to integrate into Test Kits.
2424
* **[Inferno FHIR Validator App](https://github.com/inferno-framework/fhir-validator-app)**:
2525
Simple FHIR Validation Web UI that allows users to validate resources against the base
2626
FHIR specification or FHIR Implementation Guides ([hosted example](https://inferno.healthit.gov/validator)).
27-
* **[Inferno FHIR Wrapper](https://github.com/inferno-framework/fhir-validator-wrapper)**: Simple service UI to the HL7 FHIR Validator that Inferno Test Kits
27+
* **[Inferno FHIR Wrapper](https://github.com/inferno-framework/fhir-validator-wrapper)**: Simple service UI to the [official HL7 FHIR validation
28+
library](https://github.com/hapifhir/org.hl7.fhir.core/tree/master/org.hl7.fhir.validation) that Inferno Test Kits
2829
use to provide FHIR validation services to Inferno Tests.

community/hosts.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,7 @@ All known Public Hosts of Inferno Test Kits are listed below. If you are interes
1212
| Name | Link | Host Organization |
1313
|--------|--------|-------------------|
1414
| Inferno on HealthIT.gov | [inferno.healthit.gov](https://inferno.healthit.gov) | ONC |
15-
| Inferno on HealthIT.gov QA | [inferno-qa.healthit.gov](https://inferno-qa.healthit.gov) &emsp; | ONC |
16-
{: .multi-grid}
15+
| Inferno on HealthIT.gov QA[^1] | [inferno-qa.healthit.gov](https://inferno-qa.healthit.gov) | ONC |
16+
{: .multi-grid}
17+
18+
[^1]: Inferno QA is a site used for testing pre-release versions of Inferno and Test Kits and is **not** for certification use.

community/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ under the Apache 2.0 license and the source is available in the [Inferno Framewo
1313

1414
## Inferno Team
1515

16-
The fastest way to reach the Inferno team is via the [Inferno Zulip
17-
stream](https://chat.fhir.org/#narrow/stream/179309-inferno).
16+
The fastest way to reach the Inferno team is via the
17+
[Inferno Chat on Zulip](https://chat.fhir.org/#narrow/stream/179309-inferno).
1818

1919
You can also
2020
[e-mail the team](mailto:inferno@groups.mitre.org).
@@ -29,7 +29,7 @@ We welcome feedback on the Test Kits that we have developed[^1], including but n
2929
- Requirements coverage, such as requirements that have been missed, tests that necessitate features that the IG does not require, or other issues with the interpretation of the IG's requirements.
3030
- User experience, such as confusing or missing information in the test UI.
3131

32-
Please report any issues on the given Test Kit's Issues page on [our GitHub](https://github.com/inferno-framework).
32+
Please report any issues on the given Test Kit's Issues page under the [Inferno Framework GitHub Organization](https://github.com/inferno-framework).
3333

3434
## Contributions
3535

community/inferno-chat.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Inferno Chat
2+
title: Inferno Chat on Zulip
33
nav_order: 23
44
layout: docs
55
section: community

docs/getting-started-users.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ Start here if you're interested in testing a FHIR server against one or more
99
existing Test Kits.
1010

1111
## Running an Existing Test Kit
12-
Most Test Kits are developed using the [Inferno Template
13-
repository](https://github.com/inferno-framework/inferno-template), which
12+
Most Test Kits are developed using the [Inferno Template](https://github.com/inferno-framework/inferno-template) repository, which
1413
provides scripts for standing up an instance of Inferno to run a selected Test
1514
Kit. Running a Test Kit usually follows the below steps:
1615

docs/getting-started/debugging.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ To use the debug gem:
2525
### Example
2626
{:toc-skip}
2727

28-
We first add the `require 'debug/open_nonstop'` and `debugger` to set a breakpoint. We've added
29-
these to lines 9 & 10 in the example test below.
28+
First add the `require 'debug/open_nonstop'` and `debugger` to set a breakpoint. These are shown in lines 9 & 10 in the example test below.
3029

3130
```ruby
3231
1 module InfernoTemplate
@@ -50,7 +49,7 @@ these to lines 9 & 10 in the example test below.
5049
19 end
5150
```
5251

53-
We then run the tests until the breakpoint is reached. Then we connect to the debugger console.
52+
Run the tests until the breakpoint is reached. Then connect to the debugger console.
5453

5554
```ruby
5655
ᐅ bundle exec rdbg -A
@@ -68,14 +67,18 @@ DEBUGGER (client): Connected. PID:22112, $0:sidekiq 6.5.7 [0 of 10 busy]
6867
26| assert_resource_type(:patient)
6968
27| assert resource.id == patient_id,
7069
```
71-
Now you can get information about the current object
70+
71+
In the debugger you can get information about the current object:
72+
7273
```ruby
7374
(ruby:remote) self.id
7475
"test_suite_template-patient_group-Test01"
7576
(ruby:remote) self.title
7677
"Server returns requested Patient resource from the Patient read interaction"
7778
```
79+
7880
As well as the values of currently defined variables.
81+
7982
```ruby
8083
(rdbg:remote) inputs
8184
[:patient_id, :url, :credentials]
@@ -84,7 +87,9 @@ As well as the values of currently defined variables.
8487
(rdbg:remote) url
8588
"https://inferno.healthit.gov/reference-server/r4"
8689
```
90+
8791
You can also look at available methods and instance variables of a given object, like `request`
92+
8893
```ruby
8994
(rdbg:remote) ls request
9095
Inferno::Entities::Request
@@ -94,15 +99,18 @@ Inferno::Entities::Request
9499
verb=
95100
instance variables: @created_at @direction @headers @id @index @name @request_body @response_body @result_id @status @test_session_id @updated_at @url @verb
96101
```
102+
97103
And then use that as a reference to get additional information:
104+
98105
```ruby
99106
(ruby:remote) request.status
100107
200
101108
(ruby:remote) request.response_body
102109
"{\n \"resourceType\": \"Patient\" ... }"
103110
```
111+
104112
There are a lot more commands available than just the ones stated above.
105-
You can always type `help` for the list of all commands, or `help [COMMAND]` for information about a specific command.
113+
Type `help` for the list of all commands, or `help [COMMAND]` for information about a specific command.
106114

107115
## Interactive Console
108116

@@ -112,7 +120,7 @@ syntax highlighting, runtime invocation, source & documentation browsing, and mo
112120
the environment generally, as opposed to using the debug gem to review the environment at a specific breakpoint while
113121
running the system.
114122

115-
For example, I can look at the Suite class that is defined in the Inferno Template by default (`lib/inferno_template.rb`) and
123+
For example, you can look at the Suite class that is defined in the Inferno Template by default (`lib/inferno_template.rb`) and
116124
set it to the variable `suite`.
117125

118126
```ruby
@@ -121,15 +129,15 @@ set it to the variable `suite`.
121129
=> [#<InfernoTemplate::Suite @id="test_suite_template", @title="Inferno Test Suite Template">]
122130
```
123131

124-
And then use that variable to see what groups will be run in the suite, which I see are the Capability Statement and Patient Tests.
132+
And then use that variable to see what groups will be run in the suite, which are the Capability Statement and Patient Tests.
125133

126134
```ruby
127135
[2] pry(main)> suite.groups
128136
=> [#<Inferno::Entities::TestGroup @id="test_suite_template-capability_statement", @short_id="1", @title="Capability Statement">,
129137
#<InfernoTemplate::PatientGroup @id="test_suite_template-patient_group", @short_id="2", @title="Patient Tests">]
130138
```
131139

132-
I can also even see which test will be run first.
140+
You can also even see which test will be run first.
133141

134142
```ruby
135143
[3] pry(main)> suite.groups.first.tests

docs/getting-started/repo-layout-and-organization.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ parent: Getting Started
66
section: docs
77
layout: docs
88
---
9-
# Template Layout
10-
After cloning the [template repository](https://github.com/inferno-framework/inferno-template), you will have a directory structure that
9+
10+
## Template Layout
11+
After cloning the [Inferno Test Kit Template](https://github.com/inferno-framework/inferno-template) repository, you will have a directory structure that
1112
looks something like this:
1213
```
1314
├── Dockerfile
@@ -78,4 +79,4 @@ lib
7879
And anyone wanting to use this test kit, would load it with `require
7980
'us_core_test_kit'`.
8081

81-
If you want more examples, check out the [Community Page](/inferno-core/available-test-kits) to view all available Test Kits.
82+
If you want more examples, check out the [Community Page](/community/test-kits) to view all available Test Kits currently registered with the Inferno Team.

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,4 @@ testing DSL.
9696
Inferno's Ruby API.
9797

9898
## Inferno Test Kits
99-
Visit the [Community Page](/inferno-core/available-test-kits) to view all available Test Kits.
99+
Visit the [Community Page](/community/test-kits) to view all available Test Kits currently registered with the Inferno Team.

0 commit comments

Comments
 (0)