Workflow
This
is
5.0.0
.
For
a
full
list
the
Continuous
Integration
Build
of
available
versions,
see
FHIR
(will
be
incorrect/inconsistent
at
times).
See
the
Directory
of
published
versions
| Responsible Owner: FHIR Infrastructure Work Group | Standards Status : Informative | Compartments : No defined compartments |
Raw JSON ( canonical form + also see JSON Format Specification )
StructureDefinition
for
Standard
Profile
for
CDA
R2
on
FHIR
Example
of
examplescenario
{
"resourceType": "StructureDefinition",
"id": "cda-location",
"meta": {
"lastUpdated": "2014-11-05T20:31:00Z"
"resourceType" : "ExampleScenario",
"id" : "example",
"text" : {
"status" : "additional",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <p>\n <b> ExampleScenario - Medication administration (IHE MMA)</b>\n <a name=\"example\"> </a>\n </p>\n <div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\">\n <p style=\"margin-bottom: 0px\">Resource ExampleScenario "example" </p>\n </div>\n <p>\n <b> status</b> : draft\n </p>\n <p>\n <b> purpose</b> : Purpose: this serves to enable remote performing of medication administration, by using remote / mobile devices to a) Get the planned medication administrations and b) Record the performing of these administrations without a permanent connection to the EHR.\n </p>\n\n <img src=\"./examplescenario-example.png\" alt=\"ExampleScenario diagram - IHE MMA example\"/>\n </div>"
},
"url": "http://hl7.org/fhir/StructureDefinition/cda-location",
"name": "Location",
"publisher": "HL7 FHIR Project",
"contact": [
"extension" : [{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode" : "fhir"
}],
"status" : "draft",
"publisher" : "HL7 International / FHIR Infrastructure",
"contact" : [{
"telecom" : [{
"system" : "url",
"value" : "http://www.hl7.org/Special/committees/fiwg"
}]
}],
"purpose" : "Purpose: this serves to demonstrate the performing of medication administration, by using remote / mobile devices to a) Get the planned medication administrations and b) Record the performing of these administrations without a permanent connection to the EHR.",
"actor" : [{
"key" : "Nurse",
"type" : "person",
"title" : "Nurse",
"description" : "The Nurse"
},
{
"key" : "MAP",
"type" : "other",
"title" : "Nurse's Tablet",
"description" : "The entity that receives the Administration Requests to show the nurse to perform them"
},
{
"key" : "OP",
"type" : "system",
"title" : "MAR / Scheduler",
"description" : "The Medication Administration Order Placer"
},
{
"key" : "MAC",
"type" : "system",
"title" : "MAR / EHR",
"description" : "The entity that receives the Medication Administration reports"
}],
"instance" : [{
"key" : "iherx001",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationRequest"
},
"title" : "Initial Prescription",
"description" : "The initial prescription which describes \"medication X, 3 times per day\" - the exact scheduling is not in the initial prescription (it is left for the care teams to decide on the schedule)."
},
{
"key" : "iherx001.001",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationRequest"
},
"title" : "Request for day 1, morning",
"description" : "The administration request for day 1, morning"
},
{
"key" : "iherx001.002",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationRequest"
},
"title" : "Request for day 1, lunch",
"description" : "The administration request for day 1, lunch"
},
{
"key" : "iherx001.003",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationRequest"
},
"title" : "Request for day 1, evening",
"description" : "The administration request for day 1, evening"
},
{
"key" : "iherx001.004",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationRequest"
},
"title" : "Request for day 2, morning",
"description" : "The administration request for day 2, morning"
},
{
"key" : "iherx001.005",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationRequest"
},
"title" : "Request for day 2, lunch",
"description" : "The administration request for day 2, lunch"
},
{
"key" : "iherx001.006",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationRequest"
},
"title" : "Request for day 2, evening",
"description" : "The administration request for day 2, evening"
},
{
"key" : "iheadm001a",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationAdministration"
},
"title" : "Morning meds - taken",
"description" : "Administration report for day 1, morning: Taken"
},
{
"key" : "iheadm001b",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationAdministration"
},
"title" : "Morning meds - not taken",
"description" : "Administration report for day 1, morning: NOT Taken"
},
{
"key" : "iherx001bundle",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationRequest"
},
"title" : "Bundle of Medication Requests",
"description" : "All the medication Requests for Day 1",
"containedInstance" : [{
"instanceReference" : "iherx001.001"
},
{
"telecom": [
{
"system": "url",
"value": "http://hl7.org/fhir"
}
]
}
],
"description": "Standard Profile for CDA R2 on FHIR",
"status": "draft",
"date": "2014-07-28",
"mapping": [
"instanceReference" : "iherx001.002"
},
{
"identity": "cda",
"uri": "http://hl7.org/v3/cda",
"name": "CDA (R2)"
}
],
"type": "constraint",
"abstract": false,
"base": "http://hl7.org/fhir/StructureDefinition/Location",
"snapshot": {
"element": [
{
"path": "Location",
"short": "Details and position information for a physical place",
"definition": "Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated.",
"min": 1,
"max": "1",
"type": [
{
"code": "Location"
}
],
"mapping": [
{
"identity": "rim",
"map": ".Role[classCode=SDLC]"
},
{
"identity": "cda",
"map": "Place"
}
]
},
{
"path": "Location.id",
"short": "Logical id of this artefact",
"definition": "The logical id of the resource, as used in the url for the resoure. Once assigned, this value never changes.",
"comments": "The only time that a resource does not have an id is when it is being submitted to the server using a create operation. Bundles always have an id, though it is usually a generated UUID.",
"min": 0,
"max": "1",
"type": [
{
"code": "id"
}
]
},
{
"path": "Location.meta",
"short": "Metadata about the resource",
"definition": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.",
"min": 0,
"max": "1",
"type": [
{
"code": "Meta"
}
]
},
{
"path": "Location.implicitRules",
"short": "A set of rules under which this content was created",
"definition": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content.",
"comments": "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element as much as possible.",
"min": 0,
"max": "1",
"type": [
{
"code": "uri"
}
],
"isModifier": true
},
{
"path": "Location.language",
"short": "Language of the resource content",
"definition": "The base language in which the resource is written.",
"comments": "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource\n\nNot all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).",
"min": 0,
"max": "1",
"type": [
{
"code": "code"
}
],
"binding": {
"name": "Language",
"strength": "required",
"description": "A human language",
"valueSetUri": "http://tools.ietf.org/html/bcp47"
}
},
{
"path": "Location.text",
"short": "Text summary of the resource, for human interpretation",
"definition": "A human-readable narrative that contains a summary of the resource, and may be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
"comments": "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative.",
"alias": [
"narrative",
"html",
"xhtml",
"display"
],
"min": 0,
"max": "1",
"type": [
{
"code": "Narrative"
}
],
"condition": [
"dom-1"
],
"mapping": [
{
"identity": "rim",
"map": "Act.text?"
}
]
},
{
"path": "Location.contained",
"short": "Contained, inline Resources",
"definition": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
"comments": "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again.",
"alias": [
"inline resources",
"anonymous resources",
"contained resources"
],
"min": 0,
"max": "*",
"type": [
{
"code": "Resource"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"path": "Location.extension",
"short": "Additional Content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the resource. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comments": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"type": [
{
"code": "Extension"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"path": "Location.modifierExtension",
"short": "Extensions that cannot be ignored",
"definition": "May be used to represent additional information that is not part of the basic definition of the resource, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
"comments": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"type": [
{
"code": "Extension"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"path": "Location.identifier",
"short": "Unique code or number identifying the location to its users",
"definition": "Unique code or number identifying the location to its users.",
"requirements": "Organization label locations in registries, need to keep track of those.",
"min": 0,
"max": "0",
"type": [
{
"code": "Identifier"
}
],
"isSummary": true,
"mapping": [
{
"identity": "rim",
"map": ".id"
}
]
},
{
"path": "Location.name",
"short": "Name of the location as used by humans",
"definition": "Name of the location as used by humans. Does not need to be unique.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
],
"isSummary": true,
"mapping": [
{
"identity": "rim",
"map": ".name"
},
{
"identity": "cda",
"map": ".name"
}
]
},
{
"path": "Location.description",
"short": "Description of the Location, which helps in finding or referencing the place",
"definition": "Description of the Location, which helps in finding or referencing the place.",
"requirements": "Humans need additional information to verify a correct location has been identified.",
"min": 0,
"max": "0",
"type": [
{
"code": "string"
}
],
"isSummary": true,
"mapping": [
{
"identity": "rim",
"map": ".playingEntity[classCode=PLC determinerCode=INSTANCE].desc"
}
]
},
{
"path": "Location.mode",
"short": "instance | kind",
"definition": "Indicates whether a resource instance represents a specific location or a class of locations.",
"requirements": "When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location.",
"min": 0,
"max": "0",
"type": [
{
"code": "code"
}
],
"isModifier": true,
"isSummary": true,
"binding": {
"name": "LocationMode",
"strength": "required",
"description": "Indicates whether a resource instance represents a specific location or a class of locations",
"valueSetReference": {
"reference": "http://hl7.org/fhir/vs/location-mode"
}
},
"mapping": [
{
"identity": "rim",
"map": ".playingEntity[classCode=PLC].determinerCode"
}
]
},
{
"path": "Location.type",
"short": "Indicates the type of function performed at the location",
"definition": "Indicates the type of function performed at the location.",
"min": 0,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"isSummary": true,
"binding": {
"name": "LocationType",
"strength": "required",
"description": "Indicates the type of function performed at the location",
"valueSetReference": {
"reference": "http://hl7.org/fhir/v3/vs/ServiceDeliveryLocationRoleType"
}
},
"mapping": [
{
"identity": "rim",
"map": ".code"
}
]
},
{
"path": "Location.telecom",
"short": "Contact details of the location",
"definition": "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.",
"min": 0,
"max": "*",
"type": [
{
"code": "ContactPoint"
}
],
"mapping": [
{
"identity": "rim",
"map": ".telecom"
}
]
},
{
"path": "Location.address",
"short": "Physical location",
"definition": "Physical location.",
"comments": "This was kept as 0..1 as there is no use property on the address, so wouldn't be able to identify different address types.",
"requirements": "If locations can be visited, we need to keep track of their address.",
"min": 0,
"max": "1",
"type": [
{
"code": "Address"
}
],
"mapping": [
{
"identity": "rim",
"map": ".addr"
}
]
},
{
"path": "Location.physicalType",
"short": "Physical form of the location",
"definition": "Physical form of the location, e.g. building, room, vehicle, road.",
"requirements": "For purposes of showing relevant locations in queries, we need to categorize locations.",
"min": 0,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"isSummary": true,
"binding": {
"name": "PhysicalType",
"strength": "example",
"description": "Physical form of the location",
"valueSetReference": {
"reference": "http://hl7.org/fhir/vs/location-physical-type"
}
"instanceReference" : "iherx001.003"
},
{
"instanceReference" : "iherx001.004"
},
{
"instanceReference" : "iherx001.005"
},
{
"instanceReference" : "iherx001.006"
}]
},
{
"key" : "iheadm002",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "MedicationAdministration"
},
"title" : "Lunch meds - taken",
"description" : "Administration report for day 1, lunch: Taken",
"version" : [{
"key" : "iheadm002v1",
"title" : "Administration - v1",
"description" : "Medication just taken"
},
{
"key" : "iheadm002v2",
"title" : "Administration - v2",
"description" : "Medication rejected"
}]
},
{
"key" : "iherxqry",
"structureType" : {
"system" : "http://hl7.org/fhir/fhir-types",
"code" : "SearchParameter"
},
"title" : "Search query1",
"description" : "The search administration request for day 1, morning"
}],
"process" : [{
"title" : "Mobile Medication Administration",
"description" : "This scenario demonstrates the process of getting the relevant medication instructions for a patient visit and reporting the results of administration. The scenario is as follows: After the prescription is issued, the institution schedules each individual administration event in the Medication Administration Record (MAR). When preparing for a visit, the nurse queries the MAR for the scheduled administrations, obtaining a bundle of records. The nurse then performs the care activities and registers the results in the device. Upon synchronization of the device and the institution, the results of administration are uploaded to the EHR, thus updating the MAR.",
"preConditions" : "Medication administration requests are in the EHR / MAR, scheduled for each individual intake.",
"postConditions" : "Medication administration Reports are submitted, EHR is updated.",
"step" : [{
"number" : "1",
"operation" : {
"title" : "Get today's schedule",
"initiator" : "Nurse",
"receiver" : "MAP"
}
},
{
"number" : "2",
"operation" : {
"title" : "Query administration orders",
"initiator" : "MAP",
"receiver" : "OP",
"description" : "Query for medication administration orders,\\n- For today's shifts\\n- For today's patients",
"request" : {
"instanceReference" : "iherxqry"
},
"mapping": [
{
"identity": "rim",
"map": ".playingEntity [classCode=PLC].code"
}
]
},
{
"path": "Location.position",
"short": "The absolute geographic location",
"definition": "The absolute geographic location of the Location, expressed in with the WGS84 datum (This is the same co-ordinate system used in KML).",
"requirements": "For mobile applications and automated route-finding knowing the exact location of the Location is required.",
"min": 0,
"max": "1",
"mapping": [
{
"identity": "rim",
"map": ".playingEntity [classCode=PLC determinerCode=INSTANCE].positionText"
}
]
},
{
"path": "Location.position.id",
"representation": [
"xmlAttr"
],
"short": "xml:id (or equivalent in JSON)",
"definition": "unique id for the element within a resource (for internal references).",
"min": 0,
"max": "1",
"type": [
{
"code": "id"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"path": "Location.position.extension",
"short": "Additional Content defined by implementations",
"definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
"comments": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content"
],
"min": 0,
"max": "*",
"type": [
{
"code": "Extension"
}
],
"mapping": [
{
"identity": "rim",
"map": "n/a"
}
]
},
{
"path": "Location.position.modifierExtension",
"short": "Extensions that cannot be ignored",
"definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
"comments": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
"alias": [
"extensions",
"user content",
"modifiers"
],
"min": 0,
"max": "*",
"type": [
{
"code": "Extension"
}
],
"mapping": [
{
"identity": "rim",
"map": "N/A"
}
]
},
{
"path": "Location.position.longitude",
"short": "Longitude with WGS84 datum",
"definition": "Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).",
"min": 1,
"max": "1",
"type": [
{
"code": "decimal"
}
],
"mapping": [
{
"identity": "rim",
"map": "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"
}
]
},
{
"path": "Location.position.latitude",
"short": "Latitude with WGS84 datum",
"definition": "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).",
"min": 1,
"max": "1",
"type": [
{
"code": "decimal"
}
],
"mapping": [
{
"identity": "rim",
"map": "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"
}
]
},
{
"path": "Location.position.altitude",
"short": "Altitude with WGS84 datum",
"definition": "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).",
"min": 0,
"max": "1",
"type": [
{
"code": "decimal"
}
],
"mapping": [
{
"identity": "rim",
"map": "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"
}
]
},
{
"path": "Location.managingOrganization",
"short": "The organization that is responsible for the provisioning and upkeep of the location",
"definition": "The organization that is responsible for the provisioning and upkeep of the location.",
"comments": "This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource.",
"requirements": "Need to know who manages the location.",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"profile": "http://hl7.org/fhir/StructureDefinition/Organization"
}
],
"isSummary": true,
"mapping": [
{
"identity": "rim",
"map": ".scopingEntity[classCode=ORG determinerKind=INSTANCE]"
}
]
},
{
"path": "Location.partOf",
"short": "Another Location which this Location is physically part of",
"definition": "Another Location which this Location is physically part of.",
"requirements": "For purposes of location, display and identification, knowing which locations are located within other locations is important.",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"profile": "http://hl7.org/fhir/StructureDefinition/Location"
}
],
"mapping": [
{
"identity": "rim",
"map": ".inboundLink[typeCode=PART].source[classCode=SDLC]"
}
]
"response" : {
"instanceReference" : "iherx001bundle"
}
},
{
"path": "Location.status",
"short": "active | suspended | inactive",
"definition": "active | suspended | inactive.",
"min": 0,
"max": "1",
"type": [
{
"code": "code"
}
],
"isModifier": true,
"isSummary": true,
"binding": {
"name": "LocationStatus",
"strength": "required",
"description": "Indicates whether the location is still in use",
"valueSetReference": {
"reference": "http://hl7.org/fhir/vs/location-status"
}
},
"mapping": [
{
"identity": "rim",
"map": ".statusCode"
}
]
"pause" : true
},
{
"number" : "3",
"operation" : {
"title" : "Notify (alert)",
"initiator" : "MAP",
"receiver" : "Nurse"
}
]
},
"differential": {
"element": [
{
"path": "Location",
"min": 1,
"max": "1",
"isModifier": false,
"mapping": [
{
"identity": "cda",
"map": "Place"
}
]
},
{
"path": "Location.identifier",
"min": 0,
"max": "0"
},
{
"number" : "4",
"operation" : {
"title" : "Read orders",
"initiator" : "Nurse",
"receiver" : "MAP"
},
{
"path": "Location.name",
"min": 0,
"max": "1",
"mapping": [
{
"identity": "cda",
"map": ".name"
"pause" : true
},
{
"number" : "5",
"operation" : {
"title" : "Ask if patient took meds",
"initiator" : "Nurse",
"receiver" : "Nurse"
}
},
{
"alternative" : [{
"title" : "Patient took meds",
"description" : "Invoke if patient took medications",
"step" : [{
"number" : "6a",
"operation" : {
"title" : "Register meds taken",
"initiator" : "Nurse",
"receiver" : "MAP",
"initiatorActive" : true
}
]
},
{
"path": "Location.description",
"min": 0,
"max": "0"
},
{
"path": "Location.type",
"min": 0,
"max": "0"
},
{
"path": "Location.telecom",
"min": 0,
"max": "0"
}]
},
{
"path": "Location.address",
"short": "Physical location address",
"min": 0,
"max": "1",
"mapping": [
{
"identity": "cda",
"map": ".addr"
"title" : "No drugs",
"description" : "No, patient did not take meds",
"step" : [{
"number" : "6b",
"operation" : {
"title" : "Register meds NOT taken",
"initiator" : "Nurse",
"receiver" : "MAP",
"initiatorActive" : true
}
]
},
{
"path": "Location.physicalType",
"min": 0,
"max": "0"
},
{
"path": "Location.position",
"min": 0,
"max": "0"
},
{
"path": "Location.managingOrganization",
"min": 0,
"max": "0"
}]
},
{
"path": "Location.status",
"min": 0,
"max": "0"
"title" : "Not clear",
"description" : "Unknown whether patient took medications or not"
}],
"pause" : true
},
{
"number" : "7",
"operation" : {
"title" : "Administer drug",
"initiator" : "Nurse",
"receiver" : "Nurse"
}
},
{
"number" : "8",
"operation" : {
"title" : "Record administration",
"initiator" : "Nurse",
"receiver" : "MAP",
"initiatorActive" : true
},
{
"path": "Location.partOf",
"min": 0,
"max": "0"
"pause" : true
},
{
"number" : "9",
"operation" : {
"title" : "Upload administration reports",
"initiator" : "Nurse",
"receiver" : "MAP",
"initiatorActive" : true,
"request" : {
"instanceReference" : "iheadm002",
"versionReference" : "iheadm002v1"
}
},
{
"path": "Location.mode",
"min": 0,
"max": "0"
"pause" : true
},
{
"number" : "10",
"operation" : {
"title" : "Upload administration reports",
"initiator" : "MAP",
"receiver" : "MAC",
"description" : "The nurse's system uploads the administration results to the server",
"request" : {
"instanceReference" : "iheadm001a"
}
}
]
}
}]
}]
}
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.
©
FHIR
®©
HL7.org
2011+.
FHIR
DSTU
(v0.4.0-4902)
R6
hl7.fhir.core#6.0.0-ballot3
generated
on
Fri,
Mar
27,
2015
00:24+1100.
Wed,
Dec
17,
2025
09:54+0000.
Links:
What's
a
DSTU?
Search
|
Version
History
|
Specification
Map
Contents
|
Glossary
|
QA
|
Compare
to
DSTU1
R4
|
Compare
to
R5
|
Compare
to
Last
Ballot
|
|
Propose
a
change