Profiles & Operations Index > Profile: HealthcareServiceProcedure

Profile: HealthcareServiceProcedure

Simplifier project page: CorHealth HealthcareService - Site Offlisting Procedure

Derived from: HealthcareService (R4)

Canonical_URLProfile_StatusFHIR_Version
https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-healthcareservice-procedureactive4.0.1

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
healthcareserviceperiodC0..1Extension(Period)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
providedByΣ C0..1Reference(CorHealthOrganization)
categoryΣ0..*CodeableConceptBindingPattern
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
specialtyΣ0..*CodeableConceptBinding
locationΣ C0..*Reference(Location)
nameΣ0..1string
commentΣ0..1string
extraDetails0..1markdown
photoΣ C0..1Attachment
telecomC0..*ContactPoint
coverageAreaC0..*Reference(Location)
serviceProvisionCode0..*CodeableConcept
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
code0..1CodeableConcept
comment0..1markdown
program0..*CodeableConcept
characteristic0..*CodeableConcept
communication0..*CodeableConceptBinding
referralMethod0..*CodeableConcept
appointmentRequired0..1boolean
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description1..1string
duringC0..1Period
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
healthcareserviceperiodC0..1Extension(Period)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
providedByΣ C0..1Reference(CorHealthOrganization)
categoryΣ0..*CodeableConceptBindingPattern
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
specialtyΣ0..*CodeableConceptBinding
locationΣ C0..*Reference(Location)
nameΣ0..1string
commentΣ0..1string
extraDetails0..1markdown
photoΣ C0..1Attachment
telecomC0..*ContactPoint
coverageAreaC0..*Reference(Location)
serviceProvisionCode0..*CodeableConcept
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
code0..1CodeableConcept
comment0..1markdown
program0..*CodeableConcept
characteristic0..*CodeableConcept
communication0..*CodeableConceptBinding
referralMethod0..*CodeableConcept
appointmentRequired0..1boolean
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description1..1string
duringC0..1Period
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
healthcareserviceperiodC0..1Extension(Period)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
providedByΣ C0..1Reference(CorHealthOrganization)
categoryΣ0..*CodeableConceptBindingPattern
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
specialtyΣ0..*CodeableConceptBinding
locationΣ C0..*Reference(Location)
nameΣ0..1string
commentΣ0..1string
extraDetails0..1markdown
photoΣ C0..1Attachment
telecomC0..*ContactPoint
coverageAreaC0..*Reference(Location)
serviceProvisionCode0..*CodeableConcept
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
code0..1CodeableConcept
comment0..1markdown
program0..*CodeableConcept
characteristic0..*CodeableConcept
communication0..*CodeableConceptBinding
referralMethod0..*CodeableConcept
appointmentRequired0..1boolean
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
description1..1string
duringC0..1Period
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Table View

HealthcareService..
HealthcareService.extension..
HealthcareService.extension.extension..0
HealthcareService.extension.value[x]..
HealthcareService.extension.value[x]:valuePeriodPeriod0..1
HealthcareService.extension.value[x]:valuePeriod.start..
HealthcareService.extension.value[x]:valuePeriod.end..
HealthcareService.extension:healthcareserviceperiodExtension0..1
HealthcareService.providedByReference(CorHealthOrganization)..
HealthcareService.category..
HealthcareService.type1..
HealthcareService.type.coding1..
HealthcareService.type.coding.system1..
HealthcareService.type.coding.code1..

JSON View

{
"resourceType": "StructureDefinition",
"id": "corhealth-healthcareservice-procedure",
"url": "https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-healthcareservice-procedure",
"name": "CorHealthHealthcareServiceProcedure",
"title": "CorHealth HealthcareService - Site Offlisting Procedure",
"status": "active",
"description": "CorHealth HealthcareService - Site Offlisting Procedure",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "HealthcareService",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/HealthcareService",
"derivation": "constraint",
"element": [
{
"id": "HealthcareService.extension",
"path": "HealthcareService.extension",
"slicing": {
{
"type": "value",
"path": "url"
}
],
"ordered": false,
"rules": "open"
}
},
{
"id": "HealthcareService.extension.extension",
"path": "HealthcareService.extension.extension",
"max": "0"
},
{
"id": "HealthcareService.extension.value[x]",
"path": "HealthcareService.extension.value[x]",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"ordered": false,
"rules": "open"
}
},
{
"id": "HealthcareService.extension.value[x]:valuePeriod",
"path": "HealthcareService.extension.value[x]",
"sliceName": "valuePeriod",
"min": 0,
"max": "1",
"type": [
{
"code": "Period"
}
]
},
{
"id": "HealthcareService.extension.value[x]:valuePeriod.start",
"path": "HealthcareService.extension.value[x].start",
"short": "Starting datetime with inclusive boundary"
},
{
"id": "HealthcareService.extension.value[x]:valuePeriod.end",
"path": "HealthcareService.extension.value[x].end",
"short": "End datetime with inclusive boundary, if not ongoing"
},
{
"id": "HealthcareService.extension:healthcareserviceperiod",
"path": "HealthcareService.extension",
"sliceName": "healthcareserviceperiod",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-healthcareservice-period-ext"
]
}
]
},
{
"id": "HealthcareService.providedBy",
"path": "HealthcareService.providedBy",
"type": [
{
"code": "Reference",
"https://corhealth-ontario.ca/fhir/StructureDefinition/corhealth-organization"
]
}
]
},
{
"id": "HealthcareService.category",
"path": "HealthcareService.category",
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/service-category",
"code": "31",
"display": "Specialist Surgical"
}
]
},
"binding": {
"strength": "required",
"valueSet": "http://hl7.org/fhir/ValueSet/service-category"
}
},
{
"id": "HealthcareService.type",
"path": "HealthcareService.type",
"short": "Site Offlisting Procedure",
"min": 1,
"binding": {
"strength": "required",
"valueSet": "https://corhealth-ontario.ca/fhir/ValueSet/CorHealth114ProcedureVS"
}
},
{
"id": "HealthcareService.type.coding",
"path": "HealthcareService.type.coding",
"min": 1
},
{
"id": "HealthcareService.type.coding.system",
"path": "HealthcareService.type.coding.system",
"min": 1
},
{
"id": "HealthcareService.type.coding.code",
"path": "HealthcareService.type.coding.code",
"min": 1
}
]
}
}

Usage

CorHealth HealthcareService - Site Offlisting Procedure contains information about offlisting procedure healthcare services provided by an organization

Notes

.organization

  • SHOULD contain a reference to the organization that provides this offlisting procedure healthcare service

.category

  • SHOULD contain a healthcare service category '31' - 'Specialist Surgical'

.type

  • SHALL contain the types of the offlisting procedure healthcare service

.extension

  • SHOULD contain the CorHealth healthcare service period extension