NameFlagsCard.TypeDescription & Constraintsdoco
.. NamingSystem TUDomainResourceSystem of unique identification
+ Warning: Name should be usable as an identifier for the module by machine processing applications such as code generation
+ Rule: Root systems cannot have uuid identifiers
+ Rule: Can't have more than one preferred identifier for a type
+ Rule: Can't have more than one authoritative identifier for a type/period combination (only one authoritative identifier allowed at any given point of time)

Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
Interfaces Implemented: MetadataResource
... url ΣC0..1uriCanonical identifier for this naming system, represented as a URI (globally unique)
+ Warning: URL should not contain | or # - these characters make processing canonical references problematic
... identifier Σ0..*IdentifierAdditional identifier for the naming system (business identifier)

... version Σ0..1stringBusiness version of the naming system
... versionAlgorithm[x] Σ0..1How to compare versions
Binding: Version Algorithm (Extensible)
.... versionAlgorithmStringstring
.... versionAlgorithmCodingCoding
... name ΣC1..1stringName for this naming system (computer friendly)
... title ΣT0..1stringTitle for this naming system (human friendly)
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (Required)
... kind ΣC1..1codecodesystem | identifier | root
Binding: Naming System Type (Required)
... experimental Σ0..1booleanFor testing purposes, not real usage
... date Σ1..1dateTimeDate last changed
... publisher ΣT0..1stringName of the publisher/steward (organization or individual)
... contact Σ0..*ContactDetailContact details for the publisher

... responsible T0..1stringWho maintains system namespace?
... type 0..1CodeableConcepte.g. driver, provider, patient, bank etc
Binding: Naming System Identifier System Type (Preferred)
... description T0..1markdownNatural language description of the naming system
... useContext Σ0..*UsageContextThe context that the content is intended to support

... jurisdiction ΣXD0..*CodeableConceptIntended jurisdiction for naming system (if applicable)
Binding: Jurisdiction ValueSet (Extensible)

... purpose T0..1markdownWhy this naming system is defined
... copyright T0..1markdownUse and/or publishing restrictions
... copyrightLabel T0..1stringCopyright holder and year(s)
... approvalDate 0..1dateWhen the NamingSystem was approved by publisher
... lastReviewDate 0..1dateWhen the NamingSystem was last reviewed by the publisher
... effectivePeriod Σ0..1PeriodWhen the NamingSystem is expected to be used
... topic XD0..*CodeableConceptE.g. Education, Treatment, Assessment, etc
Binding: Definition Topic (Example)

... author 0..*ContactDetailWho authored the CodeSystem

... editor 0..*ContactDetailWho edited the NamingSystem

... reviewer 0..*ContactDetailWho reviewed the NamingSystem

... endorser 0..*ContactDetailWho endorsed the NamingSystem

... relatedArtifact 0..*RelatedArtifactAdditional documentation, citations, etc

... usage T0..1stringHow/where is it used
... uniqueId ΣC1..*BackboneElementUnique identifiers used for system

.... type ΣC1..1codeoid | uuid | uri | iri-stem | v2csmnemonic | other
Binding: Naming System Identifier Type (Required)
.... value Σ1..1stringThe unique identifier
.... preferred C0..1booleanIs this the id that should be used for this type
.... comment 0..1stringNotes about identifier usage
.... period C0..1PeriodWhen is identifier valid?
.... authoritative C0..1booleanWhether the identifier is authoritative

doco Documentation for this format