{
"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": "2025-12-01",
"publisher": "HL7 International / Public Health",
"fhirVersion": "4.0.1",
"jurisdiction": [ {
"coding": [ {
"code": "US",
"system": "urn:iso:std:iso:3166"
} ]
} ],
"name": "CapabilityStatement_eCR",
"type": null,
"experimental": "false",
"resourceType": "CapabilityStatement",
"title": "Capability Statement eCR",
"package_version": "3.0.0-ballot",
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode": "pher"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger": 3,
"_valueInteger": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical": "http://hl7.org/fhir/us/ecr/ImplementationGuide/hl7.fhir.us.ecr"
} ]
}
}, {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode": "trial-use",
"_valueCode": {
"extension": [ {
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical": "http://hl7.org/fhir/us/ecr/ImplementationGuide/hl7.fhir.us.ecr"
} ]
}
} ],
"status": "active",
"id": "cdae9a58-104b-493c-b01a-16b4fe2d3c92",
"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": "3.0.0-ballot",
"contact": [ {
"name": "HL7 International / Public Health",
"telecom": [ {
"value": "http://www.hl7.org/Special/committees/pher",
"system": "url"
}, {
"value": "pher@lists.HL7.org",
"system": "email"
} ]
} ],
"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/ph-library/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/ph-library/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/ph-library/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/ph-library/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/ph-library/StructureDefinition/us-ph-pregnancy-outcome-observation", "http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-pregnancy-status-observation", "http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-is-postpartum", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-relevant-reportable-condition-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-summary-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-reportability-information-observation" ]
}, {
"type": "Patient",
"profile": "http://hl7.org/fhir/us/ph-library/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/ph-library/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/ph-library/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|6.1.0",
"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/ph-library/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/ph-library/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/ph-library/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/ph-library/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/ph-library/StructureDefinition/us-ph-pregnancy-outcome-observation", "http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-pregnancy-status-observation", "http://hl7.org/fhir/us/ph-library/StructureDefinition/us-ph-is-postpartum", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-relevant-reportable-condition-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-summary-observation", "http://hl7.org/fhir/us/ecr/StructureDefinition/rr-reportability-information-observation" ]
}, {
"type": "Patient",
"profile": "http://hl7.org/fhir/us/ph-library/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/ph-library/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/ph-library/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|6.1.0",
"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."
} ]
}