{ "description": "This profile defines the expected capabilities of a client when conforming to the Argonaut Provider Directory Implementation Guide.", "_filename": "CapabilityStatement-client.json", "package_name": "fhir.argonaut.pd", "format": [ "xml", "json" ], "date": "2016-11-13T00:00:00+11:00", "publisher": "Argonaut Project", "fhirVersion": "STU3", "name": "Argonaut Provider Directory Client", "acceptUnknown": "extensions", "type": null, "experimental": null, "resourceType": "CapabilityStatement", "title": null, "package_version": "1.0.0", "status": "draft", "id": "d70582cb-c9d7-48d1-b951-c145c1307466", "kind": "requirements", "url": "http://fhir.org/guides/argonaut-pd/CapabilityStatement/client", "version": "1.0.0", "contact": [ { "telecom": [ { "value": "http://argonautwiki.hl7.orgs/", "system": "other" } ] } ], "rest": [ { "mode": "client", "resource": [ { "type": "Practitioner", "interaction": [ { "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows discovery of existing Argonaut Provider Director Providers using search criteria defined for the Argonaut Provider Directory Use Cases" }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows retrieval of a specific Argonaut Provider Directory Provider by id" } ], "searchParam": [ { "name": "name", "type": "string", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Practitioner-name" }, { "name": "family", "type": "string", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Practitioner-family" }, { "name": "given", "type": "string", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Practitioner-given" }, { "name": "identifier", "type": "token", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Practitioner-identifier" } ] }, { "type": "Organization", "interaction": [ { "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows discovery of existing Argonaut Provider Director Providers using search criteria defined for the Argonaut Provider Directory Use Cases" }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows retrieval of a specific Argonaut Provider Directory Provider Organization by id" } ], "searchParam": [ { "name": "name", "type": "string", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Organization-name" }, { "name": "address", "type": "string", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Organization-address" }, { "name": "identifier", "type": "token", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Organization-identifier" } ], "searchInclude": [ "Organization:endpoint" ] }, { "type": "Location", "interaction": [ { "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows discovery of existing Argonaut Provider Director Providers using search criteria defined for the Argonaut Provider Directory Use Cases" }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows retrieval of a specific Argonaut Provider Directory Provider Location by id" } ], "searchParam": [ { "name": "name", "type": "string", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Location-name" }, { "name": "address", "type": "string", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Location-address" }, { "name": "identifier", "type": "token", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Location-identifier" } ], "searchInclude": [ "Location:endpoint" ] }, { "type": "Endpoint", "interaction": [ { "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows discovery of existing Argonaut Provider Director Providers using search criteria defined for the Argonaut Provider Directory Use Cases" }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows retrieval of a specific Argonaut Provider Directory Provider Endpoint by id" } ], "searchParam": [ { "name": "name", "type": "string", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Endpoint-name" }, { "name": "organization", "type": "reference", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Endpoint-organization" }, { "name": "identifier", "type": "token", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/Endpoint-identifier" } ] }, { "type": "PractitionerRole", "interaction": [ { "code": "search-type", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows discovery of existing Argonaut Provider Director Providers using search criteria defined for the Argonaut Provider Directory Use Cases" }, { "code": "read", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "documentation": "Allows retrieval of a specific Argonaut Provider Directory Provider PractitionerRole by id" } ], "searchParam": [ { "name": "practitioner", "type": "reference", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/PractitionerRole-practitioner" }, { "name": "location", "type": "reference", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "MAY" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/PractitionerRole-location" }, { "name": "specialty", "type": "token", "extension": [ { "url": "http://hl7.org/fhir/STU3/StructureDefinition/capabilitystatement-expectation", "valueCode": "SHOULD" } ], "definition": "http://hl7.org/fhir/STU3/SearchParameter/PractitionerRole-specialty" } ], "searchInclude": [ "PractitionerRole:practitioner", "PractitionerRole:endpoint" ] } ], "security": { "description": "Argonaut Provider Directory Clients SHALL implement applicable security requirements documented in the Argonaut Provider Directory IG." }, "documentation": "'''The Argonaut Provider Directory Client''' ''SHOULD'' support querying of one or more FHIR resources using appropriate Argonaut Provider Directory profile(s), RESTful serach parameters and operations defined for the profile." } ], "profile": [ { "reference": "http://fhir.org/guides/argonaut-pd/StructureDefinition/argo-practitioner" }, { "reference": "http://fhir.org/guides/argonaut-pd/StructureDefinition/argo-location" }, { "reference": "http://fhir.org/guides/argonaut-pd/StructureDefinition/argo-endpoint" }, { "reference": "http://fhir.org/guides/argonaut-pd/StructureDefinition/argo-practitionerrole" }, { "reference": "http://fhir.org/guides/argonaut-pd/StructureDefinition/argo-organization" } ] }