Schema CCPMsg.xsd


schema location:  .\CCPMsg.xsd
 
Elements  Complex types 
CCPAdmissionMsg  CCPAdmissionMsgGPIC 
CCPDemandForCareMsg  CCPDemandForCareGPIC 
CCPDischargeMsg  CCPDischargeMsgGPIC 
CCPFinalizeMsg  CCPFinalizeMsgGPIC 
CCPNoticeOfDeliveryMsg  CCPNoticeOfDeliveryMsgGPIC 
CCPNoticeToAttendMsg  CCPNoticeToAttendMsgGPIC 
CCPProgrammeOfCareMsg  CCPProgrammeOfCareMsgGPIC 
ClosePersonActivity 
Consent 
ConsentLink 
Housing 
HousingRole 
ParticipatingHousing 
PatientAct 
ProgrammeOfCare 
RelatedListOfMedication 
SocialServicesAct 
TechnicalAidsPrescription 
Verification 
VerificationLink 


schema location:  .\SisGpicMsg.xsd
 
Elements  Complex types 
interchange  BatchTransmission 
CommunicationFunction 
ControlEvent 
MessageTransmission 
MessageTransmissionGPIC 
ReportMessage 


schema location:  .\SisGpicClinical.xsd
 
Complex types 
CareEncounter 
CareServiceReport 
CareServiceRequest 
ClinicalObservation 
ClinicalProcedure 
MedicationTreatment 
RelatedCareEncounter 
RelatedInformationLink 
RelatedPatientCondition 
RelatedPatientConditionLink 
RelatedServiceReport 
RelatedServiceRequest 


schema location:  .\SisGpicNonClinical.xsd
 
Groups  Complex types  Simple types 
HealthcareAgent  Act  sCSActClass 
ActRelation  sCSActMood 
ContactPerson  sCSActStatus 
ContactRole  sCSContextControl 
Device  sCSEntityClass 
DeviceInUse  sCSEntityDeterminer 
DeviceParticipation  sCSParticipationMode 
DeviceRole  sCSParticipationStatus 
Entity  sCSParticipationType 
EntityName  sCSRoleClass 
EntityNamePart 
HealthcareOrganisation 
HealthcareOrganisationlParticipation 
HealthcareOrganisationRole 
HealthcareProfessional 
HealthcareProfessionalParticipation 
HealthcareProfessionalRole 
LanguageCommunication 
NonHealthcarePersonParticipation 
Organisation 
ParticipatingHealthcareOrganisation 
ParticipatingHealthcareProfessional 
ParticipatingPatient 
ParticipatingPatientRelatedParty 
Participation 
PatientExtendedInformation 
PatientStandardInformation 
Person 
PostalAddress 
PostalAddressPart 
RelatedDevice 
RelatedParty 
RelatedPartyRole 
RelatedSubjectOfCareParticipation 
Role 
RoleLink 
SubjectOfCare 
SubjectOfCareParticipation 
SubjectOfCarePerson 
SubjectOfCarePersonRole 
SubjectOfCareRelatedParty 
SubjectOfCareRole 
Telecom 


schema location:  .\SisGpicDt.xsd
 
Complex types  Simple types  Attr. groups 
BL  cs_SetOperator  grpCS 
BYTE  OID  grpDV 
CD  sCSCharset  grpTEXT 
CE  sCSCompression 
CODEDTEXT  sCSLanguage 
CR  sCSMediaType 
CS  sCSNullFlavor 
CV  sCSUnits 
DATE  sReal 
DOUBLE  sTs 
ED 
FLOAT 
II 
INT 
IVL_TS 
LONG 
MO 
ORD 
PQ 
REAL 
RTO 
SHORT 
ST 
SXCM_TS 
TEXT 
TS 
URI 


element CCPAdmissionMsg
diagram
type CCPAdmissionMsgGPIC
children id code activityTime priorityCode text patient participatingOrganisation contactPerson episodeOfCare
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
source
<xs:element name="CCPAdmissionMsg" type="CCPAdmissionMsgGPIC"/>

element CCPDemandForCareMsg
diagram
type CCPDemandForCareGPIC
children id code activityTime priorityCode text patient relatedConcent reportingPerson healthIssue healthStatus functionalAbility requestedCareService responsiblePhysician responsibleNurse currentProcedure contactPerson responsibleAssistanceOfficer districtAdminOrganisation housing closePerson
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required      
statusCode  xs:token  optional      
gpicId  xs:token  optional    3.054  
source
<xs:element name="CCPDemandForCareMsg" type="CCPDemandForCareGPIC"/>

element CCPDischargeMsg
diagram
type CCPDischargeMsgGPIC
children id code activityTime priorityCode text patient episodeOfCare contactPerson participatingOrganisation relatedConcent
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
source
<xs:element name="CCPDischargeMsg" type="CCPDischargeMsgGPIC"/>

element CCPFinalizeMsg
diagram
type CCPFinalizeMsgGPIC
children id code activityTime priorityCode text patient episodeOfCare relatedConcent reasonForAdmission responsibleAtHospital deviation complication assessedHealthStatus experiencedHealthStatus rejectDriversLicence drivingBan rejectFirearmsPermit risk sickListLevel medicationList relatedProgramOfCare summary
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required      
statusCode  xs:token  optional      
gpicId  xs:token  optional    3.054  
source
<xs:element name="CCPFinalizeMsg" type="CCPFinalizeMsgGPIC"/>

element CCPNoticeOfDeliveryMsg
diagram
type CCPNoticeOfDeliveryMsgGPIC
children id code activityTime priorityCode text patient receivingPerson receivingTime relatedServiceRequest
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
source
<xs:element name="CCPNoticeOfDeliveryMsg" type="CCPNoticeOfDeliveryMsgGPIC"/>

element CCPNoticeToAttendMsg
diagram
type CCPNoticeToAttendMsgGPIC
children id code activityTime priorityCode text patient relatedConcent CCPEncounter episodeOfCare participatingOrganisation contactPerson relatedProgramOfCare
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required      
statusCode  xs:token  optional      
gpicId  xs:token  optional    3.054  
source
<xs:element name="CCPNoticeToAttendMsg" type="CCPNoticeToAttendMsgGPIC"/>

element CCPProgrammeOfCareMsg
diagram
type CCPProgrammeOfCareMsgGPIC
children id code activityTime priorityCode text patient relatedConcent relatedProgramOfCare relatedServiceRequest
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
source
<xs:element name="CCPProgrammeOfCareMsg" type="CCPProgrammeOfCareMsgGPIC"/>

complexType CCPAdmissionMsgGPIC
diagram
type extension of CareServiceReport
children id code activityTime priorityCode text patient participatingOrganisation contactPerson episodeOfCare
used by
element CCPAdmissionMsg
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
annotation
documentation 
Inskrivningsmeddelande, från sjukhus
source
<xs:complexType name="CCPAdmissionMsgGPIC">
  <xs:annotation>
    <xs:documentation>Inskrivningsmeddelande, från sjukhus</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CareServiceReport">
      <xs:sequence>
        <xs:element name="patient">
          <xs:annotation>
            <xs:documentation>patientidentitet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ParticipatingPatient"/>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="participatingOrganisation" type="ParticipatingHealthcareOrganisation">
          <xs:annotation>
            <xs:documentation>uppgifter om avdelning, klinik och sjukhus</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="contactPerson" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>kontaktperson vid sjukhuset</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="episodeOfCare" type="RelatedCareEncounter">
          <xs:annotation>
            <xs:documentation>inskrivningsdatum</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CCPAdmissionMsgGPIC/patient
diagram
type extension of ParticipatingPatient
children role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  required    2.026  
annotation
documentation 
patientidentitet
source
<xs:element name="patient">
  <xs:annotation>
    <xs:documentation>patientidentitet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ParticipatingPatient"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPAdmissionMsgGPIC/participatingOrganisation
diagram
type ParticipatingHealthcareOrganisation
children function time id noteText healthcareOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  optional    2.050  
annotation
documentation 
uppgifter om avdelning, klinik och sjukhus
source
<xs:element name="participatingOrganisation" type="ParticipatingHealthcareOrganisation">
  <xs:annotation>
    <xs:documentation>uppgifter om avdelning, klinik och sjukhus</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPAdmissionMsgGPIC/contactPerson
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
kontaktperson vid sjukhuset
source
<xs:element name="contactPerson" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>kontaktperson vid sjukhuset</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPAdmissionMsgGPIC/episodeOfCare
diagram
type RelatedCareEncounter
children careEncounter
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
gpicId  xs:token  required    3.059  
annotation
documentation 
inskrivningsdatum
source
<xs:element name="episodeOfCare" type="RelatedCareEncounter">
  <xs:annotation>
    <xs:documentation>inskrivningsdatum</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CCPDemandForCareGPIC
diagram
type extension of CareServiceRequest
children id code activityTime priorityCode text patient relatedConcent reportingPerson healthIssue healthStatus functionalAbility requestedCareService responsiblePhysician responsibleNurse currentProcedure contactPerson responsibleAssistanceOfficer districtAdminOrganisation housing closePerson
used by
element CCPDemandForCareMsg
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required      
statusCode  xs:token  optional      
gpicId  xs:token  optional    3.054  
annotation
documentation 
Inskickningsmeddelande, till sjukhus
source
<xs:complexType name="CCPDemandForCareGPIC">
  <xs:annotation>
    <xs:documentation>Inskickningsmeddelande, till sjukhus</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CareServiceRequest">
      <xs:sequence>
        <xs:element name="patient">
          <xs:annotation>
            <xs:documentation>vårdsökande - den som sänds till sjukhuset</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ParticipatingPatient"/>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="relatedConcent">
          <xs:annotation>
            <xs:documentation>samtycke - den vårdsökande samtycker till meddelandet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ConsentLink">
                <xs:sequence>
                  <xs:element name="concent" type="Consent"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="reportingPerson" type="ParticipatingPatientRelatedParty" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>uppgiftslämnare - den som lämnar uppgifter såväl om den vårdsökande som om skälen till att den vårdsökande sänds till sjukhuset. Det kan vara den vårdsökande själv som är uppgiftslämnare</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="healthIssue" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>hälsoproblem – det eller de hälsoproblem som föranleder vårdbegäran</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalObservation" type="ClinicalObservation">
                    <xs:annotation>
                      <xs:documentation>ActClass = PRB</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="healthStatus" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>hälsotillstånd – den vårdsökandes aktuella hälsotillstånd inklusive hälsoproblemet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalObservation" type="ClinicalObservation">
                    <xs:annotation>
                      <xs:documentation>ActClass = OBS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="functionalAbility" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>funktionsförmåga – den vårdsökandes aktuella funktionstillstånd</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalObservation" type="ClinicalObservation"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="requestedCareService">
          <xs:annotation>
            <xs:documentation>vårdtjänst – hälso- och sjukvårdsaktiviteter som begärs i vårdbegäran</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="responsiblePhysician" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>ansvarig läkare – läkare som ansvarar för vårdbegäran eller är den vårdsökandes ordinarie läkare</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="responsibleNurse" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>ansvarig sjuksköterska – sjuksköterska som ansvarar för vårdbegäran eller är den vårdsökandes ordinarie sjuksköterska</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="currentProcedure" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>insats – insatser som den vårdsökande är föremål för vid tiden för vårdbegäran</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="contactPerson" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>kontaktperson – person som kan ge kompletterande upplysningar inom organisationen varifrån den vårdsökande kommer</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="responsibleAssistanceOfficer" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>ansvarig biståndshandläggare – den som handlägger den vårdsökandes ärende hos kommunen</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="districtAdminOrganisation" type="ParticipatingHealthcareOrganisation" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>omsorgsorganisation – den organisation inom socialtjänsten som handlägger den vårdsökandes insatser</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="housing" minOccurs="0">
          <xs:annotation>
            <xs:documentation>boende – uppgifter om den vårdsökandes aktuella bostadsförhållanden</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ParticipatingHousing">
                <xs:sequence>
                  <xs:element name="housingRole">
                    <xs:complexType>
                      <xs:complexContent>
                        <xs:extension base="HousingRole">
                          <xs:sequence>
                            <xs:element name="housing" type="Housing"/>
                          </xs:sequence>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="closePerson" type="ParticipatingPatientRelatedParty">
          <xs:annotation>
            <xs:documentation>närstående – den vårdsökandes närstående</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CCPDemandForCareGPIC/patient
diagram
type extension of ParticipatingPatient
children role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  required    2.026  
annotation
documentation 
vårdsökande - den som sänds till sjukhuset
source
<xs:element name="patient">
  <xs:annotation>
    <xs:documentation>vårdsökande - den som sänds till sjukhuset</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ParticipatingPatient"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/relatedConcent
diagram
type extension of ConsentLink
children concent
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
samtycke - den vårdsökande samtycker till meddelandet
source
<xs:element name="relatedConcent">
  <xs:annotation>
    <xs:documentation>samtycke - den vårdsökande samtycker till meddelandet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ConsentLink">
        <xs:sequence>
          <xs:element name="concent" type="Consent"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/relatedConcent/concent
diagram
type Consent
children grantedOrganisation grantedProfessional grantedFunction healthIssue
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
source
<xs:element name="concent" type="Consent"/>

element CCPDemandForCareGPIC/reportingPerson
diagram
type ParticipatingPatientRelatedParty
children subjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  optional    2.028  
annotation
documentation 
uppgiftslämnare - den som lämnar uppgifter såväl om den vårdsökande som om skälen till att den vårdsökande sänds till sjukhuset. Det kan vara den vårdsökande själv som är uppgiftslämnare
source
<xs:element name="reportingPerson" type="ParticipatingPatientRelatedParty" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>uppgiftslämnare - den som lämnar uppgifter såväl om den vårdsökande som om skälen till att den vårdsökande sänds till sjukhuset. Det kan vara den vårdsökande själv som är uppgiftslämnare</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPDemandForCareGPIC/healthIssue
diagram
type extension of RelatedInformationLink
children clinicalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
hälsoproblem – det eller de hälsoproblem som föranleder vårdbegäran
source
<xs:element name="healthIssue" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>hälsoproblem – det eller de hälsoproblem som föranleder vårdbegäran</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalObservation" type="ClinicalObservation">
            <xs:annotation>
              <xs:documentation>ActClass = PRB</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/healthIssue/clinicalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
annotation
documentation 
ActClass = PRB
source
<xs:element name="clinicalObservation" type="ClinicalObservation">
  <xs:annotation>
    <xs:documentation>ActClass = PRB</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPDemandForCareGPIC/healthStatus
diagram
type extension of RelatedInformationLink
children clinicalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
hälsotillstånd – den vårdsökandes aktuella hälsotillstånd inklusive hälsoproblemet
source
<xs:element name="healthStatus" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>hälsotillstånd – den vårdsökandes aktuella hälsotillstånd inklusive hälsoproblemet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalObservation" type="ClinicalObservation">
            <xs:annotation>
              <xs:documentation>ActClass = OBS</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/healthStatus/clinicalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
annotation
documentation 
ActClass = OBS
source
<xs:element name="clinicalObservation" type="ClinicalObservation">
  <xs:annotation>
    <xs:documentation>ActClass = OBS</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPDemandForCareGPIC/functionalAbility
diagram
type extension of RelatedInformationLink
children clinicalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
funktionsförmåga – den vårdsökandes aktuella funktionstillstånd
source
<xs:element name="functionalAbility" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>funktionsförmåga – den vårdsökandes aktuella funktionstillstånd</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalObservation" type="ClinicalObservation"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/functionalAbility/clinicalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
source
<xs:element name="clinicalObservation" type="ClinicalObservation"/>

element CCPDemandForCareGPIC/requestedCareService
diagram
type extension of RelatedInformationLink
children clinicalProcedure
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
vårdtjänst – hälso- och sjukvårdsaktiviteter som begärs i vårdbegäran
source
<xs:element name="requestedCareService">
  <xs:annotation>
    <xs:documentation>vårdtjänst – hälso- och sjukvårdsaktiviteter som begärs i vårdbegäran</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/requestedCareService/clinicalProcedure
diagram
type ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="clinicalProcedure" type="ClinicalProcedure"/>

element CCPDemandForCareGPIC/responsiblePhysician
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
ansvarig läkare – läkare som ansvarar för vårdbegäran eller är den vårdsökandes ordinarie läkare
source
<xs:element name="responsiblePhysician" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>ansvarig läkare – läkare som ansvarar för vårdbegäran eller är den vårdsökandes ordinarie läkare</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPDemandForCareGPIC/responsibleNurse
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
ansvarig sjuksköterska – sjuksköterska som ansvarar för vårdbegäran eller är den vårdsökandes ordinarie sjuksköterska
source
<xs:element name="responsibleNurse" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>ansvarig sjuksköterska – sjuksköterska som ansvarar för vårdbegäran eller är den vårdsökandes ordinarie sjuksköterska</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPDemandForCareGPIC/currentProcedure
diagram
type extension of RelatedInformationLink
children clinicalProcedure
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
insats – insatser som den vårdsökande är föremål för vid tiden för vårdbegäran
source
<xs:element name="currentProcedure" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>insats – insatser som den vårdsökande är föremål för vid tiden för vårdbegäran</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/currentProcedure/clinicalProcedure
diagram
type ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="clinicalProcedure" type="ClinicalProcedure"/>

element CCPDemandForCareGPIC/contactPerson
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
kontaktperson – person som kan ge kompletterande upplysningar inom organisationen varifrån den vårdsökande kommer
source
<xs:element name="contactPerson" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>kontaktperson – person som kan ge kompletterande upplysningar inom organisationen varifrån den vårdsökande kommer</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPDemandForCareGPIC/responsibleAssistanceOfficer
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
ansvarig biståndshandläggare – den som handlägger den vårdsökandes ärende hos kommunen
source
<xs:element name="responsibleAssistanceOfficer" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>ansvarig biståndshandläggare – den som handlägger den vårdsökandes ärende hos kommunen</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPDemandForCareGPIC/districtAdminOrganisation
diagram
type ParticipatingHealthcareOrganisation
children function time id noteText healthcareOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  optional    2.050  
annotation
documentation 
omsorgsorganisation – den organisation inom socialtjänsten som handlägger den vårdsökandes insatser
source
<xs:element name="districtAdminOrganisation" type="ParticipatingHealthcareOrganisation" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>omsorgsorganisation – den organisation inom socialtjänsten som handlägger den vårdsökandes insatser</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPDemandForCareGPIC/housing
diagram
type extension of ParticipatingHousing
children function time housingRole
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    HOU  
statusCode  sCSParticipationStatus  optional      
annotation
documentation 
boende – uppgifter om den vårdsökandes aktuella bostadsförhållanden
source
<xs:element name="housing" minOccurs="0">
  <xs:annotation>
    <xs:documentation>boende – uppgifter om den vårdsökandes aktuella bostadsförhållanden</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ParticipatingHousing">
        <xs:sequence>
          <xs:element name="housingRole">
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="HousingRole">
                  <xs:sequence>
                    <xs:element name="housing" type="Housing"/>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/housing/housingRole
diagram
type extension of HousingRole
children housing
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    ROL  
source
<xs:element name="housingRole">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="HousingRole">
        <xs:sequence>
          <xs:element name="housing" type="Housing"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDemandForCareGPIC/housing/housingRole/housing
diagram
type Housing
children roomNbrs type adaptions showerOnLevel elevator toiletOnLevel nbrOfFloors
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required      
determinerCode  sCSEntityDeterminer  required      
source
<xs:element name="housing" type="Housing"/>

element CCPDemandForCareGPIC/closePerson
diagram
type ParticipatingPatientRelatedParty
children subjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  optional    2.028  
annotation
documentation 
närstående – den vårdsökandes närstående
source
<xs:element name="closePerson" type="ParticipatingPatientRelatedParty">
  <xs:annotation>
    <xs:documentation>närstående – den vårdsökandes närstående</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CCPDischargeMsgGPIC
diagram
type extension of CareServiceReport
children id code activityTime priorityCode text patient episodeOfCare contactPerson participatingOrganisation relatedConcent
used by
element CCPDischargeMsg
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
annotation
documentation 
Utskrivningsmeddelande, från sjukhus
source
<xs:complexType name="CCPDischargeMsgGPIC">
  <xs:annotation>
    <xs:documentation>Utskrivningsmeddelande, från sjukhus</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CareServiceReport">
      <xs:sequence>
        <xs:element name="patient">
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ParticipatingPatient"/>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="episodeOfCare" type="RelatedCareEncounter"/>
        <xs:element name="contactPerson" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded"/>
        <xs:element name="participatingOrganisation" type="ParticipatingHealthcareOrganisation"/>
        <xs:element name="relatedConcent">
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ConsentLink">
                <xs:sequence>
                  <xs:element name="concent" type="Consent"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CCPDischargeMsgGPIC/patient
diagram
type extension of ParticipatingPatient
children role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  required    2.026  
source
<xs:element name="patient">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ParticipatingPatient"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDischargeMsgGPIC/episodeOfCare
diagram
type RelatedCareEncounter
children careEncounter
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
gpicId  xs:token  required    3.059  
source
<xs:element name="episodeOfCare" type="RelatedCareEncounter"/>

element CCPDischargeMsgGPIC/contactPerson
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
source
<xs:element name="contactPerson" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded"/>

element CCPDischargeMsgGPIC/participatingOrganisation
diagram
type ParticipatingHealthcareOrganisation
children function time id noteText healthcareOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  optional    2.050  
source
<xs:element name="participatingOrganisation" type="ParticipatingHealthcareOrganisation"/>

element CCPDischargeMsgGPIC/relatedConcent
diagram
type extension of ConsentLink
children concent
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
source
<xs:element name="relatedConcent">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ConsentLink">
        <xs:sequence>
          <xs:element name="concent" type="Consent"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPDischargeMsgGPIC/relatedConcent/concent
diagram
type Consent
children grantedOrganisation grantedProfessional grantedFunction healthIssue
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
source
<xs:element name="concent" type="Consent"/>

