API Name: get-questionnaire


This API allows the retrieval of the latest version template of questionnaire.

Specification


Endpoint [baseurl]/Questionnaire/$get-questionnaire
Protocol HTTPS
HTTP Method POST
HTTP Header Content-Type: application/fhir+json
Pagination No
Target System Consumer Apps

API Spec

This operation does NOT change content

Parameters (In)

NameCardinalityTypeDocumentation
url1..1string

Questionnaire Type

Return Values (Out)

NameCardinalityTypeDocumentation
return1..1Questionnaire

The latest Questionnaire Template.

Request Body

Remarks:

  • (All Slices) is an automatically generated section and should be ignored. Do not pass this as an input parameter. It will also not be part of response.
idΣ0..0id
metaΣ0..1Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
id0..1id
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
nameΣ1..1string
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical
valueCodecode
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactDetailContactDetail
valueContactPointContactPoint
valueContributorContributor
valueCountCount
valueDataRequirementDataRequirement
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueDistanceDistance
valueDosageDosage
valueDurationDuration
valueExpressionExpression
valueHumanNameHumanName
valueIdid
valueIdentifierIdentifier
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueMetaMeta
valueMoneyMoney
valueOidoid
valueParameterDefinitionParameterDefinition
valuePeriodPeriod
valuePositiveIntpositiveInt
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueReferenceReference
valueRelatedArtifactRelatedArtifact
valueSampledDataSampledData
valueSignatureSignature
valueStringstring
valueTimetime
valueTimingTiming
valueTriggerDefinitionTriggerDefinition
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUsageContextUsageContext
valueUuiduuid
resourceΣ C0..1Resource
partΣ0..*see (parameter)
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
nameΣ1..1string
valueStringstring
resourceΣ C0..0Resource
partΣ0..0see (parameter)


Successful Response

idΣ0..0id
metaΣ0..0Meta
implicitRulesΣ ?!0..0uri
language0..0codeBinding
text0..0Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtension?! C0..0Extension
urlΣ1..1uri
identifierΣ0..0Identifier
versionΣ C1..1string
nameΣ0..0string
titleΣ C0..1string
derivedFrom0..0canonical(Questionnaire)
statusΣ ?!1..1codeBindingFixed Value
experimentalΣ0..0boolean
subjectTypeΣ0..0codeBinding
dateΣ1..1dateTime
publisherΣ0..0string
contactΣ0..0ContactDetail
description1..1markdown
useContextΣ0..0UsageContext
jurisdictionΣ0..0CodeableConceptBinding
purpose0..0markdown
copyright0..0markdown
approvalDate0..0date
lastReviewDate0..0date
effectivePeriodΣ C0..0Period
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
linkIdC1..1string
definition0..0uri
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..0boolean
prefixC0..1string
textC0..1string
type1..1codeBinding
id0..0id
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
question1..1string
operator1..1codeBinding
id0..1id
extensionC0..0Extension
value0..1System.Boolean
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ1..1code
displayΣ0..0string
userSelectedΣ0..0boolean
enableBehaviorC0..0codeBinding
requiredC0..1boolean
repeatsC0..0boolean
readOnlyC0..0boolean
maxLengthC0..0integer
answerValueSetC0..1canonical(ValueSet)
itemC0..0see (item)


Error Response

Click here for General API Error Handling

Custom Error Codes

Refer to Custom Error Codes for the list of custom error codes specific to this API.