FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/cs-simple

Packageau.digitalhealth.cda.schema
TypeStructureDefinition
Idcs-simple
FHIR VersionR5
Sourcehttp://ns.electronichealth.net.au/cda/https://build.fhir.org/ig/AuDigitalHealth/cda-au-schema/StructureDefinition-cs-simple.html
URLhttp://hl7.org/cda/stds/core/StructureDefinition/cs-simple
Version1.0.0
Statusactive
Date2025-07-21T22:05:27+00:00
Namecs
Titlecs: Coded Simple Value
Realmau
Authoritynational
DescriptionCoded data in its simplest form, consists of a code. The code system and code system version is fixed by the context in which the value occurs. 'cs' is used for coded attributes that have a single HL7-defined value set.
Typecode
Kindprimitive-type

Resources that use this resource

StructureDefinition
ADAD: PostalAddress (V3 Data Type)
ADXPADXP: CharacterString (V3 Data Type)
ANYANY: DataValue (V3 Data Type)
ActAct (CDA Class)
AlternateIdentificationAlternateIdentification (CDA Class)
AssignedAuthorAssignedAuthor (CDA Class)
AssignedCustodianAssignedCustodian (CDA Class)
AssignedEntityAssignedEntity (CDA Class)
AssociatedEntityAssociatedEntity (CDA Class)
AuthenticatorAuthenticator (CDA Class)
AuthorAuthor (CDA Class)
AuthoringDeviceAuthoringDevice (CDA Class)
AuthorizationAuthorization (CDA Class)
BirthplaceBirthplace (CDA Class)
CDCD: ConceptDescriptor (V3 Data Type)
ClinicalDocumentClinicalDocument (CDA Class)
ComponentComponent (CDA Class)
ComponentOfComponentOf (CDA Class)
ConsentConsent (CDA Class)
CriterionCriterion (CDA Class)
CustodianCustodian (CDA Class)
CustodianOrganizationCustodianOrganization (CDA Class)
DataEntererDataEnterer (CDA Class)
DeviceDevice (CDA Class)
DocumentationOfDocumentationOf (CDA Class)
EDED: EncapsulatedData (V3 Data Type)
ENEN: EntityName (V3 Data Type)
ENXPENXP: Entity Name Part (V3 Data Type)
EncompassingEncounterEncompassingEncounter (CDA Class)
EncounterEncounter (CDA Class)
EncounterParticipantEncounterParticipant (CDA Class)
EntityEntity (CDA Class)
EntryEntry (CDA Class)
EntryRelationshipEntryRelationship (CDA Class)
ExternalActExternalAct (CDA Class)
ExternalDocumentExternalDocument (CDA Class)
ExternalObservationExternalObservation (CDA Class)
ExternalProcedureExternalProcedure (CDA Class)
GuardianGuardian (CDA Class)
HealthCareFacilityHealthCareFacility (CDA Class)
IVL-INTIVL_INT: Interval (V3 Data Type)
IVL-PQIVL_PQ: Interval (V3 Data Type)
InFulfillmentOfInFulfillmentOf (CDA Class)
InFulfillmentOf1InFulfillmentOf1 (CDA Class)
InformantInformant (CDA Class)
InformationRecipientInformationRecipient (CDA Class)
IntendedRecipientIntendedRecipient (CDA Class)
LabeledDrugLabeledDrug (CDA Class)
LegalAuthenticatorLegalAuthenticator (CDA Class)
MOMO: MonetaryAmount (V3 Data Type)
MaintainedEntityMaintainedEntity (CDA Class)
ManufacturedProductManufacturedProduct (CDA Class)
MaterialMaterial (CDA Class)
NonXMLBodyNonXMLBody (CDA Class)
ObservationObservation (CDA Class)
ObservationMediaObservationMedia (CDA Class)
ObservationRangeObservationRange (CDA Class)
OrderOrder (CDA Class)
OrganizationOrganization (CDA Class)
OrganizationPartOfOrganizationPartOf (CDA Class)
OrganizerOrganizer (CDA Class)
OrganizerComponentOrganizerComponent (CDA Class)
PIVL-TSPIVL_TS: PeriodicIntervalOfTime (V3 Data Type)
PQPQ: PhysicalQuantity (V3 Data Type)
ParentDocumentParentDocument (CDA Class)
Participant1Participant1 (CDA Class)
Participant2Participant2 (CDA Class)
ParticipantRoleParticipantRole (CDA Class)
PatientPatient (CDA Class)
PatientRolePatientRole (CDA Class)
Performer1Performer1 (CDA Class)
Performer2Performer2 (CDA Class)
PersonPerson (CDA Class)
PlacePlace (CDA Class)
PlayingEntityPlayingEntity (CDA Class)
PolicyOrAccountAgency extension PolicyOrAccount
PreconditionPrecondition (CDA Class)
Precondition2Precondition2 (CDA Class)
PreconditionBasePreconditionBase (CDA Class)
ProcedureProcedure (CDA Class)
RecordTargetRecordTarget (CDA Class)
ReferenceReference (CDA Class)
RegionOfInterestRegionOfInterest (CDA Class)
RelatedDocumentRelatedDocument (CDA Class)
RelatedEntityRelatedEntity (CDA Class)
RelatedSubjectRelatedSubject (CDA Class)
SCSC: CharacterStringWithCode (V3 Data Type)
STST: CharacterString (V3 Data Type)
SXCM-TSSXCM_TS: GeneralTimingSpecification (V3 Data Type)
SectionSection (CDA Class)
ServiceEventServiceEvent (CDA Class)
SpecimenSpecimen (CDA Class)
SpecimenRoleSpecimenRole (CDA Class)
StructuredBodyStructuredBody (CDA Class)
SubjectSubject (CDA Class)
SubjectPersonSubjectPerson (CDA Class)
SubstanceAdministrationSubstanceAdministration (CDA Class)
SupplySupply (CDA Class)
TELTEL: TelecommunicationAddress (V3 Data Type)
addraddr AD: PostalAddress (V3 Data Type)
asEmploymentADHA Extension asEmployment
asEntityIdentifierADHA extension asEntityIdentifier
asIngredientADHA extension asIngredient
asPersonalRelationshipADHA extension asPersonalRelationship
asQualificationsADHA extension asEmployment
asQualifiedEntityADHA extension asQualifiedEntity
asSpecimenInContainerADHA extension SpecimenInContainer
assigningGeographicAreaADHA extension assigningGeographicArea used in asEntityIdentifier
au-ActADHA Act (CDA Class)
au-AddressADHA AD: PostalAddress (V3 Data Type)
au-AssignedAuthorADHA AssignedAuthor (CDA Class)
au-AssignedCustodianADHA AssignedCustodian (CDA Class)
au-AssignedEntityADHA AssignedEntity (CDA Class)
au-AssociatedEntityADHA AssociatedEntity (CDA Class)
au-AuthorADHA Author (CDA Class)
au-AuthoringDeviceADHA AuthoringDevice (CDA Class)
au-ClinicalDocumentADHA ClinicalDocument (CDA Class)
au-ComponentADHA Component (CDA Class)
au-ComponentOfADHA ComponentOf (CDA Class)
au-CustodianADHA Custodian (CDA Class)
au-CustodianOrganizationADHA CustodianOrganization (CDA Class)
au-DeviceADHA Device (CDA Class)
au-EncompassingEncounterADHA EncompassingEncounter (CDA Class)
au-EncounterADHA Encounter (CDA Class)
au-EncounterParticipantADHA EncounterParticipant (CDA Class)
au-EntityADHA Entity (CDA Class)
au-EntityNameADHA EN: EntityName (V3 Data Type)
au-EntryADHA Entry (CDA Class)
au-EntryRelationshipADHA EntryRelationship (CDA Class)
au-ExternalActADHA ExternalAct (CDA Class)
au-ExternalDocumentADHA ExternalDocument (CDA Class)
au-HealthCareFacilityADHA HealthCareFacility (CDA Class)
au-InFulfillmentOfADHA InFulfillmentOf (CDA Class)
au-InformantADHA Informant (CDA Class)
au-InformationRecipientADHA InformationRecipient (CDA Class)
au-IntendedRecipientADHA IntendedRecipient (CDA Class)
au-LegalAuthenticatorADHA LegalAuthenticator (CDA Class)
au-ManufacturedProductADHA ManufacturedProduct (CDA Class)
au-MaterialADHA Material (CDA Class)
au-ObservationADHA Observation (CDA Class)
au-ObservationMediaADHA ObservationMedia (CDA Class)
au-ObservationRangeADHA ObservationRange (CDA Class)
au-OrderADHA Order (CDA Class)
au-OrganizationADHA Organization (CDA Class)
au-OrganizationPartOfADHA OrganizationPartOf (CDA Class)
au-OrganizerADHA Organizer (CDA Class)
au-OrganizerComponentADHA OrganizerComponent (CDA Class)
au-ParentDocumentADHA ParentDocument (CDA Class)
au-Participant1ADHA Participant1 (CDA Class)
au-Participant2ADHA Participant2 (CDA Class)
au-ParticipantRoleADHA ParticipantRole ADHA (CDA Class)
au-PatientADHA Patient (CDA Class)
au-PatientRoleADHA PatientRole (CDA Class)
au-Performer2ADHA Performer2 (CDA Class)
au-PersonADHA Person (CDA Class)
au-PlaceADHA Place (CDA Class)
au-PlayingEntityADHA PlayingEntity (CDA Class)
au-PreconditionADHA Precondition (CDA Class)
au-ProcedureADHA Procedure (CDA Class)
au-RecordTargetADHA RecordTarget (CDA Class)
au-ReferenceADHA Reference (CDA Class)
au-RegionOfInterestADHA RegionOfInterest (CDA Class)
au-RelatedDocumentADHA RelatedDocument (CDA Class)
au-SectionADHA Section (CDA Class)
au-SpecimenADHA Specimen (CDA Class)
au-SpecimenRoleSpecimenRole (CDA Class)
au-StructuredBodyADHA StructuredBody (CDA Class)
au-SubstanceAdministrationADHA SubstanceAdministration (CDA Class)
au-SupplyADHA Supply (CDA Class)
au-TelecomADHA TEL: TelecommunicationAddress (V3 Data Type)
controlActADHA extension controlAct
coverageAgency extension coverage
coverage2ADHA extension coverage2
entitlementADHA extension entitlement
ingredientManufacturedMaterialADHA extension ingredientManufacturedMaterial
participantADHA extension participant
personalRelationshipADHA extension personalRelationship
policyAgency extension policy
subjectOf1Agency extension subjectOf1
subjectOf2Agency extension subjectOf2
substitutionPermissionAgency extension substitutionPermission
telecomADHA extension TEL: TelecommunicationAddress (V3 Data Type)

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Primitive type 'cs'


