{ "description": "This resource defines the expected capabilities for both client and server participating in eCR exchange.", "_filename": "CapabilityStatement-capabilitystatement-ecr.json", "package_name": "hl7.fhir.us.ecr", "format": [ "application/xml", "application/json" ], "date": "2019-06-25", "publisher": "HL7 International / Public Health", "fhirVersion": "4.0.1", "jurisdiction": [ { "text": "United States of America", "coding": [ { "code": "US", "system": "urn:iso:std:iso:3166", "display": "United States of America" } ] } ], "name": "CapabilityStatement_eCR", "type": null, "experimental": "false", "resourceType": "CapabilityStatement", "title": "Capability Statement eCR", "package_version": "2.1.2", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "pher" } ], "status": "active", "id": "73707813-9670-43f9-8e48-4d2202eaad4f", "kind": "requirements", "implementationGuide": [ "http://hl7.org/fhir/us/ecr/ImplementationGuide/hl7-fhir-us-ecr" ], "url": "http://hl7.org/fhir/us/ecr/CapabilityStatement/capabilitystatement-ecr", "version": "2.1.2", "contact": [ { "name": "HL7 International / Public Health", "telecom": [ { "value": "http://www.hl7.org/Special/committees/pher", "system": "url" } ] } ], "rest": [ { "mode": "server", "resource": [ { "type": "Composition", "interaction": [ { "code": "create", "documentation": "Allows creation of Composition instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Composition instance" }, { "code": "update", "documentation": "Allows update of Composition instances" }, { "code": "delete", "documentation": "Allows deletion of Composition instances" } ], "supportedProfile": [ "http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-composition", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-composition" ] }, { "type": "Organization", "interaction": [ { "code": "create", "documentation": "Allows creation of Organization instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Organization instance" }, { "code": "update", "documentation": "Allows update of Organization instances" }, { "code": "delete", "documentation": "Allows deletion of Organization instances" } ], "supportedProfile": [ "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-organization", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-responsible-agency-organization", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-rules-authoring-agency-organization", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-routing-entity-organization" ] }, { "type": "Encounter", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter", "interaction": [ { "code": "create", "documentation": "Allows creation of Encounter instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Encounter instance" }, { "code": "update", "documentation": "Allows update of Encounter instances" }, { "code": "delete", "documentation": "Allows deletion of Encounter instances" } ] }, { "type": "Location", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-location", "interaction": [ { "code": "create", "documentation": "Allows creation of Location instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Location instance" }, { "code": "update", "documentation": "Allows update of Location instances" }, { "code": "delete", "documentation": "Allows deletion of Location instances" } ] }, { "type": "Observation", "interaction": [ { "code": "create", "documentation": "Allows creation of Observation instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Observation instance" }, { "code": "update", "documentation": "Allows update of Observation instances" }, { "code": "delete", "documentation": "Allows deletion of Observation instances" } ], "supportedProfile": [ "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-travel-history", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-processing-status-reason-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-processing-status-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-pregnancy-outcome-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-pregnancy-status-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-postpartum-status", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-relevant-reportable-condition-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-summary", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-reportability-information-observation" ] }, { "type": "Patient", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-patient", "interaction": [ { "code": "create", "documentation": "Allows creation of Patient instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Patient instance" }, { "code": "update", "documentation": "Allows update of Patient instances" }, { "code": "delete", "documentation": "Allows deletion of Patient instances" } ] }, { "type": "PractitionerRole", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-practitionerrole", "interaction": [ { "code": "create", "documentation": "Allows creation of PractitionerRole instances" }, { "code": "read", "documentation": "Allows retrieval of a specific PractitionerRole instance" }, { "code": "update", "documentation": "Allows update of PractitionerRole instances" }, { "code": "delete", "documentation": "Allows deletion of PractitionerRole instances" } ] }, { "type": "ServiceRequest", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-servicerequest", "interaction": [ { "code": "create", "documentation": "Allows creation of ServiceRequest instances" }, { "code": "read", "documentation": "Allows retrieval of a specific ServiceRequest instance" }, { "code": "update", "documentation": "Allows update of ServiceRequest instances" }, { "code": "delete", "documentation": "Allows deletion of ServiceRequest instances" } ] }, { "type": "Bundle", "interaction": [ { "code": "create", "documentation": "Allows creation of Bundle instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Bundle instance" }, { "code": "update", "documentation": "Allows update of Bundle instances" }, { "code": "delete", "documentation": "Allows deletion of Bundle instances" } ], "supportedProfile": [ "http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-document-bundle", "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-reporting-bundle" ] }, { "type": "MessageHeader", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/ecr-messageheader", "interaction": [ { "code": "create", "documentation": "Allows creation of MessageHeader instances" }, { "code": "read", "documentation": "Allows retrieval of a specific MessageHeader instance" }, { "code": "update", "documentation": "Allows update of MessageHeader instances" }, { "code": "delete", "documentation": "Allows deletion of MessageHeader instances" } ] }, { "type": "Practitioner", "profile": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner", "interaction": [ { "code": "create", "documentation": "Allows creation of Practitioner instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Practitioner instance" }, { "code": "update", "documentation": "Allows update of Practitioner instances" }, { "code": "delete", "documentation": "Allows deletion of Practitioner instances" } ] } ], "documentation": "This section describes the expected capabilities for the server participating in eCR exchange." }, { "mode": "client", "resource": [ { "type": "Composition", "interaction": [ { "code": "create", "documentation": "Allows creation of Composition instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Composition instance" }, { "code": "update", "documentation": "Allows update of Composition instances" }, { "code": "delete", "documentation": "Allows deletion of Composition instances" } ], "supportedProfile": [ "http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-composition", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-composition" ] }, { "type": "Organization", "interaction": [ { "code": "create", "documentation": "Allows creation of Organization instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Organization instance" }, { "code": "update", "documentation": "Allows update of Organization instances" }, { "code": "delete", "documentation": "Allows deletion of Organization instances" } ], "supportedProfile": [ "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-organization", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-responsible-agency-organization", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-rules-authoring-agency-organization", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-routing-entity-organization" ] }, { "type": "Encounter", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter", "interaction": [ { "code": "create", "documentation": "Allows creation of Encounter instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Encounter instance" }, { "code": "update", "documentation": "Allows update of Encounter instances" }, { "code": "delete", "documentation": "Allows deletion of Encounter instances" } ] }, { "type": "Location", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-location", "interaction": [ { "code": "create", "documentation": "Allows creation of Location instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Location instance" }, { "code": "update", "documentation": "Allows update of Location instances" }, { "code": "delete", "documentation": "Allows deletion of Location instances" } ] }, { "type": "Observation", "interaction": [ { "code": "create", "documentation": "Allows creation of Observation instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Observation instance" }, { "code": "update", "documentation": "Allows update of Observation instances" }, { "code": "delete", "documentation": "Allows deletion of Observation instances" } ], "supportedProfile": [ "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-travel-history", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-processing-status-reason-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-eicr-processing-status-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-pregnancy-outcome-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-pregnancy-status-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-postpartum-status", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-relevant-reportable-condition-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-summary", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-reportability-information-observation" ] }, { "type": "Patient", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-patient", "interaction": [ { "code": "create", "documentation": "Allows creation of Patient instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Patient instance" }, { "code": "update", "documentation": "Allows update of Patient instances" }, { "code": "delete", "documentation": "Allows deletion of Patient instances" } ] }, { "type": "PractitionerRole", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-practitionerrole", "interaction": [ { "code": "create", "documentation": "Allows creation of PractitionerRole instances" }, { "code": "read", "documentation": "Allows retrieval of a specific PractitionerRole instance" }, { "code": "update", "documentation": "Allows update of PractitionerRole instances" }, { "code": "delete", "documentation": "Allows deletion of PractitionerRole instances" } ] }, { "type": "ServiceRequest", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-servicerequest", "interaction": [ { "code": "create", "documentation": "Allows creation of ServiceRequest instances" }, { "code": "read", "documentation": "Allows retrieval of a specific ServiceRequest instance" }, { "code": "update", "documentation": "Allows update of ServiceRequest instances" }, { "code": "delete", "documentation": "Allows deletion of ServiceRequest instances" } ] }, { "type": "Bundle", "interaction": [ { "code": "create", "documentation": "Allows creation of Bundle instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Bundle instance" }, { "code": "update", "documentation": "Allows update of Bundle instances" }, { "code": "delete", "documentation": "Allows deletion of Bundle instances" } ], "supportedProfile": [ "http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-document-bundle", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-document-bundle", "http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-reporting-bundle" ] }, { "type": "MessageHeader", "profile": "http://hl7.org/fhir/us/ecr/StructureDefinition/ecr-messageheader", "interaction": [ { "code": "create", "documentation": "Allows creation of MessageHeader instances" }, { "code": "read", "documentation": "Allows retrieval of a specific MessageHeader instance" }, { "code": "update", "documentation": "Allows update of MessageHeader instances" }, { "code": "delete", "documentation": "Allows deletion of MessageHeader instances" } ] }, { "type": "Practitioner", "profile": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner", "interaction": [ { "code": "create", "documentation": "Allows creation of Practitioner instances" }, { "code": "read", "documentation": "Allows retrieval of a specific Practitioner instance" }, { "code": "update", "documentation": "Allows update of Practitioner instances" }, { "code": "delete", "documentation": "Allows deletion of Practitioner instances" } ] } ], "documentation": "This section describes the expected capabilities for the client participating in eCR exchange." } ] }