Difference between revisions of "201901 IG Development and Exchange"

From HL7Wiki
Jump to navigation Jump to search
Line 36: Line 36:
 
:Action: Run the IG publisher (cmd line or GUI)
 
:Action: Run the IG publisher (cmd line or GUI)
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
:Success Criteria: Successfully publish an IG  
+
:Success Criteria: Successfully publish an IG locally
  
 
===Manually run the R4 IG Publisher to publish an IG using already existing resources etc.===
 
===Manually run the R4 IG Publisher to publish an IG using already existing resources etc.===
 
:Action: Run the IG publisher (cmd line or GUI)  
 
:Action: Run the IG publisher (cmd line or GUI)  
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
:Success Criteria: Successfully publish an IG  
+
:Success Criteria: Successfully publish an IG locally
  
 
===Use a tool to run the R3 IG Publisher to publish an IG using already existing resources etc.===
 
===Use a tool to run the R3 IG Publisher to publish an IG using already existing resources etc.===
 
:Action: Run the IG publisher using a tool (Trifolia on FHIR)  
 
:Action: Run the IG publisher using a tool (Trifolia on FHIR)  
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
:Success Criteria: Successfully publish an IG  
+
:Success Criteria: Successfully publish an IG locally
  
 
===Use a tool to run the R4 IG Publisher to publish an IG using already existing resources etc.===
 
===Use a tool to run the R4 IG Publisher to publish an IG using already existing resources etc.===
 
:Action: Run the IG publisher using a tool (Trifolia on FHIR)  
 
:Action: Run the IG publisher using a tool (Trifolia on FHIR)  
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
:Success Criteria: Successfully publish an IG
+
:Success Criteria: Successfully publish an IG locally
  
 
===Use a tool to run the R4 IG Publisher to publish an IG===
 
===Use a tool to run the R4 IG Publisher to publish an IG===
 
:Action: Run the IG publisher using a tool (Trifolia on FHIR)  
 
:Action: Run the IG publisher using a tool (Trifolia on FHIR)  
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
 
:Precondition: Use existing ig.json, StructureDefinition, template etc. files
:Success Criteria: Successfully publish an IG  
+
:Success Criteria: Successfully publish an IG locally
  
===Scenario Step 1 Name===
+
===Use a tool to create and run the R4 IG Publisher to publish an IG===
:Action: <!--Who does what?  (Use the role names listed above when referring to the participants -->
+
:Action: Create an ImplementationGuide profile, create profile StructureDefinitions, and run the IG publisher using a tool (Trifolia on FHIR)
:Precondition: <!-- What setup is required prior to executing this step? -->
+
:Precondition: None
:Success Criteria: <!-- How will the participants know if the test was successful? -->
+
:Success Criteria: Successfully publish an IG in a tool
:Bonus point: <!-- Any additional complexity to make the scenario more challenging -->
+
:Bonus point: Export IG files from tool into GitHub and run continuous integration build to publish IG on HL7 site
 
 
<!-- Provide a description of each task -->
 
  
 
==TestScript(s)==
 
==TestScript(s)==

Revision as of 17:52, 13 January 2019


IG Development and Exchange

Submitting WG/Project/Implementer Group

FHIR IG Developers

Justification

The development and exchange of FHIR IG specifications is an important and not widely understood aspect of FHIR profile development.

Related tracks

Proposed Track Lead

Sarah Gaunt

Email: sarah.gaunt@lantanagroup.com

Expected participants

  • Sarah Gaunt - Lantana Consulting Group
  • Dave DeRoode - Lantana Consulting Group
  • Sean McIlvenna - Lantana Consulting Group
  • Richard Esmond - PenRad, Inc.
  • Reinhard Egelkraut - HL7 Austria; CGM Clinical Austria

Roles

Please include information here regarding how much advance preparation will be required if creating a client and/or server.

Role 1 Name

Scenarios

Manually run the R3 IG Publisher to publish an IG using already existing resources etc.

Action: Run the IG publisher (cmd line or GUI)
Precondition: Use existing ig.json, StructureDefinition, template etc. files
Success Criteria: Successfully publish an IG locally

Manually run the R4 IG Publisher to publish an IG using already existing resources etc.

Action: Run the IG publisher (cmd line or GUI)
Precondition: Use existing ig.json, StructureDefinition, template etc. files
Success Criteria: Successfully publish an IG locally

Use a tool to run the R3 IG Publisher to publish an IG using already existing resources etc.

Action: Run the IG publisher using a tool (Trifolia on FHIR)
Precondition: Use existing ig.json, StructureDefinition, template etc. files
Success Criteria: Successfully publish an IG locally

Use a tool to run the R4 IG Publisher to publish an IG using already existing resources etc.

Action: Run the IG publisher using a tool (Trifolia on FHIR)
Precondition: Use existing ig.json, StructureDefinition, template etc. files
Success Criteria: Successfully publish an IG locally

Use a tool to run the R4 IG Publisher to publish an IG

Action: Run the IG publisher using a tool (Trifolia on FHIR)
Precondition: Use existing ig.json, StructureDefinition, template etc. files
Success Criteria: Successfully publish an IG locally

Use a tool to create and run the R4 IG Publisher to publish an IG

Action: Create an ImplementationGuide profile, create profile StructureDefinitions, and run the IG publisher using a tool (Trifolia on FHIR)
Precondition: None
Success Criteria: Successfully publish an IG in a tool
Bonus point: Export IG files from tool into GitHub and run continuous integration build to publish IG on HL7 site

TestScript(s)

Security and Privacy Considerations