This page is part of the FHIR Specification (v1.1.0: STU 3 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R4 R3 R2
This is a frozen snapshot of the FHIR specification created for the purpose of balloting the GAO implementation Guide. It includes draft changes that may be part of the future DSTU 2.1 release but further change is expected. Readers should focus solely on the GAO implementation content, and FHIR DSTU 2 for other purposes.
System which records information about EHR events
{ "resourceType": "Conformance", "id": "conformance-ehrs-rle", "text": { "status": "generated", "div": "<div>\n \n <h2>Record Lifecycle-conformant Electronic Health Record System</h2>\n \n <p>(Requirements Definition)</p>\n \n <p>Published: 2014-12-06 (draft)</p>\n \n <p>Published by: \n <b>\n \n <a href=\"http://hl7.org/special/committees/ehr.htm\">Health Level Seven, Int'l - Electronic Health Record work group</a>\n \n </b>\n \n </p>\n \n <p>This profile defines the expected capabilities of an \n <i>Electronic Health Record System</i> when conforming to the EHRS functional model's Record Lifecycle specification.\n </p>\n \n <h2>General</h2>\n \n <table>\n \n <tbody>\n \n <tr>\n \n <th>FHIR Version:</th>\n \n <td>0.2</td>\n \n </tr>\n \n <tr>\n \n <th>Supported formats:</th>\n \n <td>xml, json</td>\n \n </tr>\n \n </tbody>\n \n </table>\n \n <h2>REST behavior</h2>\n \n <p>Conformant systems must record \n <a href=\"../provenance.html\">Provenance</a> records on all Create, Update and Delete actions on any resource other than Provenance or AuditEvent. Conformant systems must record \n <a href=\"../auditevent.html\">AuditEvent</a> records on all Create, Update and Delete actions as well as all GET operations (read, search, etc.)\n </p>\n \n <p>\n \n <b>Security:</b>\n \n </p>\n \n <p>Any security rules??</p>\n \n <h3>Summary</h3>\n \n <table class=\"grid\">\n \n <thead>\n \n <tr>\n \n <th>Resource</th>\n \n <th>Search</th>\n \n <th>Read</th>\n \n <th>Read Version</th>\n \n <th>Instance History</th>\n \n <th>Resource History</th>\n \n <th>Validate</th>\n \n <th>Create</th>\n \n <th>Update</th>\n \n <th>Delete</th>\n \n </tr>\n \n </thead>\n \n <tbody>\n \n <tr>\n \n <th>Provenance</th>\n \n <td/>\n \n <td/>\n \n <td/>\n \n <td/>\n \n <td/>\n \n <td/>\n \n <td>\n \n <a title=\"Allows defining a new data element. Repositories requiring curation of submitted data elements may require all new data elements to have a status of 'draft'.\" href=\"#Provenance-create\">Yes</a>\n \n </td>\n \n <td/>\n \n <td/>\n \n </tr>\n \n <tr>\n \n <th>AuditEvent</th>\n \n <td/>\n \n <td/>\n \n <td/>\n \n <td/>\n \n <td/>\n \n <td/>\n \n <td>\n \n <a title=\"Allows defining a new data element. Repositories requiring curation of submitted data elements may require all new data elements to have a status of 'draft'.\" href=\"#AuditEvent-create\">Yes</a>\n \n </td>\n \n <td/>\n \n <td/>\n \n </tr>\n \n </tbody>\n \n </table>\n \n <br/>\n \n <br/>\n \n <h3>\n \n <a href=\"../provenance.html\">Provenance</a>\n \n </h3>\n \n <h4>Interactions</h4>\n \n <table class=\"list\">\n \n <thead>\n \n <tr>\n \n <th>Name</th>\n \n <th>Description</th>\n \n </tr>\n \n </thead>\n \n <tbody>\n \n <tr>\n \n <th>\n \n <a name=\"Provenance-create\"> </a>\n \n <span>create</span>\n \n </th>\n \n <td>\n \n <p>Allows defining a new data element. Repositories requiring curation of submitted data elements may require all new data elements to have a status of 'draft'.</p>\n \n </td>\n \n </tr>\n \n </tbody>\n \n </table>\n \n <br/>\n \n <br/>\n \n <h3>\n \n <a href=\"../auditevent.html\">AuditEvent</a>\n \n </h3>\n \n <h4>Interactions</h4>\n \n <table class=\"list\">\n \n <thead>\n \n <tr>\n \n <th>Name</th>\n \n <th>Description</th>\n \n </tr>\n \n </thead>\n \n <tbody>\n \n <tr>\n \n <th>\n \n <a name=\"AuditEvent-create\"> </a>\n \n <span>create</span>\n \n </th>\n \n <td>\n \n <p>Allows defining a new data element. Repositories requiring curation of submitted data elements may require all new data elements to have a status of 'draft'.</p>\n \n </td>\n \n </tr>\n \n </tbody>\n \n </table>\n \n </div>" }, "name": "Record Lifecycle-conformant Electronic Health Record System", "status": "draft", "publisher": "Health Level Seven, Int'l - Electronic Health Record work group", "contact": [ { "telecom": [ { "system": "other", "value": "http://hl7.org/special/committees/ehr.htm" } ] } ], "date": "2014-12-06", "description": "This profile defines the expected capabilities of an ''Electronic Health Record System'' when conforming to the EHRS functional model's Record Lifecycle specification.", "kind": "requirements", "fhirVersion": "1.0.0", "acceptUnknown": "extensions", "format": [ "xml", "json" ], "rest": [ { "mode": "client", "documentation": "Conformant systems must record [[Provenance]] records on all Create, Update and Delete actions on any resource other than Provenance or AuditEvent. Conformant systems must record [[AuditEvent]] records on all Create, Update and Delete actions as well as all GET operations (read, search, etc.)", "security": { "description": "Any security rules??" }, "resource": [ { "type": "Provenance", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/provenance-ehr-rle" }, "interaction": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "SHALL" } ], "code": "create", "documentation": "Allows defining a new data element. Repositories requiring curation of submitted data elements may require all new data elements to have a status of 'draft'." } ] }, { "type": "AuditEvent", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/auditevent-ehr-rle" }, "interaction": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/conformance-expectation", "valueCode": "SHALL" } ], "code": "create", "documentation": "Allows defining a new data element. Repositories requiring curation of submitted data elements may require all new data elements to have a status of 'draft'." } ] } ] } ] }
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.