Release 4 R5 Final QA

This page is part of the FHIR Specification (v4.0.1: R4 (v5.0.0-draft-final: Final QA Preview for R5 - Mixed Normative and STU see ballot notes ) in it's permanent home (it will always be available at this URL). ). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R4B R4

Content Detailed Descriptions Mappings XML JSON

Example CodeSystem/guidance-module-code (Turtle)

Extension: proficiency URL for this extension: http://hl7.org/fhir/StructureDefinition/patient-proficiency Status: draft. Extension maintained by: HL7 Proficiency level of the communication. Context of Use: Use on Element ID Patient.communication Extension Content
Patient Administration Clinical Decision Support Work Group   Maturity Level : 1 N/A Standards Status : Informative Use Context : Any

Full Structure Name Flags Card. Type Description & Constraints extension 0..* Extension URL = http://hl7.org/fhir/StructureDefinition/patient-proficiency proficiency: Proficiency level of the communication. Use on Element ID Patient.communication extension I 0..* Extension Additional content defined by implementations Slice: Unordered, Open by value:url extension:level I 0..1 Extension The proficiency level of the communication extension I 0..0 url 1..1 uri "level" value[x] I 1..1 Coding Value of extension Binding: LanguageAbilityProficiency ( preferred ) extension:type I 0..* Extension The proficiency type of the communication extension I 0..0 url 1..1 uri "type" value[x] I 1..1 Coding Value of extension Binding: LanguageAbilityMode Raw Turtle ( preferred (+ also see Turtle/RDF Format Specification ) url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-proficiency" value[x] I 0 .. 0 valueBase64Binary base64Binary valueBoolean boolean valueCanonical canonical () valueCode code valueDate date valueDateTime dateTime valueDecimal decimal valueId id valueInstant instant valueInteger integer valueMarkdown markdown valueOid oid valuePositiveInt positiveInt valueString string valueTime time valueUnsignedInt unsignedInt valueUri uri valueUrl url valueUuid uuid valueAddress Address valueAge Age valueAnnotation Annotation valueAttachment Attachment valueCodeableConcept CodeableConcept valueCoding Coding valueContactPoint ContactPoint valueCount Count valueDistance Distance valueDuration Duration valueHumanName HumanName valueIdentifier Identifier valueMoney Money valuePeriod Period valueQuantity Quantity valueRange Range valueRatio Ratio valueReference Reference () valueSampledData SampledData valueSignature Signature valueTiming Timing valueContactDetail ContactDetail valueContributor Contributor valueDataRequirement DataRequirement valueExpression Expression valueParameterDefinition ParameterDefinition valueRelatedArtifact RelatedArtifact valueTriggerDefinition TriggerDefinition valueUsageContext UsageContext valueDosage Dosage valueMeta Meta Documentation for this format XML Template

<!-- proficiency --> < xmlns="http://hl7.org/fhir" url="" > < <</valueCoding> </extension> < <</valueCoding> </extension> </extension>

JSON Template Definition for Code SystemGuidanceModuleCode

{ // " { // // from Element: " ] " " }, { // // from Element: " ] " " } ], " }
@prefix fhir: <http://hl7.org/fhir/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

# - resource -------------------------------------------------------------------

[] a fhir:CodeSystem ;
  fhir:id [ fhir:v "guidance-module-code"] ;
  fhir:meta [
     fhir:lastUpdated [ fhir:v "2023-03-01T23:03:57.298+11:00" ] ;
     fhir:profile ( [ fhir:v "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" ] )
  ] ;
  fhir:text [
     fhir:status [ fhir:v "generated" ]
  ] ;
  fhir:extension ( [
     fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg" ] ;
     fhir:value [ fhir:v "cds" ]
  ] [
     fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status" ] ;
     fhir:value [ fhir:v "trial-use" ]
  ] [
     fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm" ] ;
     fhir:value [ fhir:v "2" ]
  ] ) ;
  fhir:url [ fhir:v "http://hl7.org/fhir/guidance-module-code"], [ fhir:v "http://hl7.org/fhir/guidance-module-code"] ;
  fhir:identifier ( [
     fhir:system [ fhir:v "urn:ietf:rfc:3986" ] ;
     fhir:value [ fhir:v "urn:oid:2.16.840.1.113883.4.642.4.2103" ]
  ] [
     fhir:system [ fhir:v "urn:ietf:rfc:3986" ] ;
     fhir:value [ fhir:v "urn:oid:2.16.840.1.113883.4.642.4.2103" ]
  ] ) ;
  fhir:version [ fhir:v "5.0.0-draft-final"], [ fhir:v "5.0.0-draft-final"] ;
  fhir:name [ fhir:v "GuidanceModuleCode"], [ fhir:v "GuidanceModuleCode"] ;
  fhir:title [ fhir:v "Guidance Module Code"], [ fhir:v "Guidance Module Code"] ;
  fhir:status [ fhir:v "active"], [ fhir:v "active"] ;
  fhir:experimental [ fhir:v "true"], [ fhir:v "true"] ;
  fhir:date [ fhir:v "2021-01-05T10:01:24+11:00"], [ fhir:v "2021-01-05T10:01:24+11:00"] ;
  fhir:publisher [ fhir:v "HL7 (FHIR Project)"], [ fhir:v "HL7 (FHIR Project)"] ;
  fhir:contact ( [
     fhir:telecom ( [
       fhir:system [ fhir:v "url" ] ;
       fhir:value [ fhir:v "http://hl7.org/fhir" ]
     ] [
       fhir:system [ fhir:v "email" ] ;
       fhir:value [ fhir:v "fhir@lists.hl7.org" ]
     ] )
  ] [
     fhir:telecom ( [
       fhir:system [ fhir:v "url" ] ;
       fhir:value [ fhir:v "http://hl7.org/fhir" ]
     ] [
       fhir:system [ fhir:v "email" ] ;
       fhir:value [ fhir:v "fhir@lists.hl7.org" ]
     ] )
  ] ) ;
  fhir:description [ fhir:v "Example guidance module codes."], [ fhir:v "Example guidance module codes."] ;
  fhir:jurisdiction ( [
     fhir:coding ( [
       fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm" ] ;
       fhir:code [ fhir:v "001" ] ;
       fhir:display [ fhir:v "World" ]
     ] )
  ] [
     fhir:coding ( [
       fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm" ] ;
       fhir:code [ fhir:v "001" ] ;
       fhir:display [ fhir:v "World" ]
     ] )
  ] ) ;
  fhir:caseSensitive [ fhir:v "true"] ;
  fhir:valueSet [ fhir:v "http://hl7.org/fhir/ValueSet/guidance-module-code"] ;
  fhir:content [ fhir:v "complete"] ;
  fhir:concept ( [
     fhir:code [ fhir:v "bmi-calculator" ] ;
     fhir:display [ fhir:v "BMI Calculator" ] ;
     fhir:definition [ fhir:v "A Body Mass Index (BMI) calculator." ]
  ] [
     fhir:code [ fhir:v "mme-calculator" ] ;
     fhir:display [ fhir:v "MME Calculator" ] ;
     fhir:definition [ fhir:v "A Morphine Milligram Equivalent (MME) calculator." ]
  ] [
     fhir:code [ fhir:v "opioid-cds" ] ;
     fhir:display [ fhir:v "Opioid CDS" ] ;
     fhir:definition [ fhir:v "Clinical Decision Support for Opioid Prescribing." ]
  ] [
     fhir:code [ fhir:v "anc-cds" ] ;
     fhir:display [ fhir:v "ANC CDS" ] ;
     fhir:definition [ fhir:v "Clinical Decision Support for Antenatal Care." ]
  ] [
     fhir:code [ fhir:v "chf-pathway" ] ;
     fhir:display [ fhir:v "CHF Pathway" ] ;
     fhir:definition [ fhir:v "Congestive Heart Failure Pathway" ]
  ] [
     fhir:code [ fhir:v "covid-19-severity" ] ;
     fhir:display [ fhir:v "COVID-19 Severity Score" ] ;
     fhir:definition [ fhir:v "A COVID-19 Severity Score Calculator." ]
  ] ) .

# -------------------------------------------------------------------------------------



Summary Name Flags Card. Type Description & Constraints proficiency 0..* Extension URL = http://hl7.org/fhir/StructureDefinition/patient-proficiency proficiency: Proficiency level of the communication. Use on Element ID Patient.communication level 0..1 Coding How well the patient can communicate this communication (good, poor, etc.). type 0..* Coding What type of communication for the proficiency (spoken, written, etc.). Documentation for this format Full Structure Name Flags Card. Type Description & Constraints extension 0..* Extension URL = http://hl7.org/fhir/StructureDefinition/patient-proficiency proficiency: Proficiency level of the communication. Use on Element ID Patient.communication extension I 0..* Extension Additional content defined by implementations Slice: Unordered, Open by value:url extension:level I 0..1 Extension The proficiency level of Usage note: every effort has been made to ensure that the communication extension I 0..0 url 1..1 uri "level" value[x] I 1..1 Coding Value of extension Binding: LanguageAbilityProficiency ( preferred ) extension:type I 0..* Extension The proficiency type examples are correct and useful, but they are not a normative part of the communication extension I 0..0 url 1..1 uri "type" value[x] I 1..1 Coding Value of extension Binding: LanguageAbilityMode ( preferred ) url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-proficiency" value[x] I 0 .. 0 valueBase64Binary base64Binary valueBoolean boolean valueCanonical canonical () valueCode code valueDate date valueDateTime dateTime valueDecimal decimal valueId id valueInstant instant valueInteger integer valueMarkdown markdown valueOid oid valuePositiveInt positiveInt valueString string valueTime time valueUnsignedInt unsignedInt valueUri uri valueUrl url valueUuid uuid valueAddress Address valueAge Age valueAnnotation Annotation valueAttachment Attachment valueCodeableConcept CodeableConcept valueCoding Coding valueContactPoint ContactPoint valueCount Count valueDistance Distance valueDuration Duration valueHumanName HumanName valueIdentifier Identifier valueMoney Money valuePeriod Period valueQuantity Quantity valueRange Range valueRatio Ratio valueReference Reference () valueSampledData SampledData valueSignature Signature valueTiming Timing valueContactDetail ContactDetail valueContributor Contributor valueDataRequirement DataRequirement valueExpression Expression valueParameterDefinition ParameterDefinition valueRelatedArtifact RelatedArtifact valueTriggerDefinition TriggerDefinition valueUsageContext UsageContext valueDosage Dosage valueMeta Meta Documentation for this format XML Template <!-- proficiency --> < xmlns="http://hl7.org/fhir" url="" > < <</valueCoding> </extension> < <</valueCoding> </extension> </extension> JSON Template specification.

{ // " { // // from Element: " ] " " }, { // // from Element: " ] " " } ], " }
  Constraints ele-1 : All FHIR elements must have a @value or children (xpath: @value|f:*|h:div ) ext-1 : Must have either extensions or value[x], not both (xpath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]) ) ele-1 : On Extension.extension: All FHIR elements must have a @value or children (xpath on Extension.extension: @value|f:*|h:div ) ext-1 : On Extension.extension: Must have either extensions or value[x], not both (xpath on Extension.extension: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")]) ) ele-1 : On Extension.extension: All FHIR elements must have a @value or children (xpath on Extension.extension: @value|f:*|h:div ) ext-1 : On Extension.extension: Must have either extensions or value[x], not both (xpath on Extension.extension: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")]) ) ele-1 : On Extension.extension.extension: All FHIR elements must have a @value or children (xpath on Extension.extension.extension: @value|f:*|h:div ) ext-1 : On Extension.extension.extension: Must have either extensions or value[x], not both (xpath on Extension.extension.extension: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")]) ) ele-1 : On Extension.extension.value[x]: All FHIR elements must have a @value or children (xpath on Extension.extension.value[x]: @value|f:*|h:div ) ele-1 : On Extension.extension: All FHIR elements must have a @value or children (xpath on Extension.extension: @value|f:*|h:div ) ext-1 : On Extension.extension: Must have either extensions or value[x], not both (xpath on Extension.extension: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")]) ) ele-1 : On Extension.extension.extension: All FHIR elements must have a @value or children (xpath on Extension.extension.extension: @value|f:*|h:div ) ext-1 : On Extension.extension.extension: Must have either extensions or value[x], not both (xpath on Extension.extension.extension: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")]) ) ele-1 : On Extension.extension.value[x]: All FHIR elements must have a @value or children (xpath on Extension.extension.value[x]: @value|f:*|h:div ) ele-1 : On Extension.value[x]: All FHIR elements must have a @value or children (xpath on Extension.value[x]: @value|f:*|h:div )