Source

{
  "resourceType": "StructureDefinition",
  "id": "cs-simple",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
      "valueUri": "urn:hl7-org:v3"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-bind"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-container",
      "valueUri": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
    }
  ],
  "url": "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple",
  "version": "1.0.0",
  "name": "cs",
  "title": "cs: Coded Simple Value",
  "status": "active",
  "experimental": false,
  "date": "2025-07-21T22:05:27+00:00",
  "publisher": "HL7",
  "description": "Coded data in its simplest form, consists of a code. The code system and code system version is fixed by the context in which the value occurs. 'cs' is used for coded attributes that have a single HL7-defined value set.",
  "fhirVersion": "5.0.0",
  "kind": "primitive-type",
  "abstract": false,
  "type": "code",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/code",
  "derivation": "constraint",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "code",
        "path": "code",
        "short": "Primitive Type code",
        "definition": "A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents",
        "min": 0,
        "max": "*",
        "base": {
          "path": "code",
          "min": 0,
          "max": "*"
        },
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "cs-pattern",
            "severity": "error",
            "human": "cs attributes must not contain any whitespace",
            "expression": "matches('^[^\\\\s]+[%content%]#39;)"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "code.id",
        "path": "code.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references)",
        "min": 0,
        "max": "0",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "code.extension",
        "path": "code.extension",
        "short": "Extension",
        "definition": "An Extension",
        "min": 0,
        "max": "0",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "code.value",
        "path": "code.value",
        "representation": [
          "xmlAttr"
        ],
        "short": "Primitive value for code",
        "definition": "Primitive value for code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "string.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "code"
              },
              {
                "url": "http://hl7.org/fhir/StructureDefinition/regex",
                "valueString": "[^\\s]+( [^\\s]+)*"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "code",
        "path": "code",
        "constraint": [
          {
            "key": "cs-pattern",
            "severity": "error",
            "human": "cs attributes must not contain any whitespace",
            "expression": "matches('^[^\\\\s]+[%content%]#39;)"
          }
        ]
      },
      {
        "id": "code.id",
        "path": "code.id",
        "max": "0"
      },
      {
        "id": "code.extension",
        "path": "code.extension",
        "max": "0"
      }
    ]
  }
}