Difference between revisions of "Operations"

From Hiasobi - FHIR
Jump to: navigation, search
(Patient)
 
(21 intermediate revisions by 2 users not shown)
Line 4: Line 4:
  
 
<table border="1" cellpadding=10>
 
<table border="1" cellpadding=10>
   <tr><td><b>$everything</b><br>Retrieve a complete patient summary as a bundle for a specific patient.
+
   <tr><td><b>$everything</b><br>Retrieve a complete patient summary as a bundle for a specific patient.<br>As per http://hl7.org/implement/standards/FHIR-Develop/patient-operations.html
     <pre>[base]/Patient/[id]/$everything</pre>
+
 +
     <pre>GET [base]/Patient/[id]/$everything</pre>
 +
  <ul>
 +
    <li>_since : standard everything since date-time</li>
 +
    <li>_until : (custom) everything until a date-time</li>
 +
    <li>_resources : (custom) comma separated resource type list to include in summary</li>
 +
    <li>_history: (custom) history style summary with POST, PUT and DELETE information</li>
 +
  </ul>
 
   </td></tr>
 
   </td></tr>
 +
 +
</table>
 +
 +
==Questionnaire==
 +
 +
<table border="1" cellpadding=10>
 +
  <tr><td><b>$populate</b> generates a QuestionnaireResponse based on the Questionnaire content and content in the clinical system.<br>
 +
    <pre>POST [base]/Questionnaire/$populate</pre>
 +
  </td></tr>
 +
  <tr><td>Implements fluent-path expressions<br/></td></tr>
 +
  <tr><td>Supports context variables in expressions:<br/>
 +
    <ul><li>[$subject]- id of the passed in subject (or queried for desktop use)</li><li>[$user] - queries user context (desktop use)</li></ul>
 +
</td></tr>
 
</table>
 
</table>

Latest revision as of 15:55, 13 September 2017

Operations are query/procedures that can be performed on the servers

Patient

$everything
Retrieve a complete patient summary as a bundle for a specific patient.
As per http://hl7.org/implement/standards/FHIR-Develop/patient-operations.html
GET [base]/Patient/[id]/$everything
  • _since : standard everything since date-time
  • _until : (custom) everything until a date-time
  • _resources : (custom) comma separated resource type list to include in summary
  • _history: (custom) history style summary with POST, PUT and DELETE information

Questionnaire

$populate generates a QuestionnaireResponse based on the Questionnaire content and content in the clinical system.
POST [base]/Questionnaire/$populate
Implements fluent-path expressions
Supports context variables in expressions:
  • [$subject]- id of the passed in subject (or queried for desktop use)
  • [$user] - queries user context (desktop use)