complexType CCPFinalizeMsgGPIC
diagram
type extension of CareServiceRequest
children id code activityTime priorityCode text patient episodeOfCare relatedConcent reasonForAdmission responsibleAtHospital deviation complication assessedHealthStatus experiencedHealthStatus rejectDriversLicence drivingBan rejectFirearmsPermit risk sickListLevel medicationList relatedProgramOfCare summary
used by
element CCPFinalizeMsg
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required      
statusCode  xs:token  optional      
gpicId  xs:token  optional    3.054  
annotation
documentation 
Avslutsmeddelande, från sjukhus
source
<xs:complexType name="CCPFinalizeMsgGPIC">
  <xs:annotation>
    <xs:documentation>Avslutsmeddelande, från sjukhus</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CareServiceRequest">
      <xs:sequence>
        <xs:element name="patient">
          <xs:annotation>
            <xs:documentation>Patientidentitet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ParticipatingPatient"/>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="episodeOfCare" type="RelatedCareEncounter"/>
        <xs:element name="relatedConcent">
          <xs:annotation>
            <xs:documentation>patientens samtycke till meddelandet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ConsentLink">
                <xs:sequence>
                  <xs:element name="concent" type="Consent"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="reasonForAdmission" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>inskrivningsorsak</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalObservation" type="ClinicalObservation">
                    <xs:annotation>
                      <xs:documentation>ActClass = PRB</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="responsibleAtHospital" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Ansvarig hälso- och sjukvårdspersonal i slutenvård</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="deviation" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>oavsiktligt förlopp</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="complication" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>komplikationer som inträffat under vårdtiden</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="assessedHealthStatus" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>hälsotillstånd bedömt av hälso- och sjukvårdspersonal vid utskrivning</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalObservation" type="ClinicalObservation">
                    <xs:annotation>
                      <xs:documentation>ActClass = OBS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="experiencedHealthStatus" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>hälsotillstånd bedömt av patienten  vid utskrivningen</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalObservation" type="ClinicalObservation">
                    <xs:annotation>
                      <xs:documentation>ActClass = OBS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="rejectDriversLicence" type="BL">
          <xs:annotation>
            <xs:documentation>eventuell avrådan från innehav av körkort</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="drivingBan" type="BL">
          <xs:annotation>
            <xs:documentation>meddelat körförbud</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="rejectFirearmsPermit" type="BL">
          <xs:annotation>
            <xs:documentation>eventuell avrådan från innehav av vapenlicens</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="risk" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>bedömd risk för skada efter utskrivningen till följd av tillståndet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalObservation" type="ClinicalObservation">
                    <xs:annotation>
                      <xs:documentation>ActClass = PRB</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="sickListLevel" type="INT">
          <xs:annotation>
            <xs:documentation>sjukskrivningsgrad</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="medicationList" type="RelatedListOfMedication">
          <xs:annotation>
            <xs:documentation>läkemedelslista</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="relatedProgramOfCare">
          <xs:annotation>
            <xs:documentation>vårdplan</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="programmeOfCare" type="ProgrammeOfCare"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="summary" type="ST">
          <xs:annotation>
            <xs:documentation>vårdsammanfattning</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CCPFinalizeMsgGPIC/patient
diagram
type extension of ParticipatingPatient
children role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  required    2.026  
annotation
documentation 
Patientidentitet
source
<xs:element name="patient">
  <xs:annotation>
    <xs:documentation>Patientidentitet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ParticipatingPatient"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPFinalizeMsgGPIC/episodeOfCare
diagram
type RelatedCareEncounter
children careEncounter
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
gpicId  xs:token  required    3.059  
source
<xs:element name="episodeOfCare" type="RelatedCareEncounter"/>

element CCPFinalizeMsgGPIC/relatedConcent
diagram
type extension of ConsentLink
children concent
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
patientens samtycke till meddelandet
source
<xs:element name="relatedConcent">
  <xs:annotation>
    <xs:documentation>patientens samtycke till meddelandet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ConsentLink">
        <xs:sequence>
          <xs:element name="concent" type="Consent"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPFinalizeMsgGPIC/relatedConcent/concent
diagram
type Consent
children grantedOrganisation grantedProfessional grantedFunction healthIssue
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
source
<xs:element name="concent" type="Consent"/>

element CCPFinalizeMsgGPIC/reasonForAdmission
diagram
type extension of RelatedInformationLink
children clinicalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
inskrivningsorsak
source
<xs:element name="reasonForAdmission" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>inskrivningsorsak</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalObservation" type="ClinicalObservation">
            <xs:annotation>
              <xs:documentation>ActClass = PRB</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPFinalizeMsgGPIC/reasonForAdmission/clinicalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
annotation
documentation 
ActClass = PRB
source
<xs:element name="clinicalObservation" type="ClinicalObservation">
  <xs:annotation>
    <xs:documentation>ActClass = PRB</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/responsibleAtHospital
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
Ansvarig hälso- och sjukvårdspersonal i slutenvård
source
<xs:element name="responsibleAtHospital" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Ansvarig hälso- och sjukvårdspersonal i slutenvård</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/deviation
diagram
annotation
documentation 
oavsiktligt förlopp
source
<xs:element name="deviation" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>oavsiktligt förlopp</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/complication
diagram
annotation
documentation 
komplikationer som inträffat under vårdtiden
source
<xs:element name="complication" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>komplikationer som inträffat under vårdtiden</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/assessedHealthStatus
diagram
type extension of RelatedInformationLink
children clinicalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
hälsotillstånd bedömt av hälso- och sjukvårdspersonal vid utskrivning
source
<xs:element name="assessedHealthStatus" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>hälsotillstånd bedömt av hälso- och sjukvårdspersonal vid utskrivning</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalObservation" type="ClinicalObservation">
            <xs:annotation>
              <xs:documentation>ActClass = OBS</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPFinalizeMsgGPIC/assessedHealthStatus/clinicalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
annotation
documentation 
ActClass = OBS
source
<xs:element name="clinicalObservation" type="ClinicalObservation">
  <xs:annotation>
    <xs:documentation>ActClass = OBS</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/experiencedHealthStatus
diagram
type extension of RelatedInformationLink
children clinicalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
hälsotillstånd bedömt av patienten  vid utskrivningen
source
<xs:element name="experiencedHealthStatus" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>hälsotillstånd bedömt av patienten  vid utskrivningen</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalObservation" type="ClinicalObservation">
            <xs:annotation>
              <xs:documentation>ActClass = OBS</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPFinalizeMsgGPIC/experiencedHealthStatus/clinicalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
annotation
documentation 
ActClass = OBS
source
<xs:element name="clinicalObservation" type="ClinicalObservation">
  <xs:annotation>
    <xs:documentation>ActClass = OBS</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/rejectDriversLicence
diagram
type BL
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
annotation
documentation 
eventuell avrådan från innehav av körkort
source
<xs:element name="rejectDriversLicence" type="BL">
  <xs:annotation>
    <xs:documentation>eventuell avrådan från innehav av körkort</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/drivingBan
diagram
type BL
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
annotation
documentation 
meddelat körförbud
source
<xs:element name="drivingBan" type="BL">
  <xs:annotation>
    <xs:documentation>meddelat körförbud</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/rejectFirearmsPermit
diagram
type BL
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
annotation
documentation 
eventuell avrådan från innehav av vapenlicens
source
<xs:element name="rejectFirearmsPermit" type="BL">
  <xs:annotation>
    <xs:documentation>eventuell avrådan från innehav av vapenlicens</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/risk
diagram
type extension of RelatedInformationLink
children clinicalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
bedömd risk för skada efter utskrivningen till följd av tillståndet
source
<xs:element name="risk" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>bedömd risk för skada efter utskrivningen till följd av tillståndet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalObservation" type="ClinicalObservation">
            <xs:annotation>
              <xs:documentation>ActClass = PRB</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPFinalizeMsgGPIC/risk/clinicalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
annotation
documentation 
ActClass = PRB
source
<xs:element name="clinicalObservation" type="ClinicalObservation">
  <xs:annotation>
    <xs:documentation>ActClass = PRB</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/sickListLevel
diagram
type INT
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:int  optional      
annotation
documentation 
sjukskrivningsgrad
source
<xs:element name="sickListLevel" type="INT">
  <xs:annotation>
    <xs:documentation>sjukskrivningsgrad</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/medicationList
diagram
type RelatedListOfMedication
children medicationTreatment
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
läkemedelslista
source
<xs:element name="medicationList" type="RelatedListOfMedication">
  <xs:annotation>
    <xs:documentation>läkemedelslista</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPFinalizeMsgGPIC/relatedProgramOfCare
diagram
type extension of RelatedInformationLink
children programmeOfCare
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
vårdplan
source
<xs:element name="relatedProgramOfCare">
  <xs:annotation>
    <xs:documentation>vårdplan</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="programmeOfCare" type="ProgrammeOfCare"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPFinalizeMsgGPIC/relatedProgramOfCare/programmeOfCare
diagram
type ProgrammeOfCare
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode relatedConcent attendee contributory responsiblePhysician regularPhysician otherPhysician medicationList cohabiting closePerson trustee administrator experiencedRequirement functionalAbility assessedRequirement goal plannedHealthcareService rehabilitationService commonNursingService specificNursingService socialServiceActivity selfCare closePersonActivity technicalAidsPrescription relatedVerification
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="programmeOfCare" type="ProgrammeOfCare"/>

element CCPFinalizeMsgGPIC/summary
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
annotation
documentation 
vårdsammanfattning
source
<xs:element name="summary" type="ST">
  <xs:annotation>
    <xs:documentation>vårdsammanfattning</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CCPNoticeOfDeliveryMsgGPIC
diagram
type extension of CareServiceReport
children id code activityTime priorityCode text patient receivingPerson receivingTime relatedServiceRequest
used by
element CCPNoticeOfDeliveryMsg
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
annotation
documentation 
Mottagningsbevis av kallelse, till sjukhus
source
<xs:complexType name="CCPNoticeOfDeliveryMsgGPIC">
  <xs:annotation>
    <xs:documentation>Mottagningsbevis av kallelse, till sjukhus</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CareServiceReport">
      <xs:sequence>
        <xs:element name="patient">
          <xs:annotation>
            <xs:documentation>patientidentitet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ParticipatingPatient"/>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="receivingPerson" type="ParticipatingHealthcareProfessional">
          <xs:annotation>
            <xs:documentation>mottagarens identitet</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="receivingTime" type="TS">
          <xs:annotation>
            <xs:documentation>tidpunkt när underlag för vårdplanering respektive kallelse mottagits</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="relatedServiceRequest" type="RelatedServiceRequest">
          <xs:annotation>
            <xs:documentation>vilket meddelande mottagningsbeviset avser</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CCPNoticeOfDeliveryMsgGPIC/patient
diagram
type extension of ParticipatingPatient
children role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  required    2.026  
annotation
documentation 
patientidentitet
source
<xs:element name="patient">
  <xs:annotation>
    <xs:documentation>patientidentitet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ParticipatingPatient"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPNoticeOfDeliveryMsgGPIC/receivingPerson
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
mottagarens identitet
source
<xs:element name="receivingPerson" type="ParticipatingHealthcareProfessional">
  <xs:annotation>
    <xs:documentation>mottagarens identitet</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPNoticeOfDeliveryMsgGPIC/receivingTime
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
annotation
documentation 
tidpunkt när underlag för vårdplanering respektive kallelse mottagits
source
<xs:element name="receivingTime" type="TS">
  <xs:annotation>
    <xs:documentation>tidpunkt när underlag för vårdplanering respektive kallelse mottagits</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPNoticeOfDeliveryMsgGPIC/relatedServiceRequest
diagram
type RelatedServiceRequest
children careServiceRequest
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
vilket meddelande mottagningsbeviset avser
source
<xs:element name="relatedServiceRequest" type="RelatedServiceRequest">
  <xs:annotation>
    <xs:documentation>vilket meddelande mottagningsbeviset avser</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CCPNoticeToAttendMsgGPIC
diagram
type extension of CareServiceRequest
children id code activityTime priorityCode text patient relatedConcent CCPEncounter episodeOfCare participatingOrganisation contactPerson relatedProgramOfCare
used by
element CCPNoticeToAttendMsg
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required      
statusCode  xs:token  optional      
gpicId  xs:token  optional    3.054  
annotation
documentation 
Kallelse till SVP, från sjukhus
source
<xs:complexType name="CCPNoticeToAttendMsgGPIC">
  <xs:annotation>
    <xs:documentation>Kallelse till SVP, från sjukhus</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CareServiceRequest">
      <xs:sequence>
        <xs:element name="patient">
          <xs:annotation>
            <xs:documentation>patientidentitet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ParticipatingPatient"/>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="relatedConcent">
          <xs:annotation>
            <xs:documentation>patientens samtycke till meddelandet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ConsentLink">
                <xs:sequence>
                  <xs:element name="concent" type="Consent"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="CCPEncounter" type="RelatedCareEncounter" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Förslag till möte. Innehåller uppgifter om föreslagen tid, mötesform, mötesplats och beräknad tidsåtgång.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="episodeOfCare" type="RelatedCareEncounter">
          <xs:annotation>
            <xs:documentation>Vårdepisod i vilken inskrivningsdatumet skall anges.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="participatingOrganisation" type="ParticipatingHealthcareOrganisation">
          <xs:annotation>
            <xs:documentation>avdelning, klinik, sjukhus</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="contactPerson" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>kontaktperson på sjukhuset</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="relatedProgramOfCare" minOccurs="0">
          <xs:annotation>
            <xs:documentation>vårdplan kan eventuellt skickas tillsammans med kallelsen</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="programmeOfCare" type="ProgrammeOfCare"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CCPNoticeToAttendMsgGPIC/patient
diagram
type extension of ParticipatingPatient
children role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  required    2.026  
annotation
documentation 
patientidentitet
source
<xs:element name="patient">
  <xs:annotation>
    <xs:documentation>patientidentitet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ParticipatingPatient"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPNoticeToAttendMsgGPIC/relatedConcent
diagram
type extension of ConsentLink
children concent
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
patientens samtycke till meddelandet
source
<xs:element name="relatedConcent">
  <xs:annotation>
    <xs:documentation>patientens samtycke till meddelandet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ConsentLink">
        <xs:sequence>
          <xs:element name="concent" type="Consent"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPNoticeToAttendMsgGPIC/relatedConcent/concent
diagram
type Consent
children grantedOrganisation grantedProfessional grantedFunction healthIssue
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
source
<xs:element name="concent" type="Consent"/>

element CCPNoticeToAttendMsgGPIC/CCPEncounter
diagram
type RelatedCareEncounter
children careEncounter
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
gpicId  xs:token  required    3.059  
annotation
documentation 
Förslag till möte. Innehåller uppgifter om föreslagen tid, mötesform, mötesplats och beräknad tidsåtgång.
source
<xs:element name="CCPEncounter" type="RelatedCareEncounter" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Förslag till möte. Innehåller uppgifter om föreslagen tid, mötesform, mötesplats och beräknad tidsåtgång.</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPNoticeToAttendMsgGPIC/episodeOfCare
diagram
type RelatedCareEncounter
children careEncounter
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
gpicId  xs:token  required    3.059  
annotation
documentation 
Vårdepisod i vilken inskrivningsdatumet skall anges.
source
<xs:element name="episodeOfCare" type="RelatedCareEncounter">
  <xs:annotation>
    <xs:documentation>Vårdepisod i vilken inskrivningsdatumet skall anges.</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPNoticeToAttendMsgGPIC/participatingOrganisation
diagram
type ParticipatingHealthcareOrganisation
children function time id noteText healthcareOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  optional    2.050  
annotation
documentation 
avdelning, klinik, sjukhus
source
<xs:element name="participatingOrganisation" type="ParticipatingHealthcareOrganisation">
  <xs:annotation>
    <xs:documentation>avdelning, klinik, sjukhus</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPNoticeToAttendMsgGPIC/contactPerson
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
kontaktperson på sjukhuset
source
<xs:element name="contactPerson" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>kontaktperson på sjukhuset</xs:documentation>
  </xs:annotation>
</xs:element>

element CCPNoticeToAttendMsgGPIC/relatedProgramOfCare
diagram
type extension of RelatedInformationLink
children programmeOfCare
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
vårdplan kan eventuellt skickas tillsammans med kallelsen
source
<xs:element name="relatedProgramOfCare" minOccurs="0">
  <xs:annotation>
    <xs:documentation>vårdplan kan eventuellt skickas tillsammans med kallelsen</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="programmeOfCare" type="ProgrammeOfCare"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPNoticeToAttendMsgGPIC/relatedProgramOfCare/programmeOfCare
diagram
type ProgrammeOfCare
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode relatedConcent attendee contributory responsiblePhysician regularPhysician otherPhysician medicationList cohabiting closePerson trustee administrator experiencedRequirement functionalAbility assessedRequirement goal plannedHealthcareService rehabilitationService commonNursingService specificNursingService socialServiceActivity selfCare closePersonActivity technicalAidsPrescription relatedVerification
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="programmeOfCare" type="ProgrammeOfCare"/>

complexType CCPProgrammeOfCareMsgGPIC
diagram
type extension of CareServiceReport
children id code activityTime priorityCode text patient relatedConcent relatedProgramOfCare relatedServiceRequest
used by
element CCPProgrammeOfCareMsg
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
annotation
documentation 
Meddelande för Vårdplan, till sjukhus
source
<xs:complexType name="CCPProgrammeOfCareMsgGPIC">
  <xs:annotation>
    <xs:documentation>Meddelande för Vårdplan, till sjukhus</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CareServiceReport">
      <xs:sequence>
        <xs:element name="patient">
          <xs:annotation>
            <xs:documentation>patientidentitet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ParticipatingPatient"/>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="relatedConcent">
          <xs:annotation>
            <xs:documentation>patientens samtycke till meddelandet</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ConsentLink">
                <xs:sequence>
                  <xs:element name="concent" type="Consent"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="relatedProgramOfCare">
          <xs:annotation>
            <xs:documentation>vårdplan</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="programmeOfCare" type="ProgrammeOfCare"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="relatedServiceRequest" type="RelatedServiceRequest" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CCPProgrammeOfCareMsgGPIC/patient
diagram
type extension of ParticipatingPatient
children role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  required    2.026  
annotation
documentation 
patientidentitet
source
<xs:element name="patient">
  <xs:annotation>
    <xs:documentation>patientidentitet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ParticipatingPatient"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPProgrammeOfCareMsgGPIC/relatedConcent
diagram
type extension of ConsentLink
children concent
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
patientens samtycke till meddelandet
source
<xs:element name="relatedConcent">
  <xs:annotation>
    <xs:documentation>patientens samtycke till meddelandet</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ConsentLink">
        <xs:sequence>
          <xs:element name="concent" type="Consent"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPProgrammeOfCareMsgGPIC/relatedConcent/concent
diagram
type Consent
children grantedOrganisation grantedProfessional grantedFunction healthIssue
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
source
<xs:element name="concent" type="Consent"/>

element CCPProgrammeOfCareMsgGPIC/relatedProgramOfCare
diagram
type extension of RelatedInformationLink
children programmeOfCare
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
vårdplan
source
<xs:element name="relatedProgramOfCare">
  <xs:annotation>
    <xs:documentation>vårdplan</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="programmeOfCare" type="ProgrammeOfCare"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CCPProgrammeOfCareMsgGPIC/relatedProgramOfCare/programmeOfCare
diagram
type ProgrammeOfCare
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode relatedConcent attendee contributory responsiblePhysician regularPhysician otherPhysician medicationList cohabiting closePerson trustee administrator experiencedRequirement functionalAbility assessedRequirement goal plannedHealthcareService rehabilitationService commonNursingService specificNursingService socialServiceActivity selfCare closePersonActivity technicalAidsPrescription relatedVerification
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="programmeOfCare" type="ProgrammeOfCare"/>

element CCPProgrammeOfCareMsgGPIC/relatedServiceRequest
diagram
type RelatedServiceRequest
children careServiceRequest
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
source
<xs:element name="relatedServiceRequest" type="RelatedServiceRequest" minOccurs="0"/>

complexType ClosePersonActivity
diagram
type extension of Act
children description performer
used by
element ProgrammeOfCare/closePersonActivity
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional      
annotation
documentation 
[A] Närståendeaktivitet
source
<xs:complexType name="ClosePersonActivity">
  <xs:annotation>
    <xs:documentation>[A] Närståendeaktivitet</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="description" type="ST"/>
        <xs:element name="performer" type="ParticipatingPatientRelatedParty"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSActClass" use="required"/>
      <xs:attribute name="statusCode" type="sCSActStatus" use="optional"/>
      <xs:attribute name="gpicId" type="xs:token" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ClosePersonActivity/description
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="description" type="ST"/>

element ClosePersonActivity/performer
diagram
type ParticipatingPatientRelatedParty
children subjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  optional    2.028  
source
<xs:element name="performer" type="ParticipatingPatientRelatedParty"/>

complexType Consent
diagram
type extension of Act
children grantedOrganisation grantedProfessional grantedFunction healthIssue
used by
elements CCPDemandForCareGPIC/relatedConcent/concent CCPNoticeToAttendMsgGPIC/relatedConcent/concent CCPDischargeMsgGPIC/relatedConcent/concent ProgrammeOfCare/relatedConcent/concent CCPProgrammeOfCareMsgGPIC/relatedConcent/concent CCPFinalizeMsgGPIC/relatedConcent/concent
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
annotation
documentation 
[A] Samtycke
source
<xs:complexType name="Consent">
  <xs:annotation>
    <xs:documentation>[A] Samtycke</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="grantedOrganisation" type="ParticipatingHealthcareOrganisation" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="grantedProfessional" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="grantedFunction" type="HealthcareProfessionalParticipation" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="healthIssue" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalObservation" type="ClinicalObservation">
                    <xs:annotation>
                      <xs:documentation>ActClass = PRB</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSActClass" use="required"/>
      <xs:attribute name="statusCode" type="sCSActStatus" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Consent/grantedOrganisation
