NameFlagsCard.TypeDescription & Constraintsdoco
.. NamingSystem IDomainResourceSystem of unique identification
Can't have more than one preferred identifier for a type
Can only have replacedBy if naming system is retired
Root systems cannot have uuid or sid identifiers
... name 1..1stringHuman-readable label
... status ?!1..1codedraft | active | retired
ConformanceResourceStatus (Required)
... kind 1..1codecodesystem | identifier | root
NamingSystemType (Required)
... publisher Σ0..1stringName of the publisher (Organization or individual)
... contact Σ0..*BackboneElementContact details of the publisher
.... name Σ0..1stringName of a individual to contact
.... telecom Σ0..*ContactPointContact details for individual or publisher
... responsible 0..1stringWho maintains system namespace?
... date Σ1..1dateTimePublication Date(/time)
... type 0..1CodeableConcepte.g. driver, provider, patient, bank etc.
Identifier Type Codes (Extensible)
... description 0..1stringWhat does naming system identify?
... useContext Σ0..*CodeableConceptContent intends to support these contexts
Context of Use ValueSet (Extensible)
... usage 0..1stringHow/where is it used
... uniqueId 1..*BackboneElementUnique identifiers used for system
.... type 1..1codeoid | uuid | uri | other
NamingSystemIdentifierType (Required)
.... value 1..1stringThe unique identifier
.... preferred 0..1booleanIs this the id that should be used for this type
.... period 0..1PeriodWhen is identifier valid?
... replacedBy I0..1Reference(NamingSystem)Use this instead

doco Documentation for this format