{
"description": "Limited implementation of the Populate Questionnaire implementation",
"_filename": "example/OperationDefinition-shareable-example.json",
"package_name": "hl7.fhir.uv.crmi",
"date": "2015-08-04",
"meta": {
"profile": [ "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableoperationdefinition" ]
},
"system": false,
"publisher": "Acme Healthcare Services",
"instance": true,
"jurisdiction": [ {
"coding": [ {
"code": "GB",
"system": "urn:iso:std:iso:3166",
"display": "United Kingdom of Great Britain and Northern Ireland"
} ]
} ],
"name": "ShareableOperationDefinitionExample",
"useContext": [ {
"code": {
"code": "venue",
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
"display": "Clinical Venue"
},
"valueCodeableConcept": {
"coding": [ {
"code": "IMP",
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"display": "inpatient encounter"
} ]
}
} ],
"type": "false",
"overload": [ {
"parameterName": [ "subject", "local" ]
}, {
"comment": "local defaults to false when not passed as a parameter",
"parameterName": [ "subject" ]
} ],
"experimental": "true",
"resourceType": "OperationDefinition",
"title": "Shareable OperationDefinition Example",
"package_version": "2.0.0-ballot",
"status": "draft",
"id": "4d305741-7ad6-4e1c-9064-b121576463a5",
"resource": [ "Questionnaire" ],
"kind": "operation",
"comment": "Only implemented for Labs and Medications so far",
"url": "http://h7.org/fhir/uv/crmi/OperationDefinition/shareable-example",
"code": "populate",
"version": "B",
"contact": [ {
"name": "System Administrator",
"telecom": [ {
"value": "beep@coyote.acme.com",
"system": "email"
} ]
} ],
"parameter": [ {
"max": "1",
"min": 1,
"use": "in",
"name": "subject",
"type": "Reference",
"documentation": "The resource that is to be the *QuestionnaireResponse.subject*. The [[[QuestionnaireResponse]]] instance will reference the provided subject. In addition, if the *local* parameter is set to true, server information about the specified subject will be used to populate the instance."
}, {
"max": "1",
"min": 0,
"use": "in",
"name": "local",
"type": "Reference",
"documentation": "If the *local* parameter is set to true, server information about the specified subject will be used to populate the instance."
}, {
"max": "1",
"min": 1,
"use": "out",
"name": "return",
"type": "QuestionnaireResponse",
"documentation": "The partially (or fully)-populated set of answers for the specified Questionnaire"
} ]
}