diagram
type ParticipatingHealthcareOrganisation
children function time id noteText healthcareOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  optional    2.050  
source
<xs:element name="grantedOrganisation" type="ParticipatingHealthcareOrganisation" minOccurs="0" maxOccurs="unbounded"/>

element Consent/grantedProfessional
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
source
<xs:element name="grantedProfessional" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded"/>

element Consent/grantedFunction
diagram
type HealthcareProfessionalParticipation
children function time noteText signatureCode signatureText
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
source
<xs:element name="grantedFunction" type="HealthcareProfessionalParticipation" minOccurs="0" maxOccurs="unbounded"/>

element Consent/healthIssue
diagram
type extension of RelatedInformationLink
children clinicalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
source
<xs:element name="healthIssue" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalObservation" type="ClinicalObservation">
            <xs:annotation>
              <xs:documentation>ActClass = PRB</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Consent/healthIssue/clinicalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
annotation
documentation 
ActClass = PRB
source
<xs:element name="clinicalObservation" type="ClinicalObservation">
  <xs:annotation>
    <xs:documentation>ActClass = PRB</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ConsentLink
diagram
type extension of ActRelation
used by
elements CCPDemandForCareGPIC/relatedConcent CCPNoticeToAttendMsgGPIC/relatedConcent CCPDischargeMsgGPIC/relatedConcent ProgrammeOfCare/relatedConcent CCPProgrammeOfCareMsgGPIC/relatedConcent CCPFinalizeMsgGPIC/relatedConcent ProgrammeOfCare/relatedVerification
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
[AR] Samtyckets koppling till Act genom aktivitetslink
source
<xs:complexType name="ConsentLink">
  <xs:annotation>
    <xs:documentation>[AR] Samtyckets koppling till Act genom aktivitetslink</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ActRelation"/>
  </xs:complexContent>
</xs:complexType>

complexType Housing
diagram
type extension of Entity
children roomNbrs type adaptions showerOnLevel elevator toiletOnLevel nbrOfFloors
used by
element CCPDemandForCareGPIC/housing/housingRole/housing
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required      
determinerCode  sCSEntityDeterminer  required      
annotation
documentation 
[E] Boendeform
source
<xs:complexType name="Housing">
  <xs:annotation>
    <xs:documentation>[E] Boendeform</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Entity">
      <xs:sequence>
        <xs:element name="roomNbrs" type="INT" minOccurs="0"/>
        <xs:element name="type" type="CV" minOccurs="0"/>
        <xs:element name="adaptions" type="ST" minOccurs="0"/>
        <xs:element name="showerOnLevel" type="BL" minOccurs="0"/>
        <xs:element name="elevator" minOccurs="0">
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="BL"/>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="toiletOnLevel" type="BL" minOccurs="0"/>
        <xs:element name="nbrOfFloors" type="INT" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSEntityClass" use="required"/>
      <xs:attribute name="determinerCode" type="sCSEntityDeterminer" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Housing/roomNbrs
diagram
type INT
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:int  optional      
source
<xs:element name="roomNbrs" type="INT" minOccurs="0"/>

element Housing/type
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="type" type="CV" minOccurs="0"/>

element Housing/adaptions
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="adaptions" type="ST" minOccurs="0"/>

element Housing/showerOnLevel
diagram
type BL
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
source
<xs:element name="showerOnLevel" type="BL" minOccurs="0"/>

element Housing/elevator
diagram
type extension of BL
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
source
<xs:element name="elevator" minOccurs="0">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="BL"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Housing/toiletOnLevel
diagram
type BL
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
source
<xs:element name="toiletOnLevel" type="BL" minOccurs="0"/>

element Housing/nbrOfFloors
diagram
type INT
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:int  optional      
source
<xs:element name="nbrOfFloors" type="INT" minOccurs="0"/>

complexType HousingRole
diagram
type extension of Role
used by
element CCPDemandForCareGPIC/housing/housingRole
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    ROL  
annotation
documentation 
[R] Boendeformsroll
source
<xs:complexType name="HousingRole">
  <xs:annotation>
    <xs:documentation>[R] Boendeformsroll</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Role">
      <xs:attribute name="classCode" type="sCSRoleClass" use="required" fixed="ROL"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType ParticipatingHousing
diagram
type extension of Participation
children function time
used by
element CCPDemandForCareGPIC/housing
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    HOU  
statusCode  sCSParticipationStatus  optional      
annotation
documentation 
[P] Hur boendeform är kopplad till en Act.
source
<xs:complexType name="ParticipatingHousing">
  <xs:annotation>
    <xs:documentation>[P] Hur boendeform är kopplad till en Act.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:sequence>
        <xs:element name="function" type="CV" minOccurs="0"/>
        <xs:element name="time" type="IVL_TS" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="typeCode" type="sCSParticipationType" use="required" fixed="HOU"/>
      <xs:attribute name="statusCode" type="sCSParticipationStatus" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ParticipatingHousing/function
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="function" type="CV" minOccurs="0"/>

element ParticipatingHousing/time
diagram
type IVL_TS
children low width high
source
<xs:element name="time" type="IVL_TS" minOccurs="0"/>

complexType PatientAct
diagram
type extension of ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
annotation
documentation 
[A] EgenAktivitet
source
<xs:complexType name="PatientAct">
  <xs:annotation>
    <xs:documentation>[A] EgenAktivitet</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ClinicalProcedure"/>
  </xs:complexContent>
</xs:complexType>

complexType ProgrammeOfCare
diagram
type extension of ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode relatedConcent attendee contributory responsiblePhysician regularPhysician otherPhysician medicationList cohabiting closePerson trustee administrator experiencedRequirement functionalAbility assessedRequirement goal plannedHealthcareService rehabilitationService commonNursingService specificNursingService socialServiceActivity selfCare closePersonActivity technicalAidsPrescription relatedVerification
used by
elements CCPNoticeToAttendMsgGPIC/relatedProgramOfCare/programmeOfCare CCPProgrammeOfCareMsgGPIC/relatedProgramOfCare/programmeOfCare CCPFinalizeMsgGPIC/relatedProgramOfCare/programmeOfCare
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
annotation
documentation 
[A] Vårdplan
source
<xs:complexType name="ProgrammeOfCare">
  <xs:annotation>
    <xs:documentation>[A] Vårdplan</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ClinicalProcedure">
      <xs:sequence>
        <xs:element name="relatedConcent" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Patientens samtycke vad rör vårdplanen</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ConsentLink">
                <xs:sequence>
                  <xs:element name="concent" type="Consent"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="attendee" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Närvarande vid vårdplaneringsmötet</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="contributory" minOccurs="2" maxOccurs="2">
          <xs:annotation>
            <xs:documentation>huruvida patienten eller närstående medverkat vid upprättandet av vårdplanen</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="comment" type="ST">
                <xs:annotation>
                  <xs:documentation>kommentar om patienten eller närstående inte medverkat</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="party">
              <xs:simpleType>
                <xs:restriction base="xs:token">
                  <xs:enumeration value="patient"/>
                  <xs:enumeration value="related"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:complexType>
        </xs:element>
        <xs:element name="responsiblePhysician" type="ParticipatingHealthcareProfessional">
          <xs:annotation>
            <xs:documentation>Ansvarig läkare vid sjukhuset</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="regularPhysician" type="ParticipatingHealthcareProfessional" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Fast läkarkontakt utanför sjukhuset</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="otherPhysician" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>läkarkontakter utanför sjukhuset</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="medicationList" type="RelatedListOfMedication" minOccurs="0">
          <xs:annotation>
            <xs:documentation>läkemedelslista</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="cohabiting" type="ParticipatingPatientRelatedParty" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Sammanboende</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="closePerson" type="ParticipatingPatientRelatedParty" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>närstående</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="trustee" type="ParticipatingPatientRelatedParty" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Förvaltare</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="administrator" type="ParticipatingPatientRelatedParty" minOccurs="0">
          <xs:annotation>
            <xs:documentation>God man</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="experiencedRequirement" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>patientens upplevda behov</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="functionalAbility" type="RelatedPatientCondition" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Patientens funktionstillstånd</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="assessedRequirement" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>patientens bedömda behov av insatser</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="goal" type="ST" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>mål för vårdplanen</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="plannedHealthcareService" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>planerade hälso och sjukvårdsaktiviter</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="rehabilitationService" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>överenskomna behov av rehabiliteringsinsatser</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="commonNursingService" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>överenskomna behov av allmänna omvårdnadsinsatser</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="specificNursingService" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>överenskomna behov av specifika omvårdnadsinsatser</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="socialServiceActivity" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>överenskomna behov av serviceinsatser</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="RelatedInformationLink">
                <xs:sequence>
                  <xs:element name="socialServiceAct" type="SocialServicesAct"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="selfCare" type="ST" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>överenskomna behov av egenvård</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="closePersonActivity" type="ClosePersonActivity" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>överenskomna behov av närståendeinsats</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="technicalAidsPrescription" type="TechnicalAidsPrescription" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Hjälpmedelsförskrivning</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="relatedVerification" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>Justering</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="ConsentLink">
                <xs:sequence>
                  <xs:element name="verification" type="Verification"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ProgrammeOfCare/relatedConcent
diagram
type extension of ConsentLink
children concent
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
Patientens samtycke vad rör vårdplanen
source
<xs:element name="relatedConcent" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Patientens samtycke vad rör vårdplanen</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ConsentLink">
        <xs:sequence>
          <xs:element name="concent" type="Consent"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/relatedConcent/concent
diagram
type Consent
children grantedOrganisation grantedProfessional grantedFunction healthIssue
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
source
<xs:element name="concent" type="Consent"/>

element ProgrammeOfCare/attendee
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
Närvarande vid vårdplaneringsmötet
source
<xs:element name="attendee" type="ParticipatingHealthcareProfessional" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Närvarande vid vårdplaneringsmötet</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/contributory
diagram
children comment
attributes
Name  Type  Use  Default  Fixed  Annotation
party  xs:token        
annotation
documentation 
huruvida patienten eller närstående medverkat vid upprättandet av vårdplanen
source
<xs:element name="contributory" minOccurs="2" maxOccurs="2">
  <xs:annotation>
    <xs:documentation>huruvida patienten eller närstående medverkat vid upprättandet av vårdplanen</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="comment" type="ST">
        <xs:annotation>
          <xs:documentation>kommentar om patienten eller närstående inte medverkat</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="party">
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:enumeration value="patient"/>
          <xs:enumeration value="related"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/contributory/comment
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
annotation
documentation 
kommentar om patienten eller närstående inte medverkat
source
<xs:element name="comment" type="ST">
  <xs:annotation>
    <xs:documentation>kommentar om patienten eller närstående inte medverkat</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/responsiblePhysician
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
Ansvarig läkare vid sjukhuset
source
<xs:element name="responsiblePhysician" type="ParticipatingHealthcareProfessional">
  <xs:annotation>
    <xs:documentation>Ansvarig läkare vid sjukhuset</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/regularPhysician
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
Fast läkarkontakt utanför sjukhuset
source
<xs:element name="regularPhysician" type="ParticipatingHealthcareProfessional" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Fast läkarkontakt utanför sjukhuset</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/otherPhysician
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
läkarkontakter utanför sjukhuset
source
<xs:element name="otherPhysician" type="ParticipatingHealthcareProfessional" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>läkarkontakter utanför sjukhuset</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/medicationList
diagram
type RelatedListOfMedication
children medicationTreatment
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
läkemedelslista
source
<xs:element name="medicationList" type="RelatedListOfMedication" minOccurs="0">
  <xs:annotation>
    <xs:documentation>läkemedelslista</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/cohabiting
diagram
type ParticipatingPatientRelatedParty
children subjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  optional    2.028  
annotation
documentation 
Sammanboende
source
<xs:element name="cohabiting" type="ParticipatingPatientRelatedParty" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Sammanboende</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/closePerson
diagram
type ParticipatingPatientRelatedParty
children subjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  optional    2.028  
annotation
documentation 
närstående
source
<xs:element name="closePerson" type="ParticipatingPatientRelatedParty" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>närstående</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/trustee
diagram
type ParticipatingPatientRelatedParty
children subjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  optional    2.028  
annotation
documentation 
Förvaltare
source
<xs:element name="trustee" type="ParticipatingPatientRelatedParty" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Förvaltare</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/administrator
diagram
type ParticipatingPatientRelatedParty
children subjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  optional    2.028  
annotation
documentation 
God man
source
<xs:element name="administrator" type="ParticipatingPatientRelatedParty" minOccurs="0">
  <xs:annotation>
    <xs:documentation>God man</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/experiencedRequirement
diagram
type extension of RelatedInformationLink
children clinicalProcedure
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
patientens upplevda behov
source
<xs:element name="experiencedRequirement" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>patientens upplevda behov</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/experiencedRequirement/clinicalProcedure
diagram
type ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="clinicalProcedure" type="ClinicalProcedure"/>

element ProgrammeOfCare/functionalAbility
diagram
type RelatedPatientCondition
children clinikalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
negationInd  xs:boolean  optional      
gpicId  xs:token      3.024  
annotation
documentation 
Patientens funktionstillstånd
source
<xs:element name="functionalAbility" type="RelatedPatientCondition" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Patientens funktionstillstånd</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/assessedRequirement
diagram
type extension of RelatedInformationLink
children clinicalProcedure
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
patientens bedömda behov av insatser
source
<xs:element name="assessedRequirement" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>patientens bedömda behov av insatser</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/assessedRequirement/clinicalProcedure
diagram
type ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="clinicalProcedure" type="ClinicalProcedure"/>

element ProgrammeOfCare/goal
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
annotation
documentation 
mål för vårdplanen
source
<xs:element name="goal" type="ST" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>mål för vårdplanen</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/plannedHealthcareService
diagram
type extension of RelatedInformationLink
children clinicalProcedure
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
planerade hälso och sjukvårdsaktiviter
source
<xs:element name="plannedHealthcareService" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>planerade hälso och sjukvårdsaktiviter</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/plannedHealthcareService/clinicalProcedure
diagram
type ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="clinicalProcedure" type="ClinicalProcedure"/>

element ProgrammeOfCare/rehabilitationService
diagram
type extension of RelatedInformationLink
children clinicalProcedure
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
överenskomna behov av rehabiliteringsinsatser
source
<xs:element name="rehabilitationService" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>överenskomna behov av rehabiliteringsinsatser</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/rehabilitationService/clinicalProcedure
diagram
type ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="clinicalProcedure" type="ClinicalProcedure"/>

element ProgrammeOfCare/commonNursingService
diagram
type extension of RelatedInformationLink
children clinicalProcedure
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
överenskomna behov av allmänna omvårdnadsinsatser
source
<xs:element name="commonNursingService" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>överenskomna behov av allmänna omvårdnadsinsatser</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/commonNursingService/clinicalProcedure
diagram
type ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="clinicalProcedure" type="ClinicalProcedure"/>

element ProgrammeOfCare/specificNursingService
diagram
type extension of RelatedInformationLink
children clinicalProcedure
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
överenskomna behov av specifika omvårdnadsinsatser
source
<xs:element name="specificNursingService" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>överenskomna behov av specifika omvårdnadsinsatser</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="clinicalProcedure" type="ClinicalProcedure"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/specificNursingService/clinicalProcedure
diagram
type ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="clinicalProcedure" type="ClinicalProcedure"/>

element ProgrammeOfCare/socialServiceActivity
diagram
type extension of RelatedInformationLink
children socialServiceAct
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
överenskomna behov av serviceinsatser
source
<xs:element name="socialServiceActivity" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>överenskomna behov av serviceinsatser</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="RelatedInformationLink">
        <xs:sequence>
          <xs:element name="socialServiceAct" type="SocialServicesAct"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/socialServiceActivity/socialServiceAct
diagram
type SocialServicesAct
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode sectionOfLaw performerOfAct authenticatorOfAct
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
source
<xs:element name="socialServiceAct" type="SocialServicesAct"/>

element ProgrammeOfCare/selfCare
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
annotation
documentation 
överenskomna behov av egenvård
source
<xs:element name="selfCare" type="ST" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>överenskomna behov av egenvård</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/closePersonActivity
diagram
type ClosePersonActivity
children description performer
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional      
annotation
documentation 
överenskomna behov av närståendeinsats
source
<xs:element name="closePersonActivity" type="ClosePersonActivity" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>överenskomna behov av närståendeinsats</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/technicalAidsPrescription
diagram
type TechnicalAidsPrescription
children id code text methodCode activityTime effectiveTime technicalAid precriber tester
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional      
annotation
documentation 
Hjälpmedelsförskrivning
source
<xs:element name="technicalAidsPrescription" type="TechnicalAidsPrescription" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Hjälpmedelsförskrivning</xs:documentation>
  </xs:annotation>
</xs:element>

element ProgrammeOfCare/relatedVerification
diagram
type extension of ConsentLink
children verification
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
Justering
source
<xs:element name="relatedVerification" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Justering</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="ConsentLink">
        <xs:sequence>
          <xs:element name="verification" type="Verification"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ProgrammeOfCare/relatedVerification/verification
diagram
type Verification
children time signer
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
source
<xs:element name="verification" type="Verification"/>

complexType RelatedListOfMedication
diagram
type extension of ActRelation
children medicationTreatment
used by
elements ProgrammeOfCare/medicationList CCPFinalizeMsgGPIC/medicationList
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
[AR] MedicinLista
source
<xs:complexType name="RelatedListOfMedication">
  <xs:annotation>
    <xs:documentation>[AR] MedicinLista</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ActRelation">
      <xs:sequence>
        <xs:element name="medicationTreatment" type="MedicationTreatment" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element RelatedListOfMedication/medicationTreatment
diagram
type MedicationTreatment
children id code text effectiveTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.040  
source
<xs:element name="medicationTreatment" type="MedicationTreatment" maxOccurs="unbounded"/>

complexType SocialServicesAct
diagram
type extension of ClinicalProcedure
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode sectionOfLaw performerOfAct authenticatorOfAct
used by
element ProgrammeOfCare/socialServiceActivity/socialServiceAct
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
annotation
documentation 
[A] Insats, aktivitet i socialtjänsten
source
<xs:complexType name="SocialServicesAct">
  <xs:annotation>
    <xs:documentation>[A] Insats, aktivitet i socialtjänsten</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ClinicalProcedure">
      <xs:sequence>
        <xs:element name="sectionOfLaw" type="ST">
          <xs:annotation>
            <xs:documentation>Lagrum</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="performerOfAct" type="ParticipatingHealthcareProfessional">
          <xs:annotation>
            <xs:documentation>Aktör</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="authenticatorOfAct" type="ParticipatingHealthcareProfessional">
          <xs:annotation>
            <xs:documentation>Beslutsfattare</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element SocialServicesAct/sectionOfLaw
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
annotation
documentation 
Lagrum
source
<xs:element name="sectionOfLaw" type="ST">
  <xs:annotation>
    <xs:documentation>Lagrum</xs:documentation>
  </xs:annotation>
</xs:element>

element SocialServicesAct/performerOfAct
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
Aktör
source
<xs:element name="performerOfAct" type="ParticipatingHealthcareProfessional">
  <xs:annotation>
    <xs:documentation>Aktör</xs:documentation>
  </xs:annotation>
</xs:element>

element SocialServicesAct/authenticatorOfAct
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
Beslutsfattare
source
<xs:element name="authenticatorOfAct" type="ParticipatingHealthcareProfessional">
  <xs:annotation>
    <xs:documentation>Beslutsfattare</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TechnicalAidsPrescription
diagram
type extension of Act
children id code text methodCode activityTime effectiveTime technicalAid precriber tester
used by
element ProgrammeOfCare/technicalAidsPrescription
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional      
annotation
documentation 
[A]  Hjälpmedelsförskrivning
source
<xs:complexType name="TechnicalAidsPrescription">
  <xs:annotation>
    <xs:documentation>[A]  Hjälpmedelsförskrivning</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0"/>
        <xs:element name="code" type="CD" minOccurs="0"/>
        <xs:element name="text" type="ED" minOccurs="0"/>
        <xs:element name="methodCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>
        <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Tidsbegränsning</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="technicalAid" type="DeviceInUse" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Hjälpmedel</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="precriber" type="ParticipatingHealthcareProfessional" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Ordinatör</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="tester" type="ParticipatingHealthcareProfessional" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Utprovare</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSActClass" use="required"/>
      <xs:attribute name="statusCode" type="sCSActStatus" use="optional"/>
      <xs:attribute name="gpicId" type="xs:token" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element TechnicalAidsPrescription/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0"/>

element TechnicalAidsPrescription/code
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CD" minOccurs="0"/>

element TechnicalAidsPrescription/text
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="text" type="ED" minOccurs="0"/>

element TechnicalAidsPrescription/methodCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="methodCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>

element TechnicalAidsPrescription/activityTime
diagram
type IVL_TS
children low width high
source
<xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>

element TechnicalAidsPrescription/effectiveTime
diagram
type IVL_TS
children low width high
annotation
documentation 
Tidsbegränsning
source
<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Tidsbegränsning</xs:documentation>
  </xs:annotation>
</xs:element>

element TechnicalAidsPrescription/technicalAid
diagram
type DeviceInUse
children id function time nodeText relatedDevice
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    DEV  
contextControlCode  xs:token  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token      2.058  
annotation
documentation 
Hjälpmedel
source
<xs:element name="technicalAid" type="DeviceInUse" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Hjälpmedel</xs:documentation>
  </xs:annotation>
</xs:element>

element TechnicalAidsPrescription/precriber
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
Ordinatör
source
<xs:element name="precriber" type="ParticipatingHealthcareProfessional" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Ordinatör</xs:documentation>
  </xs:annotation>
</xs:element>

