Profiles & Transactions > Parameters Profile

Structure Definition: Parameters Profile

Canonical URL:http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters-Consumer

Simplifier project page: CMSParametersConsumer

Derived from: Parameters (R4)

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work

Differential View

profileS1..
nameSFixed Value
systemSFixed Value
codeS
displayS
part..1
nameSFixed Value
valueIdid
part..1

Hybrid View

profileS1..
nameSFixed Value
systemSFixed Value
codeS
displayS
part..1
nameSFixed Value
valueIdid
part..1

Snapshot View

profileS1..
nameSFixed Value
systemSFixed Value
codeS
displayS
part..1
nameSFixed Value
valueIdid
part..1

Table View

Parameters..
Parameters.meta1..
Parameters.meta.profile1..
Parameters.parameter..
Parameters.parameter:appLanguage..1
Parameters.parameter:appLanguage.name..
Parameters.parameter:appLanguage.value[x]Coding..
Parameters.parameter:appLanguage.value[x].system..
Parameters.parameter:appLanguage.value[x].code..
Parameters.parameter:appLanguage.value[x].display..
Parameters.parameter:appLanguage.part..1
Parameters.parameter:contextSessionId..1
Parameters.parameter:contextSessionId.name..
Parameters.parameter:contextSessionId.value[x]id..
Parameters.parameter:contextSessionId.part..1

JSON View

{
"resourceType": "StructureDefinition",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters-Consumer",
"version": "0.1.0",
"name": "CMSParametersConsumer",
"status": "draft",
"description": "Please see <a href=\"https://simplifier.net/guide/OntarioContextManagement/ConformanceRules\" target=\"_blank\">Conformance Rules </a> for the expected behavior of MustSupport.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Parameters",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Parameters.meta",
"path": "Parameters.meta",
"min": 1,
"mustSupport": true
},
{
"id": "Parameters.meta.profile",
"path": "Parameters.meta.profile",
"comment": "#### **_` FOR CMS USAGE: The meta.profile = http://ehealthontario.ca/fhir/StructureDefinition/ca-on-cms-profile-Parameters-Consumer|1.0.0 `_**\n\nIt is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.",
"min": 1,
"mustSupport": true
},
{
"id": "Parameters.parameter",
"path": "Parameters.parameter",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "name"
}
],
"rules": "open"
}
},
{
"id": "Parameters.parameter:appLanguage",
"path": "Parameters.parameter",
"sliceName": "appLanguage",
"definition": "#### **_` appLanguage specifies the launguage supported by the lauching app. CMS supports English & French. `_**\n\n<a href=\"https://simplifier.net/OntarioContextManagement/human-language\" target=\"_blank\">Canonical URL: http://ehealthontario.ca/fhir/ValueSet/human-language </a>",
"max": "1",
"mustSupport": true
},
{
"id": "Parameters.parameter:appLanguage.name",
"path": "Parameters.parameter.name",
"fixedString": "appLanguage",
"mustSupport": true
},
{
"id": "Parameters.parameter:appLanguage.value[x]",
"path": "Parameters.parameter.value[x]",
"short": "The value of appLanguage is of type 'coding'",
"comment": "appLanguage indicates the languages supported by an EMR app.",
"type": [
{
"code": "Coding"
}
],
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://ehealthontario.ca/fhir/ValueSet/human-language"
}
},
{
"id": "Parameters.parameter:appLanguage.value[x].system",
"path": "Parameters.parameter.value[x].system",
"fixedUri": "urn:ietf:bcp:47",
"mustSupport": true
},
{
"id": "Parameters.parameter:appLanguage.value[x].code",
"path": "Parameters.parameter.value[x].code",
"mustSupport": true
},
{
"id": "Parameters.parameter:appLanguage.value[x].display",
"path": "Parameters.parameter.value[x].display",
"mustSupport": true
},
{
"id": "Parameters.parameter:appLanguage.part",
"path": "Parameters.parameter.part",
"max": "1"
},
{
"id": "Parameters.parameter:contextSessionId",
"path": "Parameters.parameter",
"sliceName": "contextSessionId",
"comment": "contextSessionId is to support backward compatibility of the legacy CMS \nIf not populated by EMRs, the backend should auto populate contextSessionId from OAuth token.",
"max": "1",
"mustSupport": true
},
{
"id": "Parameters.parameter:contextSessionId.name",
"path": "Parameters.parameter.name",
"fixedString": "contextSessionId",
"mustSupport": true
},
{
"id": "Parameters.parameter:contextSessionId.value[x]",
"path": "Parameters.parameter.value[x]",
"short": "The value of contextSessionId is of type 'id'",
"comment": "contextSessionId is auto populated from the OAuth token",
"type": [
{
"code": "id"
}
],
"mustSupport": true
},
{
"id": "Parameters.parameter:contextSessionId.part",
"path": "Parameters.parameter.part",
"max": "1"
}
]
}
}