This page is part of the Argonaut Data Query Implementation Guide (v1.0.0: Release) based on FHIR R2. This is the current published version in it's permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
{ "resourceType" : "Conformance", "id" : "client", "text" : { "status" : "generated", "div" : "<div xmlns="http://www.w3.org/1999/xhtml"> <span style="font-size:larger; font-weight:bold; ">Argonaut Data Query Implementation Guide Client</span> <hr/> <p> <span>FHIR Version: </span> <span>1.0.2</span> <br/> <span>Supported formats: </span> <span>xml</span> <span>, </span> <span>json</span> <br/> <span>Published: </span> <span>2016-10-18</span> <br/> <span>Published by: </span> <span>Argonaut Project</span> </p> <p> <span>This Conformance instance defines the expected capabilities of a client when conforming to the Argonaut Data Query Implementation Guide.</span> </p> <br/> <h4> <span style="font-size:larger; font-weight:bold; ">RESTful Behavior</span> </h4> <br/> <hr/> <div> <span>Description: </span> <p><strong>The Argonaut client SHOULD:</strong></p> <ol> <li>Support fetching and querying of one or more Argonaut profile(s), using the supported RESTful interactions and search parameters declared in the <a href="Conformance-server.html">Argonaut Server Conformance Statement</a></li> </ol> <br/></div> <div> <span>Security: </span> <p><strong>Argonaut Data Query clients SHALL</strong> implement the <a href="index.html#security">security requirements</a> documented in this guide </p> <br/></div> <span>Supported Operations: </span> <span style="font-weight:bold;">SHALL</span> <span> Support </span> <a href="http://fhir.org/guides/argonaut/OperationDefinition/docref"> <span>docref</span> </a> <h4> <span style="font-weight:bold; ">Resource Details:</span> </h4> <br/> <ol> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="Patient"> <span style="font-weight:bold; ">Patient</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-patient.html"> <span>Argonaut Data Query Patient Profile</span> <br/> </a> <br/> </p> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-patient</h4> <ul> <li>A client has connected to a server and fetched a patient using GET [base]/Patient/[id].</li> <li>A client has connected to a server and searched through available Patients using at least 2 (example name and gender) of the following search parameters: <ul> <li>name</li> <li>gender</li> <li>birthdate</li> </ul> </li> </ul> <p>To limit overly broad search results, a client search with gender <strong>SHOULD</strong> include family and given name search parameters.</p> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="AllergyIntolerance"> <span style="font-weight:bold; ">AllergyIntolerance</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-allergyintolerance.html"> <span>Argonaut Data Query AllergyIntolerance Profile</span> <br/> </a> <br/> </p> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-allergintolerance</h4> <ul> <li>A client has connected to a server and fetched a patient's allergies using GET /AllergyIntolerance?patient=[id].</li> </ul> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="CarePlan"> <span style="font-weight:bold; ">CarePlan</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-careplan.html"> <span>Argonaut Data Query CarePlan Profile</span> <br/> </a> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-careteam.html"> <span>Argonaut Data Query CareTeam Profile</span> <br/> </a> <br/> </p> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-careplan</h4> <ul> <li>c of a patient's Assessment and Plan of Treatment information using GET /CarePlan?patient=[id]&category=assess-plan.</li> <li>A client has connected to a server and fetched all of a patient's Assessment and Plan of Treatment information over a specified time period using GET /CarePlan?patient=[id]&category=assess-plan&date=[date].</li> </ul> <ul> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching all of a patient's active Assessment and Plan of Treatment information using GET /CarePlan?patient=[id]&category=assess-plan&status=active.</li> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching all of a patient's active Assessment and Plan of Treatment information over a specified time period using GET /CarePlan?patient=[id]&category=assess-plan&status=active&date=[date].</li> </ul> <h4 id="summary-of-argonaut-search-criteria-for-structuredefinition-argo-careteam">Summary of Argonaut Search Criteria for StructureDefinition-argo-careteam</h4> <ul> <li>A client has connected to a server and fetched a patients current care team members using GET[base]/CarePlan?patient=[id]&category=careteam&status=active</li> </ul> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="Condition"> <span style="font-weight:bold; ">Condition</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-condition.html"> <span>Argonaut Data Query Condition Profile</span> <br/> </a> <br/> </p> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-condition</h4> <ul> <li>A client connected to a server and fetched all problems and health concerns for a patient, including current as well as historical problems and health concerns using GET/Condition?patient=[id]</li> </ul> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="Device"> <span style="font-weight:bold; ">Device</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-device.html"> <span>Argonaut Data Query Device Profile</span> <br/> </a> <br/> </p> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-device</h4> <ul> <li>A client has connected to a server and fetched all Unique device identifier(s)(UDI)for a patient's implantable device(s)using GET /Device?patient=[id].</li> </ul> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="DocumentReference"> <span style="font-weight:bold; ">DocumentReference</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-documentreference.html"> <span>Argonaut Data Query Document Reference Profile</span> <br/> </a> <br/> </p> <h4>Search Criteria for StructureDefinition-argo-documentreference</h4> <p> The Server <strong>SHALL</strong> support fetching document references using either the direct query for DocumentReference resources as described here or the <a href="OperationDefinition-docref.html">$docref operation</a>. The Client <strong>SHALL</strong> support both methods.</p> <p>A client has connected to a server and fetches document references for a patient:</p><ul><li><code>GET [base]/DocumentReference/$docref?patient=[id]</code></li></ul><p>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching references for a patient searched by type and/or date using:</p><ul><li><code>GET [base]/DocumentReference/$docref?patient=[id]{&type=[type]}{&period=[date]}</code></li></ul> <p/><p/><p> <span>Supported Search Combinations:</span> <span>patient</span> <span> + </span> <span>type</span> <span> + </span> <span>period</span> </p><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="Goal"> <span style="font-weight:bold; ">Goal</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-goal.html"> <span>Argonaut Data Query Goal Profile</span> <br/> </a> <br/> </p> <h4>Summary of US Core Search Criteria for StructureDefinition-us-core-goal</h4> <ul> <li>A client has connected to a server and fetched all of a patient's goals using GET [base]/Goal?patient=[id].</li> <li>A client has connected to a server and fetched all of a patient's goals over a specified time period using GET [base]/Goal?patient=[id]&date=[date]{&date=[date]}.</li> </ul> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="Immunization"> <span style="font-weight:bold; ">Immunization</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-immunization.html"> <span>Argonaut Data Query Immunization Profile</span> <br/> </a> <br/> </p> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-immunization</h4> <ul> <li>A client has connected to a server and fetched all immunizations for a patient using GET /Immunization?patient=[id].</li> </ul> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="DiagnosticReport"> <span style="font-weight:bold; ">DiagnosticReport</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-diagnosticreport.html"> <span>Argonaut Data Query DiagnosticReport Profile</span> <br/> </a> <br/> </p> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-diagnosticreport</h4> <ul> <li>A client has connected to a server and fetched all of a patient's laboratory diagnostic reports by searching by category using GET [base]/DiagnosticReport?patient=[id]&category=LAB.</li> <li>A client has connected to a server and fetched all of a patient's laboratory diagnostic reports searching by category code and date range using GET [base]/DiagnosticReport?patient=[id]&category=LAB&date=[date]{&date=[date]}.</li> <li>A client has connected to a server and fetched all of all of a patient's laboratory diagnostic reports searching by category and code using GET [base]/DiagnosticReport?patient=[id]&category=LAB&code=[LOINC].</li> </ul> <ul> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching any of a patient's laboratory diagnostic reports searching by category and one or more codes and date range using GET [base]/DiagnosticReport?patient=[id]&category=LAB&code=[LOINC1{,LOINC2,LOINC3,...}]&date=[date]{&date=[date]}.</li> </ul> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="Observation"> <span style="font-weight:bold; ">Observation</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-observationresults.html"> <span>Argonaut Data Query Result Observation Profile</span> <br/> </a> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-vitalsigns.html"> <span>Argonaut Data Query Vital Signs Profile</span> <br/> </a> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-smokingstatus.html"> <span>Argonaut Data Query Smoking Status Observation Profile</span> <br/> </a> <br/> </p> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-observationresults</h4> <ul> <li>A client has connected to a server and fetched all of a patient's laboratory results by searching by category using GET [base]/Observation?patient=[id]&category=laboratory.</li> <li>A client has connected to a server and fetched all of a patient's laboratory results searching by category code and date range using GET [base]/Observation?patient=[id]&category=laboratory&date=[date]{&date=[date]}.</li> <li>A client has connected to a server and fetched all of all of a patient's laboratory results searching by category and code using GET [base]/Observation?patient=[id]&category=laboratory&code=[LOINC].</li> </ul> <ul> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching any of a patient's laboratory results searching by category and one or more codes and date range using GET [base]/Observation?patient=[id]&category=laboratory&code=[LOINC1{,LOINC2,LOINC3,...}]&date=[date]{&date=[date]}.</li> </ul> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-smokingstatus</h4> <ul> <li>A client has connected to a server and fetched a patient's smoking status using GET [base]/Observation?patient=[id]&code=72166-2.</li> </ul> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-vitalsigns</h4> <ul> <li>A client has connected to a server and fetched all of a patient's vital signs by searching by category using GET [base]/Observation?patient=[id]&category=vital-signs.</li> <li>A client has connected to a server and fetched all of a patient's vital signs searching by category code and date range using GET [base]/Observation?patient=[id]&category=vital-signs&date=[date]{&date=[date]}.</li> <li>A client has connected to a server and fetched any of a patient's vital signs by searching by one or more of the codes listed below using GET [base]/Observation?patient=[id]&code[vital sign LOINC{,LOINC2,LOINC3,...}].</li> </ul> <ul> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching any of a patient's vital signs searching by one or more of the codes listed below and date range using GET [base]/Observation?patient=[id]&code=[LOINC{,LOINC2...}]vital-signs&date=[date]{&date=[date]}.</li> </ul> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="Medication"> <span style="font-weight:bold; ">Medication</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-medication.html"> <span>Argonaut Data Query Medication Profile</span> <br/> </a> <br/> </p> <p>The MedicationStatement and MedicationOrder resources can represent a medication, using either a code or refer to a [Medication] resource. If the Medication Resource is used in a MedicationStatement or a MedicationOrder, then the READ and SEARCH Criteria <strong>SHALL</strong> be supported.</p> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="MedicationStatement"> <span style="font-weight:bold; ">MedicationStatement</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-medicationstatement.html"> <span>Argonaut Data Query MedicationStatement Profile</span> <br/> </a> <br/> </p> <p><strong>Summary of US Core Search Criteria for StructureDefinition-us-core-medicationstatement</strong></p> <p>The MedicationStatement and MedicationOrder resources can represent a medication, using either a code or refer to a Medication resource. When referencing a Medication resource, the resource may be <a href="http://hl7.org/fhir/2017Jan/references.html#contained">contained</a> or an external resource. The server application can choose any one way or more than one method, but <strong>IF</strong> the an external reference to Medication is used, the server <strong>SHALL</strong> support the <a href="http://hl7.org/fhir/2017Jan/references.html#include">include</a> parameter for searching this element. The client application <strong>SHALL</strong> support both methods.</p> <ul> <li>A client has connected to a server and fetched a patient's medications using:</li> </ul> <ol> <li>GET /MedicationStatement?patient=[id]</li> <li>GET /MedicationStatement?patient=[id]&_include=MedicationStatement:medication</li> </ol> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="MedicationOrder"> <span style="font-weight:bold; ">MedicationOrder</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-MedicationOrder.html"> <span>Argonaut Data Query MedicationOrder Profile</span> <br/> </a> <br/> </p> <p><strong>Summary of US Core Search Criteria for StructureDefinition-us-core-medicationorder</strong></p> <p>The MedicationStatement and MedicationOrder resources can represent a medication, using either a code or refer to a Medication resource. When referencing a Medication resource, the resource may be <a href="http://hl7.org/fhir/references.html#contained">contained</a> or an external resource. The server application can choose any one way or more than one method, but <strong>IF</strong> the an external reference to Medication is used, the server <strong>SHALL</strong> support the <a href="http://hl7.org/fhir/references.html#include">include</a> parameter for searching this element. The client application <strong>SHALL</strong> support both methods.</p> <ul> <li>A client has connected to a server and fetched a patient's medications using:</li> </ul> <ol> <li>GET /MedicationOrder?patient=[id]</li> <li>GET /MedicationOrder?patient=[id]&_include=MedicationOrder:medication</li> </ol> <p/><p/><p/><hr/></li> <li> <span style="font-weight:bold; ">Resource Type: </span> <a name="Procedure"> <span style="font-weight:bold; ">Procedure</span> </a> <p> <span>Supported Profiles: </span> <a href="http://fhir.org/guides/argonaut/StructureDefinition-argo-procedure.html"> <span>Argonaut Data Query Procedure Profile</span> <br/> </a> <br/> </p> <h4>Summary of US Core Search Criteria for StructureDefinition-us-core-procedure</h4> <ul> <li>A client connected to a server and fetched all procedures for a patient, including current as well as historical Procedures GET/Procedure?patient=[id].</li> <li>A client has connected to a server and fetched all of a patient's procedures over a specified time period using GET /Procedure?patient=[id]&date=[date]{&date=[date]}.</li> </ul> <p/><p/><p/><hr/></li> </ol> <br/> <br/> <br/> </div>" }, "url" : "http://fhir.org/guides/argonaut/Conformance/client", "name" : "Argonaut Data Query Implementation Guide Client", "status" : "draft", "publisher" : "Argonaut Project", "contact" : [ { "telecom" : [ { "system" : "other", "value" : "http://argonautwiki.hl7.org" } ] } ], "date" : "2016-10-18", "description" : "This Conformance instance defines the expected capabilities of a client when conforming to the Argonaut Data Query Implementation Guide.", "kind" : "requirements", "fhirVersion" : "1.0.2", "acceptUnknown" : "extensions", "format" : [ "xml", "json" ], "profile" : [ { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "AllergyIntolerance" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-allergyintolerance.html", "display" : "Argonaut Data Query AllergyIntolerance Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "CarePlan" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-careplan.html", "display" : "Argonaut Data Query CarePlan Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "CarePlan" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-careteam.html", "display" : "Argonaut Data Query CareTeam Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Condition" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-condition.html", "display" : "Argonaut Data Query Condition Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "DocumentReference" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-documentreference.html", "display" : "Argonaut Data Query Document Reference Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Device" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-device.html", "display" : "Argonaut Data Query Device Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Goal" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-goal.html", "display" : "Argonaut Data Query Goal Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Immunization" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-immunization.html", "display" : "Argonaut Data Query Immunization Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "DiagnosticReport" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-diagnosticreport.html", "display" : "Argonaut Data Query DiagnosticReport Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Observation" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-observationresults.html", "display" : "Argonaut Data Query Result Observation Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Medication" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-medication.html", "display" : "Argonaut Data Query Medication Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "MedicationOrder" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-MedicationOrder.html", "display" : "Argonaut Data Query MedicationOrder Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "MedicationStatement" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-medicationstatement.html", "display" : "Argonaut Data Query MedicationStatement Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Observation" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-vitalsigns.html", "display" : "Argonaut Data Query Vital Signs Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Observation" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-smokingstatus.html", "display" : "Argonaut Data Query Smoking Status Observation Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Patient" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-patient.html", "display" : "Argonaut Data Query Patient Profile" }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-profile-link", "valueCode" : "Procedure" } ], "reference" : "http://fhir.org/guides/argonaut/StructureDefinition-argo-procedure.html", "display" : "Argonaut Data Query Procedure Profile" } ], "rest" : [ { "mode" : "client", "documentation" : " <p><strong>The Argonaut client SHOULD:</strong></p> <ol> <li>Support fetching and querying of one or more Argonaut profile(s), using the supported RESTful interactions and search parameters declared in the <a href="Conformance-server.html">Argonaut Server Conformance Statement</a></li> </ol> ", "security" : { "description" : " <p><strong>Argonaut Data Query clients SHALL</strong> implement the <a href="index.html#security">security requirements</a> documented in this guide </p> " }, "resource" : [ { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-patient</h4> <ul> <li>A client has connected to a server and fetched a patient using GET [base]/Patient/[id].</li> <li>A client has connected to a server and searched through available Patients using at least 2 (example name and gender) of the following search parameters: <ul> <li>name</li> <li>gender</li> <li>birthdate</li> </ul> </li> </ul> <p>To limit overly broad search results, a client search with gender <strong>SHOULD</strong> include family and given name search parameters.</p> " } ], "type" : "Patient", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query patient resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query patients by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query patient instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query patient instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-allergintolerance</h4> <ul> <li>A client has connected to a server and fetched a patient's allergies using GET /AllergyIntolerance?patient=[id].</li> </ul> " } ], "type" : "AllergyIntolerance", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query AllergyIntolerance resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query AllergyIntolerance by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query AllergyIntolerance instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query AllergyIntolerance instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-careplan</h4> <ul> <li>c of a patient's Assessment and Plan of Treatment information using GET /CarePlan?patient=[id]&category=assess-plan.</li> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetched all of a patient's Assessment and Plan of Treatment information over a specified time period using GET /CarePlan?patient=[id]&category=assess-plan&date=[date].</li> </ul> <ul> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching all of a patient's active Assessment and Plan of Treatment information using GET /CarePlan?patient=[id]&category=assess-plan&status=active.</li> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching all of a patient's active Assessment and Plan of Treatment information over a specified time period using GET /CarePlan?patient=[id]&category=assess-plan&status=active&date=[date].</li> </ul> <h4 id="summary-of-argonaut-search-criteria-for-structuredefinition-argo-careteam">Summary of Argonaut Search Criteria for StructureDefinition-argo-careteam</h4> <ul> <li>A client has connected to a server and fetched a patients current care team members using GET[base]/CarePlan?patient=[id]&category=careteam&status=active</li> </ul> " } ], "type" : "CarePlan", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query careplan resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query careplan by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query careplan instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query careplan instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-condition</h4> <ul> <li>A client connected to a server and fetched all problems and health concerns for a patient, including current as well as historical problems and health concerns using GET/Condition?patient=[id]</li> </ul> " } ], "type" : "Condition", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query condition resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query condition by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query condition instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query condition instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-device</h4> <ul> <li>A client has connected to a server and fetched all Unique device identifier(s)(UDI)for a patient's implantable device(s)using GET /Device?patient=[id].</li> </ul> " } ], "type" : "Device", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query device resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query device by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query device instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query device instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Search Criteria for StructureDefinition-argo-documentreference</h4> <p> The Server <strong>SHALL</strong> support fetching document references using either the direct query for DocumentReference resources as described here or the <a href="OperationDefinition-docref.html">$docref operation</a>. The Client <strong>SHALL</strong> support both methods.</p> <p>A client has connected to a server and fetches document references for a patient:</p><ul><li><code>GET [base]/DocumentReference/$docref?patient=[id]</code></li></ul><p>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching references for a patient searched by type and/or date using:</p><ul><li><code>GET [base]/DocumentReference/$docref?patient=[id]{&type=[type]}{&period=[date]}</code></li></ul> " }, { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-search-parameter-combination", "extension" : [ { "url" : "required", "valueString" : "patient" }, { "url" : "required", "valueString" : "type" }, { "url" : "required", "valueString" : "period" } ] } ], "type" : "DocumentReference", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHALL" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Document Query DocumentReference resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHALL" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Document Query DocumentReference by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Document Query DocumentReference instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Document Query DocumentReference instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of US Core Search Criteria for StructureDefinition-us-core-goal</h4> <ul> <li>A client has connected to a server and fetched all of a patient's goals using GET [base]/Goal?patient=[id].</li> <li>A client has connected to a server and fetched all of a patient's goals over a specified time period using GET [base]/Goal?patient=[id]&date=[date]{&date=[date]}.</li> </ul> " } ], "type" : "Goal", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query goal resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query goal by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query goal instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query goal instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-immunization</h4> <ul> <li>A client has connected to a server and fetched all immunizations for a patient using GET /Immunization?patient=[id].</li> </ul> " } ], "type" : "Immunization", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query immunization resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query immunization by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query immunization instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query immunization instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-diagnosticreport</h4> <ul> <li>A client has connected to a server and fetched all of a patient's laboratory diagnostic reports by searching by category using GET [base]/DiagnosticReport?patient=[id]&category=LAB.</li> <li>A client has connected to a server and fetched all of a patient's laboratory diagnostic reports searching by category code and date range using GET [base]/DiagnosticReport?patient=[id]&category=LAB&date=[date]{&date=[date]}.</li> <li>A client has connected to a server and fetched all of all of a patient's laboratory diagnostic reports searching by category and code using GET [base]/DiagnosticReport?patient=[id]&category=LAB&code=[LOINC].</li> </ul> <ul> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching any of a patient's laboratory diagnostic reports searching by category and one or more codes and date range using GET [base]/DiagnosticReport?patient=[id]&category=LAB&code=[LOINC1{,LOINC2,LOINC3,...}]&date=[date]{&date=[date]}.</li> </ul> " } ], "type" : "DiagnosticReport", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query diagnosticreport resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query diagnosticreport by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query diagnosticreport instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query diagnosticreport instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-observationresults</h4> <ul> <li>A client has connected to a server and fetched all of a patient's laboratory results by searching by category using GET [base]/Observation?patient=[id]&category=laboratory.</li> <li>A client has connected to a server and fetched all of a patient's laboratory results searching by category code and date range using GET [base]/Observation?patient=[id]&category=laboratory&date=[date]{&date=[date]}.</li> <li>A client has connected to a server and fetched all of all of a patient's laboratory results searching by category and code using GET [base]/Observation?patient=[id]&category=laboratory&code=[LOINC].</li> </ul> <ul> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching any of a patient's laboratory results searching by category and one or more codes and date range using GET [base]/Observation?patient=[id]&category=laboratory&code=[LOINC1{,LOINC2,LOINC3,...}]&date=[date]{&date=[date]}.</li> </ul> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-smokingstatus</h4> <ul> <li>A client has connected to a server and fetched a patient's smoking status using GET [base]/Observation?patient=[id]&code=72166-2.</li> </ul> <h4>Summary of Argonaut Search Criteria for StructureDefinition-us-core-vitalsigns</h4> <ul> <li>A client has connected to a server and fetched all of a patient's vital signs by searching by category using GET [base]/Observation?patient=[id]&category=vital-signs.</li> <li>A client has connected to a server and fetched all of a patient's vital signs searching by category code and date range using GET [base]/Observation?patient=[id]&category=vital-signs&date=[date]{&date=[date]}.</li> <li>A client has connected to a server and fetched any of a patient's vital signs by searching by one or more of the codes listed below using GET [base]/Observation?patient=[id]&code[vital sign LOINC{,LOINC2,LOINC3,...}].</li> </ul> <ul> <li>A client <strong>SHOULD</strong> be capable of connecting to a server and fetching any of a patient's vital signs searching by one or more of the codes listed below and date range using GET [base]/Observation?patient=[id]&code=[LOINC{,LOINC2...}]vital-signs&date=[date]{&date=[date]}.</li> </ul> " } ], "type" : "Observation", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query resultobs resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query resultobs by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query resultobs instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query resultobs instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <p>The MedicationStatement and MedicationOrder resources can represent a medication, using either a code or refer to a [Medication] resource. If the Medication Resource is used in a MedicationStatement or a MedicationOrder, then the READ and SEARCH Criteria <strong>SHALL</strong> be supported.</p> " } ], "type" : "Medication", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query medicationstatement resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query medicationstatement by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query medicationstatement instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query medicationstatement instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <p><strong>Summary of US Core Search Criteria for StructureDefinition-us-core-medicationstatement</strong></p> <p>The MedicationStatement and MedicationOrder resources can represent a medication, using either a code or refer to a Medication resource. When referencing a Medication resource, the resource may be <a href="http://hl7.org/fhir/2017Jan/references.html#contained">contained</a> or an external resource. The server application can choose any one way or more than one method, but <strong>IF</strong> the an external reference to Medication is used, the server <strong>SHALL</strong> support the <a href="http://hl7.org/fhir/2017Jan/references.html#include">include</a> parameter for searching this element. The client application <strong>SHALL</strong> support both methods.</p> <ul> <li>A client has connected to a server and fetched a patient's medications using:</li> </ul> <ol> <li>GET /MedicationStatement?patient=[id]</li> <li>GET /MedicationStatement?patient=[id]&_include=MedicationStatement:medication</li> </ol> " } ], "type" : "MedicationStatement", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query medicationstatement resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query medicationstatement by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query medicationstatement instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query medicationstatement instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <p><strong>Summary of US Core Search Criteria for StructureDefinition-us-core-medicationorder</strong></p> <p>The MedicationStatement and MedicationOrder resources can represent a medication, using either a code or refer to a Medication resource. When referencing a Medication resource, the resource may be <a href="http://hl7.org/fhir/references.html#contained">contained</a> or an external resource. The server application can choose any one way or more than one method, but <strong>IF</strong> the an external reference to Medication is used, the server <strong>SHALL</strong> support the <a href="http://hl7.org/fhir/references.html#include">include</a> parameter for searching this element. The client application <strong>SHALL</strong> support both methods.</p> <ul> <li>A client has connected to a server and fetched a patient's medications using:</li> </ul> <ol> <li>GET /MedicationOrder?patient=[id]</li> <li>GET /MedicationOrder?patient=[id]&_include=MedicationOrder:medication</li> </ol> " } ], "type" : "MedicationOrder", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query medicationorder resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query medicationorder by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query medicationorder instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query medicationorder instance" } ] }, { "extension" : [ { "url" : "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown" : " <h4>Summary of US Core Search Criteria for StructureDefinition-us-core-procedure</h4> <ul> <li>A client connected to a server and fetched all procedures for a patient, including current as well as historical Procedures GET/Procedure?patient=[id].</li> <li>A client has connected to a server and fetched all of a patient's procedures over a specified time period using GET /Procedure?patient=[id]&date=[date]{&date=[date]}.</li> </ul> " } ], "type" : "Procedure", "interaction" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "search-type", "documentation" : "Allows discovery of existing Argonaut Data Query procedure resources using different search criteria" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHOULD" } ], "code" : "read", "documentation" : "Allows retrieval of a specific Argonaut Data Query procedure by id" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "history-instance", "documentation" : "Allows review of changes to Argonaut Data Query procedure instance over time" }, { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "MAY" } ], "code" : "vread", "documentation" : "Allows retrieval of a historical version of a Argonaut Data Query procedure instance" } ] } ], "operation" : [ { "extension" : [ { "url" : "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode" : "SHALL" } ], "name" : "docref", "definition" : { "reference" : "http://fhir.org/guides/argonaut/OperationDefinition/docref", "display" : "Argonaut Get DocumentReferences" } } ] } ] }