element TechnicalAidsPrescription/tester
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
Utprovare
source
<xs:element name="tester" type="ParticipatingHealthcareProfessional" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Utprovare</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Verification
diagram
type extension of Act
children time signer
used by
element ProgrammeOfCare/relatedVerification/verification
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
annotation
documentation 
[A] Justering eller verifikation
source
<xs:complexType name="Verification">
  <xs:annotation>
    <xs:documentation>[A] Justering eller verifikation</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="time" type="TS"/>
        <xs:element name="signer" type="ParticipatingHealthcareProfessional"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSActClass" use="required"/>
      <xs:attribute name="statusCode" type="sCSActStatus" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Verification/time
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="time" type="TS"/>

element Verification/signer
diagram
type ParticipatingHealthcareProfessional
children function time noteText signatureCode signatureText healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
source
<xs:element name="signer" type="ParticipatingHealthcareProfessional"/>

complexType VerificationLink
diagram
type extension of ActRelation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
[AR] Verifikationens koppling till en Act
source
<xs:complexType name="VerificationLink">
  <xs:annotation>
    <xs:documentation>[AR] Verifikationens koppling till en Act</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ActRelation"/>
  </xs:complexContent>
</xs:complexType>

element interchange
diagram
children batchTransmission messageTransmission message
source
<xs:element name="interchange">
  <xs:complexType>
    <xs:sequence>
      <xs:choice>
        <xs:element name="batchTransmission" type="BatchTransmission"/>
        <xs:element name="messageTransmission" type="MessageTransmission"/>
      </xs:choice>
      <xs:element name="message"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element interchange/batchTransmission
diagram
type BatchTransmission
children id creationTime batchTotals referenceControlId security batchComment communicationFunction messageTransmission
source
<xs:element name="batchTransmission" type="BatchTransmission"/>

element interchange/messageTransmission
diagram
type MessageTransmission
children creationTime id security sequenceNbr versionNbr communicatingFunction controlEvent Message
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
acceptAck  xs:token        
source
<xs:element name="messageTransmission" type="MessageTransmission"/>

element interchange/message
diagram
source
<xs:element name="message"/>

complexType BatchTransmission
diagram
children id creationTime batchTotals referenceControlId security batchComment communicationFunction messageTransmission
used by
element interchange/batchTransmission
annotation
documentation 
[P]Class
source
<xs:complexType name="BatchTransmission">
  <xs:annotation>
    <xs:documentation>[P]Class</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="id" type="II"/>
    <xs:element name="creationTime" type="TS"/>
    <xs:element name="batchTotals" type="INT" minOccurs="0"/>
    <xs:element name="referenceControlId" type="II" minOccurs="0"/>
    <xs:element name="security" type="xs:anyType" minOccurs="0"/>
    <xs:element name="batchComment" type="ST" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="communicationFunction" type="CommunicationFunction" maxOccurs="unbounded"/>
    <xs:element name="messageTransmission" type="MessageTransmission"/>
  </xs:sequence>
</xs:complexType>

element BatchTransmission/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II"/>

element BatchTransmission/creationTime
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="creationTime" type="TS"/>

element BatchTransmission/batchTotals
diagram
type INT
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:int  optional      
source
<xs:element name="batchTotals" type="INT" minOccurs="0"/>

element BatchTransmission/referenceControlId
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="referenceControlId" type="II" minOccurs="0"/>

element BatchTransmission/security
diagram
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  Annotation
source
<xs:element name="security" type="xs:anyType" minOccurs="0"/>

element BatchTransmission/batchComment
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="batchComment" type="ST" minOccurs="0" maxOccurs="unbounded"/>

element BatchTransmission/communicationFunction
diagram
type CommunicationFunction
children telecom healthcareOrganisation healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
source
<xs:element name="communicationFunction" type="CommunicationFunction" maxOccurs="unbounded"/>

element BatchTransmission/messageTransmission
diagram
type MessageTransmission
children creationTime id security sequenceNbr versionNbr communicatingFunction controlEvent Message
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
acceptAck  xs:token        
source
<xs:element name="messageTransmission" type="MessageTransmission"/>

complexType CommunicationFunction
diagram
type extension of Participation
children telecom healthcareOrganisation healthcareProfessional
used by
elements MessageTransmission/communicatingFunction BatchTransmission/communicationFunction
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
annotation
documentation 
[P]Class
source
<xs:complexType name="CommunicationFunction">
  <xs:annotation>
    <xs:documentation>[P]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:sequence>
        <xs:element name="telecom" type="Telecom" minOccurs="0"/>
        <xs:group ref="HealthcareAgent"/>
      </xs:sequence>
      <xs:attribute name="typeCode" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="SND"/>
            <xs:enumeration value="RCV"/>
            <xs:enumeration value="RSP"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CommunicationFunction/telecom
diagram
type Telecom
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="telecom" type="Telecom" minOccurs="0"/>

complexType ControlEvent
diagram
type extension of Participation
children structureType language
used by
element MessageTransmission/controlEvent
complexType ReportMessage
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
responceCode  xs:token        
annotation
documentation 
[P]Class
source
<xs:complexType name="ControlEvent">
  <xs:annotation>
    <xs:documentation>[P]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:sequence>
        <xs:element name="structureType" type="CV" minOccurs="0"/>
        <xs:element name="language" type="CV" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="responceCode">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="C"/>
            <xs:enumeration value="D"/>
            <xs:enumeration value="E"/>
            <xs:enumeration value="F"/>
            <xs:enumeration value="R"/>
            <xs:enumeration value="X"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ControlEvent/structureType
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="structureType" type="CV" minOccurs="0"/>

element ControlEvent/language
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="language" type="CV" minOccurs="0"/>

complexType MessageTransmission
diagram
type extension of Participation
children creationTime id security sequenceNbr versionNbr communicatingFunction controlEvent Message
used by
elements interchange/messageTransmission BatchTransmission/messageTransmission
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
acceptAck  xs:token        
annotation
documentation 
[P]Class
source
<xs:complexType name="MessageTransmission">
  <xs:annotation>
    <xs:documentation>[P]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:sequence>
        <xs:element name="creationTime" type="TS"/>
        <xs:element name="id" type="II"/>
        <xs:element name="security" type="xs:anyType"/>
        <xs:element name="sequenceNbr" type="INT" minOccurs="0"/>
        <xs:element name="versionNbr" type="ST" minOccurs="0"/>
        <xs:element name="communicatingFunction" type="CommunicationFunction" minOccurs="2" maxOccurs="unbounded"/>
        <xs:element name="controlEvent" type="ControlEvent" minOccurs="0"/>
        <xs:element name="Message" type="xs:anyType"/>
      </xs:sequence>
      <xs:attribute name="acceptAck">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="AL"/>
            <xs:enumeration value="ER"/>
            <xs:enumeration value="NE"/>
            <xs:enumeration value="SU"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element MessageTransmission/creationTime
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="creationTime" type="TS"/>

element MessageTransmission/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II"/>

element MessageTransmission/security
diagram
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  Annotation
source
<xs:element name="security" type="xs:anyType"/>

element MessageTransmission/sequenceNbr
diagram
type INT
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:int  optional      
source
<xs:element name="sequenceNbr" type="INT" minOccurs="0"/>

element MessageTransmission/versionNbr
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="versionNbr" type="ST" minOccurs="0"/>

element MessageTransmission/communicatingFunction
diagram
type CommunicationFunction
children telecom healthcareOrganisation healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
source
<xs:element name="communicatingFunction" type="CommunicationFunction" minOccurs="2" maxOccurs="unbounded"/>

element MessageTransmission/controlEvent
diagram
type ControlEvent
children structureType language
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
responceCode  xs:token        
source
<xs:element name="controlEvent" type="ControlEvent" minOccurs="0"/>

element MessageTransmission/Message
diagram
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  Annotation
source
<xs:element name="Message" type="xs:anyType"/>

complexType MessageTransmissionGPIC
diagram
type extension of Participation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
annotation
documentation 
[P]
GPIC_ID = 5.?
Connection: Act.ExitPoints: RelatedMessageThe Envelopr into which a message is placed
source
<xs:complexType name="MessageTransmissionGPIC">
  <xs:annotation>
    <xs:documentation>[P]
GPIC_ID = 5.?
Connection: Act.ExitPoints: RelatedMessageThe Envelopr into which a message is placed</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation"/>
  </xs:complexContent>
</xs:complexType>

complexType ReportMessage
diagram
type extension of ControlEvent
children structureType language
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
responceCode  xs:token        
annotation
documentation 
[P]Class
source
<xs:complexType name="ReportMessage">
  <xs:annotation>
    <xs:documentation>[P]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ControlEvent"/>
  </xs:complexContent>
</xs:complexType>

complexType CareEncounter
diagram
type extension of Act
children id code activityTime effectiveTime priorityCode practiceSetting text
used by
element RelatedCareEncounter/careEncounter
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
gpicId  xs:token  required    3.058  
annotation
documentation 
[A]GPIC_ID = 3.058
source
<xs:complexType name="CareEncounter">
  <xs:annotation>
    <xs:documentation>[A]GPIC_ID = 3.058</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="code" type="CD" minOccurs="0"/>
        <xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>
        <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
        <xs:element name="priorityCode" type="CV" minOccurs="0"/>
        <xs:element name="practiceSetting" type="CV" minOccurs="0"/>
        <xs:element name="text" type="ED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="xs:token" use="required" fixed="ENC"/>
      <xs:attribute name="gpicId" type="xs:token" use="required" fixed="3.058"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CareEncounter/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>

element CareEncounter/code
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CD" minOccurs="0"/>

element CareEncounter/activityTime
diagram
type IVL_TS
children low width high
source
<xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>

element CareEncounter/effectiveTime
diagram
type IVL_TS
children low width high
source
<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>

element CareEncounter/priorityCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="priorityCode" type="CV" minOccurs="0"/>

element CareEncounter/practiceSetting
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="practiceSetting" type="CV" minOccurs="0"/>

element CareEncounter/text
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="text" type="ED" minOccurs="0"/>

complexType CareServiceReport
diagram
type extension of Act
children id code activityTime priorityCode text
used by
element RelatedServiceReport/careServiceReport
complexTypes CCPAdmissionMsgGPIC CCPDischargeMsgGPIC CCPNoticeOfDeliveryMsgGPIC CCPProgrammeOfCareMsgGPIC
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
annotation
documentation 
[A]GPIC_ID = 3.056
source
<xs:complexType name="CareServiceReport">
  <xs:annotation>
    <xs:documentation>[A]GPIC_ID = 3.056</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="code" type="CD" minOccurs="0"/>
        <xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>
        <xs:element name="priorityCode" type="CV" minOccurs="0"/>
        <xs:element name="text" type="ED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="xs:token" use="required" fixed="ENC"/>
      <xs:attribute name="statusCode" type="xs:token" use="optional"/>
      <xs:attribute name="gpicId" type="xs:token" use="optional" default="3.056"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CareServiceReport/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>

element CareServiceReport/code
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CD" minOccurs="0"/>

element CareServiceReport/activityTime
diagram
type IVL_TS
children low width high
source
<xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>

element CareServiceReport/priorityCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="priorityCode" type="CV" minOccurs="0"/>

element CareServiceReport/text
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="text" type="ED" minOccurs="0"/>

complexType CareServiceRequest
diagram
type extension of Act
children id code activityTime priorityCode text
used by
element RelatedServiceRequest/careServiceRequest
complexTypes CCPDemandForCareGPIC CCPFinalizeMsgGPIC CCPNoticeToAttendMsgGPIC
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required      
statusCode  xs:token  optional      
gpicId  xs:token  optional    3.054  
annotation
documentation 
[A]GPIC_ID = 3.054
source
<xs:complexType name="CareServiceRequest">
  <xs:annotation>
    <xs:documentation>[A]GPIC_ID = 3.054</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="code" type="CD" minOccurs="0"/>
        <xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>
        <xs:element name="priorityCode" type="CV" minOccurs="0"/>
        <xs:element name="text" type="ED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="xs:token" use="required"/>
      <xs:attribute name="statusCode" type="xs:token" use="optional"/>
      <xs:attribute name="gpicId" type="xs:token" use="optional" fixed="3.054"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CareServiceRequest/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>

element CareServiceRequest/code
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CD" minOccurs="0"/>

element CareServiceRequest/activityTime
diagram
type IVL_TS
children low width high
source
<xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>

element CareServiceRequest/priorityCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="priorityCode" type="CV" minOccurs="0"/>

element CareServiceRequest/text
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="text" type="ED" minOccurs="0"/>

complexType ClinicalObservation
diagram
type extension of Act
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
used by
elements CCPDemandForCareGPIC/healthIssue/clinicalObservation CCPDemandForCareGPIC/healthStatus/clinicalObservation CCPDemandForCareGPIC/functionalAbility/clinicalObservation Consent/healthIssue/clinicalObservation CCPFinalizeMsgGPIC/reasonForAdmission/clinicalObservation CCPFinalizeMsgGPIC/assessedHealthStatus/clinicalObservation CCPFinalizeMsgGPIC/experiencedHealthStatus/clinicalObservation CCPFinalizeMsgGPIC/risk/clinicalObservation RelatedPatientCondition/clinikalObservation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
annotation
documentation 
[A]GPIC_ID = 3.023
source
<xs:complexType name="ClinicalObservation">
  <xs:annotation>
    <xs:documentation>[A]GPIC_ID = 3.023</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="code" type="CD" minOccurs="0"/>
        <xs:element name="text" type="ED" minOccurs="0"/>
        <xs:element name="id" type="II" minOccurs="0"/>
        <xs:element name="methodCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="targetSiteCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
        <xs:element name="value" type="xs:anyType" minOccurs="0"/>
        <xs:element name="interpretationCode" type="CV" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSActClass" use="required"/>
      <xs:attribute name="statusCode" type="sCSActStatus" use="optional"/>
      <xs:attribute name="gpicId" type="xs:token" use="optional" fixed="3.023"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ClinicalObservation/code
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CD" minOccurs="0"/>

element ClinicalObservation/text
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="text" type="ED" minOccurs="0"/>

element ClinicalObservation/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0"/>

element ClinicalObservation/methodCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="methodCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>

element ClinicalObservation/targetSiteCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="targetSiteCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>

element ClinicalObservation/effectiveTime
diagram
type IVL_TS
children low width high
source
<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>

element ClinicalObservation/value
diagram
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  Annotation
source
<xs:element name="value" type="xs:anyType" minOccurs="0"/>

element ClinicalObservation/interpretationCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="interpretationCode" type="CV" minOccurs="0"/>

complexType ClinicalProcedure
diagram
type extension of Act
children id code text methodCode targetSiteCode activityTime effectiveTime priorityCode
used by
elements CCPDemandForCareGPIC/requestedCareService/clinicalProcedure CCPDemandForCareGPIC/currentProcedure/clinicalProcedure ProgrammeOfCare/experiencedRequirement/clinicalProcedure ProgrammeOfCare/assessedRequirement/clinicalProcedure ProgrammeOfCare/plannedHealthcareService/clinicalProcedure ProgrammeOfCare/rehabilitationService/clinicalProcedure ProgrammeOfCare/commonNursingService/clinicalProcedure ProgrammeOfCare/specificNursingService/clinicalProcedure
complexTypes PatientAct ProgrammeOfCare SocialServicesAct
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.025  
annotation
documentation 
[A]GPIC_ID = 3.025
source
<xs:complexType name="ClinicalProcedure">
  <xs:annotation>
    <xs:documentation>[A]GPIC_ID = 3.025</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0"/>
        <xs:element name="code" type="CD" minOccurs="0"/>
        <xs:element name="text" type="ED" minOccurs="0"/>
        <xs:element name="methodCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="targetSiteCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>
        <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
        <xs:element name="priorityCode" type="CV" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSActClass" use="required"/>
      <xs:attribute name="statusCode" type="sCSActStatus" use="optional"/>
      <xs:attribute name="gpicId" type="xs:token" use="optional" fixed="3.025"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ClinicalProcedure/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0"/>

element ClinicalProcedure/code
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CD" minOccurs="0"/>

element ClinicalProcedure/text
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="text" type="ED" minOccurs="0"/>

element ClinicalProcedure/methodCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="methodCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>

element ClinicalProcedure/targetSiteCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="targetSiteCode" type="CV" minOccurs="0" maxOccurs="unbounded"/>

element ClinicalProcedure/activityTime
diagram
type IVL_TS
children low width high
source
<xs:element name="activityTime" type="IVL_TS" minOccurs="0"/>

element ClinicalProcedure/effectiveTime
diagram
type IVL_TS
children low width high
source
<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>

element ClinicalProcedure/priorityCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="priorityCode" type="CV" minOccurs="0"/>

complexType MedicationTreatment
diagram
type extension of Act
children id code text effectiveTime
used by
element RelatedListOfMedication/medicationTreatment
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.040  
annotation
documentation 
[A]GPIC_ID = 3.040
source
<xs:complexType name="MedicationTreatment">
  <xs:annotation>
    <xs:documentation>[A]GPIC_ID = 3.040</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Act">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0"/>
        <xs:element name="code" type="CV" minOccurs="0"/>
        <xs:element name="text" type="ED" minOccurs="0"/>
        <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSActClass" use="required"/>
      <xs:attribute name="statusCode" type="sCSActStatus" use="optional"/>
      <xs:attribute name="gpicId" type="xs:token" use="optional" fixed="3.040"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element MedicationTreatment/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0"/>

element MedicationTreatment/code
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CV" minOccurs="0"/>

element MedicationTreatment/text
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="text" type="ED" minOccurs="0"/>

element MedicationTreatment/effectiveTime
diagram
type IVL_TS
children low width high
source
<xs:element name="effectiveTime" type="IVL_TS" minOccurs="0"/>

complexType RelatedCareEncounter
diagram
type extension of ActRelation
children careEncounter
used by
elements CCPNoticeToAttendMsgGPIC/CCPEncounter CCPAdmissionMsgGPIC/episodeOfCare CCPNoticeToAttendMsgGPIC/episodeOfCare CCPDischargeMsgGPIC/episodeOfCare CCPFinalizeMsgGPIC/episodeOfCare
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
gpicId  xs:token  required    3.059  
annotation
documentation 
[AR] GPIC_ID = 3.059
source
<xs:complexType name="RelatedCareEncounter">
  <xs:annotation>
    <xs:documentation>[AR] GPIC_ID = 3.059</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ActRelation">
      <xs:sequence>
        <xs:element name="careEncounter" type="CareEncounter"/>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" use="required" fixed="3.059"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element RelatedCareEncounter/careEncounter
diagram
type CareEncounter
children id code activityTime effectiveTime priorityCode practiceSetting text
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
gpicId  xs:token  required    3.058  
source
<xs:element name="careEncounter" type="CareEncounter"/>

complexType RelatedInformationLink
diagram
type extension of ActRelation
used by
elements CCPFinalizeMsgGPIC/assessedHealthStatus ProgrammeOfCare/assessedRequirement ProgrammeOfCare/commonNursingService CCPDemandForCareGPIC/currentProcedure CCPFinalizeMsgGPIC/experiencedHealthStatus ProgrammeOfCare/experiencedRequirement CCPDemandForCareGPIC/functionalAbility CCPDemandForCareGPIC/healthIssue Consent/healthIssue CCPDemandForCareGPIC/healthStatus ProgrammeOfCare/plannedHealthcareService CCPFinalizeMsgGPIC/reasonForAdmission ProgrammeOfCare/rehabilitationService CCPProgrammeOfCareMsgGPIC/relatedProgramOfCare CCPNoticeToAttendMsgGPIC/relatedProgramOfCare CCPFinalizeMsgGPIC/relatedProgramOfCare CCPDemandForCareGPIC/requestedCareService CCPFinalizeMsgGPIC/risk ProgrammeOfCare/socialServiceActivity ProgrammeOfCare/specificNursingService
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
[AR] Class
source
<xs:complexType name="RelatedInformationLink">
  <xs:annotation>
    <xs:documentation>[AR] Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ActRelation"/>
  </xs:complexContent>
</xs:complexType>

complexType RelatedPatientCondition
diagram
type extension of RelatedPatientConditionLink
children clinikalObservation
used by
element ProgrammeOfCare/functionalAbility
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
negationInd  xs:boolean  optional      
gpicId  xs:token      3.024  
annotation
documentation 
[AR] GPIC_ID = 3.024
source
<xs:complexType name="RelatedPatientCondition">
  <xs:annotation>
    <xs:documentation>[AR] GPIC_ID = 3.024</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="RelatedPatientConditionLink">
      <xs:sequence>
        <xs:element name="clinikalObservation" type="ClinicalObservation"/>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" fixed="3.024"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element RelatedPatientCondition/clinikalObservation
diagram
type ClinicalObservation
children code text id methodCode targetSiteCode effectiveTime value interpretationCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  sCSActClass  required      
statusCode  sCSActStatus  optional      
gpicId  xs:token  optional    3.023  
source
<xs:element name="clinikalObservation" type="ClinicalObservation"/>

complexType RelatedPatientConditionLink
diagram
type extension of ActRelation
used by
complexType RelatedPatientCondition
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
negationInd  xs:boolean  optional      
annotation
documentation 
[AR] Class
source
<xs:complexType name="RelatedPatientConditionLink">
  <xs:annotation>
    <xs:documentation>[AR] Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ActRelation">
      <xs:attribute name="negationInd" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType RelatedServiceReport
diagram
type extension of ActRelation
children careServiceReport
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
gpicId  xs:token  optional    3.057  
annotation
documentation 
[AR] GPIC_ID = 3.057
source
<xs:complexType name="RelatedServiceReport">
  <xs:annotation>
    <xs:documentation>[AR] GPIC_ID = 3.057</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ActRelation">
      <xs:sequence>
        <xs:element name="careServiceReport" type="CareServiceReport"/>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" use="optional" fixed="3.057"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element RelatedServiceReport/careServiceReport
