{ "description": "This Conformance instance defines the expected capabilities of a client when conforming to the Argonaut Data Query Implementation Guide.", "_filename": "Conformance-client.json", "package_name": "fhir.argonaut.r2", "format": [ "xml", "json" ], "date": "2016-10-18", "publisher": "Argonaut Project", "fhirVersion": "1.0.2", "name": "Argonaut Data Query Implemenation Guide Client", "acceptUnknown": "extensions", "type": null, "experimental": null, "resourceType": "Conformance", "title": null, "package_version": "1.0.0", "status": "draft", "id": "7b0ef80f-1646-4e0f-b381-885080d24e90", "kind": "requirements", "url": "http://fhir.org/guides/argonaut/Conformance/client", "version": null, "contact": [ { "telecom": [ { "value": "http://argonautwiki.hl7.org", "system": "other" } ] } ], "rest": [ { "mode": "client", "resource": [ { "type": "Patient", "extension": [ { "url": "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown": "Summary of Argonaut Search Criteria for StructureDefinition-us-core-patient
To limit overly broad search results, a client search with gender SHOULD include family and given name search parameters.
" } ], "interaction": [ { "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows discovery of existing Argonaut Data Query patient resources using different search criteria" }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows retrieval of a specific Argonaut Data Query patients by id" }, { "code": "history-instance", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "MAY" } ], "documentation": "Allows review of changes to Argonaut Data Query patient instance over time" }, { "code": "vread", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "MAY" } ], "documentation": "Allows retrieval of a historical version of a Argonaut Data Query patient instance" } ] }, { "type": "AllergyIntolerance", "extension": [ { "url": "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown": "The Server SHALL support fetching document references using either the direct query for DocumentReference resources as described here or the $docref operation. The Client SHALL support both methods.
A client has connected to a server and fetches document references for a patient:
GET [base]/DocumentReference/$docref?patient=[id]
A client SHOULD be capable of connecting to a server and fetching references for a patient searched by type and/or date using:
GET [base]/DocumentReference/$docref?patient=[id]{&type=[type]}{&period=[date]}
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 SHALL be supported.
" } ], "interaction": [ { "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows discovery of existing Argonaut Data Query medicationstatement resources using different search criteria" }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows retrieval of a specific Argonaut Data Query medicationstatement by id" }, { "code": "history-instance", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "MAY" } ], "documentation": "Allows review of changes to Argonaut Data Query medicationstatement instance over time" }, { "code": "vread", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "MAY" } ], "documentation": "Allows retrieval of a historical version of a Argonaut Data Query medicationstatement instance" } ] }, { "type": "MedicationStatement", "extension": [ { "url": "http://fhir.org/guides/argonaut/StructureDefinition/argo-resource-documentation", "valueMarkdown": "Summary of US Core Search Criteria for StructureDefinition-us-core-medicationstatement
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 contained or an external resource. The server application can choose any one way or more than one method, but IF the an external reference to Medication is used, the server SHALL support the include parameter for searching this element. The client application SHALL support both methods.
Summary of US Core Search Criteria for StructureDefinition-us-core-medicationorder
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 contained or an external resource. The server application can choose any one way or more than one method, but IF the an external reference to Medication is used, the server SHALL support the include parameter for searching this element. The client application SHALL support both methods.
Argonaut Data Query clients SHALL implement the security requirements documented in this guide
" }, "operation": [ { "name": "docref", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "SHALL" } ], "definition": { "display": "Argonaut Get DocumentReferences", "reference": "http://fhir.org/guides/argonaut/OperationDefinition/docref" } } ], "documentation": "The Argonaut client SHOULD: