{ "description": "Second attempt to profile the Observation resource", "_filename": "Observation_Profile.json", "package_name": "Capable.repository", "date": "2021-06-09", "derivation": "constraint", "publisher": "Capable team", "fhirVersion": "4.0.1", "name": "Observation_Profile", "abstract": false, "type": "Observation", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.1", "status": "draft", "id": "cb77b042-2a8a-4082-8691-95c457ca400e", "kind": "resource", "url": "http://capable-project.eu/data/fhir/StructureDefinition/Observation_Profile", "version": "v0.1", "differential": { "element": [ { "id": "Observation.identifier", "max": "1", "path": "Observation.identifier" }, { "id": "Observation.identifier.use", "max": "0", "path": "Observation.identifier.use" }, { "id": "Observation.identifier.type", "max": "0", "path": "Observation.identifier.type" }, { "id": "Observation.identifier.period", "max": "0", "path": "Observation.identifier.period" }, { "id": "Observation.identifier.assigner", "max": "0", "path": "Observation.identifier.assigner" }, { "id": "Observation.basedOn", "max": "0", "path": "Observation.basedOn" }, { "id": "Observation.partOf", "max": "0", "path": "Observation.partOf" }, { "id": "Observation.status", "path": "Observation.status", "fixedCode": "final" }, { "id": "Observation.category", "max": "0", "path": "Observation.category" }, { "id": "Observation.code", "path": "Observation.code", "binding": { "strength": "required", "valueSet": "http://capable-project.eu/data/fhir/ValueSet/observation-codes" } }, { "id": "Observation.code.coding", "max": "1", "min": 1, "path": "Observation.code.coding" }, { "id": "Observation.code.coding.system", "min": 1, "path": "Observation.code.coding.system" }, { "id": "Observation.code.coding.version", "max": "0", "path": "Observation.code.coding.version" }, { "id": "Observation.code.coding.code", "min": 1, "path": "Observation.code.coding.code" }, { "id": "Observation.code.coding.userSelected", "max": "0", "path": "Observation.code.coding.userSelected" }, { "id": "Observation.code.text", "max": "0", "path": "Observation.code.text" }, { "id": "Observation.subject", "min": 1, "path": "Observation.subject", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ] }, { "id": "Observation.subject.reference", "min": 1, "path": "Observation.subject.reference" }, { "id": "Observation.subject.type", "max": "0", "path": "Observation.subject.type" }, { "id": "Observation.subject.identifier", "max": "0", "path": "Observation.subject.identifier" }, { "id": "Observation.focus", "max": "1", "path": "Observation.focus", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/MedicationRequest", "http://hl7.org/fhir/StructureDefinition/ServiceRequest", "http://hl7.org/fhir/StructureDefinition/Goal", "http://hl7.org/fhir/StructureDefinition/Observation" ] } ] }, { "id": "Observation.focus.reference", "min": 1, "path": "Observation.focus.reference" }, { "id": "Observation.focus.type", "max": "0", "path": "Observation.focus.type" }, { "id": "Observation.focus.identifier", "max": "0", "path": "Observation.focus.identifier" }, { "id": "Observation.focus.display", "max": "0", "path": "Observation.focus.display" }, { "id": "Observation.encounter", "max": "0", "path": "Observation.encounter" }, { "id": "Observation.effective[x]", "min": 1, "path": "Observation.effective[x]", "type": [ { "code": "dateTime" } ] }, { "id": "Observation.issued", "max": "0", "path": "Observation.issued" }, { "id": "Observation.performer", "max": "1", "path": "Observation.performer", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/RelatedPerson" ] } ] }, { "id": "Observation.performer.reference", "max": "0", "path": "Observation.performer.reference" }, { "id": "Observation.performer.type", "min": "1", "path": "Observation.performer.type" }, { "id": "Observation.performer.identifier", "max": "0", "path": "Observation.performer.identifier" }, { "id": "Observation.performer.display", "max": "0", "path": "Observation.performer.display" }, { "id": "Observation.value[x]", "path": "Observation.value[x]", "type": [ { "code": "Quantity", "profile": [ "http://capable-project.eu/data/fhir/StructureDefinition/Quantity_Profile" ] }, { "code": "CodeableConcept", "profile": [ "http://capable-project.eu/data/fhir/StructureDefinition/CodeableConcept_Profile" ] }, { "code": "string" } ] }, { "id": "Observation.dataAbsentReason", "max": "0", "path": "Observation.dataAbsentReason" }, { "id": "Observation.interpretation", "max": "0", "path": "Observation.interpretation" }, { "id": "Observation.note", "max": "1", "path": "Observation.note" }, { "id": "Observation.note.author[x]", "max": "0", "path": "Observation.note.author[x]" }, { "id": "Observation.note.time", "max": "0", "path": "Observation.note.time" }, { "id": "Observation.bodySite", "path": "Observation.bodySite", "binding": { "strength": "required", "valueSet": "http://capable-project.eu/data/fhir/ValueSet/body-parts" } }, { "id": "Observation.bodySite.coding", "max": "1", "min": 1, "path": "Observation.bodySite.coding" }, { "id": "Observation.bodySite.coding.system", "min": 1, "path": "Observation.bodySite.coding.system" }, { "id": "Observation.bodySite.coding.version", "max": "0", "path": "Observation.bodySite.coding.version" }, { "id": "Observation.bodySite.coding.code", "min": 1, "path": "Observation.bodySite.coding.code" }, { "id": "Observation.bodySite.coding.userSelected", "max": "0", "path": "Observation.bodySite.coding.userSelected" }, { "id": "Observation.bodySite.text", "max": "0", "path": "Observation.bodySite.text" }, { "id": "Observation.method", "max": "0", "path": "Observation.method" }, { "id": "Observation.specimen", "max": "0", "path": "Observation.specimen" }, { "id": "Observation.device", "max": "0", "path": "Observation.device" }, { "id": "Observation.referenceRange", "max": "0", "path": "Observation.referenceRange" }, { "id": "Observation.hasMember", "max": "0", "path": "Observation.hasMember" }, { "id": "Observation.derivedFrom", "max": "0", "path": "Observation.derivedFrom" }, { "id": "Observation.component", "max": "0", "path": "Observation.component" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation" }