diagram
type CareServiceReport
children id code activityTime priorityCode text
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required    ENC  
statusCode  xs:token  optional      
gpicId  xs:token  optional  3.056    
source
<xs:element name="careServiceReport" type="CareServiceReport"/>

complexType RelatedServiceRequest
diagram
type extension of ActRelation
children careServiceRequest
used by
elements CCPNoticeOfDeliveryMsgGPIC/relatedServiceRequest CCPProgrammeOfCareMsgGPIC/relatedServiceRequest
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
annotation
documentation 
[AR] GPIC_ID = 3.055
source
<xs:complexType name="RelatedServiceRequest">
  <xs:annotation>
    <xs:documentation>[AR] GPIC_ID = 3.055</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ActRelation">
      <xs:sequence>
        <xs:element name="careServiceRequest" type="CareServiceRequest"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element RelatedServiceRequest/careServiceRequest
diagram
type CareServiceRequest
children id code activityTime priorityCode text
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
classCode  xs:token  required      
statusCode  xs:token  optional      
gpicId  xs:token  optional    3.054  
source
<xs:element name="careServiceRequest" type="CareServiceRequest"/>

group HealthcareAgent
diagram
children healthcareOrganisation healthcareProfessional
used by
complexType CommunicationFunction
source
<xs:group name="HealthcareAgent">
  <xs:choice>
    <xs:element name="healthcareOrganisation" type="HealthcareOrganisation"/>
    <xs:element name="healthcareProfessional" type="HealthcareProfessional"/>
  </xs:choice>
</xs:group>

element HealthcareAgent/healthcareOrganisation
diagram
type HealthcareOrganisation
children speciality organisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    PROV  
source
<xs:element name="healthcareOrganisation" type="HealthcareOrganisation"/>

element HealthcareAgent/healthcareProfessional
diagram
type HealthcareProfessional
children code id jobCode jobTitle person
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    PROV  
source
<xs:element name="healthcareProfessional" type="HealthcareProfessional"/>

complexType Act
diagram
used by
complexTypes CareEncounter CareServiceReport CareServiceRequest ClinicalObservation ClinicalProcedure ClosePersonActivity Consent MedicationTreatment TechnicalAidsPrescription Verification
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
moodCode  sCSActMood  required      
source
<xs:complexType name="Act">
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="moodCode" type="sCSActMood" use="required"/>
</xs:complexType>

complexType ActRelation
diagram
used by
complexTypes ConsentLink RelatedCareEncounter RelatedInformationLink RelatedListOfMedication RelatedPatientConditionLink RelatedServiceReport RelatedServiceRequest VerificationLink
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
contectControlCode  xs:token  optional      
sequenceNumber  xs:integer  optional      
source
<xs:complexType name="ActRelation">
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="typeCode" type="xs:token" use="required"/>
  <xs:attribute name="contectControlCode" type="xs:token" use="optional"/>
  <xs:attribute name="sequenceNumber" type="xs:integer" use="optional"/>
</xs:complexType>

complexType ContactPerson
diagram
type extension of ContactRole
children code person
used by
element Organisation/contact
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    CON  
annotation
documentation 
[R]
GPIC_ID = 2.011
Connection:
- Role
- Participation
- Entity
source
<xs:complexType name="ContactPerson">
  <xs:annotation>
    <xs:documentation>[R]
GPIC_ID = 2.011
Connection:
- Role
- Participation
- Entity</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ContactRole">
      <xs:sequence>
        <xs:element name="person" type="Person"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ContactPerson/person
diagram
type Person
children id name addr telecom adminstrativeGender birthTime language
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    PSN  
determinerCode  sCSEntityDeterminer  required    INST  
source
<xs:element name="person" type="Person"/>

complexType ContactRole
diagram
type extension of Role
children code
used by
complexType ContactPerson
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    CON  
annotation
documentation 
[R]
Class
source
<xs:complexType name="ContactRole">
  <xs:annotation>
    <xs:documentation>[R]
Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Role">
      <xs:sequence>
        <xs:element name="code" type="CV"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSRoleClass" use="required" fixed="CON"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ContactRole/code
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CV"/>

complexType Device
diagram
type extension of Entity
children id code desc manufacturerModelName lastCalibrationTime
used by
element RelatedDevice/device
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    DEV  
determinerCode  sCSEntityDeterminer  required      
annotation
documentation 
[E]
source
<xs:complexType name="Device">
  <xs:annotation>
    <xs:documentation>[E]</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Entity">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0"/>
        <xs:element name="code" type="CV" minOccurs="0"/>
        <xs:element name="desc" type="ST" minOccurs="0"/>
        <xs:element name="manufacturerModelName" type="ST" minOccurs="0"/>
        <xs:element name="lastCalibrationTime" type="TS" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSEntityClass" use="required" fixed="DEV"/>
      <xs:attribute name="determinerCode" type="sCSEntityDeterminer" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Device/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0"/>

element Device/code
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CV" minOccurs="0"/>

element Device/desc
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="desc" type="ST" minOccurs="0"/>

element Device/manufacturerModelName
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="manufacturerModelName" type="ST" minOccurs="0"/>

element Device/lastCalibrationTime
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="lastCalibrationTime" type="TS" minOccurs="0"/>

complexType DeviceInUse
diagram
type extension of DeviceParticipation
children id function time nodeText relatedDevice
used by
element TechnicalAidsPrescription/technicalAid
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    DEV  
contextControlCode  xs:token  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token      2.058  
annotation
documentation 
[P]
GPIC_ID = 2.058
Connection: Act
source
<xs:complexType name="DeviceInUse">
  <xs:annotation>
    <xs:documentation>[P]
GPIC_ID = 2.058
Connection: Act</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DeviceParticipation">
      <xs:sequence>
        <xs:element name="relatedDevice" type="RelatedDevice"/>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" fixed="2.058"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element DeviceInUse/relatedDevice
diagram
type RelatedDevice
children device
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    DEV  
gpicId  xs:token  optional    2.056  
source
<xs:element name="relatedDevice" type="RelatedDevice"/>

complexType DeviceParticipation
diagram
type extension of Participation
children id function time nodeText
used by
complexType DeviceInUse
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    DEV  
contextControlCode  xs:token  optional      
statusCode  sCSParticipationStatus  optional      
annotation
documentation 
[P]
Class
source
<xs:complexType name="DeviceParticipation">
  <xs:annotation>
    <xs:documentation>[P]
Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0"/>
        <xs:element name="function" type="CV" minOccurs="0"/>
        <xs:element name="time" type="IVL_TS" minOccurs="0"/>
        <xs:element name="nodeText" type="ED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="typeCode" type="sCSParticipationType" use="required" fixed="DEV"/>
      <xs:attribute name="contextControlCode" type="xs:token" use="optional"/>
      <xs:attribute name="statusCode" type="sCSParticipationStatus" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element DeviceParticipation/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0"/>

element DeviceParticipation/function
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="function" type="CV" minOccurs="0"/>

element DeviceParticipation/time
diagram
type IVL_TS
children low width high
source
<xs:element name="time" type="IVL_TS" minOccurs="0"/>

element DeviceParticipation/nodeText
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="nodeText" type="ED" minOccurs="0"/>

complexType DeviceRole
diagram
type extension of Role
used by
complexType RelatedDevice
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    DEV  
annotation
documentation 
[R]
Class
source
<xs:complexType name="DeviceRole">
  <xs:annotation>
    <xs:documentation>[R]
Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Role">
      <xs:attribute name="classCode" type="sCSRoleClass" use="required" fixed="DEV"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType Entity
diagram
used by
complexTypes Device Housing Organisation Person RelatedParty SubjectOfCare
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
annotation
documentation 
ClassCode and determinerCode are of type CS in the CEN GPICS. For simplicity, they are here simple attributes instead. 
source
<xs:complexType name="Entity">
  <xs:annotation>
    <xs:documentation>ClassCode and determinerCode are of type CS in the CEN GPICS. For simplicity, they are here simple attributes instead. </xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
</xs:complexType>

complexType EntityName
diagram
children namePart
used by
elements Organisation/name PatientExtendedInformation/name PatientStandardInformation/name Person/name
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
validTime  xs:duration  optional      
source
<xs:complexType name="EntityName">
  <xs:sequence>
    <xs:element name="namePart" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="validTime" type="xs:duration" use="optional"/>
</xs:complexType>

element EntityName/namePart
diagram
source
<xs:element name="namePart" maxOccurs="unbounded"/>

complexType EntityNamePart
diagram
type extension of ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
type  xs:token  optional      
qualifier  xs:token  optional      
annotation
documentation 
According to the CEN GPIC the attributes type and qualifier should be elements of type CS. However, this would add complexity to the numerous places where EntityNamePart is used, so for now, simple attributes are used.
source
<xs:complexType name="EntityNamePart">
  <xs:annotation>
    <xs:documentation>According to the CEN GPIC the attributes type and qualifier should be elements of type CS. However, this would add complexity to the numerous places where EntityNamePart is used, so for now, simple attributes are used.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="ST">
      <xs:attribute name="type" use="optional">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="FAM"/>
            <xs:enumeration value="GIV"/>
            <xs:enumeration value="PFX"/>
            <xs:enumeration value="SFX"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="qualifier" use="optional">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="PRE"/>
            <xs:enumeration value="BIR"/>
            <xs:enumeration value="PRO"/>
            <xs:enumeration value="MAI"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType HealthcareOrganisation
diagram
type extension of HealthcareOrganisationRole
children speciality organisation
used by
elements ParticipatingHealthcareOrganisation/healthcareOrganisation HealthcareAgent/healthcareOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    PROV  
annotation
documentation 
[R]
GPIC_ID = 2.035
Connection: Participation, RoleLink
Exitpoint associations:
- RelatedHealthcareProfessionalGPIC
RelatedHealthcareOrganisationGPIC
source
<xs:complexType name="HealthcareOrganisation">
  <xs:annotation>
    <xs:documentation>[R]
GPIC_ID = 2.035
Connection: Participation, RoleLink
Exitpoint associations:
- RelatedHealthcareProfessionalGPIC
RelatedHealthcareOrganisationGPIC
</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="HealthcareOrganisationRole">
      <xs:sequence>
        <xs:element name="organisation" type="Organisation"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element HealthcareOrganisation/organisation
diagram
type Organisation
children name id code description addr telecom contact
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    ORG  
determinerCode  sCSEntityDeterminer  required      
source
<xs:element name="organisation" type="Organisation"/>

complexType HealthcareOrganisationlParticipation
diagram
type extension of Participation
children function time id noteText
used by
complexType ParticipatingHealthcareOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
annotation
documentation 
[P]
GPIC_ID = 2.001
Connection: Act
source
<xs:complexType name="HealthcareOrganisationlParticipation">
  <xs:annotation>
    <xs:documentation>[P]
GPIC_ID = 2.001
Connection: Act</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:sequence>
        <xs:element name="function" type="CV" minOccurs="0"/>
        <xs:element name="time" type="TS" minOccurs="0"/>
        <xs:element name="id" type="II" minOccurs="0"/>
        <xs:element name="noteText" type="ED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="typeCode" type="sCSParticipationType" use="required"/>
      <xs:attribute name="contextControlCode" type="sCSContextControl" use="optional"/>
      <xs:attribute name="modeCode" type="sCSParticipationMode" use="optional"/>
      <xs:attribute name="statusCode" type="sCSParticipationStatus" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element HealthcareOrganisationlParticipation/function
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="function" type="CV" minOccurs="0"/>

element HealthcareOrganisationlParticipation/time
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="time" type="TS" minOccurs="0"/>

element HealthcareOrganisationlParticipation/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0"/>

element HealthcareOrganisationlParticipation/noteText
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="noteText" type="ED" minOccurs="0"/>

complexType HealthcareOrganisationRole
diagram
type extension of Role
children speciality
used by
complexType HealthcareOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    PROV  
annotation
documentation 
[R]
Class
source
<xs:complexType name="HealthcareOrganisationRole">
  <xs:annotation>
    <xs:documentation>[R]
Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Role">
      <xs:sequence>
        <xs:element name="speciality" type="CV" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Kallad code i GPIC.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSRoleClass" use="required" fixed="PROV"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element HealthcareOrganisationRole/speciality
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
annotation
documentation 
Kallad code i GPIC.
source
<xs:element name="speciality" type="CV" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Kallad code i GPIC.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType HealthcareProfessional
diagram
type extension of HealthcareProfessionalRole
children code id jobCode jobTitle person
used by
elements ParticipatingHealthcareProfessional/healthcareProfessional HealthcareAgent/healthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    PROV  
annotation
documentation 
[R]
GPIC_ID = 2.032
Connection: Participation, RoleLink
Exitpoint associations:
- RelatedHealthcareProfessionalGPIC
RelatedHealthcareOrganisationGPIC
HealthcareOrganisationGPIC
source
<xs:complexType name="HealthcareProfessional">
  <xs:annotation>
    <xs:documentation>[R]
GPIC_ID = 2.032
Connection: Participation, RoleLink
Exitpoint associations:
- RelatedHealthcareProfessionalGPIC
RelatedHealthcareOrganisationGPIC
HealthcareOrganisationGPIC</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="HealthcareProfessionalRole">
      <xs:sequence>
        <xs:element name="person" type="Person"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element HealthcareProfessional/person
diagram
type Person
children id name addr telecom adminstrativeGender birthTime language
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    PSN  
determinerCode  sCSEntityDeterminer  required    INST  
source
<xs:element name="person" type="Person"/>

complexType HealthcareProfessionalParticipation
diagram
type extension of Participation
children function time noteText signatureCode signatureText
used by
element Consent/grantedFunction
complexType ParticipatingHealthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
annotation
documentation 
[P]
GPIC_ID = 2.001
Connection: Act
source
<xs:complexType name="HealthcareProfessionalParticipation">
  <xs:annotation>
    <xs:documentation>[P]
GPIC_ID = 2.001
Connection: Act</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:sequence>
        <xs:element name="function" type="CV" minOccurs="0"/>
        <xs:element name="time" type="TS" minOccurs="0"/>
        <xs:element name="noteText" type="ED" minOccurs="0"/>
        <xs:element name="signatureCode" type="CS" minOccurs="0"/>
        <xs:element name="signatureText" type="ED" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="typeCode" type="sCSParticipationType" use="required"/>
      <xs:attribute name="contextControlCode" type="sCSContextControl" use="optional"/>
      <xs:attribute name="modeCode" type="sCSParticipationMode" use="optional"/>
      <xs:attribute name="statusCode" type="sCSParticipationStatus" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element HealthcareProfessionalParticipation/function
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="function" type="CV" minOccurs="0"/>

element HealthcareProfessionalParticipation/time
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="time" type="TS" minOccurs="0"/>

element HealthcareProfessionalParticipation/noteText
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="noteText" type="ED" minOccurs="0"/>

element HealthcareProfessionalParticipation/signatureCode
diagram
type CS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
code  xs:token  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
source
<xs:element name="signatureCode" type="CS" minOccurs="0"/>

element HealthcareProfessionalParticipation/signatureText
diagram
type ED
children reference thumbnail alternateString data
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="signatureText" type="ED" minOccurs="0"/>

complexType HealthcareProfessionalRole
diagram
type extension of Role
children code id jobCode jobTitle
used by
complexType HealthcareProfessional
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    PROV  
annotation
documentation 
[R]
Class
source
<xs:complexType name="HealthcareProfessionalRole">
  <xs:annotation>
    <xs:documentation>[R]
Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Role">
      <xs:sequence>
        <xs:element name="code" type="CV" minOccurs="0"/>
        <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="jobCode" type="CV" minOccurs="0"/>
        <xs:element name="jobTitle" type="CV" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSRoleClass" use="required" fixed="PROV"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element HealthcareProfessionalRole/code
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CV" minOccurs="0"/>

element HealthcareProfessionalRole/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>

element HealthcareProfessionalRole/jobCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="jobCode" type="CV" minOccurs="0"/>

element HealthcareProfessionalRole/jobTitle
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="jobTitle" type="CV" minOccurs="0"/>

complexType LanguageCommunication
diagram
children languageCode modeCode preferenceInd proficiencyLevelCode
used by
element Person/language
annotation
documentation 
GPIC_ID = 2.006
Connection: Entity
source
<xs:complexType name="LanguageCommunication">
  <xs:annotation>
    <xs:documentation>GPIC_ID = 2.006
Connection: Entity</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="languageCode" type="CV"/>
    <xs:element name="modeCode" type="CS" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ESGN = expressed signed
ESP = expressed spoken
EWR = expressed written
RSGN = received signed
RSP = received spoken
RWR = received written</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="preferenceInd" type="BL" minOccurs="0"/>
    <xs:element name="proficiencyLevelCode" type="CS" minOccurs="0">
      <xs:annotation>
        <xs:documentation>E = excellent 
F = fair
G = good
P = poor 
</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element LanguageCommunication/languageCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="languageCode" type="CV"/>

element LanguageCommunication/modeCode
diagram
type CS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
code  xs:token  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
annotation
documentation 
ESGN = expressed signed
ESP = expressed spoken
EWR = expressed written
RSGN = received signed
RSP = received spoken
RWR = received written
source
<xs:element name="modeCode" type="CS" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ESGN = expressed signed
ESP = expressed spoken
EWR = expressed written
RSGN = received signed
RSP = received spoken
RWR = received written</xs:documentation>
  </xs:annotation>
</xs:element>

element LanguageCommunication/preferenceInd
diagram
type BL
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
source
<xs:element name="preferenceInd" type="BL" minOccurs="0"/>

element LanguageCommunication/proficiencyLevelCode
diagram
type CS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
code  xs:token  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
annotation
documentation 
E = excellent 
F = fair
G = good
P = poor 
source
<xs:element name="proficiencyLevelCode" type="CS" minOccurs="0">
  <xs:annotation>
    <xs:documentation>E = excellent 
F = fair
G = good
P = poor 
</xs:documentation>
  </xs:annotation>
</xs:element>

complexType NonHealthcarePersonParticipation
diagram
type extension of Participation
used by
complexTypes ParticipatingPatient ParticipatingPatientRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
annotation
documentation 
[P]Class
source
<xs:complexType name="NonHealthcarePersonParticipation">
  <xs:annotation>
    <xs:documentation>[P]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:attribute name="typeCode" type="sCSParticipationType" use="required" fixed="PATSBJ"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType Organisation
diagram
type extension of Entity
children name id code description addr telecom contact
used by
elements RelatedParty/organisation HealthcareOrganisation/organisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    ORG  
determinerCode  sCSEntityDeterminer  required      
annotation
documentation 
[E]
GPIC_ID = 2.007
Connection: Role
Exitpoint associations
- ContactPerson
- OrganisationHierarchy
- LanguageCommunication
source
<xs:complexType name="Organisation">
  <xs:annotation>
    <xs:documentation>[E]
GPIC_ID = 2.007
Connection: Role
Exitpoint associations
- ContactPerson
- OrganisationHierarchy
- LanguageCommunication</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Entity">
      <xs:sequence>
        <xs:element name="name" type="EntityName" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="code" type="CV" minOccurs="0"/>
        <xs:element name="description" type="ST" minOccurs="0"/>
        <xs:element name="addr" type="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="telecom" type="Telecom" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="contact" type="ContactPerson" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSEntityClass" use="required" fixed="ORG"/>
      <xs:attribute name="determinerCode" type="sCSEntityDeterminer" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Organisation/name
diagram
type EntityName
children namePart
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
validTime  xs:duration  optional      
source
<xs:element name="name" type="EntityName" minOccurs="0" maxOccurs="unbounded"/>

element Organisation/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>

element Organisation/code
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="code" type="CV" minOccurs="0"/>

element Organisation/description
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="description" type="ST" minOccurs="0"/>

element Organisation/addr
diagram
type PostalAddress
children addressPart postalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="addr" type="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>

element Organisation/telecom
diagram
type Telecom
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="telecom" type="Telecom" minOccurs="0" maxOccurs="unbounded"/>

element Organisation/contact
diagram
type ContactPerson
children code person
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    CON  
source
<xs:element name="contact" type="ContactPerson" minOccurs="0" maxOccurs="unbounded"/>

complexType ParticipatingHealthcareOrganisation
diagram
type extension of HealthcareOrganisationlParticipation
children function time id noteText healthcareOrganisation
used by
elements CCPDemandForCareGPIC/districtAdminOrganisation Consent/grantedOrganisation CCPAdmissionMsgGPIC/participatingOrganisation CCPNoticeToAttendMsgGPIC/participatingOrganisation CCPDischargeMsgGPIC/participatingOrganisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  optional    2.050  
annotation
documentation 
[P]
GPIC_ID = 2.050
Connection: Act
source
<xs:complexType name="ParticipatingHealthcareOrganisation">
  <xs:annotation>
    <xs:documentation>[P]
GPIC_ID = 2.050
Connection: Act</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="HealthcareOrganisationlParticipation">
      <xs:sequence>
        <xs:element name="healthcareOrganisation" type="HealthcareOrganisation"/>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" use="optional" fixed="2.050"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ParticipatingHealthcareOrganisation/healthcareOrganisation
diagram
type HealthcareOrganisation
children speciality organisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    PROV  
source
<xs:element name="healthcareOrganisation" type="HealthcareOrganisation"/>

