{ "description": "This profile represents the constraints applied to the Procedure resource by the IPS project, which specifies an entry of the History of Procedure for the international patient summary based on the FHIR standard R4.", "_filename": "Procedure-ieb.json", "package_name": "fhir.ieb.core", "date": "2021-05-21", "derivation": "constraint", "meta": { "source": "#6EUGociJ8U6xwBv9", "versionId": "4", "lastUpdated": "2021-05-21T19:56:23.952+00:00" }, "publisher": "Health Level Seven International - Patient Care Work Group", "fhirVersion": "4.0.1", "jurisdiction": [ { "coding": [ { "code": "001", "system": "http://unstats.un.org/unsd/methods/m49/m49.htm" } ] } ], "name": "ProcedureIEB", "mapping": [ { "uri": "http://hl7.org/fhir/workflow", "name": "Workflow Pattern", "identity": "workflow" }, { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping", "identity": "w5" }, { "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping", "identity": "v2" } ], "abstract": false, "type": "Procedure", "experimental": "false", "resourceType": "StructureDefinition", "title": "Procedure (IEB)", "package_version": "0.1.2", "status": "active", "id": "f48b25ce-3c4c-463c-9d79-4ed45041c925", "kind": "resource", "url": "http://www.ieb.ufsc.br/fhir/StructureDefinition/Procedure-ieb", "version": "1.0.0", "differential": { "element": [ { "id": "Procedure", "path": "Procedure", "mustSupport": true }, { "id": "Procedure.status", "path": "Procedure.status", "mustSupport": true }, { "path": "Procedure.code", "min": 1, "definition": "Identification of the procedure or recording of \"absence of relevant procedures\" or of \"procedures unknown\".", "slicing": { "rules": "open", "description": "Discriminated by the bound value set", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "type": [ { "code": "CodeableConcept", "profile": [ "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips" ] } ], "mustSupport": true, "binding": { "strength": "preferred", "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/procedures-uv-ips", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "ProcedureCode" } ] }, "max": "1", "id": "Procedure.code" }, { "path": "Procedure.code", "min": 0, "definition": "Code representing the statement \"absent problem\" or the statement \"procedures unknown\"", "short": "Code for absent problem or for unknown procedure", "type": [ { "code": "CodeableConcept", "profile": [ "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips" ] } ], "mustSupport": true, "sliceName": "absentOrUnknownProcedure", "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-procedures-uv-ips", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "absentOrUnknownProcedure" } ], "description": "A code to identify absent or unknown procedures" }, "max": "1", "id": "Procedure.code:absentOrUnknownProcedure" }, { "id": "Procedure.subject", "path": "Procedure.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips" ] } ], "definition": "The person on which the procedure was performed.", "mustSupport": true }, { "id": "Procedure.subject.reference", "min": 1, "path": "Procedure.subject.reference", "mustSupport": true }, { "id": "Procedure.performed[x]", "max": "1", "min": 1, "path": "Procedure.performed[x]", "mustSupport": true }, { "id": "Procedure.performed[x].extension:data-absent-reason", "max": "1", "path": "Procedure.performed[x].extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/data-absent-reason" ] } ], "short": "performed[x] absence reason", "sliceName": "data-absent-reason", "definition": "Provides a reason why the performed is missing.", "mustSupport": true }, { "id": "Procedure.asserter", "path": "Procedure.asserter", "mustSupport": false }, { "id": "Procedure.performer", "path": "Procedure.performer", "mustSupport": false }, { "id": "Procedure.performer.actor", "path": "Procedure.performer.actor", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/uv/ips/StructureDefinition/Device-observer-uv-ips", "http://hl7.org/fhir/uv/ips/StructureDefinition/Practitioner-uv-ips", "http://hl7.org/fhir/uv/ips/StructureDefinition/PractitionerRole-uv-ips", "http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips" ] } ], "mustSupport": false }, { "id": "Procedure.performer.onBehalfOf", "path": "Procedure.performer.onBehalfOf", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips" ] } ], "mustSupport": false }, { "id": "Procedure.bodySite", "path": "Procedure.bodySite", "type": [ { "code": "CodeableConcept", "profile": [ "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips" ] } ], "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/ValueSet/body-site", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "BodySite" } ] }, "mustSupport": true } ] }, "contact": [ { "telecom": [ { "value": "http://www.hl7.org/Special/committees/patientcare", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure" }