Logical Model ParticipantContactable
{
"resourceType" : "StructureDefinition",
"id" : "ParticipantContactable",
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">to do</div>"
},
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "informative"
}],
"url" : "http://hl7.org/fhir/StructureDefinition/ParticipantContactable",
"version" : "5.0.0-ballot",
"name" : "ParticipantContactable",
"title" : "participantcontactable",
"status" : "draft",
"experimental" : false,
"date" : "2022-09-10T04:52:37+10:00",
"publisher" : "Health Level Seven International fhir",
"contact" : [{
"telecom" : [{
"system" : "url",
"value" : "http://hl7.org/fhir"
}]
}],
"description" : "Logical Model: A pattern followed by resources that represent a participant that can be contacted.",
"fhirVersion" : "5.0.0-ballot",
"mapping" : [{
"identity" : "rim",
"uri" : "http://hl7.org/v3",
"name" : "RIM Mapping"
}],
"kind" : "logical",
"abstract" : false,
"type" : "ParticipantContactable",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Base",
"snapshot" : {
"element" : [{
"id" : "ParticipantContactable",
"path" : "ParticipantContactable",
"short" : "Contactable Participant Pattern",
"definition" : "A pattern followed by resources that represent a participant that can be contacted.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "ParticipantContactable",
"min" : 0,
"max" : "*"
},
"constraint" : [{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}],
"isModifier" : false,
"isSummary" : false,
"mapping" : [{
"identity" : "rim",
"map" : "Role"
}]
},
{
"id" : "ParticipantContactable.telecom",
"path" : "ParticipantContactable.telecom",
"short" : "A contact detail for the participant",
"definition" : "A contact detail (e.g. a telephone number or an email address) by which the participant may be contacted.",
"requirements" : "Participants have (primary) ways to contact them in some way such as phone, email.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "ParticipantContactable.telecom",
"min" : 0,
"max" : "*"
},
"type" : [{
"code" : "ContactPoint"
}],
"constraint" : [{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}],
"isModifier" : false,
"isSummary" : true,
"mapping" : [{
"identity" : "rim",
"map" : ".identifier"
}]
},
{
"id" : "ParticipantContactable.address",
"path" : "ParticipantContactable.address",
"short" : "An address for the individual",
"definition" : "An address for the participant.",
"requirements" : "May need to keep track of participant addresses for contacting, billing or reporting requirements and also to help with identification.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "ParticipantContactable.address",
"min" : 0,
"max" : "*"
},
"type" : [{
"code" : "Address"
}],
"constraint" : [{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"xpath" : "@value|f:*|h:div",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}],
"isModifier" : false,
"isSummary" : true,
"mapping" : [{
"identity" : "rim",
"map" : ".status"
}]
}]
}
}
Usage note: every effort has been made to ensure that the
examples are correct and useful, but they are not a normative part
of the specification.