complexType ParticipatingHealthcareProfessional
diagram
type extension of HealthcareProfessionalParticipation
children function time noteText signatureCode signatureText healthcareProfessional
used by
elements ProgrammeOfCare/attendee SocialServicesAct/authenticatorOfAct CCPDemandForCareGPIC/contactPerson CCPAdmissionMsgGPIC/contactPerson CCPNoticeToAttendMsgGPIC/contactPerson CCPDischargeMsgGPIC/contactPerson Consent/grantedProfessional ProgrammeOfCare/otherPhysician SocialServicesAct/performerOfAct TechnicalAidsPrescription/precriber CCPNoticeOfDeliveryMsgGPIC/receivingPerson ProgrammeOfCare/regularPhysician CCPDemandForCareGPIC/responsibleAssistanceOfficer CCPFinalizeMsgGPIC/responsibleAtHospital CCPDemandForCareGPIC/responsibleNurse ProgrammeOfCare/responsiblePhysician CCPDemandForCareGPIC/responsiblePhysician Verification/signer TechnicalAidsPrescription/tester
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required      
contextControlCode  sCSContextControl  optional      
modeCode  sCSParticipationMode  optional      
statusCode  sCSParticipationStatus  optional      
gpicId  xs:token  required    2.048  
annotation
documentation 
[P]
GPIC_ID = 2.048
Connection: Act
source
<xs:complexType name="ParticipatingHealthcareProfessional">
  <xs:annotation>
    <xs:documentation>[P]
GPIC_ID = 2.048
Connection: Act</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="HealthcareProfessionalParticipation">
      <xs:sequence>
        <xs:element name="healthcareProfessional" type="HealthcareProfessional"/>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" use="required" fixed="2.048"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ParticipatingHealthcareProfessional/healthcareProfessional
diagram
type HealthcareProfessional
children code id jobCode jobTitle person
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    PROV  
source
<xs:element name="healthcareProfessional" type="HealthcareProfessional"/>

complexType ParticipatingPatient
diagram
type extension of NonHealthcarePersonParticipation
children role
used by
elements CCPDemandForCareGPIC/patient CCPAdmissionMsgGPIC/patient CCPNoticeToAttendMsgGPIC/patient CCPNoticeOfDeliveryMsgGPIC/patient CCPDischargeMsgGPIC/patient CCPProgrammeOfCareMsgGPIC/patient CCPFinalizeMsgGPIC/patient
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  required    2.026  
annotation
documentation 
[P]
GPIC_ID = 2.026
Connection: Act
source
<xs:complexType name="ParticipatingPatient">
  <xs:annotation>
    <xs:documentation>[P]
GPIC_ID = 2.026
Connection: Act</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="NonHealthcarePersonParticipation">
      <xs:sequence>
        <xs:element name="role">
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="SubjectOfCarePersonRole">
                <xs:sequence>
                  <xs:element name="patient" type="PatientStandardInformation"/>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" use="required" fixed="2.026"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ParticipatingPatient/role
diagram
type extension of SubjectOfCarePersonRole
children patient
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    IDENT  
source
<xs:element name="role">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="SubjectOfCarePersonRole">
        <xs:sequence>
          <xs:element name="patient" type="PatientStandardInformation"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ParticipatingPatient/role/patient
diagram
type PatientStandardInformation
children id name addr telecom administrativeGender birthTime maritalStatus livingArrangement risk ethnicGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    PSN  
determinerCode  sCSEntityDeterminer  required    INST  
source
<xs:element name="patient" type="PatientStandardInformation"/>

complexType ParticipatingPatientRelatedParty
diagram
type extension of NonHealthcarePersonParticipation
children subjectOfCareRelatedParty
used by
elements ProgrammeOfCare/administrator CCPDemandForCareGPIC/closePerson ProgrammeOfCare/closePerson ProgrammeOfCare/cohabiting ClosePersonActivity/performer CCPDemandForCareGPIC/reportingPerson ProgrammeOfCare/trustee
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
gpicId  xs:token  optional    2.028  
annotation
documentation 
[P]
GPIC_ID = 2.028
Connection: Act
source
<xs:complexType name="ParticipatingPatientRelatedParty">
  <xs:annotation>
    <xs:documentation>[P]
GPIC_ID = 2.028
Connection: Act</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="NonHealthcarePersonParticipation">
      <xs:sequence>
        <xs:element name="subjectOfCareRelatedParty" type="SubjectOfCareRelatedParty"/>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" use="optional" fixed="2.028"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element ParticipatingPatientRelatedParty/subjectOfCareRelatedParty
diagram
type SubjectOfCareRelatedParty
children id relatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  xs:token  required      
source
<xs:element name="subjectOfCareRelatedParty" type="SubjectOfCareRelatedParty"/>

complexType Participation
diagram
used by
complexTypes CommunicationFunction ControlEvent DeviceParticipation HealthcareOrganisationlParticipation HealthcareProfessionalParticipation MessageTransmission MessageTransmissionGPIC NonHealthcarePersonParticipation ParticipatingHousing RelatedSubjectOfCareParticipation SubjectOfCareParticipation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
source
<xs:complexType name="Participation">
  <xs:attributeGroup ref="grpDV"/>
</xs:complexType>

complexType PatientExtendedInformation
diagram
type extension of SubjectOfCarePerson
children id name adr telecom administrativeGender birthTime birthOrder disability maritalStatus livingArrangment nationality religeousAffiliation deceasedInd deceasedTime risk employmentStatus ethnicGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    PSN  
determinerCode  sCSEntityDeterminer  required    INST  
annotation
documentation 
[E]
GPIC_ID = 2.019
Connection: Role
source
<xs:complexType name="PatientExtendedInformation">
  <xs:annotation>
    <xs:documentation>[E]
GPIC_ID = 2.019
Connection: Role</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="SubjectOfCarePerson">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="name" type="EntityName" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="adr" type="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="telecom" type="Telecom" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="administrativeGender" type="CS" minOccurs="0"/>
        <xs:element name="birthTime" type="TS" minOccurs="0"/>
        <xs:element name="birthOrder" type="INT" minOccurs="0"/>
        <xs:element name="disability" type="CV" minOccurs="0"/>
        <xs:element name="maritalStatus" type="CV" minOccurs="0"/>
        <xs:element name="livingArrangment" type="CV" minOccurs="0"/>
        <xs:element name="nationality" type="CV" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="religeousAffiliation" type="CV" minOccurs="0"/>
        <xs:element name="deceasedInd" type="BL" minOccurs="0"/>
        <xs:element name="deceasedTime" type="TS" minOccurs="0"/>
        <xs:element name="risk" type="CV" minOccurs="0"/>
        <xs:element name="employmentStatus" type="CV" minOccurs="0"/>
        <xs:element name="ethnicGroup" type="CV" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSEntityClass" use="required" fixed="PSN"/>
      <xs:attribute name="determinerCode" type="sCSEntityDeterminer" use="required" fixed="INST"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element PatientExtendedInformation/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>

element PatientExtendedInformation/name
diagram
type EntityName
children namePart
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
validTime  xs:duration  optional      
source
<xs:element name="name" type="EntityName" minOccurs="0" maxOccurs="unbounded"/>

element PatientExtendedInformation/adr
diagram
type PostalAddress
children addressPart postalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="adr" type="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>

element PatientExtendedInformation/telecom
diagram
type Telecom
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="telecom" type="Telecom" minOccurs="0" maxOccurs="unbounded"/>

element PatientExtendedInformation/administrativeGender
diagram
type CS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
code  xs:token  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
source
<xs:element name="administrativeGender" type="CS" minOccurs="0"/>

element PatientExtendedInformation/birthTime
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="birthTime" type="TS" minOccurs="0"/>

element PatientExtendedInformation/birthOrder
diagram
type INT
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:int  optional      
source
<xs:element name="birthOrder" type="INT" minOccurs="0"/>

element PatientExtendedInformation/disability
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="disability" type="CV" minOccurs="0"/>

element PatientExtendedInformation/maritalStatus
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="maritalStatus" type="CV" minOccurs="0"/>

element PatientExtendedInformation/livingArrangment
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="livingArrangment" type="CV" minOccurs="0"/>

element PatientExtendedInformation/nationality
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="nationality" type="CV" minOccurs="0" maxOccurs="unbounded"/>

element PatientExtendedInformation/religeousAffiliation
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="religeousAffiliation" type="CV" minOccurs="0"/>

element PatientExtendedInformation/deceasedInd
diagram
type BL
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
source
<xs:element name="deceasedInd" type="BL" minOccurs="0"/>

element PatientExtendedInformation/deceasedTime
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="deceasedTime" type="TS" minOccurs="0"/>

element PatientExtendedInformation/risk
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="risk" type="CV" minOccurs="0"/>

element PatientExtendedInformation/employmentStatus
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="employmentStatus" type="CV" minOccurs="0"/>

element PatientExtendedInformation/ethnicGroup
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="ethnicGroup" type="CV" minOccurs="0"/>

complexType PatientStandardInformation
diagram
type extension of SubjectOfCarePerson
children id name addr telecom administrativeGender birthTime maritalStatus livingArrangement risk ethnicGroup
used by
element ParticipatingPatient/role/patient
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    PSN  
determinerCode  sCSEntityDeterminer  required    INST  
annotation
documentation 
[E]
GPIC_ID = 2.018
Connection: Role
source
<xs:complexType name="PatientStandardInformation">
  <xs:annotation>
    <xs:documentation>[E]
GPIC_ID = 2.018
Connection: Role</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="SubjectOfCarePerson">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="name" type="EntityName" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="addr" type="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="telecom" type="Telecom" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="administrativeGender" type="CS" minOccurs="0"/>
        <xs:element name="birthTime" type="TS" minOccurs="0"/>
        <xs:element name="maritalStatus" type="CV" minOccurs="0"/>
        <xs:element name="livingArrangement" type="CV" minOccurs="0"/>
        <xs:element name="risk" type="CV" minOccurs="0"/>
        <xs:element name="ethnicGroup" type="CV" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSEntityClass" use="required" fixed="PSN"/>
      <xs:attribute name="determinerCode" type="sCSEntityDeterminer" use="required" fixed="INST"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element PatientStandardInformation/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>

element PatientStandardInformation/name
diagram
type EntityName
children namePart
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
validTime  xs:duration  optional      
source
<xs:element name="name" type="EntityName" minOccurs="0" maxOccurs="unbounded"/>

element PatientStandardInformation/addr
diagram
type PostalAddress
children addressPart postalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="addr" type="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>

element PatientStandardInformation/telecom
diagram
type Telecom
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="telecom" type="Telecom" minOccurs="0" maxOccurs="unbounded"/>

element PatientStandardInformation/administrativeGender
diagram
type CS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
code  xs:token  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
source
<xs:element name="administrativeGender" type="CS" minOccurs="0"/>

element PatientStandardInformation/birthTime
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="birthTime" type="TS" minOccurs="0"/>

element PatientStandardInformation/maritalStatus
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="maritalStatus" type="CV" minOccurs="0"/>

element PatientStandardInformation/livingArrangement
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="livingArrangement" type="CV" minOccurs="0"/>

element PatientStandardInformation/risk
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="risk" type="CV" minOccurs="0"/>

element PatientStandardInformation/ethnicGroup
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="ethnicGroup" type="CV" minOccurs="0"/>

complexType Person
diagram
type extension of Entity
children id name addr telecom adminstrativeGender birthTime language
used by
elements RelatedParty/person ContactPerson/person HealthcareProfessional/person
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    PSN  
determinerCode  sCSEntityDeterminer  required    INST  
annotation
documentation 
[E]
GPIC_ID = 2.005
Connection: Role
source
<xs:complexType name="Person" id="2.005">
  <xs:annotation>
    <xs:documentation>[E]
GPIC_ID = 2.005
Connection: Role</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Entity">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="name" type="EntityName" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="addr" type="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="telecom" type="Telecom" minOccurs="0" maxOccurs="unbounded"/>
        <xs:element name="adminstrativeGender" type="CS" minOccurs="0">
          <xs:annotation>
            <xs:documentation>O: Male, 1: Female, 
2: Intersex, 9: Other</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="birthTime" type="TS" minOccurs="0"/>
        <xs:element name="language" type="LanguageCommunication" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="classCode" type="sCSEntityClass" use="required" fixed="PSN"/>
      <xs:attribute name="determinerCode" type="sCSEntityDeterminer" use="required" fixed="INST"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element Person/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>

element Person/name
diagram
type EntityName
children namePart
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
validTime  xs:duration  optional      
source
<xs:element name="name" type="EntityName" minOccurs="0" maxOccurs="unbounded"/>

element Person/addr
diagram
type PostalAddress
children addressPart postalCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="addr" type="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>

element Person/telecom
diagram
type Telecom
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:element name="telecom" type="Telecom" minOccurs="0" maxOccurs="unbounded"/>

element Person/adminstrativeGender
diagram
type CS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
code  xs:token  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
annotation
documentation 
O: Male, 1: Female, 
2: Intersex, 9: Other
source
<xs:element name="adminstrativeGender" type="CS" minOccurs="0">
  <xs:annotation>
    <xs:documentation>O: Male, 1: Female, 
2: Intersex, 9: Other</xs:documentation>
  </xs:annotation>
</xs:element>

element Person/birthTime
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
source
<xs:element name="birthTime" type="TS" minOccurs="0"/>

element Person/language
diagram
type LanguageCommunication
children languageCode modeCode preferenceInd proficiencyLevelCode
source
<xs:element name="language" type="LanguageCommunication" minOccurs="0" maxOccurs="unbounded"/>

complexType PostalAddress
diagram
children addressPart postalCode
used by
elements Organisation/addr PatientStandardInformation/addr Person/addr PatientExtendedInformation/adr
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:complexType name="PostalAddress">
  <xs:sequence>
    <xs:element name="addressPart" type="PostalAddressPart" maxOccurs="unbounded"/>
    <xs:element name="postalCode" type="ST" minOccurs="0"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="use" use="optional">
    <xs:simpleType>
      <xs:restriction base="xs:token">
        <xs:enumeration value="BIR"/>
        <xs:enumeration value="H"/>
        <xs:enumeration value="HP"/>
        <xs:enumeration value="HV"/>
        <xs:enumeration value="WP"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="validTime" type="xs:duration" use="optional"/>
</xs:complexType>

element PostalAddress/addressPart
diagram
type PostalAddressPart
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
type  xs:token  optional      
source
<xs:element name="addressPart" type="PostalAddressPart" maxOccurs="unbounded"/>

element PostalAddress/postalCode
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="postalCode" type="ST" minOccurs="0"/>

complexType PostalAddressPart
diagram
type extension of ST
used by
element PostalAddress/addressPart
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
type  xs:token  optional      
annotation
documentation 
According to the CEN GPIC the attribute type should be an element of type CS. However, this would add complexity to the numerous places where PostalAddressPart is used, so for now, a simple attribute is used.
source
<xs:complexType name="PostalAddressPart">
  <xs:annotation>
    <xs:documentation>According to the CEN GPIC the attribute type should be an element of type CS. However, this would add complexity to the numerous places where PostalAddressPart is used, so for now, a simple attribute is used.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="ST">
      <xs:attribute name="type" use="optional">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="BNM"/>
            <xs:enumeration value="CNT"/>
            <xs:enumeration value="CPA"/>
            <xs:enumeration value="CTY"/>
            <xs:enumeration value="FNM"/>
            <xs:enumeration value="HNR"/>
            <xs:enumeration value="HNM"/>
            <xs:enumeration value="POB"/>
            <xs:enumeration value="SAL"/>
            <xs:enumeration value="STA"/>
            <xs:enumeration value="STR"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType RelatedDevice
diagram
type extension of DeviceRole
children device
used by
element DeviceInUse/relatedDevice
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    DEV  
gpicId  xs:token  optional    2.056  
annotation
documentation 
[R]
GPIC_ID = 2.056
source
<xs:complexType name="RelatedDevice">
  <xs:annotation>
    <xs:documentation>[R]
GPIC_ID = 2.056</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DeviceRole">
      <xs:sequence>
        <xs:element name="device" type="Device"/>
      </xs:sequence>
      <xs:attribute name="gpicId" type="xs:token" use="optional" fixed="2.056"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element RelatedDevice/device
diagram
type Device
children id code desc manufacturerModelName lastCalibrationTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    DEV  
determinerCode  sCSEntityDeterminer  required      
source
<xs:element name="device" type="Device"/>

complexType RelatedParty
diagram
type extension of Entity
children person organisation
used by
element SubjectOfCareRelatedParty/relatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
annotation
documentation 
[E]Class
source
<xs:complexType name="RelatedParty">
  <xs:annotation>
    <xs:documentation>[E]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Entity">
      <xs:sequence>
        <xs:element name="person" type="Person"/>
        <xs:element name="organisation" type="Organisation"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element RelatedParty/person
diagram
type Person
children id name addr telecom adminstrativeGender birthTime language
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    PSN  
determinerCode  sCSEntityDeterminer  required    INST  
source
<xs:element name="person" type="Person"/>

element RelatedParty/organisation
diagram
type Organisation
children name id code description addr telecom contact
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSEntityClass  required    ORG  
determinerCode  sCSEntityDeterminer  required      
source
<xs:element name="organisation" type="Organisation"/>

complexType RelatedPartyRole
diagram
type extension of Role
children id
used by
complexType SubjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  xs:token  required      
annotation
documentation 
[R]
Class
source
<xs:complexType name="RelatedPartyRole">
  <xs:annotation>
    <xs:documentation>[R]
Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Role">
      <xs:sequence>
        <xs:element name="id" type="II" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="classCode" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:token">
            <xs:enumeration value="NOK"/>
            <xs:enumeration value="FAM"/>
            <xs:enumeration value="GUARD"/>
            <xs:enumeration value="RESP"/>
            <xs:enumeration value="NEI"/>
            <xs:enumeration value="FRE"/>
            <xs:enumeration value="CON"/>
            <xs:enumeration value="EMP"/>
            <xs:enumeration value="MIL"/>
            <xs:enumeration value="SCH"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element RelatedPartyRole/id
diagram
type II
children validTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
source
<xs:element name="id" type="II" minOccurs="0"/>

complexType RelatedSubjectOfCareParticipation
diagram
type extension of Participation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
annotation
documentation 
[P]Class
source
<xs:complexType name="RelatedSubjectOfCareParticipation">
  <xs:annotation>
    <xs:documentation>[P]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:attribute name="typeCode" type="sCSParticipationType" use="required" fixed="PATSBJ"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType Role
diagram
used by
complexTypes ContactRole DeviceRole HealthcareOrganisationRole HealthcareProfessionalRole HousingRole RelatedPartyRole SubjectOfCarePersonRole SubjectOfCareRole
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
annotation
documentation 
ClassCode is of type CS in the CEN GPICS. For simplicity, it is here a simple attribute instead. 
source
<xs:complexType name="Role">
  <xs:annotation>
    <xs:documentation>ClassCode is of type CS in the CEN GPICS. For simplicity, it is here a simple attribute instead. </xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
</xs:complexType>

complexType RoleLink
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  xs:token  required      
effectiveTime  xs:duration  optional      
source
<xs:complexType name="RoleLink">
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="typeCode" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:token">
        <xs:enumeration value="DIRAUTH"/>
        <xs:enumeration value="INDAUTH"/>
        <xs:enumeration value="PART"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="effectiveTime" type="xs:duration" use="optional"/>
</xs:complexType>

complexType SubjectOfCare
diagram
type extension of Entity
used by
complexType SubjectOfCarePerson
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
annotation
documentation 
[E]
GPIC_ID = 2.016
Connection: Role
Exitpoint associations:
-SubjectOfCareRelatedPartyGPIC
- HealthcarePartyCPI
-RelatedSubjectOfCareGPIC

-CareLocationGPIC
source
<xs:complexType name="SubjectOfCare" abstract="true">
  <xs:annotation>
    <xs:documentation>[E]
GPIC_ID = 2.016
Connection: Role
Exitpoint associations:
-SubjectOfCareRelatedPartyGPIC
- HealthcarePartyCPI
-RelatedSubjectOfCareGPIC

-CareLocationGPIC</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Entity"/>
  </xs:complexContent>
</xs:complexType>

complexType SubjectOfCareParticipation
diagram
type extension of Participation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
typeCode  sCSParticipationType  required    PATSBJ  
annotation
documentation 
[P]Class
source
<xs:complexType name="SubjectOfCareParticipation">
  <xs:annotation>
    <xs:documentation>[P]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Participation">
      <xs:attribute name="typeCode" type="sCSParticipationType" use="required" fixed="PATSBJ"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType SubjectOfCarePerson
diagram
type extension of SubjectOfCare
used by
complexTypes PatientExtendedInformation PatientStandardInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
annotation
documentation 
[E]
GPIC_ID = 2.017
Connection: Role
Exitpoint associations:
- LanguageCommunication
source
<xs:complexType name="SubjectOfCarePerson">
  <xs:annotation>
    <xs:documentation>[E]
GPIC_ID = 2.017
Connection: Role
Exitpoint associations:
- LanguageCommunication</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="SubjectOfCare"/>
  </xs:complexContent>
</xs:complexType>

complexType SubjectOfCarePersonRole
diagram
type extension of Role
used by
element ParticipatingPatient/role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    IDENT  
annotation
documentation 
[R]Class
source
<xs:complexType name="SubjectOfCarePersonRole">
  <xs:annotation>
    <xs:documentation>[R]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Role">
      <xs:attribute name="classCode" type="sCSRoleClass" use="required" fixed="IDENT"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType SubjectOfCareRelatedParty
diagram
type extension of RelatedPartyRole
children id relatedParty
used by
element ParticipatingPatientRelatedParty/subjectOfCareRelatedParty
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  xs:token  required      
annotation
documentation 
[R]
GPIC_ID = 2.023
Connection: Role
source
<xs:complexType name="SubjectOfCareRelatedParty">
  <xs:annotation>
    <xs:documentation>[R]
GPIC_ID = 2.023
Connection: Role</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="RelatedPartyRole">
      <xs:sequence>
        <xs:element name="relatedParty" type="RelatedParty"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element SubjectOfCareRelatedParty/relatedParty
diagram
type RelatedParty
children person organisation
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
source
<xs:element name="relatedParty" type="RelatedParty"/>

complexType SubjectOfCareRole
diagram
type extension of Role
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
classCode  sCSRoleClass  required    IDENT  
annotation
documentation 
[R]Class
source
<xs:complexType name="SubjectOfCareRole">
  <xs:annotation>
    <xs:documentation>[R]Class</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="Role">
      <xs:attribute name="classCode" type="sCSRoleClass" use="required" fixed="IDENT"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType Telecom
