StructureDefinition
Practitioner-base
Базовый профиль сотрудника
Resource Profile Info
The official URL for this profile is: http://fhir.ru/core/StructureDefinition/Practitioner-base
This structure is derived from ERROR: no base definition
Name
base
Status
active
Description
Базовый профиль сотрудника
FhirVersion
4.0.0
Abstract
false
Type
Practitioner
Extensions
JSON Representation
{
"resourceType" : "StructureDefinition",
"id" : "Practitioner-base",
"url" : "http://fhir.ru/core/StructureDefinition/Practitioner-base",
"name" : "base",
"status" : "active",
"description" : "Базовый профиль сотрудника",
"fhirVersion" : "4.0.0",
"kind" : "resource",
"abstract" : false,
"type" : "Practitioner",
"differential" : {
"element" : [ {
"id" : "\"ERROR:\" [:Practitioner :identifier]\"ERROR:\" [:Practitioner :identifier]\"ERROR:\" [:Practitioner :identifier]",
"path" : "Practitioner.identifier",
"mustSupport" : true,
"slices" : {
"snils" : {
"description" : "СНИЛС",
"match" : {
"type" : "SNILS",
"value" : "regexp: \\d{3}\\-\\d{3}\\-\\d{3} \\d{2}"
}
},
"mis-id" : {
"description" : "Уникальный идентификатор сотрудника в МИС",
"constant" : {
"use" : "official"
}
}
}
}, {
"id" : "\"ERROR:\" [:Practitioner :identifier :use]\"ERROR:\" [:Practitioner :identifier :use]\"ERROR:\" [:Practitioner :identifier :use]\"ERROR:\" [:Practitioner :identifier :use]\"ERROR:\" [:Practitioner :identifier :use]",
"path" : "Practitioner.identifier.use",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :identifier :type]\"ERROR:\" [:Practitioner :identifier :type]\"ERROR:\" [:Practitioner :identifier :type]\"ERROR:\" [:Practitioner :identifier :type]\"ERROR:\" [:Practitioner :identifier :type]",
"path" : "Practitioner.identifier.type",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :identifier :system]\"ERROR:\" [:Practitioner :identifier :system]\"ERROR:\" [:Practitioner :identifier :system]\"ERROR:\" [:Practitioner :identifier :system]\"ERROR:\" [:Practitioner :identifier :system]",
"path" : "Practitioner.identifier.system",
"mustSupport" : true,
"min" : 1
}, {
"id" : "\"ERROR:\" [:Practitioner :identifier :value]\"ERROR:\" [:Practitioner :identifier :value]\"ERROR:\" [:Practitioner :identifier :value]\"ERROR:\" [:Practitioner :identifier :value]\"ERROR:\" [:Practitioner :identifier :value]",
"path" : "Practitioner.identifier.value",
"mustSupport" : true,
"min" : 1
}, {
"id" : "\"ERROR:\" [:Practitioner :identifier :period]\"ERROR:\" [:Practitioner :identifier :period]\"ERROR:\" [:Practitioner :identifier :period]\"ERROR:\" [:Practitioner :identifier :period]\"ERROR:\" [:Practitioner :identifier :period]",
"path" : "Practitioner.identifier.period",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :identifier :assigner]\"ERROR:\" [:Practitioner :identifier :assigner]\"ERROR:\" [:Practitioner :identifier :assigner]\"ERROR:\" [:Practitioner :identifier :assigner]\"ERROR:\" [:Practitioner :identifier :assigner]",
"path" : "Practitioner.identifier.assigner",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :name]\"ERROR:\" [:Practitioner :name]\"ERROR:\" [:Practitioner :name]",
"path" : "Practitioner.name",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :name :family]\"ERROR:\" [:Practitioner :name :family]\"ERROR:\" [:Practitioner :name :family]\"ERROR:\" [:Practitioner :name :family]\"ERROR:\" [:Practitioner :name :family]",
"path" : "Practitioner.name.family",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :name :given]\"ERROR:\" [:Practitioner :name :given]\"ERROR:\" [:Practitioner :name :given]\"ERROR:\" [:Practitioner :name :given]\"ERROR:\" [:Practitioner :name :given]",
"path" : "Practitioner.name.given",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :telecom]\"ERROR:\" [:Practitioner :telecom]\"ERROR:\" [:Practitioner :telecom]",
"path" : "Practitioner.telecom",
"mustSupport" : true,
"slices" : {
"phone" : {
"description" : "Телефон",
"elements" : {
"system" : {
"constant" : "phone"
},
"value" : {
"description" : "Номер телефона"
},
"use" : {
"description" : "work/home"
}
}
},
"mobile" : {
"description" : "Мобильный телефон",
"elements" : {
"system" : {
"constant" : "phone"
},
"value" : {
"description" : "Номер телефона"
},
"use" : {
"constant" : "mobile"
}
}
},
"email" : {
"description" : "Электронная почта",
"elements" : {
"system" : {
"constant" : "email"
},
"value" : {
"description" : "Электронная почта"
},
"use" : {
"description" : "work/home"
}
}
}
}
}, {
"id" : "\"ERROR:\" [:Practitioner :telecom :system]\"ERROR:\" [:Practitioner :telecom :system]\"ERROR:\" [:Practitioner :telecom :system]\"ERROR:\" [:Practitioner :telecom :system]\"ERROR:\" [:Practitioner :telecom :system]",
"path" : "Practitioner.telecom.system",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :telecom :value]\"ERROR:\" [:Practitioner :telecom :value]\"ERROR:\" [:Practitioner :telecom :value]\"ERROR:\" [:Practitioner :telecom :value]\"ERROR:\" [:Practitioner :telecom :value]",
"path" : "Practitioner.telecom.value",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :telecom :use]\"ERROR:\" [:Practitioner :telecom :use]\"ERROR:\" [:Practitioner :telecom :use]\"ERROR:\" [:Practitioner :telecom :use]\"ERROR:\" [:Practitioner :telecom :use]",
"path" : "Practitioner.telecom.use",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :telecom :rank]\"ERROR:\" [:Practitioner :telecom :rank]\"ERROR:\" [:Practitioner :telecom :rank]\"ERROR:\" [:Practitioner :telecom :rank]\"ERROR:\" [:Practitioner :telecom :rank]",
"path" : "Practitioner.telecom.rank",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :telecom :period]\"ERROR:\" [:Practitioner :telecom :period]\"ERROR:\" [:Practitioner :telecom :period]\"ERROR:\" [:Practitioner :telecom :period]\"ERROR:\" [:Practitioner :telecom :period]",
"path" : "Practitioner.telecom.period",
"mustSupport" : true
}, {
"id" : "\"ERROR:\" [:Practitioner :address]\"ERROR:\" [:Practitioner :address]\"ERROR:\" [:Practitioner :address]",
"path" : "Practitioner.address",
"mustSupport" : true,
"descrption" : "Адреса автора документа",
"min" : 1
}, {
"id" : "\"ERROR:\" [:Practitioner :address :text]\"ERROR:\" [:Practitioner :address :text]\"ERROR:\" [:Practitioner :address :text]\"ERROR:\" [:Practitioner :address :text]\"ERROR:\" [:Practitioner :address :text]",
"path" : "Practitioner.address.text",
"mustSupport" : true,
"min" : 1
}, {
"id" : "\"ERROR:\" [:Practitioner :address :state]\"ERROR:\" [:Practitioner :address :state]\"ERROR:\" [:Practitioner :address :state]\"ERROR:\" [:Practitioner :address :state]\"ERROR:\" [:Practitioner :address :state]",
"path" : "Practitioner.address.state",
"mustSupport" : true,
"min" : 1,
"binding" : {
"valueSet" : "http://fhir.ru/core/ValueSet/ru-administrative-area",
"strength" : "extensible",
"description" : null
}
} ]
}
}