{
"description": "Limited implementation of the Populate Questionnaire implementation",
"_filename": "example/OperationDefinition-publishable-example.json",
"package_name": "hl7.fhir.uv.crmi",
"date": "2015-08-04",
"meta": {
"profile": [ "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishableoperationdefinition" ]
},
"system": false,
"publisher": "HL7 International / Clinical Decision Support",
"instance": true,
"jurisdiction": [ {
"coding": [ {
"code": "001",
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
"display": "World"
} ]
} ],
"name": "PublishableOperationDefinitionExample",
"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": "Publishable OperationDefinition Example",
"package_version": "1.0.0-snapshot",
"status": "draft",
"id": "468f0b2f-39e7-47ae-8b33-790c22f7a371",
"resource": [ "Questionnaire" ],
"kind": "operation",
"comment": "Only implemented for Labs and Medications so far",
"url": "http://h7.org/fhir/uv/crmi/OperationDefinition/publishable-example",
"code": "populate",
"version": "1.0.0-snapshot",
"contact": [ {
"telecom": [ {
"value": "http://www.hl7.org/Special/committees/dss",
"system": "url"
} ]
} ],
"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"
} ]
}