diagram
used by
elements CommunicationFunction/telecom Organisation/telecom PatientExtendedInformation/telecom PatientStandardInformation/telecom Person/telecom
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
use  xs:token  optional      
validTime  xs:duration  optional      
source
<xs:complexType name="Telecom">
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="use" use="optional">
    <xs:simpleType>
      <xs:restriction base="xs:token">
        <xs:enumeration value="HT"/>
        <xs:enumeration value="WT"/>
        <xs:enumeration value="AS"/>
        <xs:enumeration value="EC"/>
        <xs:enumeration value="MC"/>
        <xs:enumeration value="PG"/>
        <xs:enumeration value="FX"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="validTime" type="xs:duration" use="optional"/>
</xs:complexType>

simpleType sCSActClass
type xs:token
used by
attributes Consent/@classCode TechnicalAidsPrescription/@classCode Verification/@classCode ClosePersonActivity/@classCode ClinicalObservation/@classCode ClinicalProcedure/@classCode MedicationTreatment/@classCode
annotation
documentation 
Act Vocabularies - Class Code
source
<xs:simpleType name="sCSActClass">
  <xs:annotation>
    <xs:documentation>Act Vocabularies - Class Code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token"/>
</xs:simpleType>

simpleType sCSActMood
type xs:token
used by
attribute Act/@moodCode
annotation
documentation 
Act Vocabularies - Mood Code
source
<xs:simpleType name="sCSActMood">
  <xs:annotation>
    <xs:documentation>Act Vocabularies - Mood Code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token"/>
</xs:simpleType>

simpleType sCSActStatus
type xs:token
used by
attributes Consent/@statusCode TechnicalAidsPrescription/@statusCode Verification/@statusCode ClosePersonActivity/@statusCode ClinicalObservation/@statusCode ClinicalProcedure/@statusCode MedicationTreatment/@statusCode
annotation
documentation 
Act Vocabularies - Status Code
source
<xs:simpleType name="sCSActStatus">
  <xs:annotation>
    <xs:documentation>Act Vocabularies - Status Code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token"/>
</xs:simpleType>

simpleType sCSContextControl
type restriction of xs:token
used by
attributes HealthcareOrganisationlParticipation/@contextControlCode HealthcareProfessionalParticipation/@contextControlCode
facets
enumeration I
enumeration IOS
enumeration N
annotation
documentation 
Participation Vocabularies - Context Control Participation
source
<xs:simpleType name="sCSContextControl">
  <xs:annotation>
    <xs:documentation>Participation Vocabularies - Context Control Participation</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="I"/>
    <xs:enumeration value="IOS"/>
    <xs:enumeration value="N"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSEntityClass
type restriction of xs:token
used by
attributes Housing/@classCode Organisation/@classCode PatientExtendedInformation/@classCode PatientStandardInformation/@classCode Person/@classCode Device/@classCode
facets
enumeration ENT
enumeration ORG
enumeration PUB
enumeration STATE
enumeration PSN
enumeration HCE
enumeration LIV
enumeration NLIV
enumeration ANM
enumeration MIC
enumeration PLNT
enumeration PSN
enumeration MAT
enumeration MMAT
enumeration CONT
enumeration HOLD
enumeration DEV
enumeration CER
enumeration MODDV
enumeration CHEM
enumeration FOOD
enumeration ORG
enumeration PUB
enumeration PLC
enumeration CITY
enumeration COUNTRY
enumeration COUNTY
enumeration PROVINCE
enumeration RGRP
annotation
documentation 
Entity Vocabularies - Entity Class
source
<xs:simpleType name="sCSEntityClass">
  <xs:annotation>
    <xs:documentation>Entity Vocabularies - Entity Class</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="ENT"/>
    <xs:enumeration value="ORG"/>
    <xs:enumeration value="PUB"/>
    <xs:enumeration value="STATE"/>
    <xs:enumeration value="PSN"/>
    <xs:enumeration value="HCE"/>
    <xs:enumeration value="LIV"/>
    <xs:enumeration value="NLIV"/>
    <xs:enumeration value="ANM"/>
    <xs:enumeration value="MIC"/>
    <xs:enumeration value="PLNT"/>
    <xs:enumeration value="PSN"/>
    <xs:enumeration value="MAT"/>
    <xs:enumeration value="MMAT"/>
    <xs:enumeration value="CONT"/>
    <xs:enumeration value="HOLD"/>
    <xs:enumeration value="DEV"/>
    <xs:enumeration value="CER"/>
    <xs:enumeration value="MODDV"/>
    <xs:enumeration value="CHEM"/>
    <xs:enumeration value="FOOD"/>
    <xs:enumeration value="ORG"/>
    <xs:enumeration value="PUB"/>
    <xs:enumeration value="PLC"/>
    <xs:enumeration value="CITY"/>
    <xs:enumeration value="COUNTRY"/>
    <xs:enumeration value="COUNTY"/>
    <xs:enumeration value="PROVINCE"/>
    <xs:enumeration value="RGRP"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSEntityDeterminer
type restriction of xs:token
used by
attributes Housing/@determinerCode Organisation/@determinerCode PatientExtendedInformation/@determinerCode PatientStandardInformation/@determinerCode Person/@determinerCode Device/@determinerCode
facets
enumeration KIND
enumeration QUANTIFIED_KIND
enumeration INST
annotation
documentation 
Entity Vocabularies - Entity Determiner
source
<xs:simpleType name="sCSEntityDeterminer">
  <xs:annotation>
    <xs:documentation>Entity Vocabularies - Entity Determiner</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="KIND"/>
    <xs:enumeration value="QUANTIFIED_KIND"/>
    <xs:enumeration value="INST"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSParticipationMode
type restriction of xs:token
used by
attributes HealthcareOrganisationlParticipation/@modeCode HealthcareProfessionalParticipation/@modeCode
facets
enumeration ELECTRONIC
enumeration VERBAL
enumeration DICTATE
enumeration FACE
enumeration PHONE
enumeration VIDEOCONF
enumeration WRITTEN
enumeration EMAILWRIT
enumeration FAXWRIT
enumeration HANDWRIT
enumeration TYPEWRIT
enumeration PHYSICAL
enumeration REMOTE
annotation
documentation 
Participation Vocabularies - Participation Mode
source
<xs:simpleType name="sCSParticipationMode">
  <xs:annotation>
    <xs:documentation>Participation Vocabularies - Participation Mode</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="ELECTRONIC"/>
    <xs:enumeration value="VERBAL"/>
    <xs:enumeration value="DICTATE"/>
    <xs:enumeration value="FACE"/>
    <xs:enumeration value="PHONE"/>
    <xs:enumeration value="VIDEOCONF"/>
    <xs:enumeration value="WRITTEN"/>
    <xs:enumeration value="EMAILWRIT"/>
    <xs:enumeration value="FAXWRIT"/>
    <xs:enumeration value="HANDWRIT"/>
    <xs:enumeration value="TYPEWRIT"/>
    <xs:enumeration value="PHYSICAL"/>
    <xs:enumeration value="REMOTE"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSParticipationStatus
type restriction of xs:token
used by
attributes ParticipatingHousing/@statusCode HealthcareOrganisationlParticipation/@statusCode HealthcareProfessionalParticipation/@statusCode DeviceParticipation/@statusCode
facets
enumeration normal
enumeration active
enumeration cancelled
enumeration completed
enumeration pending
enumeration nullified
annotation
documentation 
Participation Vocabularies - Participation Status
source
<xs:simpleType name="sCSParticipationStatus">
  <xs:annotation>
    <xs:documentation>Participation Vocabularies - Participation Status</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="normal"/>
    <xs:enumeration value="active"/>
    <xs:enumeration value="cancelled"/>
    <xs:enumeration value="completed"/>
    <xs:enumeration value="pending"/>
    <xs:enumeration value="nullified"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSParticipationType
type restriction of xs:token
used by
attributes ParticipatingHousing/@typeCode HealthcareOrganisationlParticipation/@typeCode HealthcareProfessionalParticipation/@typeCode NonHealthcarePersonParticipation/@typeCode RelatedSubjectOfCareParticipation/@typeCode SubjectOfCareParticipation/@typeCode DeviceParticipation/@typeCode
facets
enumeration PRF
enumeration AUT
enumeration ASS
enumeration CON
enumeration SPV
enumeration ATND
enumeration REF
enumeration ATTN
enumeration REV
enumeration VRF
enumeration TRC
enumeration CBC
enumeration CNS
enumeration WIT
enumeration INF
enumeration ENT
enumeration CST
enumeration ODV
enumeration ADM
enumeration DIS
enumeration ESC
enumeration HLD
enumeration RESPROV
enumeration DIR
enumeration SBJ
enumeration PAT
enumeration PATSBJ
enumeration BBY
enumeration MTH
enumeration DON
enumeration NOK
enumeration PYL
enumeration SPC
enumeration DEV
enumeration NRD
enumeration ODV
enumeration RDV
enumeration CSM
enumeration PRD
enumeration ELOC
enumeration LOC
enumeration DST
enumeration ORG
enumeration RCV
enumeration RML
enumeration VIA
enumeration BEN
enumeration COV
enumeration TPA
annotation
documentation 
Participation Vocabularies - Participation Type
source
<xs:simpleType name="sCSParticipationType">
  <xs:annotation>
    <xs:documentation>Participation Vocabularies - Participation Type</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="PRF"/>
    <xs:enumeration value="AUT"/>
    <xs:enumeration value="ASS"/>
    <xs:enumeration value="CON"/>
    <xs:enumeration value="SPV"/>
    <xs:enumeration value="ATND"/>
    <xs:enumeration value="REF"/>
    <xs:enumeration value="ATTN"/>
    <xs:enumeration value="REV"/>
    <xs:enumeration value="VRF"/>
    <xs:enumeration value="TRC"/>
    <xs:enumeration value="CBC"/>
    <xs:enumeration value="CNS"/>
    <xs:enumeration value="WIT"/>
    <xs:enumeration value="INF"/>
    <xs:enumeration value="ENT"/>
    <xs:enumeration value="CST"/>
    <xs:enumeration value="ODV"/>
    <xs:enumeration value="ADM"/>
    <xs:enumeration value="DIS"/>
    <xs:enumeration value="ESC"/>
    <xs:enumeration value="HLD"/>
    <xs:enumeration value="RESPROV"/>
    <xs:enumeration value="DIR"/>
    <xs:enumeration value="SBJ"/>
    <xs:enumeration value="PAT"/>
    <xs:enumeration value="PATSBJ"/>
    <xs:enumeration value="BBY"/>
    <xs:enumeration value="MTH"/>
    <xs:enumeration value="DON"/>
    <xs:enumeration value="NOK"/>
    <xs:enumeration value="PYL"/>
    <xs:enumeration value="SPC"/>
    <xs:enumeration value="DEV"/>
    <xs:enumeration value="NRD"/>
    <xs:enumeration value="ODV"/>
    <xs:enumeration value="RDV"/>
    <xs:enumeration value="CSM"/>
    <xs:enumeration value="PRD"/>
    <xs:enumeration value="ELOC"/>
    <xs:enumeration value="LOC"/>
    <xs:enumeration value="DST"/>
    <xs:enumeration value="ORG"/>
    <xs:enumeration value="RCV"/>
    <xs:enumeration value="RML"/>
    <xs:enumeration value="VIA"/>
    <xs:enumeration value="BEN"/>
    <xs:enumeration value="COV"/>
    <xs:enumeration value="TPA"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSRoleClass
type restriction of xs:token
used by
attributes HousingRole/@classCode ContactRole/@classCode HealthcareOrganisationRole/@classCode HealthcareProfessionalRole/@classCode SubjectOfCarePersonRole/@classCode SubjectOfCareRole/@classCode DeviceRole/@classCode
facets
enumeration ROL
enumeration PAYEE
enumeration PAYOR
enumeration COVPTY
enumeration POLHOLD
enumeration SPNSR
enumeration UNDWRT
enumeration CRED
enumeration CERT
enumeration PROV
enumeration LIC
enumeration HCFAC
enumeration PROV
enumeration ASSIGNED
enumeration QUAL
enumeration GEN
enumeration GRIC
enumeration PART
enumeration INGR
enumeration ADTV
enumeration COLR
enumeration FLVR
enumeration PRSV
enumeration STBL
enumeration ACTI
enumeration BASE
enumeration MBR
enumeration PRSN
enumeration DEPO
enumeration LOCE
enumeration BIRTHPL
enumeration STOR
enumeration CONT
enumeration INST
enumeration AGNT
enumeration ASSIGNED
enumeration CON
enumeration GUARD
enumeration SGNOFF
enumeration GUAR
enumeration IDENT
enumeration DST
enumeration RET
enumeration HLD
enumeration MNT
enumeration OWN
enumeration WRTE
enumeration CHILD
enumeration CHLDADOPT
enumeration CHLDFOST
enumeration CHLDINLAW
enumeration STPCHLD
enumeration EMP
enumeration MIL
enumeration CIT
enumeration NOT
enumeration STD
enumeration PAT
enumeration MANU
enumeration THER
enumeration PLC
enumeration TERR
enumeration SDLOC
enumeration HCFAC
enumeration ISDLOC
enumeration SPEC
enumeration ALQT
enumeration ISLT
enumeration HLTHCHRT
enumeration ACCESS
enumeration SCHED
enumeration STAK
enumeration SUBS
annotation
documentation 
Role Vocabularies - Role Class
source
<xs:simpleType name="sCSRoleClass">
  <xs:annotation>
    <xs:documentation>Role Vocabularies - Role Class</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="ROL"/>
    <xs:enumeration value="PAYEE"/>
    <xs:enumeration value="PAYOR"/>
    <xs:enumeration value="COVPTY"/>
    <xs:enumeration value="POLHOLD"/>
    <xs:enumeration value="SPNSR"/>
    <xs:enumeration value="UNDWRT"/>
    <xs:enumeration value="CRED"/>
    <xs:enumeration value="CERT"/>
    <xs:enumeration value="PROV"/>
    <xs:enumeration value="LIC"/>
    <xs:enumeration value="HCFAC"/>
    <xs:enumeration value="PROV"/>
    <xs:enumeration value="ASSIGNED"/>
    <xs:enumeration value="QUAL"/>
    <xs:enumeration value="GEN"/>
    <xs:enumeration value="GRIC"/>
    <xs:enumeration value="PART"/>
    <xs:enumeration value="INGR"/>
    <xs:enumeration value="ADTV"/>
    <xs:enumeration value="COLR"/>
    <xs:enumeration value="FLVR"/>
    <xs:enumeration value="PRSV"/>
    <xs:enumeration value="STBL"/>
    <xs:enumeration value="ACTI"/>
    <xs:enumeration value="BASE"/>
    <xs:enumeration value="MBR"/>
    <xs:enumeration value="PRSN"/>
    <xs:enumeration value="DEPO"/>
    <xs:enumeration value="LOCE"/>
    <xs:enumeration value="BIRTHPL"/>
    <xs:enumeration value="STOR"/>
    <xs:enumeration value="CONT"/>
    <xs:enumeration value="INST"/>
    <xs:enumeration value="AGNT"/>
    <xs:enumeration value="ASSIGNED"/>
    <xs:enumeration value="CON"/>
    <xs:enumeration value="GUARD"/>
    <xs:enumeration value="SGNOFF"/>
    <xs:enumeration value="GUAR"/>
    <xs:enumeration value="IDENT"/>
    <xs:enumeration value="DST"/>
    <xs:enumeration value="RET"/>
    <xs:enumeration value="HLD"/>
    <xs:enumeration value="MNT"/>
    <xs:enumeration value="OWN"/>
    <xs:enumeration value="WRTE"/>
    <xs:enumeration value="CHILD"/>
    <xs:enumeration value="CHLDADOPT"/>
    <xs:enumeration value="CHLDFOST"/>
    <xs:enumeration value="CHLDINLAW"/>
    <xs:enumeration value="STPCHLD"/>
    <xs:enumeration value="EMP"/>
    <xs:enumeration value="MIL"/>
    <xs:enumeration value="CIT"/>
    <xs:enumeration value="NOT"/>
    <xs:enumeration value="STD"/>
    <xs:enumeration value="PAT"/>
    <xs:enumeration value="MANU"/>
    <xs:enumeration value="THER"/>
    <xs:enumeration value="PLC"/>
    <xs:enumeration value="TERR"/>
    <xs:enumeration value="SDLOC"/>
    <xs:enumeration value="HCFAC"/>
    <xs:enumeration value="ISDLOC"/>
    <xs:enumeration value="SPEC"/>
    <xs:enumeration value="ALQT"/>
    <xs:enumeration value="ISLT"/>
    <xs:enumeration value="HLTHCHRT"/>
    <xs:enumeration value="ACCESS"/>
    <xs:enumeration value="SCHED"/>
    <xs:enumeration value="STAK"/>
    <xs:enumeration value="SUBS"/>
  </xs:restriction>
</xs:simpleType>

complexType BL
diagram
used by
elements PatientExtendedInformation/deceasedInd CCPFinalizeMsgGPIC/drivingBan Housing/elevator LanguageCommunication/preferenceInd CCPFinalizeMsgGPIC/rejectDriversLicence CCPFinalizeMsgGPIC/rejectFirearmsPermit Housing/showerOnLevel Housing/toiletOnLevel
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:boolean  optional      
annotation
documentation 
Boolean. 
source
<xs:complexType name="BL">
  <xs:annotation>
    <xs:documentation>Boolean. </xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:boolean" use="optional"/>
</xs:complexType>

complexType BYTE
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:byte  optional      
annotation
documentation 
Byte 8-bit signed integer
source
<xs:complexType name="BYTE">
  <xs:annotation>
    <xs:documentation>Byte 8-bit signed integer</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:byte" use="optional"/>
</xs:complexType>

complexType CD
diagram
type extension of CE
children mappings qualifiers
used by
elements TechnicalAidsPrescription/code CareEncounter/code CareServiceReport/code CareServiceRequest/code ClinicalObservation/code ClinicalProcedure/code CODEDTEXT/codedValue CE/mappings PQ/property
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
annotation
documentation 
Concept Descriptor
source
<xs:complexType name="CD">
  <xs:annotation>
    <xs:documentation>Concept Descriptor</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CE">
      <xs:sequence>
        <xs:element name="qualifiers" type="CR" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CD/qualifiers
diagram
type CR
children role qualCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
inverted  xs:boolean  optional      
source
<xs:element name="qualifiers" type="CR" maxOccurs="unbounded"/>

complexType CE
diagram
type extension of CV
children mappings
used by
complexType CD
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
annotation
documentation 
Coded With Equivalents
source
<xs:complexType name="CE">
  <xs:annotation>
    <xs:documentation>Coded With Equivalents</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="CV">
      <xs:sequence>
        <xs:element name="mappings" type="CD" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element CE/mappings
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="mappings" type="CD" minOccurs="0" maxOccurs="unbounded"/>

complexType CODEDTEXT
diagram
children originalText codedValue
used by
element ORD/symbol
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:complexType name="CODEDTEXT">
  <xs:sequence>
    <xs:element name="originalText" type="xs:string"/>
    <xs:element name="codedValue" type="CD"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpTEXT"/>
</xs:complexType>

element CODEDTEXT/originalText
diagram
type xs:string
source
<xs:element name="originalText" type="xs:string"/>

element CODEDTEXT/codedValue
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="codedValue" type="CD"/>

complexType CR
diagram
children role qualCode
used by
element CD/qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
inverted  xs:boolean  optional      
annotation
documentation 
Concept Role
source
<xs:complexType name="CR">
  <xs:annotation>
    <xs:documentation>Concept Role</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="role" type="CV" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="qualCode" type="CV"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="inverted" type="xs:boolean" use="optional"/>
</xs:complexType>

element CR/role
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="role" type="CV" minOccurs="0" maxOccurs="unbounded"/>

element CR/qualCode
diagram
type CV
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="qualCode" type="CV"/>

complexType CS
diagram
used by
elements PatientExtendedInformation/administrativeGender PatientStandardInformation/administrativeGender Person/adminstrativeGender LanguageCommunication/modeCode LanguageCommunication/proficiencyLevelCode HealthcareProfessionalParticipation/signatureCode
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
code  xs:token  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
annotation
documentation 
Coded Simple Value
source
<xs:complexType name="CS">
  <xs:annotation>
    <xs:documentation>Coded Simple Value</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="code" use="optional">
    <xs:simpleType>
      <xs:restriction base="xs:token">
        <xs:pattern value="[^\s]*"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="scheme" type="OID" use="optional"/>
  <xs:attribute name="schemeName" type="xs:string" use="optional"/>
  <xs:attribute name="schemeVersion" type="xs:string" use="optional"/>
</xs:complexType>

complexType CV
diagram
used by
elements HealthcareProfessionalRole/code ContactRole/code Organisation/code MedicationTreatment/code Device/code PatientExtendedInformation/disability PatientExtendedInformation/employmentStatus PatientStandardInformation/ethnicGroup PatientExtendedInformation/ethnicGroup ParticipatingHousing/function DeviceParticipation/function HealthcareOrganisationlParticipation/function HealthcareProfessionalParticipation/function ClinicalObservation/interpretationCode HealthcareProfessionalRole/jobCode HealthcareProfessionalRole/jobTitle ControlEvent/language LanguageCommunication/languageCode PatientStandardInformation/livingArrangement PatientExtendedInformation/livingArrangment PatientExtendedInformation/maritalStatus PatientStandardInformation/maritalStatus TechnicalAidsPrescription/methodCode ClinicalProcedure/methodCode ClinicalObservation/methodCode PatientExtendedInformation/nationality CareEncounter/practiceSetting ClinicalProcedure/priorityCode CareServiceRequest/priorityCode CareServiceReport/priorityCode CareEncounter/priorityCode CR/qualCode PatientExtendedInformation/religeousAffiliation PatientStandardInformation/risk PatientExtendedInformation/risk CR/role HealthcareOrganisationRole/speciality ControlEvent/structureType ClinicalProcedure/targetSiteCode ClinicalObservation/targetSiteCode Housing/type
complexType CE
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
annotation
documentation 
Coded Value
source
<xs:complexType name="CV">
  <xs:annotation>
    <xs:documentation>Coded Value</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="scheme" type="OID" use="optional"/>
  <xs:attribute name="schemeName" type="xs:string" use="optional"/>
  <xs:attribute name="schemeVersion" type="xs:string" use="optional"/>
  <xs:attribute name="code" type="xs:string" use="optional"/>
  <xs:attribute name="displayName" type="xs:string" use="optional"/>
