Package | Capable.repository |
Resource Type | StructureDefinition |
Id | Appointment_Profile |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=Capable.repository@1.0.1&canonical=http://capable-project.eu/data/fhir/StructureDefinition/Appointment_Profile |
URL | http://capable-project.eu/data/fhir/StructureDefinition/Appointment_Profile |
Version | v0 |
Status | draft |
Date | 2021-06-10 |
Name | Appointment_Profile |
Description | First attempt to profile the Appointment resource |
Type | Appointment |
Kind | resource |
No resources found
ValueSet | |
visit-types | Visit types |
No narrative content found in resource
{ "resourceType": "StructureDefinition", "url": "http://capable-project.eu/data/fhir/StructureDefinition/Appointment_Profile", "version": "v0", "name": "Appointment_Profile", "status": "draft", "date": "2021-06-10", "publisher": "Capable team", "description": "First attempt to profile the Appointment resource", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Appointment", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Appointment", "derivation": "constraint", "differential": { "element": [ { "id": "Appointment.identifier.use", "path": "Appointment.identifier.use", "max": "0" }, { "id": "Appointment.identifier.type", "path": "Appointment.identifier.type", "max": "0" }, { "id": "Appointment.identifier.value", "path": "Appointment.identifier.value", "min": 1 }, { "id": "Appointment.identifier.period", "path": "Appointment.identifier.period", "max": "0" }, { "id": "Appointment.identifier.assigner", "path": "Appointment.identifier.assigner", "max": "0" }, { "id": "Appointment.cancelationReason", "path": "Appointment.cancelationReason", "max": "0" }, { "id": "Appointment.serviceCategory", "path": "Appointment.serviceCategory", "max": "0" }, { "id": "Appointment.serviceType", "path": "Appointment.serviceType", "min": 1, "max": "1" }, { "id": "Appointment.serviceType.coding", "path": "Appointment.serviceType.coding", "min": 1, "max": "1" }, { "id": "Appointment.serviceType.coding.system", "path": "Appointment.serviceType.coding.system", "min": 1, "fixedUri": "http://snomed.info/sct" }, { "id": "Appointment.serviceType.coding.version", "path": "Appointment.serviceType.coding.version", "max": "0" }, { "id": "Appointment.serviceType.coding.code", "path": "Appointment.serviceType.coding.code", "min": 1, "fixedCode": "308335008" }, { "id": "Appointment.serviceType.coding.display", "path": "Appointment.serviceType.coding.display", "fixedString": "Patient encounter procedure" }, { "id": "Appointment.serviceType.coding.userSelected", "path": "Appointment.serviceType.coding.userSelected", "max": "0" }, { "id": "Appointment.serviceType.text", "path": "Appointment.serviceType.text", "max": "0" }, { "id": "Appointment.specialty", "path": "Appointment.specialty", "max": "0" }, { "id": "Appointment.appointmentType", "path": "Appointment.appointmentType", "max": "0" }, { "id": "Appointment.reasonCode", "path": "Appointment.reasonCode", "max": "1", "binding": { "strength": "preferred", "valueSet": "http://capable-project.eu/data/fhir/ValueSet/visit-types" } }, { "id": "Appointment.reasonCode.coding", "path": "Appointment.reasonCode.coding", "min": 1, "max": "1", "binding": { "strength": "preferred", "valueSet": "http://capable-project.eu/data/fhir/ValueSet/visit-types" } }, { "id": "Appointment.reasonCode.coding.system", "path": "Appointment.reasonCode.coding.system", "min": 1, "fixedUri": "http://snomed.info/sct" }, { "id": "Appointment.reasonCode.coding.version", "path": "Appointment.reasonCode.coding.version", "max": "0" }, { "id": "Appointment.reasonCode.coding.code", "path": "Appointment.reasonCode.coding.code", "min": 1 }, { "id": "Appointment.reasonCode.coding.userSelected", "path": "Appointment.reasonCode.coding.userSelected", "max": "0" }, { "id": "Appointment.reasonCode.text", "path": "Appointment.reasonCode.text", "max": "0" }, { "id": "Appointment.reasonReference", "path": "Appointment.reasonReference", "max": "0" }, { "id": "Appointment.priority", "path": "Appointment.priority", "max": "0" }, { "id": "Appointment.description", "path": "Appointment.description", "max": "0" }, { "id": "Appointment.supportingInformation", "path": "Appointment.supportingInformation", "max": "0" }, { "id": "Appointment.start", "path": "Appointment.start", "min": 1 }, { "id": "Appointment.end", "path": "Appointment.end", "max": "0" }, { "id": "Appointment.minutesDuration", "path": "Appointment.minutesDuration", "max": "0" }, { "id": "Appointment.slot", "path": "Appointment.slot", "max": "0" }, { "id": "Appointment.created", "path": "Appointment.created", "max": "0" }, { "id": "Appointment.comment", "path": "Appointment.comment", "max": "0" }, { "id": "Appointment.basedOn", "path": "Appointment.basedOn", "max": "0" }, { "id": "Appointment.participant", "path": "Appointment.participant", "max": "1" }, { "id": "Appointment.participant.type", "path": "Appointment.participant.type", "max": "0" }, { "id": "Appointment.participant.actor", "path": "Appointment.participant.actor", "min": 1, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ] }, { "id": "Appointment.participant.actor.reference", "path": "Appointment.participant.actor.reference", "min": 1 }, { "id": "Appointment.participant.actor.type", "path": "Appointment.participant.actor.type", "max": "0" }, { "id": "Appointment.participant.actor.identifier", "path": "Appointment.participant.actor.identifier", "max": "0" }, { "id": "Appointment.participant.required", "path": "Appointment.participant.required", "max": "0" }, { "id": "Appointment.participant.period", "path": "Appointment.participant.period", "max": "0" }, { "id": "Appointment.requestedPeriod", "path": "Appointment.requestedPeriod", "max": "0" } ] } }