XML Format: OperationDefinition-example
Raw xml
<OperationDefinition xmlns="http://hl7.org/fhir"> <id value="example"/> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml"><h2>Populate Questionnaire</h2><p>OPERATION: Populate Questionnaire</p><p>The official URL for this operation definition is: </p><pre>http://www.fhir.org/guides/sampler2/OperationDefinition/example</pre><div><p>Limited implementation of the Populate Questionnaire implemenation</p> </div><p>URL: [base]/Questionnaire/[id]/$populate</p><p>Parameters</p><table class="grid"><tr><td><b>Use</b></td><td><b>Name</b></td><td><b>Cardinality</b></td><td><b>Type</b></td><td><b>Binding</b></td><td><b>Documentation</b></td></tr><tr><td>IN</td><td>subject</td><td>1..1</td><td>Reference</td><td/><td><div><p>The resource that is to be the <em>QuestionnaireResponse.subject</em>. The <a href="http://hl7.org/fhir/STU3/questionnaireresponse.html">QuestionnaireResponse</a> instance will reference the provided subject. In addition, if the <em>local</em> parameter is set to true, server information about the specified subject will be used to populate the instance.</p> </div></td></tr><tr><td>IN</td><td>local</td><td>0..1</td><td>Reference</td><td/><td><div><p>If the <em>local</em> parameter is set to true, server information about the specified subject will be used to populate the instance.</p> </div></td></tr><tr><td>OUT</td><td>return</td><td>1..1</td><td>QuestionnaireResponse</td><td/><td><div><p>The partially (or fully)-populated set of answers for the specified Questionnaire</p> </div></td></tr></table><div><p>Only implemented for Labs and Medications so far</p> </div></div> </text> <url value="http://www.fhir.org/guides/sampler2/OperationDefinition/example"/> <version value="0.0.0"/> <name value="Populate Questionnaire"/> <status value="draft"/> <kind value="operation"/> <date value="2015-08-04T00:00:00-07:00"/> <publisher value="Acme Healthcare Services"/> <contact> <name value="System Administrator"/> <telecom> <system value="email"/> <value value="beep@coyote.acme.com"/> </telecom> </contact> <description value="Limited implementation of the Populate Questionnaire implemenation"/> <useContext> <code> <system value="http://hl7.org/fhir/codesystem-usage-context-type"/> <code value="venue"/> <display value="Clinical Venue"/> </code> <valueCodeableConcept> <coding> <system value="http://hl7.org/fhir/v3/ActCode"/> <code value="IMP"/> <display value="inpatient encounter"/> </coding> </valueCodeableConcept> </useContext> <jurisdiction> <coding> <system value="urn:iso:std:iso:3166"/> <code value="US"/> </coding> </jurisdiction> <code value="populate"/> <comment value="Only implemented for Labs and Medications so far"/> <base> <reference value="OperationDefinition/Questionnaire-populate"/> </base> <resource value="Questionnaire"/> <system value="false"/> <type value="false"/> <instance value="true"/> <parameter> <name value="subject"/> <use value="in"/> <min value="1"/> <max value="1"/> <documentation value="The resource that is to be the *QuestionnaireResponse.subject*. The [[[QuestionnaireResponse]]] instance will reference the provided subject. In addition, if the *local* parameter is set to true, server information about the specified subject will be used to populate the instance."/> <type value="Reference"/> </parameter> <parameter> <name value="local"/> <use value="in"/> <min value="0"/> <max value="1"/> <documentation value="If the *local* parameter is set to true, server information about the specified subject will be used to populate the instance."/> <type value="Reference"/> </parameter> <parameter> <name value="return"/> <use value="out"/> <min value="1"/> <max value="1"/> <documentation value="The partially (or fully)-populated set of answers for the specified Questionnaire"/> <type value="QuestionnaireResponse"/> </parameter> <overload> <parameterName value="subject"/> <parameterName value="local"/> </overload> <overload> <parameterName value="subject"/> <comment value="local defaults to false when not passed as a parameter"/> </overload> </OperationDefinition>