</xs:complexType>

complexType DATE
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:date  optional      
annotation
documentation 
Datum
source
<xs:complexType name="DATE">
  <xs:annotation>
    <xs:documentation>Datum</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:date" use="optional"/>
</xs:complexType>

complexType DOUBLE
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:double  optional      
annotation
documentation 
64-bit floating point number
source
<xs:complexType name="DOUBLE">
  <xs:annotation>
    <xs:documentation>64-bit floating point number</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:double" use="optional"/>
</xs:complexType>

complexType ED
diagram
children reference thumbnail alternateString data
used by
elements DeviceParticipation/nodeText HealthcareOrganisationlParticipation/noteText HealthcareProfessionalParticipation/noteText HealthcareProfessionalParticipation/signatureText TechnicalAidsPrescription/text CareEncounter/text CareServiceReport/text CareServiceRequest/text ClinicalObservation/text ClinicalProcedure/text MedicationTreatment/text ED/thumbnail/Thumbnail ED/thumbnail
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
annotation
documentation 
Encapsulated Data
source
<xs:complexType name="ED" mixed="true">
  <xs:annotation>
    <xs:documentation>Encapsulated Data</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="reference" type="URI" minOccurs="0"/>
    <xs:element name="thumbnail" minOccurs="0">
      <xs:complexType>
        <xs:complexContent>
          <xs:restriction base="ED">
            <xs:sequence>
              <xs:element name="Reference" minOccurs="0"/>
              <xs:element name="Thumbnail" minOccurs="0" maxOccurs="0">
                <xs:complexType>
                  <xs:complexContent>
                    <xs:restriction base="ED"/>
                  </xs:complexContent>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="alternateString" type="ST" minOccurs="0"/>
    <xs:element name="data" type="xs:anyType" minOccurs="0"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="encoding" use="optional" default="TXT">
    <xs:simpleType>
      <xs:restriction base="xs:NMTOKEN">
        <xs:enumeration value="B64"/>
        <xs:enumeration value="TXT"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="compression" type="sCSCompression" use="optional"/>
  <xs:attribute name="mediaType" type="sCSMediaType" use="optional" default="text/plain"/>
  <xs:attribute name="integrityCheck" type="xs:base64Binary" use="optional"/>
  <xs:attribute name="integrityCheckAlgorithm" type="xs:string" use="optional" fixed="SHA-1"/>
  <xs:attribute name="charset" type="sCSCharset" use="optional"/>
  <xs:attribute name="language" type="sCSLanguage" use="optional"/>
  <xs:attribute name="size" type="xs:integer" use="optional"/>
</xs:complexType>

element ED/reference
diagram
type URI
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:anyURI  optional      
scheme  xs:string  optional      
path  xs:string  optional      
fragmentId  xs:string  optional      
query  xs:string  optional      
literal  xs:string  optional      
source
<xs:element name="reference" type="URI" minOccurs="0"/>

element ED/thumbnail
diagram
type restriction of ED
children Reference Thumbnail
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="thumbnail" minOccurs="0">
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="ED">
        <xs:sequence>
          <xs:element name="Reference" minOccurs="0"/>
          <xs:element name="Thumbnail" minOccurs="0" maxOccurs="0">
            <xs:complexType>
              <xs:complexContent>
                <xs:restriction base="ED"/>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ED/thumbnail/Reference
diagram
source
<xs:element name="Reference" minOccurs="0"/>

element ED/thumbnail/Thumbnail
diagram
type restriction of ED
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
encoding  xs:NMTOKEN  optional  TXT    
compression  sCSCompression  optional      
mediaType  sCSMediaType  optional  text/plain    
integrityCheck  xs:base64Binary  optional      
integrityCheckAlgorithm  xs:string  optional    SHA-1  
charset  sCSCharset  optional      
language  sCSLanguage  optional      
size  xs:integer  optional      
source
<xs:element name="Thumbnail" minOccurs="0" maxOccurs="0">
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="ED"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ED/alternateString
diagram
type ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="alternateString" type="ST" minOccurs="0"/>

element ED/data
diagram
type xs:anyType
attributes
Name  Type  Use  Default  Fixed  Annotation
source
<xs:element name="data" type="xs:anyType" minOccurs="0"/>

complexType FLOAT
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:float  optional      
annotation
documentation 
32-bit floating point number
source
<xs:complexType name="FLOAT">
  <xs:annotation>
    <xs:documentation>32-bit floating point number</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:float" use="optional"/>
</xs:complexType>

complexType II
diagram
children validTime
used by
elements DeviceParticipation/id Device/id HealthcareOrganisationlParticipation/id RelatedPartyRole/id HealthcareProfessionalRole/id Person/id PatientStandardInformation/id PatientExtendedInformation/id Organisation/id MedicationTreatment/id ClinicalProcedure/id ClinicalObservation/id CareServiceRequest/id CareServiceReport/id CareEncounter/id MessageTransmission/id BatchTransmission/id TechnicalAidsPrescription/id BatchTransmission/referenceControlId
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
root  OID  required      
extension  xs:string  optional      
authority  xs:string  optional      
documentation 
Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.
annotation
documentation 
Instance Identifier.
source
<xs:complexType name="II">
  <xs:annotation>
    <xs:documentation>Instance Identifier.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="validTime" type="xs:duration" minOccurs="0"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="root" type="OID" use="required"/>
  <xs:attribute name="extension" type="xs:string" use="optional"/>
  <xs:attribute name="authority" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>Authority kan vara den instans eller institution som tilldelat komponenten sitt unika id, t.ex. ISO. Det kan dock också vara det system som tilldelat komponenten värdet, t.ex aktuellt journalsystem.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element II/validTime
diagram
type xs:duration
source
<xs:element name="validTime" type="xs:duration" minOccurs="0"/>

complexType INT
diagram
used by
elements BatchTransmission/batchTotals PatientExtendedInformation/birthOrder Housing/nbrOfFloors Housing/roomNbrs MessageTransmission/sequenceNbr CCPFinalizeMsgGPIC/sickListLevel
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:int  optional      
annotation
documentation 
Integer 32-bit signed integer
source
<xs:complexType name="INT">
  <xs:annotation>
    <xs:documentation>Integer 32-bit signed integer</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:int" use="optional"/>
</xs:complexType>

complexType IVL_TS
diagram
children low width high
used by
elements TechnicalAidsPrescription/activityTime CareEncounter/activityTime CareServiceReport/activityTime CareServiceRequest/activityTime ClinicalProcedure/activityTime TechnicalAidsPrescription/effectiveTime CareEncounter/effectiveTime ClinicalObservation/effectiveTime ClinicalProcedure/effectiveTime MedicationTreatment/effectiveTime ParticipatingHousing/time DeviceParticipation/time
source
<xs:complexType name="IVL_TS">
  <xs:sequence>
    <xs:element name="low" type="TS">
      <xs:annotation>
        <xs:documentation>Low limit of interval</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice minOccurs="0">
      <xs:element name="width" type="PQ">
        <xs:annotation>
          <xs:documentation>The difference between high and low boundary, i.e. duration of time</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="high" type="TS">
        <xs:annotation>
          <xs:documentation>High limit of the interval.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:sequence>
</xs:complexType>

element IVL_TS/low
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
annotation
documentation 
Low limit of interval
source
<xs:element name="low" type="TS">
  <xs:annotation>
    <xs:documentation>Low limit of interval</xs:documentation>
  </xs:annotation>
</xs:element>

element IVL_TS/width
diagram
type PQ
children property
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sReal  optional      
unit  sCSUnits  optional      
precision  xs:integer  optional      
annotation
documentation 
The difference between high and low boundary, i.e. duration of time
source
<xs:element name="width" type="PQ">
  <xs:annotation>
    <xs:documentation>The difference between high and low boundary, i.e. duration of time</xs:documentation>
  </xs:annotation>
</xs:element>

element IVL_TS/high
diagram
type TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
annotation
documentation 
High limit of the interval.
source
<xs:element name="high" type="TS">
  <xs:annotation>
    <xs:documentation>High limit of the interval.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType LONG
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:long  optional      
annotation
documentation 
Long integer 64-bit signed integer
source
<xs:complexType name="LONG">
  <xs:annotation>
    <xs:documentation>Long integer 64-bit signed integer</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:long" use="optional"/>
</xs:complexType>

complexType MO
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sReal  optional      
currency  xs:token  optional      
annotation
documentation 
Monetary Amount
source
<xs:complexType name="MO">
  <xs:annotation>
    <xs:documentation>Monetary Amount</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="sReal" use="optional"/>
  <xs:attribute name="currency" type="xs:token" use="optional"/>
</xs:complexType>

complexType ORD
diagram
children symbol
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:integer  optional      
annotation
documentation 
Ordinal
source
<xs:complexType name="ORD">
  <xs:annotation>
    <xs:documentation>Ordinal</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="symbol" type="CODEDTEXT" minOccurs="0"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:integer" use="optional"/>
</xs:complexType>

element ORD/symbol
diagram
type CODEDTEXT
children originalText codedValue
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:element name="symbol" type="CODEDTEXT" minOccurs="0"/>

complexType PQ
diagram
children property
used by
elements RTO/denominator RTO/numerator IVL_TS/width
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sReal  optional      
unit  sCSUnits  optional      
precision  xs:integer  optional      
annotation
documentation 
Physical Quantity
source
<xs:complexType name="PQ">
  <xs:annotation>
    <xs:documentation>Physical Quantity</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="property" type="CD"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="sReal" use="optional"/>
  <xs:attribute name="unit" type="sCSUnits" use="optional"/>
  <xs:attribute name="precision" type="xs:integer" use="optional"/>
</xs:complexType>

element PQ/property
diagram
type CD
children mappings qualifiers
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
displayName  xs:string  optional      
source
<xs:element name="property" type="CD"/>

complexType REAL
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sReal  optional      
annotation
documentation 
64-bit floating number
source
<xs:complexType name="REAL">
  <xs:annotation>
    <xs:documentation>64-bit floating number</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="sReal" use="optional"/>
</xs:complexType>

complexType RTO
diagram
children numerator denominator
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
annotation
documentation 
Ratio Förhållande eller proportion
source
<xs:complexType name="RTO">
  <xs:annotation>
    <xs:documentation>Ratio Förhållande eller proportion</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="numerator" type="PQ"/>
    <xs:element name="denominator" type="PQ"/>
  </xs:sequence>
  <xs:attributeGroup ref="grpDV"/>
</xs:complexType>

element RTO/numerator
diagram
type PQ
children property
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sReal  optional      
unit  sCSUnits  optional      
precision  xs:integer  optional      
source
<xs:element name="numerator" type="PQ"/>

element RTO/denominator
diagram
type PQ
children property
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sReal  optional      
unit  sCSUnits  optional      
precision  xs:integer  optional      
source
<xs:element name="denominator" type="PQ"/>

complexType SHORT
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:short  optional      
annotation
documentation 
Short integer 16-bit signed integer
source
<xs:complexType name="SHORT">
  <xs:annotation>
    <xs:documentation>Short integer 16-bit signed integer</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:short" use="optional"/>
</xs:complexType>

complexType ST
diagram
type extension of TEXT
used by
elements Housing/adaptions ED/alternateString BatchTransmission/batchComment ProgrammeOfCare/contributory/comment Device/desc ClosePersonActivity/description Organisation/description ProgrammeOfCare/goal Device/manufacturerModelName PostalAddress/postalCode SocialServicesAct/sectionOfLaw ProgrammeOfCare/selfCare CCPFinalizeMsgGPIC/summary MessageTransmission/versionNbr
complexTypes EntityNamePart PostalAddressPart
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
annotation
documentation 
Simple Text
source
<xs:complexType name="ST">
  <xs:annotation>
    <xs:documentation>Simple Text</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="TEXT"/>
  </xs:simpleContent>
</xs:complexType>

complexType SXCM_TS
diagram
type extension of TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
operator  cs_SetOperator  optional  I    
documentation 

						A code specifying whether the set component is included (union) or
						excluded (set-difference) from the set, or other set operations with
						the current set component and the set as constructed from the
						representation stream up to the current point.
						
source
<xs:complexType name="SXCM_TS">
  <xs:complexContent>
    <xs:extension base="TS">
      <xs:attribute name="operator" type="cs_SetOperator" use="optional" default="I">
        <xs:annotation>
          <xs:documentation>
						A code specifying whether the set component is included (union) or
						excluded (set-difference) from the set, or other set operations with
						the current set component and the set as constructed from the
						representation stream up to the current point.
						</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType TEXT
diagram
type extension of xs:string
used by
complexType ST
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
annotation
documentation 
Text
source
<xs:complexType name="TEXT">
  <xs:annotation>
    <xs:documentation>Text</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attributeGroup ref="grpTEXT"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType TS
diagram
used by
elements PatientExtendedInformation/birthTime PatientStandardInformation/birthTime Person/birthTime BatchTransmission/creationTime MessageTransmission/creationTime PatientExtendedInformation/deceasedTime IVL_TS/high Device/lastCalibrationTime IVL_TS/low CCPNoticeOfDeliveryMsgGPIC/receivingTime Verification/time HealthcareOrganisationlParticipation/time HealthcareProfessionalParticipation/time
complexType SXCM_TS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  sTs  optional      
annotation
documentation 
Point in Time
source
<xs:complexType name="TS">
  <xs:annotation>
    <xs:documentation>Point in Time</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="sTs" use="optional"/>
</xs:complexType>

complexType URI
diagram
used by
element ED/reference
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
value  xs:anyURI  optional      
scheme  xs:string  optional      
path  xs:string  optional      
fragmentId  xs:string  optional      
query  xs:string  optional      
literal  xs:string  optional      
annotation
documentation 
Universal Resource Identifier
source
<xs:complexType name="URI">
  <xs:annotation>
    <xs:documentation>Universal Resource Identifier</xs:documentation>
  </xs:annotation>
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="value" type="xs:anyURI" use="optional"/>
  <xs:attribute name="scheme" type="xs:string" use="optional"/>
  <xs:attribute name="path" type="xs:string" use="optional"/>
  <xs:attribute name="fragmentId" type="xs:string" use="optional"/>
  <xs:attribute name="query" type="xs:string" use="optional"/>
  <xs:attribute name="literal" type="xs:string" use="optional"/>
</xs:complexType>

simpleType cs_SetOperator
type restriction of xs:token
used by
attribute SXCM_TS/@operator
facets
enumeration I
enumeration E
enumeration A
enumeration H
enumeration P
source
<xs:simpleType name="cs_SetOperator">
  <xs:restriction base="xs:token">
    <xs:enumeration value="I"/>
    <xs:enumeration value="E"/>
    <xs:enumeration value="A"/>
    <xs:enumeration value="H"/>
    <xs:enumeration value="P"/>
  </xs:restriction>
</xs:simpleType>

simpleType OID
type restriction of xs:string
used by
attributes II/@root CS/@scheme CV/@scheme grpCS/@scheme
facets
pattern ([1-9][0-9]*)(\.[1-9][0-9]*)*
annotation
documentation 
ISO object identifier
source
<xs:simpleType name="OID">
  <xs:annotation>
    <xs:documentation>ISO object identifier</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="([1-9][0-9]*)(\.[1-9][0-9]*)*"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSCharset
type restriction of xs:token
used by
attributes ED/@charset grpTEXT/@charset
facets
enumeration US-ASCII
enumeration UTF-8
enumeration UTF-16
enumeration ISO-10646-UCS-2
enumeration ISO-10646-UCS-4
enumeration ISO-8859-1
enumeration ISO-8859-2
source
<xs:simpleType name="sCSCharset">
  <xs:restriction base="xs:token">
    <xs:enumeration value="US-ASCII"/>
    <xs:enumeration value="UTF-8"/>
    <xs:enumeration value="UTF-16"/>
    <xs:enumeration value="ISO-10646-UCS-2"/>
    <xs:enumeration value="ISO-10646-UCS-4"/>
    <xs:enumeration value="ISO-8859-1"/>
    <xs:enumeration value="ISO-8859-2"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSCompression
type restriction of xs:token
used by
attribute ED/@compression
facets
enumeration deflate
enumeration Gzip
enumeration Zlib
enumeration compress
source
<xs:simpleType name="sCSCompression">
  <xs:restriction base="xs:token">
    <xs:enumeration value="deflate"/>
    <xs:enumeration value="Gzip"/>
    <xs:enumeration value="Zlib"/>
    <xs:enumeration value="compress"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSLanguage
type restriction of xs:token
used by
attributes ED/@language grpTEXT/@language
facets
enumeration SE
enumeration NO
enumeration FI
source
<xs:simpleType name="sCSLanguage">
  <xs:restriction base="xs:token">
    <xs:enumeration value="SE"/>
    <xs:enumeration value="NO"/>
    <xs:enumeration value="FI"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSMediaType
type restriction of xs:token
used by
attribute ED/@mediaType
facets
enumeration text/plain
enumeration text/html
enumeration Application/pdf
enumeration text/sgml
enumeration text/xml
enumeration text/rtf
enumeration audio/basic
enumeration audio/mp3
enumeration audio/k32adpcm
enumeration image/png
enumeration image/gif
enumeration image/jpeg
enumeration image/g3fax
enumeration image/tiff
enumeration video/mpeg
enumeration video/x-avi
enumeration model/vrml
source
<xs:simpleType name="sCSMediaType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="text/plain"/>
    <xs:enumeration value="text/html"/>
    <xs:enumeration value="Application/pdf"/>
    <xs:enumeration value="text/sgml"/>
    <xs:enumeration value="text/xml"/>
    <xs:enumeration value="text/rtf"/>
    <xs:enumeration value="audio/basic"/>
    <xs:enumeration value="audio/mp3"/>
    <xs:enumeration value="audio/k32adpcm"/>
    <xs:enumeration value="image/png"/>
    <xs:enumeration value="image/gif"/>
    <xs:enumeration value="image/jpeg"/>
    <xs:enumeration value="image/g3fax"/>
    <xs:enumeration value="image/tiff"/>
    <xs:enumeration value="video/mpeg"/>
    <xs:enumeration value="video/x-avi"/>
    <xs:enumeration value="model/vrml"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSNullFlavor
type restriction of xs:token
used by
attribute grpDV/@nullFlavour
facets
enumeration NI
enumeration NA
enumeration UNK
enumeration NASK
enumeration ASKU
enumeration NAV
enumeration OTH
source
<xs:simpleType name="sCSNullFlavor">
  <xs:restriction base="xs:token">
    <xs:enumeration value="NI"/>
    <xs:enumeration value="NA"/>
    <xs:enumeration value="UNK"/>
    <xs:enumeration value="NASK"/>
    <xs:enumeration value="ASKU"/>
    <xs:enumeration value="NAV"/>
    <xs:enumeration value="OTH"/>
  </xs:restriction>
</xs:simpleType>

simpleType sCSUnits
type xs:token
used by
attribute PQ/@unit
source
<xs:simpleType name="sCSUnits">
  <xs:restriction base="xs:token"/>
</xs:simpleType>

simpleType sReal
type union of (xs:double, xs:decimal)
used by
attributes REAL/@value PQ/@value MO/@value
source
<xs:simpleType name="sReal">
  <xs:union memberTypes="xs:double xs:decimal"/>
</xs:simpleType>

simpleType sTs
type union of (xs:date, xs:dateTime, xs:gYearMonth, xs:gYear)
used by
attribute TS/@value
source
<xs:simpleType name="sTs">
  <xs:union memberTypes="xs:date xs:dateTime xs:gYearMonth xs:gYear"/>
</xs:simpleType>

attributeGroup grpCS
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
scheme  OID  optional      
schemeName  xs:string  optional      
schemeVersion  xs:string  optional      
code  xs:string  optional      
source
<xs:attributeGroup name="grpCS">
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="scheme" type="OID" use="optional"/>
  <xs:attribute name="schemeName" type="xs:string" use="optional"/>
  <xs:attribute name="schemeVersion" type="xs:string" use="optional"/>
  <xs:attribute name="code" type="xs:string" use="optional"/>
</xs:attributeGroup>

attributeGroup grpDV
used by
complexTypes Act ActRelation BL BYTE CR CS CV DATE DOUBLE ED Entity EntityName FLOAT II INT LONG MO ORD Participation PostalAddress PQ REAL Role RoleLink RTO SHORT Telecom TS URI
attributeGroups grpCS grpTEXT
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
source
<xs:attributeGroup name="grpDV">
  <xs:attribute name="nullFlavour" type="sCSNullFlavor" use="optional"/>
</xs:attributeGroup>

attributeGroup grpTEXT
used by
complexTypes CODEDTEXT TEXT
attributes
Name  Type  Use  Default  Fixed  Annotation
nullFlavour  sCSNullFlavor  optional      
charset  sCSCharset  optional      
language  sCSLanguage  optional      
source
<xs:attributeGroup name="grpTEXT">
  <xs:attributeGroup ref="grpDV"/>
  <xs:attribute name="charset" type="sCSCharset" use="optional"/>
  <xs:attribute name="language" type="sCSLanguage" use="optional"/>
</xs:attributeGroup>


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy